AryaWu/sqlite
0
1[2 {3 "function_name": "sqlite3PagerDirectReadOk",4 "function_signature": "int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno)",5 "test_filename": "tests_pager_sqlite3PagerDirectReadOk.c"6 },7 {8 "function_name": "assert_pager_state",9 "function_signature": "static int assert_pager_state(Pager *p)",10 "test_filename": "tests_pager_assert_pager_state.c"11 },12 {13 "function_name": "setGetterMethod",14 "function_signature": "static void setGetterMethod(Pager *pPager)",15 "test_filename": "tests_pager_setGetterMethod.c"16 },17 {18 "function_name": "subjRequiresPage",19 "function_signature": "static int subjRequiresPage(PgHdr *pPg)",20 "test_filename": "tests_pager_subjRequiresPage.c"21 },22 {23 "function_name": "pagerUnlockDb",24 "function_signature": "static int pagerUnlockDb(Pager *pPager, int eLock)",25 "test_filename": "tests_pager_pagerUnlockDb.c"26 },27 {28 "function_name": "pagerLockDb",29 "function_signature": "static int pagerLockDb(Pager *pPager, int eLock)",30 "test_filename": "tests_pager_pagerLockDb.c"31 },32 {33 "function_name": "jrnlBufferSize",34 "function_signature": "static int jrnlBufferSize(Pager *pPager)",35 "test_filename": "tests_pager_jrnlBufferSize.c"36 },37 {38 "function_name": "readSuperJournal",39 "function_signature": "static int readSuperJournal(sqlite3_file *pJrnl, char *zSuper, u64 nSuper)",40 "test_filename": "tests_pager_readSuperJournal.c"41 },42 {43 "function_name": "journalHdrOffset",44 "function_signature": "static i64 journalHdrOffset(Pager *pPager)",45 "test_filename": "tests_pager_journalHdrOffset.c"46 },47 {48 "function_name": "zeroJournalHdr",49 "function_signature": "static int zeroJournalHdr(Pager *pPager, int doTruncate)",50 "test_filename": "tests_pager_zeroJournalHdr.c"51 },52 {53 "function_name": "writeJournalHdr",54 "function_signature": "static int writeJournalHdr(Pager *pPager)",55 "test_filename": "tests_pager_writeJournalHdr.c"56 },57 {58 "function_name": "readJournalHdr",59 "function_signature": "static int readJournalHdr(\n Pager *pPager, /* Pager object */\n int isHot,\n i64 journalSize, /* Size of the open journal file in bytes */\n u32 *pNRec, /* OUT: Value read from the nRec field */\n u32 *pDbSize /* OUT: Value of original database size field */\n)",60 "test_filename": "tests_pager_readJournalHdr.c"61 },62 {63 "function_name": "writeSuperJournal",64 "function_signature": "static int writeSuperJournal(Pager *pPager, const char *zSuper)",65 "test_filename": "tests_pager_writeSuperJournal.c"66 },67 {68 "function_name": "releaseAllSavepoints",69 "function_signature": "static void releaseAllSavepoints(Pager *pPager)",70 "test_filename": "tests_pager_releaseAllSavepoints.c"71 },72 {73 "function_name": "addToSavepointBitvecs",74 "function_signature": "static int addToSavepointBitvecs(Pager *pPager, Pgno pgno)",75 "test_filename": "tests_pager_addToSavepointBitvecs.c"76 },77 {78 "function_name": "pager_unlock",79 "function_signature": "static void pager_unlock(Pager *pPager)",80 "test_filename": "tests_pager_pager_unlock.c"81 },82 {83 "function_name": "pager_error",84 "function_signature": "static int pager_error(Pager *pPager, int rc)",85 "test_filename": "tests_pager_pager_error.c"86 },87 {88 "function_name": "pager_end_transaction",89 "function_signature": "static int pager_end_transaction(Pager *pPager, int hasSuper, int bCommit)",90 "test_filename": null91 },92 {93 "function_name": "pagerUnlockAndRollback",94 "function_signature": "static void pagerUnlockAndRollback(Pager *pPager)",95 "test_filename": "tests_pager_pagerUnlockAndRollback.c"96 },97 {98 "function_name": "pager_playback_one_page",99 "function_signature": "static int pager_playback_one_page(\n Pager *pPager, /* The pager being played back */\n i64 *pOffset, /* Offset of record to playback */\n Bitvec *pDone, /* Bitvec of pages already played back */\n int isMainJrnl, /* 1 -> main journal. 0 -> sub-journal. */\n int isSavepnt /* True for a savepoint rollback */\n)",100 "test_filename": "tests_pager_pager_playback_one_page.c"101 },102 {103 "function_name": "pager_delsuper",104 "function_signature": "static int pager_delsuper(Pager *pPager, const char *zSuper)",105 "test_filename": "tests_pager_pager_delsuper.c"106 },107 {108 "function_name": "pager_truncate",109 "function_signature": "static int pager_truncate(Pager *pPager, Pgno nPage)",110 "test_filename": "tests_pager_pager_truncate.c"111 },112 {113 "function_name": "sqlite3SectorSize",114 "function_signature": "int sqlite3SectorSize(sqlite3_file *pFile)",115 "test_filename": "tests_pager_sqlite3SectorSize.c"116 },117 {118 "function_name": "setSectorSize",119 "function_signature": "static void setSectorSize(Pager *pPager)",120 "test_filename": "tests_pager_setSectorSize.c"121 },122 {123 "function_name": "pager_playback",124 "function_signature": "static int pager_playback(Pager *pPager, int isHot)",125 "test_filename": "tests_pager_pager_playback.c"126 },127 {128 "function_name": "readDbPage",129 "function_signature": "static int readDbPage(PgHdr *pPg)",130 "test_filename": "tests_pager_readDbPage.c"131 },132 {133 "function_name": "pager_write_changecounter",134 "function_signature": "static void pager_write_changecounter(PgHdr *pPg)",135 "test_filename": "tests_pager_pager_write_changecounter.c"136 },137 {138 "function_name": "pagerUndoCallback",139 "function_signature": "static int pagerUndoCallback(void *pCtx, Pgno iPg)",140 "test_filename": "tests_pager_pagerUndoCallback.c"141 },142 {143 "function_name": "pagerRollbackWal",144 "function_signature": "static int pagerRollbackWal(Pager *pPager)",145 "test_filename": "tests_pager_pagerRollbackWal.c"146 },147 {148 "function_name": "pagerWalFrames",149 "function_signature": "static int pagerWalFrames(\n Pager *pPager, /* Pager object */\n PgHdr *pList, /* List of frames to log */\n Pgno nTruncate, /* Database size after this commit */\n int isCommit /* True if this is a commit */\n)",150 "test_filename": "tests_pager_pagerWalFrames.c"151 },152 {153 "function_name": "pagerBeginReadTransaction",154 "function_signature": "static int pagerBeginReadTransaction(Pager *pPager)",155 "test_filename": "tests_pager_pagerBeginReadTransaction.c"156 },157 {158 "function_name": "pagerPagecount",159 "function_signature": "static int pagerPagecount(Pager *pPager, Pgno *pnPage)",160 "test_filename": "tests_pager_pagerPagecount.c"161 },162 {163 "function_name": "pagerOpenWalIfPresent",164 "function_signature": "static int pagerOpenWalIfPresent(Pager *pPager)",165 "test_filename": "tests_pager_pagerOpenWalIfPresent.c"166 },167 {168 "function_name": "pagerPlaybackSavepoint",169 "function_signature": "static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint)",170 "test_filename": "tests_pager_pagerPlaybackSavepoint.c"171 },172 {173 "function_name": "pagerFixMaplimit",174 "function_signature": "static void pagerFixMaplimit(Pager *pPager)",175 "test_filename": "tests_pager_pagerFixMaplimit.c"176 },177 {178 "function_name": "sqlite3PagerSetFlags",179 "function_signature": "void sqlite3PagerSetFlags(\n Pager *pPager, /* The pager to set safety level for */\n unsigned pgFlags /* Various flags */\n)",180 "test_filename": "tests_pager_sqlite3PagerSetFlags.c"181 },182 {183 "function_name": "pagerOpentemp",184 "function_signature": "static int pagerOpentemp(\n Pager *pPager, /* The pager object */\n sqlite3_file *pFile, /* Write the file descriptor here */\n int vfsFlags /* Flags passed through to the VFS */\n)",185 "test_filename": "tests_pager_pagerOpentemp.c"186 },187 {188 "function_name": "sqlite3PagerSetBusyHandler",189 "function_signature": "void sqlite3PagerSetBusyHandler(\n Pager *pPager, /* Pager object */\n int (*xBusyHandler)(void *), /* Pointer to busy-handler function */\n void *pBusyHandlerArg /* Argument to pass to xBusyHandler */\n)",190 "test_filename": "tests_pager_sqlite3PagerSetBusyHandler.c"191 },192 {193 "function_name": "sqlite3PagerSetPagesize",194 "function_signature": "int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve)",195 "test_filename": "tests_pager_sqlite3PagerSetPagesize.c"196 },197 {198 "function_name": "sqlite3PagerMaxPageCount",199 "function_signature": "Pgno sqlite3PagerMaxPageCount(Pager *pPager, Pgno mxPage)",200 "test_filename": "tests_pager_sqlite3PagerMaxPageCount.c"201 },202 {203 "function_name": "sqlite3PagerReadFileheader",204 "function_signature": "int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest)",205 "test_filename": "tests_pager_sqlite3PagerReadFileheader.c"206 },207 {208 "function_name": "pager_wait_on_lock",209 "function_signature": "static int pager_wait_on_lock(Pager *pPager, int locktype)",210 "test_filename": "tests_pager_pager_wait_on_lock.c"211 },212 {213 "function_name": "assertTruncateConstraintCb",214 "function_signature": "static void assertTruncateConstraintCb(PgHdr *pPg)",215 "test_filename": "tests_pager_assertTruncateConstraintCb.c"216 },217 {218 "function_name": "sqlite3PagerTruncateImage",219 "function_signature": "void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage)",220 "test_filename": "tests_pager_sqlite3PagerTruncateImage.c"221 },222 {223 "function_name": "pagerSyncHotJournal",224 "function_signature": "static int pagerSyncHotJournal(Pager *pPager)",225 "test_filename": "tests_pager_pagerSyncHotJournal.c"226 },227 {228 "function_name": "pagerAcquireMapPage",229 "function_signature": "static int pagerAcquireMapPage(\n Pager *pPager, /* Pager object */\n Pgno pgno, /* Page number */\n void *pData, /* xFetch()'d data for this page */\n PgHdr **ppPage /* OUT: Acquired page object */\n)",230 "test_filename": "tests_pager_pagerAcquireMapPage.c"231 },232 {233 "function_name": "databaseIsUnmoved",234 "function_signature": "static int databaseIsUnmoved(Pager *pPager)",235 "test_filename": "tests_pager_databaseIsUnmoved.c"236 },237 {238 "function_name": "sqlite3PagerClose",239 "function_signature": "int sqlite3PagerClose(Pager *pPager, sqlite3 *db)",240 "test_filename": "tests_pager_sqlite3PagerClose.c"241 },242 {243 "function_name": "syncJournal",244 "function_signature": "static int syncJournal(Pager *pPager, int newHdr)",245 "test_filename": "tests_pager_syncJournal.c"246 },247 {248 "function_name": "pager_write_pagelist",249 "function_signature": "static int pager_write_pagelist(Pager *pPager, PgHdr *pList)",250 "test_filename": "tests_pager_pager_write_pagelist.c"251 },252 {253 "function_name": "openSubJournal",254 "function_signature": "static int openSubJournal(Pager *pPager)",255 "test_filename": "tests_pager_openSubJournal.c"256 },257 {258 "function_name": "subjournalPage",259 "function_signature": "static int subjournalPage(PgHdr *pPg)",260 "test_filename": "tests_pager_subjournalPage.c"261 },262 {263 "function_name": "pagerStress",264 "function_signature": "static int pagerStress(void *p, PgHdr *pPg)",265 "test_filename": "tests_pager_pagerStress.c"266 },267 {268 "function_name": "sqlite3PagerFlush",269 "function_signature": "int sqlite3PagerFlush(Pager *pPager)",270 "test_filename": "tests_pager_sqlite3PagerFlush.c"271 },272 {273 "function_name": "sqlite3PagerOpen",274 "function_signature": "int sqlite3PagerOpen(\n sqlite3_vfs *pVfs, /* The virtual file system to use */\n Pager **ppPager, /* OUT: Return the Pager structure here */\n const char *zFilename, /* Name of the database file to open */\n int nExtra, /* Extra bytes append to each in-memory page */\n int flags, /* flags controlling this file */\n int vfsFlags, /* flags passed through to sqlite3_vfs.xOpen() */\n void (*xReinit)(DbPage*) /* Function to reinitialize pages */\n)",275 "test_filename": "tests_pager_sqlite3PagerOpen.c"276 },277 {278 "function_name": "hasHotJournal",279 "function_signature": "static int hasHotJournal(Pager *pPager, int *pExists)",280 "test_filename": "tests_pager_hasHotJournal.c"281 },282 {283 "function_name": "sqlite3PagerSharedLock",284 "function_signature": "int sqlite3PagerSharedLock(Pager *pPager)",285 "test_filename": "tests_pager_sqlite3PagerSharedLock.c"286 },287 {288 "function_name": "getPageNormal",289 "function_signature": "static int getPageNormal(\n Pager *pPager, /* The pager open on the database file */\n Pgno pgno, /* Page number to fetch */\n DbPage **ppPage, /* Write a pointer to the page here */\n int flags /* PAGER_GET_XXX flags */\n)",290 "test_filename": "tests_pager_getPageNormal.c"291 },292 {293 "function_name": "getPageMMap",294 "function_signature": "static int getPageMMap(\n Pager *pPager, /* The pager open on the database file */\n Pgno pgno, /* Page number to fetch */\n DbPage **ppPage, /* Write a pointer to the page here */\n int flags /* PAGER_GET_XXX flags */\n)",295 "test_filename": "tests_pager_getPageMMap.c"296 },297 {298 "function_name": "getPageError",299 "function_signature": "static int getPageError(\n Pager *pPager, /* The pager open on the database file */\n Pgno pgno, /* Page number to fetch */\n DbPage **ppPage, /* Write a pointer to the page here */\n int flags /* PAGER_GET_XXX flags */\n)",300 "test_filename": "tests_pager_getPageError.c"301 },302 {303 "function_name": "sqlite3PagerGet",304 "function_signature": "int sqlite3PagerGet(\n Pager *pPager, /* The pager open on the database file */\n Pgno pgno, /* Page number to fetch */\n DbPage **ppPage, /* Write a pointer to the page here */\n int flags /* PAGER_GET_XXX flags */\n)",305 "test_filename": "tests_pager_sqlite3PagerGet.c"306 },307 {308 "function_name": "sqlite3PagerUnrefNotNull",309 "function_signature": "void sqlite3PagerUnrefNotNull(DbPage *pPg)",310 "test_filename": "tests_pager_sqlite3PagerUnrefNotNull.c"311 },312 {313 "function_name": "pager_open_journal",314 "function_signature": "static int pager_open_journal(Pager *pPager)",315 "test_filename": "tests_pager_pager_open_journal.c"316 },317 {318 "function_name": "sqlite3PagerBegin",319 "function_signature": "int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory)",320 "test_filename": "tests_pager_sqlite3PagerBegin.c"321 },322 {323 "function_name": "pagerAddPageToRollbackJournal",324 "function_signature": "static SQLITE_NOINLINE int pagerAddPageToRollbackJournal(PgHdr *pPg)",325 "test_filename": "tests_pager_pagerAddPageToRollbackJournal.c"326 },327 {328 "function_name": "pager_write",329 "function_signature": "static int pager_write(PgHdr *pPg)",330 "test_filename": "tests_pager_pager_write.c"331 },332 {333 "function_name": "pagerWriteLargeSector",334 "function_signature": "static SQLITE_NOINLINE int pagerWriteLargeSector(PgHdr *pPg)",335 "test_filename": "tests_pager_pagerWriteLargeSector.c"336 },337 {338 "function_name": "sqlite3PagerWrite",339 "function_signature": "int sqlite3PagerWrite(PgHdr *pPg)",340 "test_filename": "tests_pager_sqlite3PagerWrite.c"341 },342 {343 "function_name": "sqlite3PagerDontWrite",344 "function_signature": "void sqlite3PagerDontWrite(PgHdr *pPg)",345 "test_filename": "tests_pager_sqlite3PagerDontWrite.c"346 },347 {348 "function_name": "pager_incr_changecounter",349 "function_signature": "static int pager_incr_changecounter(Pager *pPager, int isDirectMode)",350 "test_filename": "tests_pager_pager_incr_changecounter.c"351 },352 {353 "function_name": "sqlite3PagerSync",354 "function_signature": "int sqlite3PagerSync(Pager *pPager, const char *zSuper)",355 "test_filename": "tests_pager_sqlite3PagerSync.c"356 },357 {358 "function_name": "sqlite3PagerExclusiveLock",359 "function_signature": "int sqlite3PagerExclusiveLock(Pager *pPager)",360 "test_filename": "tests_pager_sqlite3PagerExclusiveLock.c"361 },362 {363 "function_name": "sqlite3PagerCommitPhaseOne",364 "function_signature": "int sqlite3PagerCommitPhaseOne(\n Pager *pPager, /* Pager object */\n const char *zSuper, /* If not NULL, the super-journal name */\n int noSync /* True to omit the xSync on the db file */\n)",365 "test_filename": "tests_pager_sqlite3PagerCommitPhaseOne.c"366 },367 {368 "function_name": "sqlite3PagerCommitPhaseTwo",369 "function_signature": "int sqlite3PagerCommitPhaseTwo(Pager *pPager)",370 "test_filename": "tests_pager_sqlite3PagerCommitPhaseTwo.c"371 },372 {373 "function_name": "sqlite3PagerRollback",374 "function_signature": "int sqlite3PagerRollback(Pager *pPager)",375 "test_filename": "tests_pager_sqlite3PagerRollback.c"376 },377 {378 "function_name": "sqlite3PagerCacheStat",379 "function_signature": "void sqlite3PagerCacheStat(Pager *pPager, int eStat, int reset, u64 *pnVal)",380 "test_filename": "tests_pager_sqlite3PagerCacheStat.c"381 },382 {383 "function_name": "pagerOpenSavepoint",384 "function_signature": "static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepoint)",385 "test_filename": "tests_pager_pagerOpenSavepoint.c"386 },387 {388 "function_name": "sqlite3PagerSavepoint",389 "function_signature": "int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint)",390 "test_filename": "tests_pager_sqlite3PagerSavepoint.c"391 },392 {393 "function_name": "sqlite3PagerMovepage",394 "function_signature": "int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit)",395 "test_filename": "tests_pager_sqlite3PagerMovepage.c"396 },397 {398 "function_name": "sqlite3PagerLockingMode",399 "function_signature": "int sqlite3PagerLockingMode(Pager *pPager, int eMode)",400 "test_filename": "tests_pager_sqlite3PagerLockingMode.c"401 },402 {403 "function_name": "sqlite3PagerSetJournalMode",404 "function_signature": "int sqlite3PagerSetJournalMode(Pager *pPager, int eMode)",405 "test_filename": "tests_pager_sqlite3PagerSetJournalMode.c"406 },407 {408 "function_name": "sqlite3PagerCheckpoint",409 "function_signature": "int sqlite3PagerCheckpoint(\n Pager *pPager, /* Checkpoint on this pager */\n sqlite3 *db, /* Db handle used to check for interrupts */\n int eMode, /* Type of checkpoint */\n int *pnLog, /* OUT: Final number of frames in log */\n int *pnCkpt /* OUT: Final number of checkpointed frames */\n)",410 "test_filename": "tests_pager_sqlite3PagerCheckpoint.c"411 },412 {413 "function_name": "pagerExclusiveLock",414 "function_signature": "static int pagerExclusiveLock(Pager *pPager)",415 "test_filename": "tests_pager_pagerExclusiveLock.c"416 },417 {418 "function_name": "pagerOpenWal",419 "function_signature": "static int pagerOpenWal(Pager *pPager)",420 "test_filename": "tests_pager_pagerOpenWal.c"421 },422 {423 "function_name": "sqlite3PagerOpenWal",424 "function_signature": "int sqlite3PagerOpenWal(\n Pager *pPager, /* Pager object */\n int *pbOpen /* OUT: Set to true if call is a no-op */\n)",425 "test_filename": "tests_pager_sqlite3PagerOpenWal.c"426 },427 {428 "function_name": "sqlite3PagerCloseWal",429 "function_signature": "int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db)",430 "test_filename": "tests_pager_sqlite3PagerCloseWal.c"431 },432 {433 "function_name": "sqlite3PagerSnapshotOpen",434 "function_signature": "int sqlite3PagerSnapshotOpen(\n Pager *pPager,\n sqlite3_snapshot *pSnapshot\n)",435 "test_filename": "tests_pager_sqlite3PagerSnapshotOpen.c"436 }437]