Lines Matching refs:aOp
718 Op *aOp = p->aOp; /* Copy of p->aOp */ in sqlite3VdbeExec() local
719 Op *pOp = aOp; /* Current operation */ in sqlite3VdbeExec()
782 sqlite3VdbePrintOp(stdout, i, &aOp[i]); in sqlite3VdbeExec()
787 if( aOp[i].opcode==OP_Explain ){ in sqlite3VdbeExec()
789 printf("%s\n", aOp[i].p4.z); in sqlite3VdbeExec()
798 for(pOp=&aOp[p->pc]; 1; pOp++){ in sqlite3VdbeExec()
803 assert( pOp>=aOp && pOp<&aOp[p->nOp]); in sqlite3VdbeExec()
809 if( p->anExec ) p->anExec[(int)(pOp-aOp)]++; in sqlite3VdbeExec()
816 sqlite3VdbePrintOp(stdout, (int)(pOp - aOp), pOp); in sqlite3VdbeExec()
817 test_trace_breakpoint((int)(pOp - aOp),pOp,p); in sqlite3VdbeExec()
931 assert( pOp->p2 < (int)(pOp - aOp) ); in sqlite3VdbeExec()
933 pOp = &aOp[pOp->p2 - 2]; in sqlite3VdbeExec()
940 pOp = &aOp[pOp->p2 - 1]; in sqlite3VdbeExec()
986 pIn1->u.i = (int)(pOp-aOp); in sqlite3VdbeExec()
1017 pOp = &aOp[pIn1->u.i]; in sqlite3VdbeExec()
1050 pOp = &aOp[pOp->p2 - 1]; in sqlite3VdbeExec()
1067 pCaller = &aOp[pIn1->u.i]; in sqlite3VdbeExec()
1070 pOp = &aOp[pCaller->p2 - 1]; in sqlite3VdbeExec()
1094 pIn1->u.i = (int)(pOp - aOp); in sqlite3VdbeExec()
1096 pOp = &aOp[pcDest]; in sqlite3VdbeExec()
1168 pcx = p->aOp[pcx].p2-1; in sqlite3VdbeExec()
1170 aOp = p->aOp; in sqlite3VdbeExec()
1172 pOp = &aOp[pcx]; in sqlite3VdbeExec()
1193 pcx = (int)(pOp - aOp); in sqlite3VdbeExec()
1617 p->pc = (int)(pOp - aOp) + 1; in sqlite3VdbeExec()
2268 for(iAddr = (int)(pOp - aOp) - 1; ALWAYS(iAddr>=0); iAddr--){ in sqlite3VdbeExec()
2269 if( aOp[iAddr].opcode==OP_ReleaseReg ) continue; in sqlite3VdbeExec()
2270 assert( aOp[iAddr].opcode==OP_Lt || aOp[iAddr].opcode==OP_Gt ); in sqlite3VdbeExec()
2335 assert( pOp>aOp ); in sqlite3VdbeExec()
2391 assert( pOp>aOp && pOp[-1].opcode==OP_Compare ); in sqlite3VdbeExec()
2393 VdbeBranchTaken(0,4); pOp = &aOp[pOp->p1 - 1]; in sqlite3VdbeExec()
2395 VdbeBranchTaken(1,4); pOp = &aOp[pOp->p2 - 1]; in sqlite3VdbeExec()
2397 VdbeBranchTaken(2,4); pOp = &aOp[pOp->p3 - 1]; in sqlite3VdbeExec()
2530 assert( p->aOp[0].opcode==OP_Init ); in sqlite3VdbeExec()
2532 iAddr = (int)(pOp - p->aOp); in sqlite3VdbeExec()
2539 if( p->aOp[0].p1==pOp->p1 ){ in sqlite3VdbeExec()
2545 pOp->p1 = p->aOp[0].p1; in sqlite3VdbeExec()
3070 if( aOp[0].p3>0 ){ in sqlite3VdbeExec()
3071 pOp = &aOp[aOp[0].p3-1]; in sqlite3VdbeExec()
3702 p->pc = (int)(pOp - aOp); in sqlite3VdbeExec()
3821 p->pc = (int)(pOp - aOp); in sqlite3VdbeExec()
3911 p->pc = (int)(pOp - aOp); 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()
7154 pFrame->pc = (int)(pOp - aOp); in sqlite3VdbeExec()
7159 pFrame->aOp = p->aOp; in sqlite3VdbeExec()
7180 assert( (int)(pOp - aOp)==pFrame->pc ); in sqlite3VdbeExec()
7199 p->aOp = aOp = pProgram->aOp; in sqlite3VdbeExec()
7215 pOp = &aOp[-1]; in sqlite3VdbeExec()
7236 pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1]; in sqlite3VdbeExec()
7471 pCtx->iOp = (int)(pOp - aOp); in sqlite3VdbeExec()
8573 assert( pOp==p->aOp || pOp->opcode==OP_Trace ); in sqlite3VdbeExec()
8617 if( p->aOp[i].opcode==OP_Once ) p->aOp[i].p1 = 0; in sqlite3VdbeExec()
8753 assert( pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1] ); in sqlite3VdbeExec()
8790 if( aOp[0].opcode==OP_Trace ){ in sqlite3VdbeExec()
8791 zTrace = aOp[0].p4.z; in sqlite3VdbeExec()
8805 (int)(pOp - aOp), p->zSql, p->zErrMsg); in sqlite3VdbeExec()