Lines Matching refs:zP4
343 const char *zP4, /* The P4 operand */ in sqlite3VdbeAddOp4() argument
347 sqlite3VdbeChangeP4(p, addr, zP4, p4type); in sqlite3VdbeAddOp4()
405 const u8 *zP4, /* The P4 operand */ in sqlite3VdbeAddOp4Dup8() argument
409 if( p4copy ) memcpy(p4copy, zP4, 8); in sqlite3VdbeAddOp4Dup8()
1394 const char *zP4, in vdbeChangeP4Full() argument
1403 sqlite3VdbeChangeP4(p, (int)(pOp - p->aOp), zP4, n); in vdbeChangeP4Full()
1405 if( n==0 ) n = sqlite3Strlen30(zP4); in vdbeChangeP4Full()
1406 pOp->p4.z = sqlite3DbStrNDup(p->db, zP4, n); in vdbeChangeP4Full()
1410 void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n){ in sqlite3VdbeChangeP4() argument
1418 if( n!=P4_VTAB ) freeP4(db, n, (void*)*(char**)&zP4); in sqlite3VdbeChangeP4()
1428 vdbeChangeP4Full(p, pOp, zP4, n); in sqlite3VdbeChangeP4()
1434 pOp->p4.i = SQLITE_PTR_TO_INT(zP4); in sqlite3VdbeChangeP4()
1436 }else if( zP4!=0 ){ in sqlite3VdbeChangeP4()
1438 pOp->p4.p = (void*)zP4; in sqlite3VdbeChangeP4()
1440 if( n==P4_VTAB ) sqlite3VtabLock((VTable*)zP4); in sqlite3VdbeChangeP4()
1587 const char *zP4 /* Previously obtained value for P4 */ in sqlite3VdbeDisplayComment() argument
1611 sqlite3_str_appendall(&x, zP4); in sqlite3VdbeDisplayComment()
1750 char *zP4 = 0; in sqlite3VdbeDisplayP4() local
1811 zP4 = pMem->z; in sqlite3VdbeDisplayP4()
1817 zP4 = "NULL"; in sqlite3VdbeDisplayP4()
1820 zP4 = "(blob)"; in sqlite3VdbeDisplayP4()
1843 zP4 = "program"; in sqlite3VdbeDisplayP4()
1847 zP4 = pOp->p4.pTab->zName; in sqlite3VdbeDisplayP4()
1851 zP4 = pOp->p4.z; in sqlite3VdbeDisplayP4()
1854 if( zP4 ) sqlite3_str_appendall(&x, zP4); in sqlite3VdbeDisplayP4()
1947 char *zP4; in sqlite3VdbePrintOp() local
1954 zP4 = sqlite3VdbeDisplayP4(&dummyDb, pOp); in sqlite3VdbePrintOp()
1956 zCom = sqlite3VdbeDisplayComment(0, pOp, zP4); in sqlite3VdbePrintOp()
1965 zP4 ? zP4 : "", pOp->p5, in sqlite3VdbePrintOp()
1969 sqlite3_free(zP4); in sqlite3VdbePrintOp()
2289 char *zP4 = sqlite3VdbeDisplayP4(db, pOp); in sqlite3VdbeList() local
2294 sqlite3VdbeMemSetStr(pMem+3, zP4, -1, SQLITE_UTF8, sqlite3_free); in sqlite3VdbeList()
2307 char *zCom = sqlite3VdbeDisplayComment(db, pOp, zP4); in sqlite3VdbeList()
2313 sqlite3VdbeMemSetStr(pMem+5, zP4, -1, SQLITE_UTF8, sqlite3_free); in sqlite3VdbeList()