Lines Matching refs:p3
14720 int p3; /* The third parameter */ member
14777 signed char p3; /* Third parameter */ member
76525 static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int p3){
76529 return sqlite3VdbeAddOp3(p, op, p1, p2, p3);
76531 SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3){
76539 return growOp3(p, op, p1, p2, p3);
76547 pOp->p3 = p3;
76630 int p3, /* The P3 operand */
76634 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
76648 int p3, /* The P3 operand */
76654 return sqlite3VdbeAddOp4(p, op, p1, p2, p3, p4copy, p4type);
76742 int p3, /* The P3 operand */
76745 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
76964 if( opcode==OP_CreateBtree && pOp->p3==BTREE_INTKEY ) hasCreateTable = 1;
77231 pOut->p3 = aOp->p3;
77295 sqlite3VdbeGetOp(p,addr)->p3 = val;
77622 if( c=='3' ) return pOp->p3;
77688 }else if( strncmp(zSynopsis+ii+1, "..P3", 4)==0 && pOp->p3==0 ){
78010 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5,
78279 pMem->u.i = pOp->p3; /* P3 */
84320 assert( pOp->p3>0 );
84321 assert( pOp->p3<=(p->nMem+1 - p->nCursor) );
84322 assert( memIsValid(&aMem[pOp->p3]) );
84323 assert( sqlite3VdbeCheckMemInvariants(&aMem[pOp->p3]) );
84324 REGISTER_TRACE(pOp->p3, &aMem[pOp->p3]);
84332 assert( pOp->p3>0 );
84333 assert( pOp->p3<=(p->nMem+1 - p->nCursor) );
84334 memAboutToChange(p, &aMem[pOp->p3]);
84476 assert( pOp->p3>=0 && pOp->p3<p->nOp );
84479 pOut->u.i = pOp->p3 - 1;
84540 pIn3 = &aMem[pOp->p3];
84739 if( pOp->p3>0 ){
84740 assert( pOp->p3<=(p->nMem+1 - p->nCursor) );
84741 pIn3 = &aMem[pOp->p3];
84765 cnt = pOp->p3-pOp->p2;
84766 assert( pOp->p3<=(p->nMem+1 - p->nCursor) );
84853 n = pOp->p3;
84891 n = pOp->p3;
84902 REGISTER_TRACE(pOp->p2+pOp->p3-n, pOut);
85042 pOut = &aMem[pOp->p3];
85128 pOut = &aMem[pOp->p3];
85264 pOut = &aMem[pOp->p3];
85507 pIn3 = &aMem[pOp->p3];
85729 n = pOp->p3;
85776 VdbeBranchTaken(2,4); pOp = &aOp[pOp->p3 - 1];
85815 pOut = &aMem[pOp->p3];
85848 assert( pOp->p3==0 || pOp->p3==1 );
85850 sqlite3VdbeBooleanValue(&aMem[pOp->p1], pOp->p3) ^ pOp->p4.i);
85936 c = sqlite3VdbeBooleanValue(&aMem[pOp->p1], pOp->p3);
85950 c = !sqlite3VdbeBooleanValue(&aMem[pOp->p1], !pOp->p3);
85996 sqlite3VdbeMemSetNull(aMem + pOp->p3);
86022 pOut = &p->aMem[pOp->p3];
86082 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) );
86083 pDest = &aMem[pOp->p3];
86310 REGISTER_TRACE(pOp->p3, pDest);
86314 if( aOp[0].p3>0 ){
86315 pOp = &aOp[aOp[0].p3-1];
86410 assert( pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2 );
86411 pOut = &aMem[pOp->p3];
86527 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) );
86534 REGISTER_TRACE(pOp->p3, pOut);
86887 && (iMeta!=pOp->p3
86939 iCookie = pOp->p3;
86940 assert( pOp->p3<SQLITE_N_BTREE_META );
86973 rc = sqlite3BtreeUpdateMeta(pDb->pBt, pOp->p2, pOp->p3);
86976 pDb->pSchema->schema_cookie = pOp->p3;
86980 pDb->pSchema->file_format = pOp->p3;
87090 assert( pCur->iDb==pOp->p3 ); /* Guaranteed by the code generator */
87111 iDb = pOp->p3;
87324 rc = sqlite3VdbeSorterInit(db, pOp->p3, pCx);
87367 assert( pOp->p3>=0 );
87368 pCx = allocateCursor(p, pOp->p1, pOp->p3, -1, CURTYPE_PSEUDO);
87537 pIn3 = &aMem[pOp->p3];
87592 assert( pOp[1].p3==pOp[0].p3 );
87615 r.aMem = &aMem[pOp->p3];
87817 pIn3 = &aMem[pOp->p3];
87829 if( ii ) REGISTER_TRACE(pOp->p3+ii, &r.aMem[ii]);
87929 pIn3 = &aMem[pOp->p3];
87944 pIn3 = &aMem[pOp->p3];
88073 if( pOp->p3 ){
88075 assert( pOp->p3>0 );
88079 assert( pOp->p3<=pFrame->nMem );
88080 pMem = &pFrame->aMem[pOp->p3];
88083 assert( pOp->p3<=(p->nMem+1 - p->nCursor) );
88084 pMem = &aMem[pOp->p3];
88089 REGISTER_TRACE(pOp->p3, pMem);
88107 assert( pOp->p3==0 ); /* We cannot be in random rowid mode if this is
88189 pKey = &aMem[pOp->p3];
88192 REGISTER_TRACE(pOp->p3, pKey);
88332 || (aMem[pOp->p3].flags & MEM_Int)
88337 pOp->p3
88415 pIn3 = &aMem[pOp->p3];
88447 p->apCsr[pOp->p3]->cacheStatus = CACHE_STALE;
88517 if( !pOp->p3 ) Deephemeralize(pOut);
88675 if( ALWAYS(sz>=0) && sqlite3LogEst((u64)sz)<pOp->p3 ) res = 1;
88846 rc = pOp->p4.xAdvance(pC->uc.pCursor, pOp->p3);
88921 x.aMem = aMem + pOp->p3;
88947 assert( pOp->p3>0 );
88948 assert( pOp->p2>0 && pOp->p2+pOp->p3<=(p->nMem+1 - p->nCursor)+1 );
88958 r.nField = (u16)pOp->p3;
89032 assert( pOp->p3>=0 && pOp->p3<p->nCursor );
89033 pTabCur = p->apCsr[pOp->p3];
89125 r.aMem = &aMem[pOp->p3];
89131 REGISTER_TRACE(pOp->p3+i, &aMem[pOp->p3+i]);
89192 iDb = pOp->p3;
89237 db->aDb[pOp->p2].pBt, pOp->p1, (pOp->p3 ? &nChange : 0)
89239 if( pOp->p3 ){
89241 if( pOp->p3>0 ){
89242 assert( memIsValid(&aMem[pOp->p3]) );
89243 memAboutToChange(p, &aMem[pOp->p3]);
89244 aMem[pOp->p3].u.i += nChange;
89292 assert( pOp->p3==BTREE_INTKEY || pOp->p3==BTREE_BLOBKEY );
89298 rc = sqlite3BtreeCreateTable(pDb->pBt, &pgno, pOp->p3);
89484 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) );
89485 pnErr = &aMem[pOp->p3];
89551 sqlite3VdbeMemSetInt64(&aMem[pOp->p3], val);
89584 pIn3 = &aMem[pOp->p3];
89637 pRt = &aMem[pOp->p3];
89872 pIn1->u.i -= pOp->p3;
89899 pIn3 = &aMem[pOp->p3];
90000 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) );
90002 assert( pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n );
90031 pMem = &aMem[pOp->p3];
90122 assert( pOp->p3==0 || pOp->opcode==OP_AggValue );
90126 if( pOp->p3 ){
90127 memAboutToChange(p, &aMem[pOp->p3]);
90128 rc = sqlite3VdbeMemAggValue(pMem, &aMem[pOp->p3], pOp->p4.pFunc);
90129 pMem = &aMem[pOp->p3];
90179 for(i=0, pMem = &aMem[pOp->p3]; i<3; i++, pMem++){
90208 eNew = pOp->p3;
90378 u8 isWriteLock = (u8)pOp->p3;
90538 pQuery = &aMem[pOp->p3];
90542 REGISTER_TRACE(pOp->p3, pQuery);
90593 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) );
90594 pDest = &aMem[pOp->p3];
90620 REGISTER_TRACE(pOp->p3, pDest);
90762 pX = &aMem[pOp->p3];
90821 if( pOp->p3 ){
90823 if( newMax < (unsigned)pOp->p3 ) newMax = (unsigned)pOp->p3;
90878 assert( pOp->p3>0 && pOp->p3<=(p->nMem+1 - p->nCursor) );
90880 assert( pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+n );
90908 pOut = &aMem[pOp->p3];
90942 REGISTER_TRACE(pOp->p3, pOut);
91133 registerTrace(pOrigOp->p3, &aMem[pOrigOp->p3]);
91505 aOp[0].p3 = wrFlag;
91515 aOp[1].p3 = iDb;
101207 && pOp->p1+pOp->p3+1==inReg
101208 && pOp->p2+pOp->p3+1==target+i
101210 pOp->p3++;
116630 if( pOp->opcode==OP_OpenRead && pOp->p3==iDb ){
116764 aOp[0].p3 = memId+2;
116765 aOp[2].p3 = memId;
116767 aOp[3].p3 = memId;
116770 aOp[5].p3 = memId;
116830 aOp[2].p3 = iRec;
116832 aOp[3].p3 = memId+1;
121920 aOp[4].p3 = eAuto - 1;
123011 aOp[1].p3 = sqlite3Atoi(zRight);
123025 aOp[1].p3 = iCookie;
135651 u8 op, p3, p5; /* Opcode, P3 & P5 of the opcode that ends the loop */
136936 pOp->p3 = (int)(pLevel->iLikeRepCntr>>1); /* Register holding counter */
137464 assert( pOp->opcode!=OP_Column || pOp->p3==iReg+j+2 );
137467 sqlite3VdbeAddOp3(v, pOp->opcode, pOp->p1, pOp->p2, pOp->p3);
137958 pLevel->p3 = (pLoop->wsFlags&WHERE_UNQ_WANTED)!=0 ? 1:0;
140621 pOp->p2 = pOp->p3;
140622 pOp->p3 = 0;
140632 pOp->p3 = 0;
145215 sqlite3VdbeAddOp3(v, pLevel->op, pLevel->p1, pLevel->p2, pLevel->p3);