aOp 9703 ext/sqlite3/libsqlite/sqlite3.c VdbeOp *aOp; /* Array of opcodes for sub-program */ aOp 9990 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeAddOpList(Vdbe*, int nOp, VdbeOpList const *aOp, int iLineno); aOp 14635 ext/sqlite3/libsqlite/sqlite3.c Op *aOp; /* Program instructions for parent frame */ aOp 14820 ext/sqlite3/libsqlite/sqlite3.c Op *aOp; /* Space to hold the virtual machine's program */ aOp 39177 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3BitvecBuiltinTest(int sz, int *aOp){ aOp 39197 ext/sqlite3/libsqlite/sqlite3.c while( (op = aOp[pc])!=0 ){ aOp 39203 ext/sqlite3/libsqlite/sqlite3.c i = aOp[pc+2] - 1; aOp 39204 ext/sqlite3/libsqlite/sqlite3.c aOp[pc+2] += aOp[pc+3]; aOp 39215 ext/sqlite3/libsqlite/sqlite3.c if( (--aOp[pc+1]) > 0 ) nx = 0; aOp 64896 ext/sqlite3/libsqlite/sqlite3.c pNew = sqlite3DbRealloc(p->db, v->aOp, nNew*sizeof(Op)); aOp 64899 ext/sqlite3/libsqlite/sqlite3.c v->aOp = pNew; aOp 64944 ext/sqlite3/libsqlite/sqlite3.c pOp = &p->aOp[i]; aOp 64966 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbePrintOp(0, i, &p->aOp[i]); aOp 65118 ext/sqlite3/libsqlite/sqlite3.c Op *aOp; aOp 65124 ext/sqlite3/libsqlite/sqlite3.c aOp = v->aOp; aOp 65127 ext/sqlite3/libsqlite/sqlite3.c aOp = p->apSub[p->iSub-1]->aOp; aOp 65132 ext/sqlite3/libsqlite/sqlite3.c pRet = &aOp[p->iAddr]; aOp 65234 ext/sqlite3/libsqlite/sqlite3.c for(pOp=p->aOp, i=p->nOp-1; i>=0; i--, pOp++){ aOp 65325 ext/sqlite3/libsqlite/sqlite3.c VdbeOp *aOp = p->aOp; aOp 65326 ext/sqlite3/libsqlite/sqlite3.c assert( aOp && !p->db->mallocFailed ); aOp 65333 ext/sqlite3/libsqlite/sqlite3.c p->aOp = 0; aOp 65334 ext/sqlite3/libsqlite/sqlite3.c return aOp; aOp 65341 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeAddOpList(Vdbe *p, int nOp, VdbeOpList const *aOp, int iLineno){ aOp 65350 ext/sqlite3/libsqlite/sqlite3.c VdbeOpList const *pIn = aOp; aOp 65353 ext/sqlite3/libsqlite/sqlite3.c VdbeOp *pOut = &p->aOp[i+addr]; aOp 65376 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbePrintOp(0, i+addr, &p->aOp[i+addr]); aOp 65422 ext/sqlite3/libsqlite/sqlite3.c p->aOp[addr].p1 = val; aOp 65433 ext/sqlite3/libsqlite/sqlite3.c p->aOp[addr].p2 = val; aOp 65443 ext/sqlite3/libsqlite/sqlite3.c p->aOp[addr].p3 = val; aOp 65453 ext/sqlite3/libsqlite/sqlite3.c if( p->aOp ){ aOp 65455 ext/sqlite3/libsqlite/sqlite3.c p->aOp[p->nOp-1].p5 = val; aOp 65530 ext/sqlite3/libsqlite/sqlite3.c static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){ aOp 65531 ext/sqlite3/libsqlite/sqlite3.c if( aOp ){ aOp 65533 ext/sqlite3/libsqlite/sqlite3.c for(pOp=aOp; pOp<&aOp[nOp]; pOp++){ aOp 65540 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, aOp); aOp 65558 ext/sqlite3/libsqlite/sqlite3.c VdbeOp *pOp = &p->aOp[addr]; aOp 65572 ext/sqlite3/libsqlite/sqlite3.c if( (p->nOp-1)>(p->pParse->iFixedOp) && p->aOp[p->nOp-1].opcode==op ){ aOp 65603 ext/sqlite3/libsqlite/sqlite3.c if( p->aOp==0 || db->mallocFailed ){ aOp 65614 ext/sqlite3/libsqlite/sqlite3.c pOp = &p->aOp[addr]; aOp 65666 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp>0 || p->aOp==0 ); aOp 65667 ext/sqlite3/libsqlite/sqlite3.c assert( p->aOp==0 || p->aOp[p->nOp-1].zComment==0 || p->db->mallocFailed ); aOp 65669 ext/sqlite3/libsqlite/sqlite3.c assert( p->aOp ); aOp 65670 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(p->db, p->aOp[p->nOp-1].zComment); aOp 65671 ext/sqlite3/libsqlite/sqlite3.c p->aOp[p->nOp-1].zComment = sqlite3VMPrintf(p->db, zFormat, ap); aOp 65727 ext/sqlite3/libsqlite/sqlite3.c return &p->aOp[addr]; aOp 66172 ext/sqlite3/libsqlite/sqlite3.c }while( i<nRow && p->explain==2 && p->aOp[i].opcode!=OP_Explain ); aOp 66186 ext/sqlite3/libsqlite/sqlite3.c pOp = &p->aOp[i]; aOp 66195 ext/sqlite3/libsqlite/sqlite3.c pOp = &apSub[j]->aOp[i]; aOp 66298 ext/sqlite3/libsqlite/sqlite3.c const VdbeOp *pOp = &p->aOp[0]; aOp 66317 ext/sqlite3/libsqlite/sqlite3.c pOp = &p->aOp[0]; aOp 66412 ext/sqlite3/libsqlite/sqlite3.c p->aOp[i].cnt = 0; aOp 66413 ext/sqlite3/libsqlite/sqlite3.c p->aOp[i].cycles = 0; aOp 66479 ext/sqlite3/libsqlite/sqlite3.c zCsr = (u8*)&p->aOp[p->nOp]; /* Memory avaliable for allocation */ aOp 66480 ext/sqlite3/libsqlite/sqlite3.c zEnd = (u8*)&p->aOp[pParse->nOpAlloc]; /* First byte past end of zCsr[] */ aOp 66603 ext/sqlite3/libsqlite/sqlite3.c v->aOp = pFrame->aOp; aOp 67409 ext/sqlite3/libsqlite/sqlite3.c fprintf(out, "%02x", p->aOp[i].opcode); aOp 67425 ext/sqlite3/libsqlite/sqlite3.c p->aOp[i].cnt, aOp 67426 ext/sqlite3/libsqlite/sqlite3.c p->aOp[i].cycles, aOp 67427 ext/sqlite3/libsqlite/sqlite3.c p->aOp[i].cnt>0 ? p->aOp[i].cycles/p->aOp[i].cnt : 0 aOp 67430 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbePrintOp(out, i, &p->aOp[i]); aOp 67506 ext/sqlite3/libsqlite/sqlite3.c vdbeFreeOpArray(db, pSub->aOp, pSub->nOp); aOp 67510 ext/sqlite3/libsqlite/sqlite3.c vdbeFreeOpArray(db, p->aOp, p->nOp); aOp 70525 ext/sqlite3/libsqlite/sqlite3.c *(const char**)pOut = p->aOp[ pScan->addrExplain ].p4.z; aOp 70533 ext/sqlite3/libsqlite/sqlite3.c *(int*)pOut = p->aOp[ pScan->addrExplain ].p1; aOp 71373 ext/sqlite3/libsqlite/sqlite3.c Op *aOp = p->aOp; /* Copy of p->aOp */ aOp 71374 ext/sqlite3/libsqlite/sqlite3.c Op *pOp = aOp; /* Current operation */ aOp 71437 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbePrintOp(stdout, i, &aOp[i]); aOp 71442 ext/sqlite3/libsqlite/sqlite3.c if( aOp[i].opcode==OP_Explain ){ aOp 71444 ext/sqlite3/libsqlite/sqlite3.c printf("%s\n", aOp[i].p4.z); aOp 71453 ext/sqlite3/libsqlite/sqlite3.c for(pOp=&aOp[p->pc]; rc==SQLITE_OK; pOp++){ aOp 71454 ext/sqlite3/libsqlite/sqlite3.c assert( pOp>=aOp && pOp<&aOp[p->nOp]); aOp 71461 ext/sqlite3/libsqlite/sqlite3.c if( p->anExec ) p->anExec[(int)(pOp-aOp)]++; aOp 71468 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbePrintOp(stdout, (int)(pOp - aOp), pOp); aOp 71575 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[pOp->p2 - 1]; aOp 71620 ext/sqlite3/libsqlite/sqlite3.c pIn1->u.i = (int)(pOp-aOp); aOp 71626 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[pOp->p2 - 1]; aOp 71638 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[pIn1->u.i]; aOp 71679 ext/sqlite3/libsqlite/sqlite3.c pCaller = &aOp[pIn1->u.i]; aOp 71682 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[pCaller->p2 - 1]; aOp 71706 ext/sqlite3/libsqlite/sqlite3.c pIn1->u.i = (int)(pOp - aOp); aOp 71708 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[pcDest]; aOp 71762 ext/sqlite3/libsqlite/sqlite3.c pcx = (int)(pOp - aOp); aOp 71777 ext/sqlite3/libsqlite/sqlite3.c pcx = p->aOp[pcx].p2-1; aOp 71779 ext/sqlite3/libsqlite/sqlite3.c aOp = p->aOp; aOp 71781 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[pcx]; aOp 72183 ext/sqlite3/libsqlite/sqlite3.c p->pc = (int)(pOp - aOp) + 1; aOp 72429 ext/sqlite3/libsqlite/sqlite3.c ctx.iOp = (int)(pOp - aOp); aOp 72443 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeDeleteAuxData(p, (int)(pOp - aOp), pOp->p1); aOp 72922 ext/sqlite3/libsqlite/sqlite3.c VdbeBranchTaken(0,3); pOp = &aOp[pOp->p1 - 1]; aOp 72924 ext/sqlite3/libsqlite/sqlite3.c VdbeBranchTaken(1,3); pOp = &aOp[pOp->p2 - 1]; aOp 72926 ext/sqlite3/libsqlite/sqlite3.c VdbeBranchTaken(2,3); pOp = &aOp[pOp->p3 - 1]; aOp 73702 ext/sqlite3/libsqlite/sqlite3.c p->pc = (int)(pOp - aOp); aOp 73821 ext/sqlite3/libsqlite/sqlite3.c p->pc = (int)(pOp - aOp); aOp 73898 ext/sqlite3/libsqlite/sqlite3.c p->pc = (int)(pOp - aOp); aOp 76299 ext/sqlite3/libsqlite/sqlite3.c pFrame->pc = (int)(pOp - aOp); aOp 76304 ext/sqlite3/libsqlite/sqlite3.c pFrame->aOp = p->aOp; aOp 76322 ext/sqlite3/libsqlite/sqlite3.c assert( (int)(pOp - aOp)==pFrame->pc ); aOp 76336 ext/sqlite3/libsqlite/sqlite3.c p->aOp = aOp = pProgram->aOp; aOp 76343 ext/sqlite3/libsqlite/sqlite3.c pOp = &aOp[-1]; aOp 76366 ext/sqlite3/libsqlite/sqlite3.c pIn = &pFrame->aMem[pOp->p1 + pFrame->aOp[pFrame->pc].p1]; aOp 76568 ext/sqlite3/libsqlite/sqlite3.c ctx.iOp = (int)(pOp - aOp); aOp 77342 ext/sqlite3/libsqlite/sqlite3.c assert( pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1] ); aOp 77366 ext/sqlite3/libsqlite/sqlite3.c (int)(pOp - aOp), p->zSql, p->zErrMsg); aOp 96451 ext/sqlite3/libsqlite/sqlite3.c pOp = &context->pVdbe->aOp[context->iOp-1]; aOp 113174 ext/sqlite3/libsqlite/sqlite3.c pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg);