Lines Matching refs:aOp

85     aNew = sqliteRealloc(p->aOp, p->nOpAlloc*sizeof(Op));  in sqliteVdbeAddOp()
90 p->aOp = aNew; in sqliteVdbeAddOp()
91 memset(&p->aOp[oldSize], 0, (p->nOpAlloc-oldSize)*sizeof(Op)); in sqliteVdbeAddOp()
93 pOp = &p->aOp[i]; in sqliteVdbeAddOp()
103 if( sqlite_vdbe_addop_trace ) sqliteVdbePrintOp(0, i, &p->aOp[i]); in sqliteVdbeAddOp()
179 if( x<0 && (-x)<=p->nLabel && p->aOp ){ in sqliteVdbeResolveLabel()
184 if( p->aOp[j].p2==x ) p->aOp[j].p2 = p->nOp; in sqliteVdbeResolveLabel()
201 int sqliteVdbeAddOpList(Vdbe *p, int nOp, VdbeOpList const *aOp){ in sqliteVdbeAddOpList() argument
208 aNew = sqliteRealloc(p->aOp, p->nOpAlloc*sizeof(Op)); in sqliteVdbeAddOpList()
213 p->aOp = aNew; in sqliteVdbeAddOpList()
214 memset(&p->aOp[oldSize], 0, (p->nOpAlloc-oldSize)*sizeof(Op)); in sqliteVdbeAddOpList()
219 VdbeOpList const *pIn = aOp; in sqliteVdbeAddOpList()
222 VdbeOp *pOut = &p->aOp[i+addr]; in sqliteVdbeAddOpList()
230 sqliteVdbePrintOp(0, i+addr, &p->aOp[i+addr]); in sqliteVdbeAddOpList()
247 if( p && addr>=0 && p->nOp>addr && p->aOp ){ in sqliteVdbeChangeP1()
248 p->aOp[addr].p1 = val; in sqliteVdbeChangeP1()
259 if( p && addr>=0 && p->nOp>addr && p->aOp ){ in sqliteVdbeChangeP2()
260 p->aOp[addr].p2 = val; in sqliteVdbeChangeP2()
284 if( p==0 || p->aOp==0 ) return; in sqliteVdbeChangeP3()
289 pOp = &p->aOp[addr]; in sqliteVdbeChangeP3()
318 if( p->aOp==0 ) return; in sqliteVdbeDequoteP3()
323 pOp = &p->aOp[addr]; in sqliteVdbeDequoteP3()
343 if( p->aOp==0 || addr<0 || addr>=p->nOp ) return; in sqliteVdbeCompressSpace()
344 pOp = &p->aOp[addr]; in sqliteVdbeCompressSpace()
376 if( p->aOp[i].opcode==op && p->aOp[i].p2==p2 ) return i+1; in sqliteVdbeFindOp()
387 return &p->aOp[addr]; in sqliteVdbeGetOp()
565 sprintf(p->zArgv[2],"%d", p->aOp[i].p1); in sqliteVdbeList()
566 sprintf(p->zArgv[3],"%d", p->aOp[i].p2); in sqliteVdbeList()
567 if( p->aOp[i].p3type==P3_POINTER ){ in sqliteVdbeList()
568 sprintf(p->aStack[4].zShort, "ptr(%#lx)", (long)p->aOp[i].p3); in sqliteVdbeList()
571 p->zArgv[4] = p->aOp[i].p3; in sqliteVdbeList()
573 p->zArgv[1] = sqliteOpcodeNames[p->aOp[i].opcode]; in sqliteVdbeList()
601 if( p->nOp==0 || (p->aOp && p->aOp[p->nOp-1].opcode!=OP_Halt) ){ in sqliteVdbeMakeReady()
648 p->aOp[i].cnt = 0; in sqliteVdbeMakeReady()
649 p->aOp[i].cycles = 0; in sqliteVdbeMakeReady()
897 fprintf(out, "%02x", p->aOp[i].opcode); in sqliteVdbeReset()
902 p->aOp[i].cnt, in sqliteVdbeReset()
903 p->aOp[i].cycles, in sqliteVdbeReset()
904 p->aOp[i].cnt>0 ? p->aOp[i].cycles/p->aOp[i].cnt : 0 in sqliteVdbeReset()
906 sqliteVdbePrintOp(out, i, &p->aOp[i]); in sqliteVdbeReset()
997 p->aOp = 0; in sqliteVdbeDelete()
1001 if( p->aOp[i].p3type==P3_DYNAMIC ){ in sqliteVdbeDelete()
1002 sqliteFree(p->aOp[i].p3); in sqliteVdbeDelete()
1008 sqliteFree(p->aOp); in sqliteVdbeDelete()