Lines Matching refs:addr

15987 SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe*, int addr, u8);
15988 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe*, int addr, int P1);
15989 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe*, int addr, int P2);
15990 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe*, int addr, int P3);
15992 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe*, int addr);
15993 SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe*, int addr);
15994 SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe*, int addr);
15997 SQLITE_PRIVATE void sqlite3VdbeReleaseRegisters(Parse*,int addr, int n, u32 mask, int);
16001 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe*, int addr, const char *zP4, int N);
78714 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
78715 sqlite3VdbeChangeP4(p, addr, zP4, p4type);
78716 return addr;
78740 int addr;
78756 addr = sqlite3VdbeAddOp4(v, eCallCtx ? OP_PureFunc : OP_Function,
78759 return addr;
78870 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
78872 VdbeOp *pOp = &p->aOp[addr];
78876 return addr;
79423 SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOpcode){
79424 sqlite3VdbeGetOp(p,addr)->opcode = iNewOpcode;
79426 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){
79427 sqlite3VdbeGetOp(p,addr)->p1 = val;
79429 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){
79430 sqlite3VdbeGetOp(p,addr)->p2 = val;
79432 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){
79433 sqlite3VdbeGetOp(p,addr)->p3 = val;
79441 ** Change the P2 operand of instruction addr so that it points to
79444 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){
79445 sqlite3VdbeChangeP2(p, addr, p->nOp);
79449 ** Change the P2 operand of the jump instruction at addr so that
79461 SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr){
79462 if( addr==p->nOp-1 ){
79463 assert( p->aOp[addr].opcode==OP_Once
79464 || p->aOp[addr].opcode==OP_If
79465 || p->aOp[addr].opcode==OP_FkIfZero );
79466 assert( p->aOp[addr].p4type==0 );
79472 sqlite3VdbeChangeP2(p, addr, p->nOp);
79578 ** Change the opcode at addr into OP_Noop
79580 SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){
79583 assert( addr>=0 && addr<p->nOp );
79584 pOp = &p->aOp[addr];
79654 ** If addr<0 then change P4 on the most recently inserted instruction.
79675 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){
79687 assert( addr<p->nOp );
79688 if( addr<0 ){
79689 addr = p->nOp - 1;
79691 pOp = &p->aOp[addr];
79805 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){
79810 if( addr<0 ){
79811 addr = p->nOp - 1;
79813 assert( (addr>=0 && addr<p->nOp) || p->db->mallocFailed );
79817 return &p->aOp[addr];
80771 "addr", "opcode", "p1", "p2", "p3", "p4", "p5", "comment",
97576 "addr INT,"
97748 case 0: /* addr */
101048 int addr;
101058 addr = sqlite3VdbeAddOp4(pParse->pVdbe, opcode, in2, dest, in1,
101061 return addr;
103520 int addr; /* Address of OP_OpenEphemeral instruction */
103576 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, nVal);
103675 sqlite3VdbeChangeP4(v, addr, (void *)pKeyInfo, P4_KEYINFO);
104792 int addr;
104798 addr = sqlite3VdbeAddOp1(v, op, r1);
104802 sqlite3VdbeJumpHere(v, addr);
105255 int addr;
105257 addr = sqlite3VdbeAddOp0(v, OP_Once); VdbeCoverage(v);
105265 sqlite3VdbeJumpHere(v, addr);
108693 int addr;
108702 addr = sqlite3VdbeAddOp1(v, OP_Rewind, iCur); VdbeCoverage(v);
108743 sqlite3VdbeAddOp2(v, OP_Next, iCur, addr+1); VdbeCoverage(v);
108744 sqlite3VdbeJumpHere(v, addr);
127903 int addr;
127905 addr = sqlite3VdbeAddOp3(v, OP_IfPos, 1, sqlite3VdbeCurrentAddr(v)+2, 1);
127908 return addr;
128352 int iLimit, addr;
128358 addr = sqlite3VdbeAddOp1(v, OP_IncrVacuum, iDb); VdbeCoverage(v);
128361 sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); VdbeCoverage(v);
128362 sqlite3VdbeJumpHere(v, addr);
129091 int i, j, addr, mxErr;
129179 addr = sqlite3VdbeAddOp1(v, OP_IsNull, 2); VdbeCoverage(v);
129185 sqlite3VdbeJumpHere(v, addr);
129314 addr = sqlite3VdbeAddOp3(v, OP_Eq, 8+j, 0, 3); VdbeCoverage(v);
129319 sqlite3VdbeJumpHere(v, addr);
132275 int addr = sqlite3VdbeCurrentAddr(v) + 4;
132276 sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, addr, r1, 0);
132609 int addr; /* Top of output loop. Jump for Next. */
132665 addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);
132671 addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v);
132787 sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v);
132789 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v);
133821 int addr = 0;
133836 addr = sqlite3VdbeAddOp1(v, OP_IfNot, p->iLimit); VdbeCoverage(v);
133855 if( addr ){
133856 sqlite3VdbeJumpHere(v, addr);
133866 int addr;
133884 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, unionTab, 0);
133886 p->addrOpenEphm[0] = addr;
133954 int addr;
133966 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab1, 0);
133968 p->addrOpenEphm[0] = addr;
133982 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab2, 0);
133984 p->addrOpenEphm[1] = addr;
134066 int addr = pLoop->addrOpenEphm[i];
134067 if( addr<0 ){
134073 sqlite3VdbeChangeP2(v, addr, nCol);
134074 sqlite3VdbeChangeP4(v, addr, (char*)sqlite3KeyInfoRef(pKeyInfo),
134136 int addr;
134138 addr = sqlite3VdbeCurrentAddr(v);
134243 return addr;
141107 int addr; /* Address of OP_OpenEphemeral */
141114 addr= sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, nArg);
141198 sqlite3VdbeChangeToNoop(v, addr);
141223 addr = sqlite3VdbeAddOp1(v, OP_Rewind, ephemTab); VdbeCoverage(v);
141239 sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); VdbeCoverage(v);
141240 sqlite3VdbeJumpHere(v, addr);
153666 int addr;
153768 addr = sqlite3VdbeAddOp1(v, OP_IfPos, pLevel->iLeftJoin); VdbeCoverage(v);
153784 sqlite3VdbeJumpHere(v, addr);
155755 int addr;
155770 addr = sqlite3VdbeCurrentAddr(v)+1;
155771 sqlite3VdbeAddOp3(v, OP_Jump, addr, lblNext, addr);
155949 int addr /* Jump here */
155958 sqlite3VdbeCurrentAddr(v)+1, addr, sqlite3VdbeCurrentAddr(v)+1
155963 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
156068 int addr = sqlite3VdbeAddOp1(v, OP_NotNull, reg1); VdbeCoverage(v);
156086 sqlite3VdbeJumpHere(v, addr);
156792 int addr;
156799 addr = sqlite3VdbeAddOp3(v, OP_Compare, regNewPart, pMWin->regPart, nPart);
156801 sqlite3VdbeAddOp3(v, OP_Jump, addr+2, addr+4, addr+2);
156891 int addr = 0;
156896 addr = sqlite3VdbeCurrentAddr(v);
156904 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
156909 addr = sqlite3VdbeAddOp3(v, OP_IfPos, regEnd, 0, 1);
156914 if( regEnd ) sqlite3VdbeJumpHere(v, addr);