| [ |
| { |
| "function_name": "sqlite3PagerDirectReadOk", |
| "function_signature": "int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno)", |
| "test_filename": "tests_pager_sqlite3PagerDirectReadOk.c" |
| }, |
| { |
| "function_name": "assert_pager_state", |
| "function_signature": "static int assert_pager_state(Pager *p)", |
| "test_filename": "tests_pager_assert_pager_state.c" |
| }, |
| { |
| "function_name": "setGetterMethod", |
| "function_signature": "static void setGetterMethod(Pager *pPager)", |
| "test_filename": "tests_pager_setGetterMethod.c" |
| }, |
| { |
| "function_name": "subjRequiresPage", |
| "function_signature": "static int subjRequiresPage(PgHdr *pPg)", |
| "test_filename": "tests_pager_subjRequiresPage.c" |
| }, |
| { |
| "function_name": "pagerUnlockDb", |
| "function_signature": "static int pagerUnlockDb(Pager *pPager, int eLock)", |
| "test_filename": "tests_pager_pagerUnlockDb.c" |
| }, |
| { |
| "function_name": "pagerLockDb", |
| "function_signature": "static int pagerLockDb(Pager *pPager, int eLock)", |
| "test_filename": "tests_pager_pagerLockDb.c" |
| }, |
| { |
| "function_name": "jrnlBufferSize", |
| "function_signature": "static int jrnlBufferSize(Pager *pPager)", |
| "test_filename": "tests_pager_jrnlBufferSize.c" |
| }, |
| { |
| "function_name": "readSuperJournal", |
| "function_signature": "static int readSuperJournal(sqlite3_file *pJrnl, char *zSuper, u64 nSuper)", |
| "test_filename": "tests_pager_readSuperJournal.c" |
| }, |
| { |
| "function_name": "journalHdrOffset", |
| "function_signature": "static i64 journalHdrOffset(Pager *pPager)", |
| "test_filename": "tests_pager_journalHdrOffset.c" |
| }, |
| { |
| "function_name": "zeroJournalHdr", |
| "function_signature": "static int zeroJournalHdr(Pager *pPager, int doTruncate)", |
| "test_filename": "tests_pager_zeroJournalHdr.c" |
| }, |
| { |
| "function_name": "writeJournalHdr", |
| "function_signature": "static int writeJournalHdr(Pager *pPager)", |
| "test_filename": "tests_pager_writeJournalHdr.c" |
| }, |
| { |
| "function_name": "readJournalHdr", |
| "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)", |
| "test_filename": "tests_pager_readJournalHdr.c" |
| }, |
| { |
| "function_name": "writeSuperJournal", |
| "function_signature": "static int writeSuperJournal(Pager *pPager, const char *zSuper)", |
| "test_filename": "tests_pager_writeSuperJournal.c" |
| }, |
| { |
| "function_name": "releaseAllSavepoints", |
| "function_signature": "static void releaseAllSavepoints(Pager *pPager)", |
| "test_filename": "tests_pager_releaseAllSavepoints.c" |
| }, |
| { |
| "function_name": "addToSavepointBitvecs", |
| "function_signature": "static int addToSavepointBitvecs(Pager *pPager, Pgno pgno)", |
| "test_filename": "tests_pager_addToSavepointBitvecs.c" |
| }, |
| { |
| "function_name": "pager_unlock", |
| "function_signature": "static void pager_unlock(Pager *pPager)", |
| "test_filename": "tests_pager_pager_unlock.c" |
| }, |
| { |
| "function_name": "pager_error", |
| "function_signature": "static int pager_error(Pager *pPager, int rc)", |
| "test_filename": "tests_pager_pager_error.c" |
| }, |
| { |
| "function_name": "pager_end_transaction", |
| "function_signature": "static int pager_end_transaction(Pager *pPager, int hasSuper, int bCommit)", |
| "test_filename": null |
| }, |
| { |
| "function_name": "pagerUnlockAndRollback", |
| "function_signature": "static void pagerUnlockAndRollback(Pager *pPager)", |
| "test_filename": "tests_pager_pagerUnlockAndRollback.c" |
| }, |
| { |
| "function_name": "pager_playback_one_page", |
| "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)", |
| "test_filename": "tests_pager_pager_playback_one_page.c" |
| }, |
| { |
| "function_name": "pager_delsuper", |
| "function_signature": "static int pager_delsuper(Pager *pPager, const char *zSuper)", |
| "test_filename": "tests_pager_pager_delsuper.c" |
| }, |
| { |
| "function_name": "pager_truncate", |
| "function_signature": "static int pager_truncate(Pager *pPager, Pgno nPage)", |
| "test_filename": "tests_pager_pager_truncate.c" |
| }, |
| { |
| "function_name": "sqlite3SectorSize", |
| "function_signature": "int sqlite3SectorSize(sqlite3_file *pFile)", |
| "test_filename": "tests_pager_sqlite3SectorSize.c" |
| }, |
| { |
| "function_name": "setSectorSize", |
| "function_signature": "static void setSectorSize(Pager *pPager)", |
| "test_filename": "tests_pager_setSectorSize.c" |
| }, |
| { |
| "function_name": "pager_playback", |
| "function_signature": "static int pager_playback(Pager *pPager, int isHot)", |
| "test_filename": "tests_pager_pager_playback.c" |
| }, |
| { |
| "function_name": "readDbPage", |
| "function_signature": "static int readDbPage(PgHdr *pPg)", |
| "test_filename": "tests_pager_readDbPage.c" |
| }, |
| { |
| "function_name": "pager_write_changecounter", |
| "function_signature": "static void pager_write_changecounter(PgHdr *pPg)", |
| "test_filename": "tests_pager_pager_write_changecounter.c" |
| }, |
| { |
| "function_name": "pagerUndoCallback", |
| "function_signature": "static int pagerUndoCallback(void *pCtx, Pgno iPg)", |
| "test_filename": "tests_pager_pagerUndoCallback.c" |
| }, |
| { |
| "function_name": "pagerRollbackWal", |
| "function_signature": "static int pagerRollbackWal(Pager *pPager)", |
| "test_filename": "tests_pager_pagerRollbackWal.c" |
| }, |
| { |
| "function_name": "pagerWalFrames", |
| "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)", |
| "test_filename": "tests_pager_pagerWalFrames.c" |
| }, |
| { |
| "function_name": "pagerBeginReadTransaction", |
| "function_signature": "static int pagerBeginReadTransaction(Pager *pPager)", |
| "test_filename": "tests_pager_pagerBeginReadTransaction.c" |
| }, |
| { |
| "function_name": "pagerPagecount", |
| "function_signature": "static int pagerPagecount(Pager *pPager, Pgno *pnPage)", |
| "test_filename": "tests_pager_pagerPagecount.c" |
| }, |
| { |
| "function_name": "pagerOpenWalIfPresent", |
| "function_signature": "static int pagerOpenWalIfPresent(Pager *pPager)", |
| "test_filename": "tests_pager_pagerOpenWalIfPresent.c" |
| }, |
| { |
| "function_name": "pagerPlaybackSavepoint", |
| "function_signature": "static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint)", |
| "test_filename": "tests_pager_pagerPlaybackSavepoint.c" |
| }, |
| { |
| "function_name": "pagerFixMaplimit", |
| "function_signature": "static void pagerFixMaplimit(Pager *pPager)", |
| "test_filename": "tests_pager_pagerFixMaplimit.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSetFlags", |
| "function_signature": "void sqlite3PagerSetFlags(\n Pager *pPager, /* The pager to set safety level for */\n unsigned pgFlags /* Various flags */\n)", |
| "test_filename": "tests_pager_sqlite3PagerSetFlags.c" |
| }, |
| { |
| "function_name": "pagerOpentemp", |
| "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)", |
| "test_filename": "tests_pager_pagerOpentemp.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSetBusyHandler", |
| "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)", |
| "test_filename": "tests_pager_sqlite3PagerSetBusyHandler.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSetPagesize", |
| "function_signature": "int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve)", |
| "test_filename": "tests_pager_sqlite3PagerSetPagesize.c" |
| }, |
| { |
| "function_name": "sqlite3PagerMaxPageCount", |
| "function_signature": "Pgno sqlite3PagerMaxPageCount(Pager *pPager, Pgno mxPage)", |
| "test_filename": "tests_pager_sqlite3PagerMaxPageCount.c" |
| }, |
| { |
| "function_name": "sqlite3PagerReadFileheader", |
| "function_signature": "int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest)", |
| "test_filename": "tests_pager_sqlite3PagerReadFileheader.c" |
| }, |
| { |
| "function_name": "pager_wait_on_lock", |
| "function_signature": "static int pager_wait_on_lock(Pager *pPager, int locktype)", |
| "test_filename": "tests_pager_pager_wait_on_lock.c" |
| }, |
| { |
| "function_name": "assertTruncateConstraintCb", |
| "function_signature": "static void assertTruncateConstraintCb(PgHdr *pPg)", |
| "test_filename": "tests_pager_assertTruncateConstraintCb.c" |
| }, |
| { |
| "function_name": "sqlite3PagerTruncateImage", |
| "function_signature": "void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage)", |
| "test_filename": "tests_pager_sqlite3PagerTruncateImage.c" |
| }, |
| { |
| "function_name": "pagerSyncHotJournal", |
| "function_signature": "static int pagerSyncHotJournal(Pager *pPager)", |
| "test_filename": "tests_pager_pagerSyncHotJournal.c" |
| }, |
| { |
| "function_name": "pagerAcquireMapPage", |
| "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)", |
| "test_filename": "tests_pager_pagerAcquireMapPage.c" |
| }, |
| { |
| "function_name": "databaseIsUnmoved", |
| "function_signature": "static int databaseIsUnmoved(Pager *pPager)", |
| "test_filename": "tests_pager_databaseIsUnmoved.c" |
| }, |
| { |
| "function_name": "sqlite3PagerClose", |
| "function_signature": "int sqlite3PagerClose(Pager *pPager, sqlite3 *db)", |
| "test_filename": "tests_pager_sqlite3PagerClose.c" |
| }, |
| { |
| "function_name": "syncJournal", |
| "function_signature": "static int syncJournal(Pager *pPager, int newHdr)", |
| "test_filename": "tests_pager_syncJournal.c" |
| }, |
| { |
| "function_name": "pager_write_pagelist", |
| "function_signature": "static int pager_write_pagelist(Pager *pPager, PgHdr *pList)", |
| "test_filename": "tests_pager_pager_write_pagelist.c" |
| }, |
| { |
| "function_name": "openSubJournal", |
| "function_signature": "static int openSubJournal(Pager *pPager)", |
| "test_filename": "tests_pager_openSubJournal.c" |
| }, |
| { |
| "function_name": "subjournalPage", |
| "function_signature": "static int subjournalPage(PgHdr *pPg)", |
| "test_filename": "tests_pager_subjournalPage.c" |
| }, |
| { |
| "function_name": "pagerStress", |
| "function_signature": "static int pagerStress(void *p, PgHdr *pPg)", |
| "test_filename": "tests_pager_pagerStress.c" |
| }, |
| { |
| "function_name": "sqlite3PagerFlush", |
| "function_signature": "int sqlite3PagerFlush(Pager *pPager)", |
| "test_filename": "tests_pager_sqlite3PagerFlush.c" |
| }, |
| { |
| "function_name": "sqlite3PagerOpen", |
| "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)", |
| "test_filename": "tests_pager_sqlite3PagerOpen.c" |
| }, |
| { |
| "function_name": "hasHotJournal", |
| "function_signature": "static int hasHotJournal(Pager *pPager, int *pExists)", |
| "test_filename": "tests_pager_hasHotJournal.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSharedLock", |
| "function_signature": "int sqlite3PagerSharedLock(Pager *pPager)", |
| "test_filename": "tests_pager_sqlite3PagerSharedLock.c" |
| }, |
| { |
| "function_name": "getPageNormal", |
| "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)", |
| "test_filename": "tests_pager_getPageNormal.c" |
| }, |
| { |
| "function_name": "getPageMMap", |
| "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)", |
| "test_filename": "tests_pager_getPageMMap.c" |
| }, |
| { |
| "function_name": "getPageError", |
| "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)", |
| "test_filename": "tests_pager_getPageError.c" |
| }, |
| { |
| "function_name": "sqlite3PagerGet", |
| "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)", |
| "test_filename": "tests_pager_sqlite3PagerGet.c" |
| }, |
| { |
| "function_name": "sqlite3PagerUnrefNotNull", |
| "function_signature": "void sqlite3PagerUnrefNotNull(DbPage *pPg)", |
| "test_filename": "tests_pager_sqlite3PagerUnrefNotNull.c" |
| }, |
| { |
| "function_name": "pager_open_journal", |
| "function_signature": "static int pager_open_journal(Pager *pPager)", |
| "test_filename": "tests_pager_pager_open_journal.c" |
| }, |
| { |
| "function_name": "sqlite3PagerBegin", |
| "function_signature": "int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory)", |
| "test_filename": "tests_pager_sqlite3PagerBegin.c" |
| }, |
| { |
| "function_name": "pagerAddPageToRollbackJournal", |
| "function_signature": "static SQLITE_NOINLINE int pagerAddPageToRollbackJournal(PgHdr *pPg)", |
| "test_filename": "tests_pager_pagerAddPageToRollbackJournal.c" |
| }, |
| { |
| "function_name": "pager_write", |
| "function_signature": "static int pager_write(PgHdr *pPg)", |
| "test_filename": "tests_pager_pager_write.c" |
| }, |
| { |
| "function_name": "pagerWriteLargeSector", |
| "function_signature": "static SQLITE_NOINLINE int pagerWriteLargeSector(PgHdr *pPg)", |
| "test_filename": "tests_pager_pagerWriteLargeSector.c" |
| }, |
| { |
| "function_name": "sqlite3PagerWrite", |
| "function_signature": "int sqlite3PagerWrite(PgHdr *pPg)", |
| "test_filename": "tests_pager_sqlite3PagerWrite.c" |
| }, |
| { |
| "function_name": "sqlite3PagerDontWrite", |
| "function_signature": "void sqlite3PagerDontWrite(PgHdr *pPg)", |
| "test_filename": "tests_pager_sqlite3PagerDontWrite.c" |
| }, |
| { |
| "function_name": "pager_incr_changecounter", |
| "function_signature": "static int pager_incr_changecounter(Pager *pPager, int isDirectMode)", |
| "test_filename": "tests_pager_pager_incr_changecounter.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSync", |
| "function_signature": "int sqlite3PagerSync(Pager *pPager, const char *zSuper)", |
| "test_filename": "tests_pager_sqlite3PagerSync.c" |
| }, |
| { |
| "function_name": "sqlite3PagerExclusiveLock", |
| "function_signature": "int sqlite3PagerExclusiveLock(Pager *pPager)", |
| "test_filename": "tests_pager_sqlite3PagerExclusiveLock.c" |
| }, |
| { |
| "function_name": "sqlite3PagerCommitPhaseOne", |
| "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)", |
| "test_filename": "tests_pager_sqlite3PagerCommitPhaseOne.c" |
| }, |
| { |
| "function_name": "sqlite3PagerCommitPhaseTwo", |
| "function_signature": "int sqlite3PagerCommitPhaseTwo(Pager *pPager)", |
| "test_filename": "tests_pager_sqlite3PagerCommitPhaseTwo.c" |
| }, |
| { |
| "function_name": "sqlite3PagerRollback", |
| "function_signature": "int sqlite3PagerRollback(Pager *pPager)", |
| "test_filename": "tests_pager_sqlite3PagerRollback.c" |
| }, |
| { |
| "function_name": "sqlite3PagerCacheStat", |
| "function_signature": "void sqlite3PagerCacheStat(Pager *pPager, int eStat, int reset, u64 *pnVal)", |
| "test_filename": "tests_pager_sqlite3PagerCacheStat.c" |
| }, |
| { |
| "function_name": "pagerOpenSavepoint", |
| "function_signature": "static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepoint)", |
| "test_filename": "tests_pager_pagerOpenSavepoint.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSavepoint", |
| "function_signature": "int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint)", |
| "test_filename": "tests_pager_sqlite3PagerSavepoint.c" |
| }, |
| { |
| "function_name": "sqlite3PagerMovepage", |
| "function_signature": "int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit)", |
| "test_filename": "tests_pager_sqlite3PagerMovepage.c" |
| }, |
| { |
| "function_name": "sqlite3PagerLockingMode", |
| "function_signature": "int sqlite3PagerLockingMode(Pager *pPager, int eMode)", |
| "test_filename": "tests_pager_sqlite3PagerLockingMode.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSetJournalMode", |
| "function_signature": "int sqlite3PagerSetJournalMode(Pager *pPager, int eMode)", |
| "test_filename": "tests_pager_sqlite3PagerSetJournalMode.c" |
| }, |
| { |
| "function_name": "sqlite3PagerCheckpoint", |
| "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)", |
| "test_filename": "tests_pager_sqlite3PagerCheckpoint.c" |
| }, |
| { |
| "function_name": "pagerExclusiveLock", |
| "function_signature": "static int pagerExclusiveLock(Pager *pPager)", |
| "test_filename": "tests_pager_pagerExclusiveLock.c" |
| }, |
| { |
| "function_name": "pagerOpenWal", |
| "function_signature": "static int pagerOpenWal(Pager *pPager)", |
| "test_filename": "tests_pager_pagerOpenWal.c" |
| }, |
| { |
| "function_name": "sqlite3PagerOpenWal", |
| "function_signature": "int sqlite3PagerOpenWal(\n Pager *pPager, /* Pager object */\n int *pbOpen /* OUT: Set to true if call is a no-op */\n)", |
| "test_filename": "tests_pager_sqlite3PagerOpenWal.c" |
| }, |
| { |
| "function_name": "sqlite3PagerCloseWal", |
| "function_signature": "int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db)", |
| "test_filename": "tests_pager_sqlite3PagerCloseWal.c" |
| }, |
| { |
| "function_name": "sqlite3PagerSnapshotOpen", |
| "function_signature": "int sqlite3PagerSnapshotOpen(\n Pager *pPager,\n sqlite3_snapshot *pSnapshot\n)", |
| "test_filename": "tests_pager_sqlite3PagerSnapshotOpen.c" |
| } |
| ] |