Lines Matching refs:p4type
261 pOp->p4type = P4_NOTUSED; in sqlite3VdbeAddOp3()
344 int p4type /* P4 operand type */ in sqlite3VdbeAddOp4() argument
347 sqlite3VdbeChangeP4(p, addr, zP4, p4type); in sqlite3VdbeAddOp4()
406 int p4type /* P4 operand type */ in sqlite3VdbeAddOp4Dup8() argument
410 return sqlite3VdbeAddOp4(p, op, p1, p2, p3, p4copy, p4type); in sqlite3VdbeAddOp4Dup8()
506 pOp->p4type = P4_INT32; in sqlite3VdbeAddOp4Int()
665 if( pRet->p4type==P4_SUBPROGRAM ){ in opIterNext()
1084 pOut->p4type = P4_NOTUSED; in sqlite3VdbeAddOpList()
1196 assert( p->aOp[addr].p4type==0 ); in sqlite3VdbeJumpHereOrPopInst()
1230 static void freeP4(sqlite3 *db, int p4type, void *p4){ in freeP4() argument
1232 switch( p4type ){ in freeP4()
1284 if( pOp->p4type <= P4_FREE_IF_LE ) freeP4(db, pOp->p4type, pOp->p4.p); in vdbeFreeOpArray()
1320 freeP4(p->db, pOp->p4type, pOp->p4.p); in sqlite3VdbeChangeToNoop()
1321 pOp->p4type = P4_NOTUSED; in sqlite3VdbeChangeToNoop()
1397 if( pOp->p4type ){ in vdbeChangeP4Full()
1398 freeP4(p->db, pOp->p4type, pOp->p4.p); in vdbeChangeP4Full()
1399 pOp->p4type = 0; in vdbeChangeP4Full()
1407 pOp->p4type = P4_DYNAMIC; in vdbeChangeP4Full()
1427 if( n>=0 || pOp->p4type ){ in sqlite3VdbeChangeP4()
1435 pOp->p4type = P4_INT32; in sqlite3VdbeChangeP4()
1439 pOp->p4type = (signed char)n; in sqlite3VdbeChangeP4()
1463 assert( pOp->p4type==P4_NOTUSED ); in sqlite3VdbeAppendP4()
1464 pOp->p4type = n; in sqlite3VdbeAppendP4()
1635 if( pOp->p4type!=P4_FUNCCTX || pCtx->argc==1 ){ in sqlite3VdbeDisplayComment()
1754 switch( pOp->p4type ){ in sqlite3VdbeDisplayP4()
2160 if( pSub!=0 && aOp[i].p4type==P4_SUBPROGRAM ){ in sqlite3VdbeNextOpcode()