Lines Matching refs:p3
8181 int p3; /* The third parameter */ member
8228 signed char p3; /* Third parameter */ member
57686 SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3){
57704 pOp->p3 = p3;
57736 int p3, /* The P3 operand */
57740 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
57767 int p3, /* The P3 operand */
57770 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
58053 pOut->p3 = pIn->p3;
58102 p->aOp[addr].p3 = val;
58595 sqlite3OpcodeName(pOp->opcode), pOp->p1, pOp->p2, pOp->p3, zP4, pOp->p5,
58806 pMem->u.i = pOp->p3; /* P3 */
63441 assert( pOp->p3>0 );
63442 assert( pOp->p3<=p->nMem );
63443 assert( memIsValid(&aMem[pOp->p3]) );
63444 REGISTER_TRACE(pOp->p3, &aMem[pOp->p3]);
63452 assert( pOp->p3>0 );
63453 assert( pOp->p3<=p->nMem );
63454 memAboutToChange(p, &aMem[pOp->p3]);
63560 pIn3 = &aMem[pOp->p3];
63773 u.ac.n = pOp->p3;
63930 pOut = &aMem[pOp->p3];
64010 pOut = &aMem[pOp->p3];
64123 assert( pOp->p3>0 && pOp->p3<=p->nMem );
64124 pOut = &aMem[pOp->p3];
64128 assert( pOp->p3<pOp->p2 || pOp->p3>=pOp->p2+u.ag.n );
64210 REGISTER_TRACE(pOp->p3, pOut);
64254 pOut = &aMem[pOp->p3];
64539 pIn3 = &aMem[pOp->p3];
64646 u.aj.n = pOp->p3;
64694 pc = pOp->p3 - 1;
64743 pOut = &aMem[pOp->p3];
64806 u.al.c = pOp->p3;
64896 assert( pOp->p3>0 && pOp->p3<=p->nMem );
64897 u.am.pDest = &aMem[pOp->p3];
65147 REGISTER_TRACE(pOp->p3, u.am.pDest);
65240 assert( pOp->p3<pOp->p1 || pOp->p3>=pOp->p1+pOp->p2 );
65241 pOut = &aMem[pOp->p3];
65299 assert( pOp->p3>0 && pOp->p3<=p->nMem );
65308 REGISTER_TRACE(pOp->p3, pOut);
65672 u.at.iCookie = pOp->p3;
65673 assert( pOp->p3<SQLITE_N_BTREE_META );
65703 pIn3 = &aMem[pOp->p3];
65759 if( u.av.iMeta!=pOp->p2 || u.av.iGen!=pOp->p3 ){
65855 u.aw.iDb = pOp->p3;
66016 u.ay.pCx = allocateCursor(p, pOp->p1, pOp->p3, -1, 0);
66118 pIn3 = &aMem[pOp->p3];
66192 u.az.r.aMem = &aMem[pOp->p3];
66316 pIn3 = &aMem[pOp->p3];
66395 pIn3 = &aMem[pOp->p3];
66469 pIn3 = &aMem[pOp->p3];
66596 if( pOp->p3 ){
66598 assert( pOp->p3>0 );
66602 assert( pOp->p3<=u.be.pFrame->nMem );
66603 u.be.pMem = &u.be.pFrame->aMem[pOp->p3];
66606 assert( pOp->p3<=p->nMem );
66607 u.be.pMem = &aMem[pOp->p3];
66612 REGISTER_TRACE(pOp->p3, u.be.pMem);
66633 assert( pOp->p3==0 ); /* We cannot be in random rowid mode if this is
66737 u.bf.pKey = &aMem[pOp->p3];
66740 REGISTER_TRACE(pOp->p3, u.bf.pKey);
66744 u.bf.iKey = pOp->p3;
67199 rc = sqlite3BtreeInsert(u.bn.pCrsr, u.bn.zKey, u.bn.nKey, "", 0, 0, pOp->p3,
67223 assert( pOp->p3>0 );
67224 assert( pOp->p2>0 && pOp->p2+pOp->p3<=p->nMem+1 );
67231 u.bo.r.nField = (u16)pOp->p3;
67333 u.bq.r.aMem = &aMem[pOp->p3];
67393 u.br.iDb = pOp->p3;
67437 db->aDb[pOp->p2].pBt, pOp->p1, (pOp->p3 ? &u.bs.nChange : 0)
67439 if( pOp->p3 ){
67441 if( pOp->p3>0 ){
67442 assert( memIsValid(&aMem[pOp->p3]) );
67443 memAboutToChange(p, &aMem[pOp->p3]);
67444 aMem[pOp->p3].u.i += u.bs.nChange;
67638 assert( pOp->p3>0 && pOp->p3<=p->nMem );
67639 u.bv.pnErr = &aMem[pOp->p3];
67706 sqlite3VdbeMemSetInt64(&aMem[pOp->p3], u.bw.val);
67741 pIn3 = &aMem[pOp->p3];
67799 u.by.pRt = &aMem[pOp->p3];
68028 pIn1->u.i += pOp->p3;
68067 assert( pOp->p3>0 && pOp->p3<=p->nMem );
68068 u.cb.ctx.pMem = u.cb.pMem = &aMem[pOp->p3];
68155 for(u.cd.i=0, u.cd.pMem = &aMem[pOp->p3]; u.cd.i<3; u.cd.i++, u.cd.pMem++){
68183 u.ce.eNew = pOp->p3;
68338 u8 isWriteLock = (u8)pOp->p3;
68475 u.ci.pQuery = &aMem[pOp->p3];
68479 REGISTER_TRACE(pOp->p3, u.ci.pQuery);
68534 assert( pOp->p3>0 && pOp->p3<=p->nMem );
68535 u.cj.pDest = &aMem[pOp->p3];
68566 REGISTER_TRACE(pOp->p3, u.cj.pDest);
68695 u.cm.pX = &aMem[pOp->p3];
68752 if( pOp->p3 ){
68754 if( newMax < (unsigned)pOp->p3 ) newMax = (unsigned)pOp->p3;
68842 registerTrace(p->trace, pOp->p3, &aMem[pOp->p3]);
85163 if( pOp->opcode==OP_OpenRead && pOp->p3==iDb ){
85916 pOp->p3 = regAutoinc;