Lines Matching refs:addr
346 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3); in sqlite3VdbeAddOp4() local
347 sqlite3VdbeChangeP4(p, addr, zP4, p4type); in sqlite3VdbeAddOp4()
348 return addr; in sqlite3VdbeAddOp4()
372 int addr; in sqlite3VdbeAddFunctionCall() local
388 addr = sqlite3VdbeAddOp4(v, eCallCtx ? OP_PureFunc : OP_Function, in sqlite3VdbeAddFunctionCall()
392 return addr; in sqlite3VdbeAddFunctionCall()
503 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3); in sqlite3VdbeAddOp4Int() local
505 VdbeOp *pOp = &p->aOp[addr]; in sqlite3VdbeAddOp4Int()
509 return addr; in sqlite3VdbeAddOp4Int()
1137 void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOpcode){ in sqlite3VdbeChangeOpcode() argument
1138 assert( addr>=0 ); in sqlite3VdbeChangeOpcode()
1139 sqlite3VdbeGetOp(p,addr)->opcode = iNewOpcode; in sqlite3VdbeChangeOpcode()
1141 void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){ in sqlite3VdbeChangeP1() argument
1142 assert( addr>=0 ); in sqlite3VdbeChangeP1()
1143 sqlite3VdbeGetOp(p,addr)->p1 = val; in sqlite3VdbeChangeP1()
1145 void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){ in sqlite3VdbeChangeP2() argument
1146 assert( addr>=0 || p->db->mallocFailed ); in sqlite3VdbeChangeP2()
1147 sqlite3VdbeGetOp(p,addr)->p2 = val; in sqlite3VdbeChangeP2()
1149 void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){ in sqlite3VdbeChangeP3() argument
1150 assert( addr>=0 ); in sqlite3VdbeChangeP3()
1151 sqlite3VdbeGetOp(p,addr)->p3 = val; in sqlite3VdbeChangeP3()
1174 void sqlite3VdbeJumpHere(Vdbe *p, int addr){ in sqlite3VdbeJumpHere() argument
1175 sqlite3VdbeChangeP2(p, addr, p->nOp); in sqlite3VdbeJumpHere()
1191 void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr){ in sqlite3VdbeJumpHereOrPopInst() argument
1192 if( addr==p->nOp-1 ){ in sqlite3VdbeJumpHereOrPopInst()
1193 assert( p->aOp[addr].opcode==OP_Once in sqlite3VdbeJumpHereOrPopInst()
1194 || p->aOp[addr].opcode==OP_If in sqlite3VdbeJumpHereOrPopInst()
1195 || p->aOp[addr].opcode==OP_FkIfZero ); in sqlite3VdbeJumpHereOrPopInst()
1196 assert( p->aOp[addr].p4type==0 ); in sqlite3VdbeJumpHereOrPopInst()
1202 sqlite3VdbeChangeP2(p, addr, p->nOp); in sqlite3VdbeJumpHereOrPopInst()
1315 int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){ in sqlite3VdbeChangeToNoop() argument
1318 assert( addr>=0 && addr<p->nOp ); in sqlite3VdbeChangeToNoop()
1319 pOp = &p->aOp[addr]; in sqlite3VdbeChangeToNoop()
1410 void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){ in sqlite3VdbeChangeP4() argument
1422 assert( addr<p->nOp ); in sqlite3VdbeChangeP4()
1423 if( addr<0 ){ in sqlite3VdbeChangeP4()
1424 addr = p->nOp - 1; in sqlite3VdbeChangeP4()
1426 pOp = &p->aOp[addr]; in sqlite3VdbeChangeP4()
1539 VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){ in sqlite3VdbeGetOp() argument
1544 assert( (addr>=0 && addr<p->nOp) || p->db->mallocFailed ); in sqlite3VdbeGetOp()
1548 return &p->aOp[addr]; in sqlite3VdbeGetOp()