CoolFace
Modelpublic

AryaWu/sqlite

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
pager_injectable_functions.json437 linesDownload Raw Back to injectable_functions
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]