Lines Matching refs:p3

683   for(i=pOp->p3, mx=i+pOp->p4.i; i<mx; i++){  in filterHash()
853 assert( pOp->p3>0 ); in sqlite3VdbeExec()
854 assert( pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
855 assert( memIsValid(&aMem[pOp->p3]) ); in sqlite3VdbeExec()
856 assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3]) ); in sqlite3VdbeExec()
857 REGISTER_TRACE(pOp->p3, &aMem[pOp->p3]); in sqlite3VdbeExec()
865 assert( pOp->p3>0 ); in sqlite3VdbeExec()
866 assert( pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
867 memAboutToChange(p, &aMem[pOp->p3]); in sqlite3VdbeExec()
1016 if( pOp->p3 ){ VdbeBranchTaken(1, 2); } in sqlite3VdbeExec()
1018 }else if( ALWAYS(pOp->p3) ){ in sqlite3VdbeExec()
1038 assert( pOp->p3>=0 && pOp->p3<p->nOp ); in sqlite3VdbeExec()
1041 pOut->u.i = pOp->p3 - 1; in sqlite3VdbeExec()
1109 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
1309 if( pOp->p3>0 ){ in sqlite3VdbeExec()
1310 assert( pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
1311 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
1358 cnt = pOp->p3-pOp->p2; in sqlite3VdbeExec()
1359 assert( pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
1452 n = pOp->p3; in sqlite3VdbeExec()
1500 n = pOp->p3; in sqlite3VdbeExec()
1514 REGISTER_TRACE(pOp->p2+pOp->p3-n, pOut); in sqlite3VdbeExec()
1642 pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
1747 pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
1881 pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
2125 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
2341 n = pOp->p3; in sqlite3VdbeExec()
2397 VdbeBranchTaken(2,4); pOp = &aOp[pOp->p3 - 1]; in sqlite3VdbeExec()
2436 pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
2469 assert( pOp->p3==0 || pOp->p3==1 ); in sqlite3VdbeExec()
2471 sqlite3VdbeBooleanValue(&aMem[pOp->p1], pOp->p3) ^ pOp->p4.i); in sqlite3VdbeExec()
2557 c = sqlite3VdbeBooleanValue(&aMem[pOp->p1], pOp->p3); in sqlite3VdbeExec()
2571 c = !sqlite3VdbeBooleanValue(&aMem[pOp->p1], !pOp->p3); in sqlite3VdbeExec()
2622 assert( pOp->p1>=0 || (pOp->p3>=0 && pOp->p3<=(p->nMem+1 - p->nCursor)) ); in sqlite3VdbeExec()
2626 assert( pOp->p3>=0 ); in sqlite3VdbeExec()
2627 if( pOp->p3<pC->nHdrParsed ){ in sqlite3VdbeExec()
2628 serialType = pC->aType[pOp->p3]; in sqlite3VdbeExec()
2663 assert( memIsValid(&aMem[pOp->p3]) ); in sqlite3VdbeExec()
2664 typeMask = 1 << (sqlite3_value_type((sqlite3_value*)&aMem[pOp->p3])-1); in sqlite3VdbeExec()
2687 || (aMem[pOp->p3].flags & MEM_Null)!=0 in sqlite3VdbeExec()
2725 sqlite3VdbeMemSetNull(aMem + pOp->p3); in sqlite3VdbeExec()
2751 pOut = &p->aMem[pOp->p3]; in sqlite3VdbeExec()
2808 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
2833 pDest = &aMem[pOp->p3]; in sqlite3VdbeExec()
2982 pDest = &aMem[pOp->p3]; in sqlite3VdbeExec()
3001 pDest = &aMem[pOp->p3]; in sqlite3VdbeExec()
3066 REGISTER_TRACE(pOp->p3, pDest); in sqlite3VdbeExec()
3070 if( aOp[0].p3>0 ){ in sqlite3VdbeExec()
3071 pOp = &aOp[aOp[0].p3-1]; in sqlite3VdbeExec()
3119 if( pOp->p3 ){ pIn1++; continue; } in sqlite3VdbeExec()
3299 assert( pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2 ); in sqlite3VdbeExec()
3300 pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
3560 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
3561 REGISTER_TRACE(pOp->p3, pOut); in sqlite3VdbeExec()
3582 if( pOp->p3 ){ in sqlite3VdbeExec()
3944 && (iMeta!=pOp->p3 || pDb->pSchema->iGeneration!=pOp->p4.i) in sqlite3VdbeExec()
4000 iCookie = pOp->p3; in sqlite3VdbeExec()
4001 assert( pOp->p3<SQLITE_N_BTREE_META ); in sqlite3VdbeExec()
4039 rc = sqlite3BtreeUpdateMeta(pDb->pBt, pOp->p2, pOp->p3); in sqlite3VdbeExec()
4042 *(u32*)&pDb->pSchema->schema_cookie = *(u32*)&pOp->p3 - pOp->p5; in sqlite3VdbeExec()
4047 pDb->pSchema->file_format = pOp->p3; in sqlite3VdbeExec()
4157 assert( pCur->iDb==pOp->p3 ); /* Guaranteed by the code generator */ in sqlite3VdbeExec()
4180 iDb = pOp->p3; in sqlite3VdbeExec()
4333 if( pOp->p3>0 ){ in sqlite3VdbeExec()
4338 assert( aMem[pOp->p3].flags & MEM_Null ); in sqlite3VdbeExec()
4339 aMem[pOp->p3].n = 0; in sqlite3VdbeExec()
4340 aMem[pOp->p3].z = ""; in sqlite3VdbeExec()
4416 rc = sqlite3VdbeSorterInit(db, pOp->p3, pCx); in sqlite3VdbeExec()
4459 assert( pOp->p3>=0 ); in sqlite3VdbeExec()
4460 pCx = allocateCursor(p, pOp->p1, pOp->p3, CURTYPE_PSEUDO); in sqlite3VdbeExec()
4636 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
4703 assert( pOp[1].p3==pOp[0].p3 ); in sqlite3VdbeExec()
4726 r.aMem = &aMem[pOp->p3]; in sqlite3VdbeExec()
4732 if( i>0 ) REGISTER_TRACE(pOp->p3+i, &r.aMem[i]); in sqlite3VdbeExec()
4882 assert( pOp[1].p3==aOp[pOp->p2-1].p3 ); in sqlite3VdbeExec()
4911 r.aMem = &aMem[pOp[1].p3]; in sqlite3VdbeExec()
4917 REGISTER_TRACE(pOp[1].p3+i, &aMem[pOp[1].p3+i]); in sqlite3VdbeExec()
4992 assert( pOp->p3>=pOp->p2 ); in sqlite3VdbeExec()
5000 }else if( pC->seekHit>pOp->p3 ){ in sqlite3VdbeExec()
5003 printf("seekHit changes from %d to %d\n", pC->seekHit, pOp->p3); in sqlite3VdbeExec()
5006 pC->seekHit = pOp->p3; in sqlite3VdbeExec()
5153 r.aMem = &aMem[pOp->p3]; in sqlite3VdbeExec()
5166 if( ii ) REGISTER_TRACE(pOp->p3+ii, &r.aMem[ii]); in sqlite3VdbeExec()
5271 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
5291 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
5423 if( pOp->p3 ){ in sqlite3VdbeExec()
5425 assert( pOp->p3>0 ); in sqlite3VdbeExec()
5429 assert( pOp->p3<=pFrame->nMem ); in sqlite3VdbeExec()
5430 pMem = &pFrame->aMem[pOp->p3]; in sqlite3VdbeExec()
5433 assert( pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
5434 pMem = &aMem[pOp->p3]; in sqlite3VdbeExec()
5439 REGISTER_TRACE(pOp->p3, pMem); in sqlite3VdbeExec()
5457 assert( pOp->p3==0 ); /* We cannot be in random rowid mode if this is in sqlite3VdbeExec()
5540 pKey = &aMem[pOp->p3]; in sqlite3VdbeExec()
5543 REGISTER_TRACE(pOp->p3, pKey); in sqlite3VdbeExec()
5617 assert( pOp[1].opcode==OP_Insert || pOp->p3==0 ); in sqlite3VdbeExec()
5618 assert( pOp[1].opcode==OP_IdxInsert || pOp->p3>0 ); in sqlite3VdbeExec()
5622 iKey = pOp->p3 ? aMem[pOp->p3].u.i : 0; in sqlite3VdbeExec()
5716 || (aMem[pOp->p3].flags & MEM_Int) in sqlite3VdbeExec()
5721 pOp->p3, -1 in sqlite3VdbeExec()
5799 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
5831 p->apCsr[pOp->p3]->cacheStatus = CACHE_STALE; in sqlite3VdbeExec()
5897 if( !pOp->p3 ) Deephemeralize(pOut); in sqlite3VdbeExec()
6067 if( ALWAYS(sz>=0) && sqlite3LogEst((u64)sz)<pOp->p3 ) res = 1; in sqlite3VdbeExec()
6224 rc = sqlite3BtreePrevious(pC->uc.pCursor, pOp->p3); in sqlite3VdbeExec()
6240 rc = sqlite3BtreeNext(pC->uc.pCursor, pOp->p3); in sqlite3VdbeExec()
6305 x.aMem = aMem + pOp->p3; in sqlite3VdbeExec()
6363 assert( pOp->p3>0 ); in sqlite3VdbeExec()
6364 assert( pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1 ); in sqlite3VdbeExec()
6373 r.nField = (u16)pOp->p3; in sqlite3VdbeExec()
6450 assert( pOp->p3>=0 && pOp->p3<p->nCursor ); in sqlite3VdbeExec()
6451 pTabCur = p->apCsr[pOp->p3]; in sqlite3VdbeExec()
6563 r.aMem = &aMem[pOp->p3]; in sqlite3VdbeExec()
6569 REGISTER_TRACE(pOp->p3+i, &aMem[pOp->p3+i]); in sqlite3VdbeExec()
6653 iDb = pOp->p3; in sqlite3VdbeExec()
6697 if( pOp->p3 ){ in sqlite3VdbeExec()
6699 if( pOp->p3>0 ){ in sqlite3VdbeExec()
6700 assert( memIsValid(&aMem[pOp->p3]) ); in sqlite3VdbeExec()
6701 memAboutToChange(p, &aMem[pOp->p3]); in sqlite3VdbeExec()
6702 aMem[pOp->p3].u.i += nChange; in sqlite3VdbeExec()
6750 assert( pOp->p3==BTREE_INTKEY || pOp->p3==BTREE_BLOBKEY ); in sqlite3VdbeExec()
6756 rc = sqlite3BtreeCreateTable(pDb->pBt, &pgno, pOp->p3); in sqlite3VdbeExec()
6945 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
6946 pnErr = &aMem[pOp->p3]; in sqlite3VdbeExec()
7012 sqlite3VdbeMemSetInt64(&aMem[pOp->p3], val); in sqlite3VdbeExec()
7045 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
7098 pRt = &aMem[pOp->p3]; in sqlite3VdbeExec()
7333 pIn1->u.i -= pOp->p3; in sqlite3VdbeExec()
7360 pIn3 = &aMem[pOp->p3]; in sqlite3VdbeExec()
7461 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
7463 assert( pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n ); in sqlite3VdbeExec()
7494 pMem = &aMem[pOp->p3]; in sqlite3VdbeExec()
7585 assert( pOp->p3==0 || pOp->opcode==OP_AggValue ); in sqlite3VdbeExec()
7589 if( pOp->p3 ){ in sqlite3VdbeExec()
7590 memAboutToChange(p, &aMem[pOp->p3]); in sqlite3VdbeExec()
7591 rc = sqlite3VdbeMemAggValue(pMem, &aMem[pOp->p3], pOp->p4.pFunc); in sqlite3VdbeExec()
7592 pMem = &aMem[pOp->p3]; in sqlite3VdbeExec()
7639 for(i=0, pMem = &aMem[pOp->p3]; i<3; i++, pMem++){ in sqlite3VdbeExec()
7668 eNew = pOp->p3; in sqlite3VdbeExec()
7869 u8 isWriteLock = (u8)pOp->p3; in sqlite3VdbeExec()
8015 pRhs->pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
8057 pQuery = &aMem[pOp->p3]; in sqlite3VdbeExec()
8061 REGISTER_TRACE(pOp->p3, pQuery); in sqlite3VdbeExec()
8112 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) ); in sqlite3VdbeExec()
8113 pDest = &aMem[pOp->p3]; in sqlite3VdbeExec()
8141 REGISTER_TRACE(pOp->p3, pDest); in sqlite3VdbeExec()
8280 pX = &aMem[pOp->p3]; in sqlite3VdbeExec()
8339 if( pOp->p3 ){ in sqlite3VdbeExec()
8341 if( newMax < (unsigned)pOp->p3 ) newMax = (unsigned)pOp->p3; in sqlite3VdbeExec()
8406 pOut = &aMem[pOp->p3]; in sqlite3VdbeExec()
8442 REGISTER_TRACE(pOp->p3, pOut); in sqlite3VdbeExec()
8475 for(ii=pOp->p3; ii<pOp->p3+pOp->p4.i; ii++){ in sqlite3VdbeExec()
8511 for(ii=pOp->p3; ii<pOp->p3+pOp->p4.i; ii++){ in sqlite3VdbeExec()
8703 constMask = pOp->p3; in sqlite3VdbeExec()
8763 registerTrace(pOrigOp->p3, &aMem[pOrigOp->p3]); in sqlite3VdbeExec()