AryaWu/sqlite
0
1[2 {3 "function_name": "sqlite3VdbeAddDblquoteStr",4 "function_signature": "void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, const char *z)",5 "test_filename": "tests_vdbeaux_sqlite3VdbeAddDblquoteStr.c"6 },7 {8 "function_name": "sqlite3VdbeUsesDoubleQuotedString",9 "function_signature": "int sqlite3VdbeUsesDoubleQuotedString(\n Vdbe *pVdbe, /* The prepared statement */\n const char *zId /* The double-quoted identifier, already dequoted */\n)",10 "test_filename": "tests_vdbeaux_sqlite3VdbeUsesDoubleQuotedString.c"11 },12 {13 "function_name": "sqlite3VdbeSwap",14 "function_signature": "void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB)",15 "test_filename": "tests_vdbeaux_sqlite3VdbeSwap.c"16 },17 {18 "function_name": "growOpArray",19 "function_signature": "static int growOpArray(Vdbe *v, int nOp)",20 "test_filename": "tests_vdbeaux_growOpArray.c"21 },22 {23 "function_name": "addOp4IntSlow",24 "function_signature": "static SQLITE_NOINLINE int addOp4IntSlow(\n Vdbe *p, /* Add the opcode to this VM */\n int op, /* The new opcode */\n int p1, /* The P1 operand */\n int p2, /* The P2 operand */\n int p3, /* The P3 operand */\n int p4 /* The P4 operand as an integer */\n)",25 "test_filename": "tests_vdbeaux_addOp4IntSlow.c"26 },27 {28 "function_name": "sqlite3VdbeAddOp3",29 "function_signature": "int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, int p3)",30 "test_filename": "tests_vdbeaux_sqlite3VdbeAddOp3.c"31 },32 {33 "function_name": "sqlite3VdbeAddOp4Int",34 "function_signature": "int sqlite3VdbeAddOp4Int(\n Vdbe *p, /* Add the opcode to this VM */\n int op, /* The new opcode */\n int p1, /* The P1 operand */\n int p2, /* The P2 operand */\n int p3, /* The P3 operand */\n int p4 /* The P4 operand as an integer */\n)",35 "test_filename": "tests_vdbeaux_sqlite3VdbeAddOp4Int.c"36 },37 {38 "function_name": "sqlite3VdbeMultiLoad",39 "function_signature": "void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char *zTypes, ...)",40 "test_filename": "tests_vdbeaux_sqlite3VdbeMultiLoad.c"41 },42 {43 "function_name": "sqlite3VdbeAddOp4",44 "function_signature": "int sqlite3VdbeAddOp4(\n Vdbe *p, /* Add the opcode to this VM */\n int op, /* The new opcode */\n int p1, /* The P1 operand */\n int p2, /* The P2 operand */\n int p3, /* The P3 operand */\n const char *zP4, /* The P4 operand */\n int p4type /* P4 operand type */\n)",45 "test_filename": "tests_vdbeaux_sqlite3VdbeAddOp4.c"46 },47 {48 "function_name": "sqlite3VdbeAddFunctionCall",49 "function_signature": "int sqlite3VdbeAddFunctionCall(\n Parse *pParse, /* Parsing context */\n int p1, /* Constant argument mask */\n int p2, /* First argument register */\n int p3, /* Register into which results are written */\n int nArg, /* Number of argument */\n const FuncDef *pFunc, /* The function to be invoked */\n int eCallCtx /* Calling context */\n)",50 "test_filename": "tests_vdbeaux_sqlite3VdbeAddFunctionCall.c"51 },52 {53 "function_name": "sqlite3VdbeAddOp4Dup8",54 "function_signature": "int sqlite3VdbeAddOp4Dup8(\n Vdbe *p, /* Add the opcode to this VM */\n int op, /* The new opcode */\n int p1, /* The P1 operand */\n int p2, /* The P2 operand */\n int p3, /* The P3 operand */\n const u8 *zP4, /* The P4 operand */\n int p4type /* P4 operand type */\n)",55 "test_filename": "tests_vdbeaux_sqlite3VdbeAddOp4Dup8.c"56 },57 {58 "function_name": "sqlite3VdbeExplain",59 "function_signature": "int sqlite3VdbeExplain(Parse *pParse, u8 bPush, const char *zFmt, ...)",60 "test_filename": "tests_vdbeaux_sqlite3VdbeExplain.c"61 },62 {63 "function_name": "sqlite3VdbeEndCoroutine",64 "function_signature": "void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield)",65 "test_filename": "tests_vdbeaux_sqlite3VdbeEndCoroutine.c"66 },67 {68 "function_name": "resizeResolveLabel",69 "function_signature": "static SQLITE_NOINLINE void resizeResolveLabel(Parse *p, Vdbe *v, int j)",70 "test_filename": "tests_vdbeaux_resizeResolveLabel.c"71 },72 {73 "function_name": "sqlite3VdbeResolveLabel",74 "function_signature": "void sqlite3VdbeResolveLabel(Vdbe *v, int x)",75 "test_filename": "tests_vdbeaux_sqlite3VdbeResolveLabel.c"76 },77 {78 "function_name": "sqlite3VdbeAssertMayAbort",79 "function_signature": "int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort)",80 "test_filename": "tests_vdbeaux_sqlite3VdbeAssertMayAbort.c"81 },82 {83 "function_name": "resolveP2Values",84 "function_signature": "static void resolveP2Values(Vdbe *p, int *pMaxVtabArgs)",85 "test_filename": "tests_vdbeaux_resolveP2Values.c"86 },87 {88 "function_name": "sqlite3VdbeNoJumpsOutsideSubrtn",89 "function_signature": "void sqlite3VdbeNoJumpsOutsideSubrtn(\n Vdbe *v, /* The byte-code program under construction */\n int iFirst, /* First opcode of the subroutine */\n int iLast, /* Last opcode of the subroutine */\n int iRetReg /* Subroutine return address register */\n)",90 "test_filename": "tests_vdbeaux_sqlite3VdbeNoJumpsOutsideSubrtn.c"91 },92 {93 "function_name": "sqlite3VdbeScanStatus",94 "function_signature": "void sqlite3VdbeScanStatus(\n Vdbe *p, /* VM to add scanstatus() to */\n int addrExplain, /* Address of OP_Explain (or 0) */\n int addrLoop, /* Address of loop counter */\n int addrVisit, /* Address of rows visited counter */\n LogEst nEst, /* Estimated number of output rows */\n const char *zName /* Name of table or index being scanned */\n)",95 "test_filename": "tests_vdbeaux_sqlite3VdbeScanStatus.c"96 },97 {98 "function_name": "sqlite3VdbeScanStatusRange",99 "function_signature": "void sqlite3VdbeScanStatusRange(\n Vdbe *p,\n int addrExplain,\n int addrStart,\n int addrEnd\n)",100 "test_filename": "tests_vdbeaux_sqlite3VdbeScanStatusRange.c"101 },102 {103 "function_name": "sqlite3VdbeScanStatusCounters",104 "function_signature": "void sqlite3VdbeScanStatusCounters(\n Vdbe *p,\n int addrExplain,\n int addrLoop,\n int addrVisit\n)",105 "test_filename": "tests_vdbeaux_sqlite3VdbeScanStatusCounters.c"106 },107 {108 "function_name": "sqlite3VdbeJumpHereOrPopInst",109 "function_signature": "void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr)",110 "test_filename": "tests_vdbeaux_sqlite3VdbeJumpHereOrPopInst.c"111 },112 {113 "function_name": "freeP4",114 "function_signature": "static void freeP4(sqlite3 *db, int p4type, void *p4)",115 "test_filename": "tests_vdbeaux_freeP4.c"116 },117 {118 "function_name": "vdbeFreeOpArray",119 "function_signature": "static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp)",120 "test_filename": "tests_vdbeaux_vdbeFreeOpArray.c"121 },122 {123 "function_name": "sqlite3VdbeChangeToNoop",124 "function_signature": "int sqlite3VdbeChangeToNoop(Vdbe *p, int addr)",125 "test_filename": "tests_vdbeaux_sqlite3VdbeChangeToNoop.c"126 },127 {128 "function_name": "sqlite3VdbeReleaseRegisters",129 "function_signature": "void sqlite3VdbeReleaseRegisters(\n Parse *pParse, /* Parsing context */\n int iFirst, /* Index of first register to be released */\n int N, /* Number of registers to release */\n u32 mask, /* Mask of registers to NOT release */\n int bUndefine /* If true, mark registers as undefined */\n)",130 "test_filename": "tests_vdbeaux_sqlite3VdbeReleaseRegisters.c"131 },132 {133 "function_name": "vdbeChangeP4Full",134 "function_signature": "static void SQLITE_NOINLINE vdbeChangeP4Full(\n Vdbe *p,\n Op *pOp,\n const char *zP4,\n int n\n)",135 "test_filename": "tests_vdbeaux_vdbeChangeP4Full.c"136 },137 {138 "function_name": "sqlite3VdbeChangeP4",139 "function_signature": "void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *zP4, int n)",140 "test_filename": "tests_vdbeaux_sqlite3VdbeChangeP4.c"141 },142 {143 "function_name": "sqlite3VdbeAppendP4",144 "function_signature": "void sqlite3VdbeAppendP4(Vdbe *p, void *pP4, int n)",145 "test_filename": "tests_vdbeaux_sqlite3VdbeAppendP4.c"146 },147 {148 "function_name": "displayP4Expr",149 "function_signature": "static void displayP4Expr(StrAccum *p, Expr *pExpr)",150 "test_filename": "tests_vdbeaux_displayP4Expr.c"151 },152 {153 "function_name": "sqlite3VdbeEnter",154 "function_signature": "void sqlite3VdbeEnter(Vdbe *p)",155 "test_filename": "tests_vdbeaux_sqlite3VdbeEnter.c"156 },157 {158 "function_name": "vdbeLeave",159 "function_signature": "static SQLITE_NOINLINE void vdbeLeave(Vdbe *p)",160 "test_filename": "tests_vdbeaux_vdbeLeave.c"161 },162 {163 "function_name": "sqlite3VdbePrintOp",164 "function_signature": "void sqlite3VdbePrintOp(FILE *pOut, int pc, VdbeOp *pOp)",165 "test_filename": "tests_vdbeaux_sqlite3VdbePrintOp.c"166 },167 {168 "function_name": "initMemArray",169 "function_signature": "static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags)",170 "test_filename": "tests_vdbeaux_initMemArray.c"171 },172 {173 "function_name": "releaseMemArray",174 "function_signature": "static void releaseMemArray(Mem *p, int N)",175 "test_filename": "tests_vdbeaux_releaseMemArray.c"176 },177 {178 "function_name": "sqlite3VdbeNextOpcode",179 "function_signature": "int sqlite3VdbeNextOpcode(\n Vdbe *p, /* The statement being explained */\n Mem *pSub, /* Storage for keeping track of subprogram nesting */\n int eMode, /* 0: normal. 1: EQP. 2: TablesUsed */\n int *piPc, /* IN/OUT: Current rowid. Overwritten with next rowid */\n int *piAddr, /* OUT: Write index into (*paOp)[] here */\n Op **paOp /* OUT: Write the opcode array here */\n)",180 "test_filename": "tests_vdbeaux_sqlite3VdbeNextOpcode.c"181 },182 {183 "function_name": "sqlite3VdbeFrameDelete",184 "function_signature": "void sqlite3VdbeFrameDelete(VdbeFrame *p)",185 "test_filename": "tests_vdbeaux_sqlite3VdbeFrameDelete.c"186 },187 {188 "function_name": "sqlite3VdbeList",189 "function_signature": "int sqlite3VdbeList(\n Vdbe *p /* The VDBE */\n)",190 "test_filename": "tests_vdbeaux_sqlite3VdbeList.c"191 },192 {193 "function_name": "sqlite3VdbePrintSql",194 "function_signature": "void sqlite3VdbePrintSql(Vdbe *p)",195 "test_filename": "tests_vdbeaux_sqlite3VdbePrintSql.c"196 },197 {198 "function_name": "sqlite3VdbeIOTraceSql",199 "function_signature": "void sqlite3VdbeIOTraceSql(Vdbe *p)",200 "test_filename": "tests_vdbeaux_sqlite3VdbeIOTraceSql.c"201 },202 {203 "function_name": "sqlite3VdbeRewind",204 "function_signature": "void sqlite3VdbeRewind(Vdbe *p)",205 "test_filename": "tests_vdbeaux_sqlite3VdbeRewind.c"206 },207 {208 "function_name": "sqlite3VdbeMakeReady",209 "function_signature": "void sqlite3VdbeMakeReady(\n Vdbe *p, /* The VDBE */\n Parse *pParse /* Parsing context */\n)",210 "test_filename": "tests_vdbeaux_sqlite3VdbeMakeReady.c"211 },212 {213 "function_name": "freeCursorWithCache",214 "function_signature": "static SQLITE_NOINLINE void freeCursorWithCache(Vdbe *p, VdbeCursor *pCx)",215 "test_filename": "tests_vdbeaux_freeCursorWithCache.c"216 },217 {218 "function_name": "sqlite3VdbeFreeCursorNN",219 "function_signature": "void sqlite3VdbeFreeCursorNN(Vdbe *p, VdbeCursor *pCx)",220 "test_filename": "tests_vdbeaux_sqlite3VdbeFreeCursorNN.c"221 },222 {223 "function_name": "closeCursorsInFrame",224 "function_signature": "static void closeCursorsInFrame(Vdbe *p)",225 "test_filename": "tests_vdbeaux_closeCursorsInFrame.c"226 },227 {228 "function_name": "sqlite3VdbeFrameRestore",229 "function_signature": "int sqlite3VdbeFrameRestore(VdbeFrame *pFrame)",230 "test_filename": "tests_vdbeaux_sqlite3VdbeFrameRestore.c"231 },232 {233 "function_name": "closeAllCursors",234 "function_signature": "static void closeAllCursors(Vdbe *p)",235 "test_filename": "tests_vdbeaux_closeAllCursors.c"236 },237 {238 "function_name": "sqlite3VdbeSetNumCols",239 "function_signature": "void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn)",240 "test_filename": "tests_vdbeaux_sqlite3VdbeSetNumCols.c"241 },242 {243 "function_name": "sqlite3VdbeSetColName",244 "function_signature": "int sqlite3VdbeSetColName(\n Vdbe *p, /* Vdbe being configured */\n int idx, /* Index of column zName applies to */\n int var, /* One of the COLNAME_* constants */\n const char *zName, /* Pointer to buffer containing name */\n void (*xDel)(void*) /* Memory management strategy for zName */\n)",245 "test_filename": "tests_vdbeaux_sqlite3VdbeSetColName.c"246 },247 {248 "function_name": "vdbeCommit",249 "function_signature": "static int vdbeCommit(sqlite3 *db, Vdbe *p)",250 "test_filename": "tests_vdbeaux_vdbeCommit.c"251 },252 {253 "function_name": "checkActiveVdbeCnt",254 "function_signature": "static void checkActiveVdbeCnt(sqlite3 *db)",255 "test_filename": "tests_vdbeaux_checkActiveVdbeCnt.c"256 },257 {258 "function_name": "vdbeCloseStatement",259 "function_signature": "static SQLITE_NOINLINE int vdbeCloseStatement(Vdbe *p, int eOp)",260 "test_filename": "tests_vdbeaux_vdbeCloseStatement.c"261 },262 {263 "function_name": "sqlite3VdbeHalt",264 "function_signature": "int sqlite3VdbeHalt(Vdbe *p)",265 "test_filename": "tests_vdbeaux_sqlite3VdbeHalt.c"266 },267 {268 "function_name": "sqlite3VdbeTransferError",269 "function_signature": "int sqlite3VdbeTransferError(Vdbe *p)",270 "test_filename": "tests_vdbeaux_sqlite3VdbeTransferError.c"271 },272 {273 "function_name": "vdbeInvokeSqllog",274 "function_signature": "static void vdbeInvokeSqllog(Vdbe *v)",275 "test_filename": "tests_vdbeaux_vdbeInvokeSqllog.c"276 },277 {278 "function_name": "sqlite3VdbeReset",279 "function_signature": "int sqlite3VdbeReset(Vdbe *p)",280 "test_filename": "tests_vdbeaux_sqlite3VdbeReset.c"281 },282 {283 "function_name": "sqlite3VdbeFinalize",284 "function_signature": "int sqlite3VdbeFinalize(Vdbe *p)",285 "test_filename": "tests_vdbeaux_sqlite3VdbeFinalize.c"286 },287 {288 "function_name": "sqlite3VdbeDeleteAuxData",289 "function_signature": "void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, int iOp, int mask)",290 "test_filename": "tests_vdbeaux_sqlite3VdbeDeleteAuxData.c"291 },292 {293 "function_name": "sqlite3VdbeClearObject",294 "function_signature": "static void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p)",295 "test_filename": "tests_vdbeaux_sqlite3VdbeClearObject.c"296 },297 {298 "function_name": "sqlite3VdbeDelete",299 "function_signature": "void sqlite3VdbeDelete(Vdbe *p)",300 "test_filename": "tests_vdbeaux_sqlite3VdbeDelete.c"301 },302 {303 "function_name": "sqlite3VdbeFinishMoveto",304 "function_signature": "int SQLITE_NOINLINE sqlite3VdbeFinishMoveto(VdbeCursor *p)",305 "test_filename": "tests_vdbeaux_sqlite3VdbeFinishMoveto.c"306 },307 {308 "function_name": "sqlite3VdbeHandleMovedCursor",309 "function_signature": "int SQLITE_NOINLINE sqlite3VdbeHandleMovedCursor(VdbeCursor *p)",310 "test_filename": "tests_vdbeaux_sqlite3VdbeHandleMovedCursor.c"311 },312 {313 "function_name": "sqlite3VdbeSerialType",314 "function_signature": "u32 sqlite3VdbeSerialType(Mem *pMem, int file_format, u32 *pLen)",315 "test_filename": "tests_vdbeaux_sqlite3VdbeSerialType.c"316 },317 {318 "function_name": "sqlite3FloatSwap",319 "function_signature": "u64 sqlite3FloatSwap(u64 in)",320 "test_filename": "tests_vdbeaux_sqlite3FloatSwap.c"321 },322 {323 "function_name": "serialGet",324 "function_signature": "static void serialGet(\n const unsigned char *buf, /* Buffer to deserialize from */\n u32 serial_type, /* Serial type to deserialize */\n Mem *pMem /* Memory cell to write value into */\n)",325 "test_filename": "tests_vdbeaux_serialGet.c"326 },327 {328 "function_name": "serialGet7",329 "function_signature": "static int serialGet7(\n const unsigned char *buf, /* Buffer to deserialize from */\n Mem *pMem /* Memory cell to write value into */\n)",330 "test_filename": "tests_vdbeaux_serialGet7.c"331 },332 {333 "function_name": "sqlite3VdbeSerialGet",334 "function_signature": "void sqlite3VdbeSerialGet(\n const unsigned char *buf, /* Buffer to deserialize from */\n u32 serial_type, /* Serial type to deserialize */\n Mem *pMem /* Memory cell to write value into */\n)",335 "test_filename": "tests_vdbeaux_sqlite3VdbeSerialGet.c"336 },337 {338 "function_name": "sqlite3VdbeRecordUnpack",339 "function_signature": "void sqlite3VdbeRecordUnpack(\n int nKey, /* Size of the binary record */\n const void *pKey, /* The binary record */\n UnpackedRecord *p /* Populate this structure before returning. */\n)",340 "test_filename": "tests_vdbeaux_sqlite3VdbeRecordUnpack.c"341 },342 {343 "function_name": "vdbeRecordCompareDebug",344 "function_signature": "static int vdbeRecordCompareDebug(\n int nKey1, const void *pKey1, /* Left key */\n const UnpackedRecord *pPKey2, /* Right key */\n int desiredResult /* Correct answer */\n)",345 "test_filename": "tests_vdbeaux_vdbeRecordCompareDebug.c"346 },347 {348 "function_name": "vdbeAssertFieldCountWithinLimits",349 "function_signature": "static void vdbeAssertFieldCountWithinLimits(\n int nKey, const void *pKey, /* The record to verify */\n const KeyInfo *pKeyInfo /* Compare size with this KeyInfo */\n)",350 "test_filename": "tests_vdbeaux_vdbeAssertFieldCountWithinLimits.c"351 },352 {353 "function_name": "vdbeCompareMemStringWithEncodingChange",354 "function_signature": "static SQLITE_NOINLINE int vdbeCompareMemStringWithEncodingChange(\n const Mem *pMem1,\n const Mem *pMem2,\n const CollSeq *pColl,\n u8 *prcErr /* If an OOM occurs, set to SQLITE_NOMEM */\n)",355 "test_filename": "tests_vdbeaux_vdbeCompareMemStringWithEncodingChange.c"356 },357 {358 "function_name": "vdbeCompareMemString",359 "function_signature": "static int vdbeCompareMemString(\n const Mem *pMem1,\n const Mem *pMem2,\n const CollSeq *pColl,\n u8 *prcErr /* If an OOM occurs, set to SQLITE_NOMEM */\n)",360 "test_filename": "tests_vdbeaux_vdbeCompareMemString.c"361 },362 {363 "function_name": "sqlite3BlobCompare",364 "function_signature": "SQLITE_NOINLINE int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2)",365 "test_filename": "tests_vdbeaux_sqlite3BlobCompare.c"366 },367 {368 "function_name": "sqlite3IntFloatCompare",369 "function_signature": "int sqlite3IntFloatCompare(i64 i, double r)",370 "test_filename": "tests_vdbeaux_sqlite3IntFloatCompare.c"371 },372 {373 "function_name": "sqlite3MemCompare",374 "function_signature": "int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl)",375 "test_filename": "tests_vdbeaux_sqlite3MemCompare.c"376 },377 {378 "function_name": "vdbeRecordDecodeInt",379 "function_signature": "static i64 vdbeRecordDecodeInt(u32 serial_type, const u8 *aKey)",380 "test_filename": "tests_vdbeaux_vdbeRecordDecodeInt.c"381 },382 {383 "function_name": "sqlite3VdbeRecordCompareWithSkip",384 "function_signature": "int sqlite3VdbeRecordCompareWithSkip(\n int nKey1, const void *pKey1, /* Left key */\n UnpackedRecord *pPKey2, /* Right key */\n int bSkip /* If true, skip the first field */\n)",385 "test_filename": "tests_vdbeaux_sqlite3VdbeRecordCompareWithSkip.c"386 },387 {388 "function_name": "vdbeRecordCompareInt",389 "function_signature": "static int vdbeRecordCompareInt(\n int nKey1, const void *pKey1, /* Left key */\n UnpackedRecord *pPKey2 /* Right key */\n)",390 "test_filename": "tests_vdbeaux_vdbeRecordCompareInt.c"391 },392 {393 "function_name": "vdbeRecordCompareString",394 "function_signature": "static int vdbeRecordCompareString(\n int nKey1, const void *pKey1, /* Left key */\n UnpackedRecord *pPKey2 /* Right key */\n)",395 "test_filename": "tests_vdbeaux_vdbeRecordCompareString.c"396 },397 {398 "function_name": "sqlite3VdbeFindCompare",399 "function_signature": "RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p)",400 "test_filename": "tests_vdbeaux_sqlite3VdbeFindCompare.c"401 },402 {403 "function_name": "sqlite3VdbeIdxRowid",404 "function_signature": "int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 *rowid)",405 "test_filename": "tests_vdbeaux_sqlite3VdbeIdxRowid.c"406 },407 {408 "function_name": "sqlite3VdbeIdxKeyCompare",409 "function_signature": "int sqlite3VdbeIdxKeyCompare(\n sqlite3 *db, /* Database connection */\n VdbeCursor *pC, /* The cursor to compare against */\n UnpackedRecord *pUnpacked, /* Unpacked version of key */\n int *res /* Write the comparison result here */\n)",410 "test_filename": "tests_vdbeaux_sqlite3VdbeIdxKeyCompare.c"411 },412 {413 "function_name": "sqlite3VdbeSetVarmask",414 "function_signature": "void sqlite3VdbeSetVarmask(Vdbe *v, int iVar)",415 "test_filename": "tests_vdbeaux_sqlite3VdbeSetVarmask.c"416 },417 {418 "function_name": "sqlite3NotPureFunc",419 "function_signature": "int sqlite3NotPureFunc(sqlite3_context *pCtx)",420 "test_filename": "tests_vdbeaux_sqlite3NotPureFunc.c"421 },422 {423 "function_name": "vdbeFreeUnpacked",424 "function_signature": "static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p)",425 "test_filename": "tests_vdbeaux_vdbeFreeUnpacked.c"426 },427 {428 "function_name": "sqlite3VdbePreUpdateHook",429 "function_signature": "void sqlite3VdbePreUpdateHook(\n Vdbe *v, /* Vdbe pre-update hook is invoked by */\n VdbeCursor *pCsr, /* Cursor to grab old.* values from */\n int op, /* SQLITE_INSERT, UPDATE or DELETE */\n const char *zDb, /* Database name */\n Table *pTab, /* Modified table */\n i64 iKey1, /* Initial key value */\n int iReg, /* Register for new.* record */\n int iBlobWrite\n)",430 "test_filename": "tests_vdbeaux_sqlite3VdbePreUpdateHook.c"431 }432]