Lines Matching defs:addr

16304 SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe*, int addr, u8);
16305 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe*, int addr, int P1);
16306 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe*, int addr, int P2);
16307 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe*, int addr, int P3);
16310 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe*, int addr);
16311 SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe*, int addr);
16312 SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe*, int addr);
16315 SQLITE_PRIVATE void sqlite3VdbeReleaseRegisters(Parse*,int addr, int n, u32 mask, int);
16319 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe*, int addr, const char *zP4, int N);
82880 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
82881 sqlite3VdbeChangeP4(p, addr, zP4, p4type);
82882 return addr;
82906 int addr;
82922 addr = sqlite3VdbeAddOp4(v, eCallCtx ? OP_PureFunc : OP_Function,
82926 return addr;
83037 int addr = sqlite3VdbeAddOp3(p, op, p1, p2, p3);
83039 VdbeOp *pOp = &p->aOp[addr];
83043 return addr;
83671 SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOpcode){
83672 assert( addr>=0 );
83673 sqlite3VdbeGetOp(p,addr)->opcode = iNewOpcode;
83675 SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){
83676 assert( addr>=0 );
83677 sqlite3VdbeGetOp(p,addr)->p1 = val;
83679 SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){
83680 assert( addr>=0 || p->db->mallocFailed );
83681 sqlite3VdbeGetOp(p,addr)->p2 = val;
83683 SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){
83684 assert( addr>=0 );
83685 sqlite3VdbeGetOp(p,addr)->p3 = val;
83705 ** Change the P2 operand of instruction addr so that it points to
83708 SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){
83709 sqlite3VdbeChangeP2(p, addr, p->nOp);
83713 ** Change the P2 operand of the jump instruction at addr so that
83725 SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr){
83726 if( addr==p->nOp-1 ){
83727 assert( p->aOp[addr].opcode==OP_Once
83728 || p->aOp[addr].opcode==OP_If
83729 || p->aOp[addr].opcode==OP_FkIfZero );
83730 assert( p->aOp[addr].p4type==0 );
83736 sqlite3VdbeChangeP2(p, addr, p->nOp);
83847 ** Change the opcode at addr into OP_Noop
83849 SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){
83852 assert( addr>=0 && addr<p->nOp );
83853 pOp = &p->aOp[addr];
83923 ** If addr<0 then change P4 on the most recently inserted instruction.
83944 SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){
83956 assert( addr<p->nOp );
83957 if( addr<0 ){
83958 addr = p->nOp - 1;
83960 pOp = &p->aOp[addr];
84073 SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){
84078 assert( (addr>=0 && addr<p->nOp) || p->db->mallocFailed );
84082 return &p->aOp[addr];
85063 "addr", "opcode", "p1", "p2", "p3", "p4", "p5", "comment",
102608 "addr INT,"
102780 case 0: /* addr */
106205 int addr;
106215 addr = sqlite3VdbeAddOp4(pParse->pVdbe, opcode, in2, dest, in1,
106218 return addr;
108870 int addr; /* Address of OP_OpenEphemeral instruction */
108928 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pExpr->iTable, nVal);
109032 sqlite3VdbeChangeP4(v, addr, (void *)pKeyInfo, P4_KEYINFO);
109879 int addr = sqlite3VdbeCurrentAddr(v);
109880 sqlite3VdbeAddOp3(v, OP_IfNullRow, p->iIdxCur, addr+3, target);
109889 sqlite3VdbeJumpHere(v, addr+2);
110235 int addr;
110241 addr = sqlite3VdbeAddOp1(v, op, r1);
110245 sqlite3VdbeJumpHere(v, addr);
110728 int addr;
110730 addr = sqlite3VdbeAddOp0(v, OP_Once); VdbeCoverage(v);
110738 sqlite3VdbeJumpHere(v, addr);
114525 int addr;
114534 addr = sqlite3VdbeAddOp1(v, OP_Rewind, iCur); VdbeCoverage(v);
114581 sqlite3VdbeAddOp2(v, OP_Next, iCur, addr+1); VdbeCoverage(v);
114582 sqlite3VdbeJumpHere(v, addr);
134596 int addr;
134598 addr = sqlite3VdbeAddOp3(v, OP_IfPos, 1, sqlite3VdbeCurrentAddr(v)+2, 1);
134601 return addr;
135064 int iLimit = 0, addr;
135070 addr = sqlite3VdbeAddOp1(v, OP_IncrVacuum, iDb); VdbeCoverage(v);
135073 sqlite3VdbeAddOp2(v, OP_IfPos, 1, addr); VdbeCoverage(v);
135074 sqlite3VdbeJumpHere(v, addr);
135903 int i, j, addr, mxErr;
135991 addr = sqlite3VdbeAddOp1(v, OP_IsNull, 2); VdbeCoverage(v);
135997 sqlite3VdbeJumpHere(v, addr);
136266 addr = sqlite3VdbeAddOp3(v, OP_Eq, 8+j, 0, 3); VdbeCoverage(v);
136271 sqlite3VdbeJumpHere(v, addr);
139538 int addr = sqlite3VdbeCurrentAddr(v) + 4;
139539 sqlite3VdbeAddOp4Int(v, OP_Found, iParm+1, addr, r1, 0);
139873 int addr; /* Top of output loop. Jump for Next. */
139932 addr = 1 + sqlite3VdbeAddOp2(v, OP_SorterSort, iTab, addrBreak);
139944 addr = 1 + sqlite3VdbeAddOp2(v, OP_Sort, iTab, addrBreak); VdbeCoverage(v);
140069 sqlite3VdbeAddOp2(v, OP_SorterNext, iTab, addr); VdbeCoverage(v);
140071 sqlite3VdbeAddOp2(v, OP_Next, iTab, addr); VdbeCoverage(v);
141124 int addr = 0;
141140 addr = sqlite3VdbeAddOp1(v, OP_IfNot, p->iLimit); VdbeCoverage(v);
141160 if( addr ){
141161 sqlite3VdbeJumpHere(v, addr);
141171 int addr;
141189 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, unionTab, 0);
141191 p->addrOpenEphm[0] = addr;
141261 int addr;
141273 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab1, 0);
141275 p->addrOpenEphm[0] = addr;
141290 addr = sqlite3VdbeAddOp2(v, OP_OpenEphemeral, tab2, 0);
141292 p->addrOpenEphm[1] = addr;
141376 int addr = pLoop->addrOpenEphm[i];
141377 if( addr<0 ){
141383 sqlite3VdbeChangeP2(v, addr, nCol);
141384 sqlite3VdbeChangeP4(v, addr, (char*)sqlite3KeyInfoRef(pKeyInfo),
141450 int addr;
141452 addr = sqlite3VdbeCurrentAddr(v);
141557 return addr;
149047 int addr; /* Address of OP_OpenEphemeral */
149054 addr= sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, nArg);
149140 sqlite3VdbeChangeToNoop(v, addr);
149165 addr = sqlite3VdbeAddOp1(v, OP_Rewind, ephemTab); VdbeCoverage(v);
149181 sqlite3VdbeAddOp2(v, OP_Next, ephemTab, addr+1); VdbeCoverage(v);
149182 sqlite3VdbeJumpHere(v, addr);
162820 int addr;
162944 addr = sqlite3VdbeAddOp1(v, OP_IfPos, pLevel->iLeftJoin); VdbeCoverage(v);
162966 sqlite3VdbeJumpHere(v, addr);
164984 int addr;
164999 addr = sqlite3VdbeCurrentAddr(v)+1;
165000 sqlite3VdbeAddOp3(v, OP_Jump, addr, lblNext, addr);
165179 int addr /* Jump here */
165188 sqlite3VdbeCurrentAddr(v)+1, addr, sqlite3VdbeCurrentAddr(v)+1
165193 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
165280 int addr = sqlite3VdbeAddOp1(v, OP_NotNull, reg1); VdbeCoverage(v);
165298 sqlite3VdbeJumpHere(v, addr);
166033 int addr;
166040 addr = sqlite3VdbeAddOp3(v, OP_Compare, regNewPart, pMWin->regPart, nPart);
166042 sqlite3VdbeAddOp3(v, OP_Jump, addr+2, addr+4, addr+2);
166132 int addr = 0;
166137 addr = sqlite3VdbeCurrentAddr(v);
166145 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr);
166150 addr = sqlite3VdbeAddOp3(v, OP_IfPos, regEnd, 0, 1);
166155 if( regEnd ) sqlite3VdbeJumpHere(v, addr);