nOp 9704 ext/sqlite3/libsqlite/sqlite3.c int nOp; /* Elements in aOp[] */ nOp 9990 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeAddOpList(Vdbe*, int nOp, VdbeOpList const *aOp, int iLineno); nOp 14644 ext/sqlite3/libsqlite/sqlite3.c int nOp; /* Size of aOp array */ nOp 14827 ext/sqlite3/libsqlite/sqlite3.c int nOp; /* Number of instructions in the program */ nOp 64876 ext/sqlite3/libsqlite/sqlite3.c static int growOpArray(Vdbe *v, int nOp){ nOp 64888 ext/sqlite3/libsqlite/sqlite3.c int nNew = (p->nOpAlloc>=512 ? p->nOpAlloc*2 : p->nOpAlloc+nOp); nOp 64891 ext/sqlite3/libsqlite/sqlite3.c UNUSED_PARAMETER(nOp); nOp 64894 ext/sqlite3/libsqlite/sqlite3.c assert( nOp<=(1024/sizeof(Op)) ); nOp 64895 ext/sqlite3/libsqlite/sqlite3.c assert( nNew>=(p->nOpAlloc+nOp) ); nOp 64935 ext/sqlite3/libsqlite/sqlite3.c i = p->nOp; nOp 64943 ext/sqlite3/libsqlite/sqlite3.c p->nOp++; nOp 65077 ext/sqlite3/libsqlite/sqlite3.c p->aLabel[j] = v->nOp; nOp 65079 ext/sqlite3/libsqlite/sqlite3.c p->iFixedOp = v->nOp - 1; nOp 65119 ext/sqlite3/libsqlite/sqlite3.c int nOp; nOp 65125 ext/sqlite3/libsqlite/sqlite3.c nOp = v->nOp; nOp 65128 ext/sqlite3/libsqlite/sqlite3.c nOp = p->apSub[p->iSub-1]->nOp; nOp 65130 ext/sqlite3/libsqlite/sqlite3.c assert( p->iAddr<nOp ); nOp 65134 ext/sqlite3/libsqlite/sqlite3.c if( p->iAddr==nOp ){ nOp 65234 ext/sqlite3/libsqlite/sqlite3.c for(pOp=p->aOp, i=p->nOp-1; i>=0; i--, pOp++){ nOp 65270 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp - i >= 3 ); nOp 65310 ext/sqlite3/libsqlite/sqlite3.c return p->nOp; nOp 65332 ext/sqlite3/libsqlite/sqlite3.c *pnOp = p->nOp; nOp 65341 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeAddOpList(Vdbe *p, int nOp, VdbeOpList const *aOp, int iLineno){ nOp 65344 ext/sqlite3/libsqlite/sqlite3.c if( p->nOp + nOp > p->pParse->nOpAlloc && growOpArray(p, nOp) ){ nOp 65347 ext/sqlite3/libsqlite/sqlite3.c addr = p->nOp; nOp 65348 ext/sqlite3/libsqlite/sqlite3.c if( ALWAYS(nOp>0) ){ nOp 65351 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<nOp; i++, pIn++){ nOp 65380 ext/sqlite3/libsqlite/sqlite3.c p->nOp += nOp; nOp 65421 ext/sqlite3/libsqlite/sqlite3.c if( ((u32)p->nOp)>addr ){ nOp 65432 ext/sqlite3/libsqlite/sqlite3.c if( ((u32)p->nOp)>addr ){ nOp 65442 ext/sqlite3/libsqlite/sqlite3.c if( ((u32)p->nOp)>addr ){ nOp 65454 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp>0 ); nOp 65455 ext/sqlite3/libsqlite/sqlite3.c p->aOp[p->nOp-1].p5 = val; nOp 65464 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP2(p, addr, p->nOp); nOp 65465 ext/sqlite3/libsqlite/sqlite3.c p->pParse->iFixedOp = p->nOp - 1; nOp 65530 ext/sqlite3/libsqlite/sqlite3.c static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){ nOp 65533 ext/sqlite3/libsqlite/sqlite3.c for(pOp=aOp; pOp<&aOp[nOp]; pOp++){ nOp 65557 ext/sqlite3/libsqlite/sqlite3.c if( addr<p->nOp ){ nOp 65563 ext/sqlite3/libsqlite/sqlite3.c if( addr==p->nOp-1 ) p->nOp--; nOp 65572 ext/sqlite3/libsqlite/sqlite3.c if( (p->nOp-1)>(p->pParse->iFixedOp) && p->aOp[p->nOp-1].opcode==op ){ nOp 65573 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeToNoop(p, p->nOp-1); nOp 65609 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp>0 ); nOp 65610 ext/sqlite3/libsqlite/sqlite3.c assert( addr<p->nOp ); nOp 65612 ext/sqlite3/libsqlite/sqlite3.c addr = p->nOp - 1; nOp 65666 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp>0 || p->aOp==0 ); nOp 65667 ext/sqlite3/libsqlite/sqlite3.c assert( p->aOp==0 || p->aOp[p->nOp-1].zComment==0 || p->db->mallocFailed ); nOp 65668 ext/sqlite3/libsqlite/sqlite3.c if( p->nOp ){ nOp 65670 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(p->db, p->aOp[p->nOp-1].zComment); nOp 65671 ext/sqlite3/libsqlite/sqlite3.c p->aOp[p->nOp-1].zComment = sqlite3VMPrintf(p->db, zFormat, ap); nOp 65721 ext/sqlite3/libsqlite/sqlite3.c addr = p->nOp - 1; nOp 65723 ext/sqlite3/libsqlite/sqlite3.c assert( (addr>=0 && addr<p->nOp) || p->db->mallocFailed ); nOp 66151 ext/sqlite3/libsqlite/sqlite3.c nRow = p->nOp; nOp 66166 ext/sqlite3/libsqlite/sqlite3.c nRow += apSub[i]->nOp; nOp 66183 ext/sqlite3/libsqlite/sqlite3.c if( i<p->nOp ){ nOp 66191 ext/sqlite3/libsqlite/sqlite3.c i -= p->nOp; nOp 66192 ext/sqlite3/libsqlite/sqlite3.c for(j=0; i>=apSub[j]->nOp; j++){ nOp 66193 ext/sqlite3/libsqlite/sqlite3.c i -= apSub[j]->nOp; nOp 66297 ext/sqlite3/libsqlite/sqlite3.c }else if( p->nOp>=1 ){ nOp 66313 ext/sqlite3/libsqlite/sqlite3.c int nOp = p->nOp; nOp 66316 ext/sqlite3/libsqlite/sqlite3.c if( nOp<1 ) return; nOp 66391 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp>0 ); nOp 66411 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<p->nOp; i++){ nOp 66452 ext/sqlite3/libsqlite/sqlite3.c assert( p->nOp>0 ); nOp 66479 ext/sqlite3/libsqlite/sqlite3.c zCsr = (u8*)&p->aOp[p->nOp]; /* Memory avaliable for allocation */ nOp 66512 ext/sqlite3/libsqlite/sqlite3.c p->anExec = allocSpace(p->anExec, p->nOp*sizeof(i64), &zCsr, zEnd, &nByte); nOp 66604 ext/sqlite3/libsqlite/sqlite3.c v->nOp = pFrame->nOp; nOp 67408 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<p->nOp; i++){ nOp 67422 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<p->nOp; i++){ nOp 67506 ext/sqlite3/libsqlite/sqlite3.c vdbeFreeOpArray(db, pSub->aOp, pSub->nOp); nOp 67510 ext/sqlite3/libsqlite/sqlite3.c vdbeFreeOpArray(db, p->aOp, p->nOp); nOp 70551 ext/sqlite3/libsqlite/sqlite3.c memset(p->anExec, 0, p->nOp * sizeof(i64)); nOp 71436 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<p->nOp; i++){ nOp 71441 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<p->nOp; i++){ nOp 71454 ext/sqlite3/libsqlite/sqlite3.c assert( pOp>=aOp && pOp<&aOp[p->nOp]); nOp 71656 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p2>=0 && pOp->p2<p->nOp ); nOp 71657 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p3>=0 && pOp->p3<p->nOp ); nOp 71678 ext/sqlite3/libsqlite/sqlite3.c assert( pIn1->u.i>=0 && pIn1->u.i<p->nOp ); nOp 71681 ext/sqlite3/libsqlite/sqlite3.c assert( pCaller->p2>=0 && pCaller->p2<p->nOp ); nOp 75441 ext/sqlite3/libsqlite/sqlite3.c assert( pOp->p2>0 && pOp->p2<p->nOp ); nOp 76248 ext/sqlite3/libsqlite/sqlite3.c assert( pProgram->nOp>0 ); nOp 76305 ext/sqlite3/libsqlite/sqlite3.c pFrame->nOp = p->nOp; nOp 76337 ext/sqlite3/libsqlite/sqlite3.c p->nOp = pProgram->nOp; nOp 77342 ext/sqlite3/libsqlite/sqlite3.c assert( pOp>=&aOp[-1] && pOp<&aOp[p->nOp-1] ); nOp 113174 ext/sqlite3/libsqlite/sqlite3.c pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg);