Lines Matching refs:p2

662   assert( pOp->p2>0 );  in out2Prerelease()
663 assert( pOp->p2<=(p->nMem+1 - p->nCursor) ); in out2Prerelease()
664 pOut = &p->aMem[pOp->p2]; in out2Prerelease()
846 assert( pOp->p2>0 ); in sqlite3VdbeExec()
847 assert( pOp->p2<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
848 assert( memIsValid(&aMem[pOp->p2]) ); in sqlite3VdbeExec()
849 assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p2]) ); in sqlite3VdbeExec()
850 REGISTER_TRACE(pOp->p2, &aMem[pOp->p2]); in sqlite3VdbeExec()
860 assert( pOp->p2>0 ); in sqlite3VdbeExec()
861 assert( pOp->p2<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
862 memAboutToChange(p, &aMem[pOp->p2]); in sqlite3VdbeExec()
931 assert( pOp->p2 < (int)(pOp - aOp) ); in sqlite3VdbeExec()
932 assert( pOp->p2 > 1 ); in sqlite3VdbeExec()
933 pOp = &aOp[pOp->p2 - 2]; in sqlite3VdbeExec()
940 pOp = &aOp[pOp->p2 - 1]; in sqlite3VdbeExec()
1037 assert( pOp->p2>=0 && pOp->p2<p->nOp ); in sqlite3VdbeExec()
1043 if( pOp->p2==0 ) break; in sqlite3VdbeExec()
1048 assert( pOp->p2>0 ); /* There are never any jumps to instruction 0 */ in sqlite3VdbeExec()
1049 assert( pOp->p2<p->nOp ); /* Jumps must be in range */ in sqlite3VdbeExec()
1050 pOp = &aOp[pOp->p2 - 1]; in sqlite3VdbeExec()
1069 assert( pCaller->p2>=0 && pCaller->p2<p->nOp ); in sqlite3VdbeExec()
1070 pOp = &aOp[pCaller->p2 - 1]; in sqlite3VdbeExec()
1111 if( pOp->p2==OE_Abort ){ sqlite3VdbeAssertAbortable(p); } in sqlite3VdbeExec()
1153 if( pOp->p2==OE_Abort ){ sqlite3VdbeAssertAbortable(p); } in sqlite3VdbeExec()
1162 if( pOp->p2==OE_Ignore ){ in sqlite3VdbeExec()
1168 pcx = p->aOp[pcx].p2-1; in sqlite3VdbeExec()
1176 p->errorAction = (u8)pOp->p2; in sqlite3VdbeExec()
1358 cnt = pOp->p3-pOp->p2; in sqlite3VdbeExec()
1429 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
1450 int p2; /* Register to copy to */ in sqlite3VdbeExec() local
1454 p2 = pOp->p2; in sqlite3VdbeExec()
1455 assert( n>0 && p1>0 && p2>0 ); in sqlite3VdbeExec()
1456 assert( p1+n<=p2 || p2+n<=p1 ); in sqlite3VdbeExec()
1459 pOut = &aMem[p2]; in sqlite3VdbeExec()
1477 REGISTER_TRACE(p2++, pOut); in sqlite3VdbeExec()
1502 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
1514 REGISTER_TRACE(pOp->p2+pOp->p3-n, pOut); in sqlite3VdbeExec()
1537 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
1558 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
1591 assert( p->nResColumn==pOp->p2 ); in sqlite3VdbeExec()
1593 assert( pOp->p1+pOp->p2<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
1601 for(i=0; i<pOp->p2; i++){ in sqlite3VdbeExec()
1641 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
1745 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
1880 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
1934 pIn1->u.i += pOp->p2; in sqlite3VdbeExec()
1951 if( pOp->p2==0 ){ in sqlite3VdbeExec()
2003 assert( pOp->p2>=SQLITE_AFF_BLOB && pOp->p2<=SQLITE_AFF_REAL ); in sqlite3VdbeExec()
2004 testcase( pOp->p2==SQLITE_AFF_TEXT ); in sqlite3VdbeExec()
2005 testcase( pOp->p2==SQLITE_AFF_BLOB ); in sqlite3VdbeExec()
2006 testcase( pOp->p2==SQLITE_AFF_NUMERIC ); in sqlite3VdbeExec()
2007 testcase( pOp->p2==SQLITE_AFF_INTEGER ); in sqlite3VdbeExec()
2008 testcase( pOp->p2==SQLITE_AFF_REAL ); in sqlite3VdbeExec()
2013 rc = sqlite3VdbeMemCast(pIn1, pOp->p2, encoding); in sqlite3VdbeExec()
2325 int p2; in sqlite3VdbeExec() local
2346 p2 = pOp->p2; in sqlite3VdbeExec()
2352 assert( p2>0 && p2+mx<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
2355 assert( p2>0 && p2+n<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
2361 assert( memIsValid(&aMem[p2+idx]) ); in sqlite3VdbeExec()
2363 REGISTER_TRACE(p2+idx, &aMem[p2+idx]); in sqlite3VdbeExec()
2367 iCompare = sqlite3MemCompare(&aMem[p1+idx], &aMem[p2+idx], pColl); in sqlite3VdbeExec()
2370 && ((aMem[p1+idx].flags & MEM_Null) || (aMem[p2+idx].flags & MEM_Null)) in sqlite3VdbeExec()
2395 VdbeBranchTaken(1,4); pOp = &aOp[pOp->p2 - 1]; in sqlite3VdbeExec()
2428 v2 = sqlite3VdbeBooleanValue(&aMem[pOp->p2], 2); in sqlite3VdbeExec()
2470 sqlite3VdbeMemSetInt64(&aMem[pOp->p2], in sqlite3VdbeExec()
2484 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
2502 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
2689 sqlite3VdbeMemSetNull(aMem + pOp->p2); in sqlite3VdbeExec()
2691 sqlite3VdbeMemSetInt64(aMem + pOp->p2, 0); in sqlite3VdbeExec()
2792 u32 p2; /* column number to retrieve */ in sqlite3VdbeExec() local
2810 p2 = (u32)pOp->p2; in sqlite3VdbeExec()
2814 assert( p2<(u32)pC->nField in sqlite3VdbeExec()
2843 if( pC->ub.aAltMap && (iMap = pC->ub.aAltMap[1+p2])>0 ){ in sqlite3VdbeExec()
2845 p2 = iMap - 1; in sqlite3VdbeExec()
2906 assert( pC->nHdrParsed<=p2 ); /* Conditional skipped */ in sqlite3VdbeExec()
2919 if( pC->nHdrParsed<=p2 ){ in sqlite3VdbeExec()
2951 }while( (u32)i<=p2 && zHdr<zEndHdr ); in sqlite3VdbeExec()
2981 if( pC->nHdrParsed<=p2 ){ in sqlite3VdbeExec()
2992 t = pC->aType[p2]; in sqlite3VdbeExec()
2999 assert( p2<pC->nHdrParsed ); in sqlite3VdbeExec()
3007 assert( t==pC->aType[p2] ); in sqlite3VdbeExec()
3008 if( pC->szRow>=aOffset[p2+1] ){ in sqlite3VdbeExec()
3011 zData = pC->aRow + aOffset[p2]; in sqlite3VdbeExec()
3057 rc = sqlite3VdbeMemFromBtree(pC->uc.pCursor, aOffset[p2], len, pDest); in sqlite3VdbeExec()
3113 assert( pTab->nNVCol==pOp->p2 ); in sqlite3VdbeExec()
3121 assert( pIn1 < &aMem[pOp->p1+pOp->p2] ); in sqlite3VdbeExec()
3172 assert( pIn1 == &aMem[pOp->p1+pOp->p2] ); in sqlite3VdbeExec()
3197 assert( pOp->p2>0 ); in sqlite3VdbeExec()
3198 assert( zAffinity[pOp->p2]==0 ); in sqlite3VdbeExec()
3293 assert( nField>0 && pOp->p2>0 && pOp->p2+nField<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
3295 nField = pOp->p2; in sqlite3VdbeExec()
3299 assert( pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2 ); in sqlite3VdbeExec()
3796 iRollback = pOp->p2; in sqlite3VdbeExec()
3886 assert( p->readOnly==0 || pOp->p2==0 ); in sqlite3VdbeExec()
3887 assert( pOp->p2>=0 && pOp->p2<=2 ); in sqlite3VdbeExec()
3891 if( pOp->p2 && (db->flags & (SQLITE_QueryOnly|SQLITE_CorruptRdOnly))!=0 ){ in sqlite3VdbeExec()
3906 rc = sqlite3BtreeBeginTrans(pBt, pOp->p2, &iMeta); in sqlite3VdbeExec()
3919 && pOp->p2 in sqlite3VdbeExec()
4031 assert( pOp->p2<SQLITE_N_BTREE_META ); in sqlite3VdbeExec()
4039 rc = sqlite3BtreeUpdateMeta(pDb->pBt, pOp->p2, pOp->p3); in sqlite3VdbeExec()
4040 if( pOp->p2==BTREE_SCHEMA_VERSION ){ in sqlite3VdbeExec()
4045 }else if( pOp->p2==BTREE_FILE_FORMAT ){ in sqlite3VdbeExec()
4146 u32 p2; in sqlite3VdbeExec() local
4156 if( pCur && pCur->pgnoRoot==(u32)pOp->p2 ){ in sqlite3VdbeExec()
4179 p2 = (u32)pOp->p2; in sqlite3VdbeExec()
4197 assert( p2>0 ); in sqlite3VdbeExec()
4198 assert( p2<=(u32)(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
4200 pIn2 = &aMem[p2]; in sqlite3VdbeExec()
4204 p2 = (int)pIn2->u.i; in sqlite3VdbeExec()
4209 assert( p2>=2 ); in sqlite3VdbeExec()
4227 pCur->pgnoRoot = p2; in sqlite3VdbeExec()
4231 rc = sqlite3BtreeCursor(pX, p2, wrFlag, pKeyInfo, pCur->uc.pCursor); in sqlite3VdbeExec()
4243 testcase( pOp->p2 & OPFLAG_SEEKEQ ); in sqlite3VdbeExec()
4262 pOrig = p->apCsr[pOp->p2]; in sqlite3VdbeExec()
4332 assert( pOp->p2>=0 ); in sqlite3VdbeExec()
4336 assert( pOp->p2==0 ); /* Only used when number of columns is zero */ in sqlite3VdbeExec()
4343 if( pCx && !pCx->noReuse && ALWAYS(pOp->p2<=pCx->nField) ){ in sqlite3VdbeExec()
4352 pCx = allocateCursor(p, pOp->p1, pOp->p2, CURTYPE_BTREE); in sqlite3VdbeExec()
4410 assert( pOp->p2>=0 ); in sqlite3VdbeExec()
4411 pCx = allocateCursor(p, pOp->p1, pOp->p2, CURTYPE_SORTER); in sqlite3VdbeExec()
4463 pCx->seekResult = pOp->p2; in sqlite3VdbeExec()
4609 assert( pOp->p2!=0 ); in sqlite3VdbeExec()
4702 assert( pOp[1].p2==pOp[0].p2 ); in sqlite3VdbeExec()
4785 assert( pOp->p2>0 ); in sqlite3VdbeExec()
4876 assert( pOp->p2>=(int)(pOp-aOp)+2 ); in sqlite3VdbeExec()
4880 assert( pOp[1].p1==aOp[pOp->p2-1].p1 ); in sqlite3VdbeExec()
4881 assert( pOp[1].p2==aOp[pOp->p2-1].p2 ); in sqlite3VdbeExec()
4882 assert( pOp[1].p3==aOp[pOp->p2-1].p3 ); in sqlite3VdbeExec()
4883 assert( aOp[pOp->p2-1].opcode==OP_IdxGT in sqlite3VdbeExec()
4884 || aOp[pOp->p2-1].opcode==OP_IdxGE ); in sqlite3VdbeExec()
4885 testcase( aOp[pOp->p2-1].opcode==OP_IdxGE ); in sqlite3VdbeExec()
4888 assert( pOp->p2==(int)(pOp-aOp)+2 ); in sqlite3VdbeExec()
4889 assert( aOp[pOp->p2-1].opcode==OP_SeekGE ); in sqlite3VdbeExec()
4992 assert( pOp->p3>=pOp->p2 ); in sqlite3VdbeExec()
4993 if( pC->seekHit<pOp->p2 ){ in sqlite3VdbeExec()
4996 printf("seekHit changes from %d to %d\n", pC->seekHit, pOp->p2); in sqlite3VdbeExec()
4999 pC->seekHit = pOp->p2; in sqlite3VdbeExec()
5316 if( pOp->p2==0 ){ in sqlite3VdbeExec()
5527 pData = &aMem[pOp->p2]; in sqlite3VdbeExec()
5537 REGISTER_TRACE(pOp->p2, pData); in sqlite3VdbeExec()
5560 sqlite3VdbePreUpdateHook(p,pC,SQLITE_INSERT,zDb,pTab,x.nKey,pOp->p2,-1); in sqlite3VdbeExec()
5621 pSrc = p->apCsr[pOp->p2]; in sqlite3VdbeExec()
5669 opflags = pOp->p2; in sqlite3VdbeExec()
5740 if( pOp->p2 & OPFLAG_NCHANGE ){ in sqlite3VdbeExec()
5824 pOut = &aMem[pOp->p2]; in sqlite3VdbeExec()
5899 REGISTER_TRACE(pOp->p2, pOut); in sqlite3VdbeExec()
6029 assert( pOp->p2==0 ); in sqlite3VdbeExec()
6040 if( pOp->p2>0 ){ in sqlite3VdbeExec()
6144 assert( pOp->p2>0 && pOp->p2<p->nOp ); in sqlite3VdbeExec()
6296 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
6332 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
6364 assert( pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
6375 r.aMem = &aMem[pOp->p2]; in sqlite3VdbeExec()
6471 sqlite3VdbeMemSetNull(&aMem[pOp->p2]); in sqlite3VdbeExec()
6695 assert( DbMaskTest(p->btreeMask, pOp->p2) ); in sqlite3VdbeExec()
6696 rc = sqlite3BtreeClearTable(db->aDb[pOp->p2].pBt, (u32)pOp->p1, &nChange); in sqlite3VdbeExec()
6941 nRoot = pOp->p2; in sqlite3VdbeExec()
6979 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
7254 db->nDeferredImmCons += pOp->p2; in sqlite3VdbeExec()
7256 db->nDeferredCons += pOp->p2; in sqlite3VdbeExec()
7258 p->nFkConstraint += pOp->p2; in sqlite3VdbeExec()
7309 pIn2 = &aMem[pOp->p2]; in sqlite3VdbeExec()
7462 assert( n==0 || (pOp->p2>0 && pOp->p2+n<=(p->nMem+1 - p->nCursor)+1) ); in sqlite3VdbeExec()
7463 assert( pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n ); in sqlite3VdbeExec()
7513 for(i=pCtx->argc-1; i>=0; i--) pCtx->argv[i] = &aMem[pOp->p2+i]; in sqlite3VdbeExec()
7519 REGISTER_TRACE(pOp->p2+i, pCtx->argv[i]); in sqlite3VdbeExec()
7628 assert( pOp->p2==SQLITE_CHECKPOINT_PASSIVE in sqlite3VdbeExec()
7629 || pOp->p2==SQLITE_CHECKPOINT_FULL in sqlite3VdbeExec()
7630 || pOp->p2==SQLITE_CHECKPOINT_RESTART in sqlite3VdbeExec()
7631 || pOp->p2==SQLITE_CHECKPOINT_TRUNCATE in sqlite3VdbeExec()
7633 rc = sqlite3Checkpoint(db, pOp->p1, pOp->p2, &aRes[1], &aRes[2]); in sqlite3VdbeExec()
7765 pOp->p2 ? &aMem[pOp->p2] : 0); in sqlite3VdbeExec()
7813 assert( pOp->p2==0 || pOp->p2==1 ); in sqlite3VdbeExec()
7815 sqlite3ExpirePreparedStatements(db, pOp->p2); in sqlite3VdbeExec()
7817 p->expired = pOp->p2+1; in sqlite3VdbeExec()
7875 rc = sqlite3BtreeLockTable(db->aDb[p1].pBt, pOp->p2, isWriteLock); in sqlite3VdbeExec()
7922 assert( (aMem[pOp->p2].flags & MEM_Str)!=0 ); in sqlite3VdbeExec()
7923 assert( (aMem[pOp->p2].flags & MEM_Static)!=0 ); in sqlite3VdbeExec()
7924 rc = sqlite3VdbeMemCopy(&sMem, &aMem[pOp->p2]); in sqlite3VdbeExec()
8134 rc = pModule->xColumn(pCur->uc.pVCur, &sContext, pOp->p2); in sqlite3VdbeExec()
8263 assert( pOp->p2==1 || pOp->p5==OE_Fail || pOp->p5==OE_Rollback in sqlite3VdbeExec()
8275 nArg = pOp->p2; in sqlite3VdbeExec()
8411 for(i=pCtx->argc-1; i>=0; i--) pCtx->argv[i] = &aMem[pOp->p2+i]; in sqlite3VdbeExec()
8419 REGISTER_TRACE(pOp->p2+i, pCtx->argv[i]); in sqlite3VdbeExec()
8613 assert( pOp->p2>0 ); in sqlite3VdbeExec()
8701 assert( pOp->p1+pOp->p2<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
8704 for(i=0; i<pOp->p2; i++, pMem++){ in sqlite3VdbeExec()
8760 registerTrace(pOrigOp->p2, &aMem[pOrigOp->p2]); in sqlite3VdbeExec()