[ { "function_name": "corruptPageError", "function_signature": "int corruptPageError(int lineno, MemPage *p)", "test_filename": "tests_btree_corruptPageError.c" }, { "function_name": "sharedLockTrace", "function_signature": "static void sharedLockTrace(\n BtShared *pBt,\n const char *zMsg,\n int iRoot,\n int eLockType\n)", "test_filename": "tests_btree_sharedLockTrace.c" }, { "function_name": "hasSharedCacheTableLock", "function_signature": "static int hasSharedCacheTableLock(\n Btree *pBtree, /* Handle that must hold lock */\n Pgno iRoot, /* Root page of b-tree */\n int isIndex, /* True if iRoot is the root of an index b-tree */\n int eLockType /* Required lock type (READ_LOCK or WRITE_LOCK) */\n)", "test_filename": "tests_btree_hasSharedCacheTableLock.c" }, { "function_name": "hasReadConflicts", "function_signature": "static int hasReadConflicts(Btree *pBtree, Pgno iRoot)", "test_filename": "tests_btree_hasReadConflicts.c" }, { "function_name": "querySharedCacheTableLock", "function_signature": "static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock)", "test_filename": "tests_btree_querySharedCacheTableLock.c" }, { "function_name": "setSharedCacheTableLock", "function_signature": "static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock)", "test_filename": "tests_btree_setSharedCacheTableLock.c" }, { "function_name": "clearAllSharedCacheTableLocks", "function_signature": "static void clearAllSharedCacheTableLocks(Btree *p)", "test_filename": "tests_btree_clearAllSharedCacheTableLocks.c" }, { "function_name": "downgradeAllSharedCacheTableLocks", "function_signature": "static void downgradeAllSharedCacheTableLocks(Btree *p)", "test_filename": "tests_btree_downgradeAllSharedCacheTableLocks.c" }, { "function_name": "invalidateIncrblobCursors", "function_signature": "static void invalidateIncrblobCursors(\n Btree *pBtree, /* The database file to check */\n Pgno pgnoRoot, /* The table that might be changing */\n i64 iRow, /* The rowid that might be changing */\n int isClearTable /* True if all rows are being deleted */\n)", "test_filename": "tests_btree_invalidateIncrblobCursors.c" }, { "function_name": "btreeSetHasContent", "function_signature": "static int btreeSetHasContent(BtShared *pBt, Pgno pgno)", "test_filename": "tests_btree_btreeSetHasContent.c" }, { "function_name": "btreeReleaseAllCursorPages", "function_signature": "static void btreeReleaseAllCursorPages(BtCursor *pCur)", "test_filename": "tests_btree_btreeReleaseAllCursorPages.c" }, { "function_name": "saveCursorKey", "function_signature": "static int saveCursorKey(BtCursor *pCur)", "test_filename": "tests_btree_saveCursorKey.c" }, { "function_name": "saveCursorPosition", "function_signature": "static int saveCursorPosition(BtCursor *pCur)", "test_filename": "tests_btree_saveCursorPosition.c" }, { "function_name": "saveAllCursors", "function_signature": "static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept)", "test_filename": "tests_btree_saveAllCursors.c" }, { "function_name": "saveCursorsOnList", "function_signature": "static int SQLITE_NOINLINE saveCursorsOnList(\n BtCursor *p, /* The first cursor that needs saving */\n Pgno iRoot, /* Only save cursor with this iRoot. Save all if zero */\n BtCursor *pExcept /* Do not save this cursor */\n)", "test_filename": "tests_btree_saveCursorsOnList.c" }, { "function_name": "btreeMoveto", "function_signature": "static int btreeMoveto(\n BtCursor *pCur, /* Cursor open on the btree to be searched */\n const void *pKey, /* Packed key if the btree is an index */\n i64 nKey, /* Integer key for tables. Size of pKey for indices */\n int bias, /* Bias search to the high end */\n int *pRes /* Write search results here */\n)", "test_filename": "tests_btree_btreeMoveto.c" }, { "function_name": "btreeRestoreCursorPosition", "function_signature": "static int btreeRestoreCursorPosition(BtCursor *pCur)", "test_filename": "tests_btree_btreeRestoreCursorPosition.c" }, { "function_name": "sqlite3BtreeCursorRestore", "function_signature": "int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDifferentRow)", "test_filename": "tests_btree_sqlite3BtreeCursorRestore.c" }, { "function_name": "sqlite3BtreeCursorHint", "function_signature": "void sqlite3BtreeCursorHint(BtCursor *pCur, int eHintType, ...)", "test_filename": "tests_btree_sqlite3BtreeCursorHint.c" }, { "function_name": "ptrmapPageno", "function_signature": "static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno)", "test_filename": "tests_btree_ptrmapPageno.c" }, { "function_name": "ptrmapPut", "function_signature": "static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC)", "test_filename": "tests_btree_ptrmapPut.c" }, { "function_name": "ptrmapGet", "function_signature": "static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno)", "test_filename": "tests_btree_ptrmapGet.c" }, { "function_name": "btreeParseCellAdjustSizeForOverflow", "function_signature": "static SQLITE_NOINLINE void btreeParseCellAdjustSizeForOverflow(\n MemPage *pPage, /* Page containing the cell */\n u8 *pCell, /* Pointer to the cell text. */\n CellInfo *pInfo /* Fill in this structure */\n)", "test_filename": "tests_btree_btreeParseCellAdjustSizeForOverflow.c" }, { "function_name": "btreePayloadToLocal", "function_signature": "static int btreePayloadToLocal(MemPage *pPage, i64 nPayload)", "test_filename": "tests_btree_btreePayloadToLocal.c" }, { "function_name": "btreeParseCellPtrNoPayload", "function_signature": "static void btreeParseCellPtrNoPayload(\n MemPage *pPage, /* Page containing the cell */\n u8 *pCell, /* Pointer to the cell text. */\n CellInfo *pInfo /* Fill in this structure */\n)", "test_filename": "tests_btree_btreeParseCellPtrNoPayload.c" }, { "function_name": "btreeParseCellPtr", "function_signature": "static void btreeParseCellPtr(\n MemPage *pPage, /* Page containing the cell */\n u8 *pCell, /* Pointer to the cell text. */\n CellInfo *pInfo /* Fill in this structure */\n)", "test_filename": "tests_btree_btreeParseCellPtr.c" }, { "function_name": "btreeParseCellPtrIndex", "function_signature": "static void btreeParseCellPtrIndex(\n MemPage *pPage, /* Page containing the cell */\n u8 *pCell, /* Pointer to the cell text. */\n CellInfo *pInfo /* Fill in this structure */\n)", "test_filename": "tests_btree_btreeParseCellPtrIndex.c" }, { "function_name": "cellSizePtr", "function_signature": "static u16 cellSizePtr(MemPage *pPage, u8 *pCell)", "test_filename": "tests_btree_cellSizePtr.c" }, { "function_name": "cellSizePtrIdxLeaf", "function_signature": "static u16 cellSizePtrIdxLeaf(MemPage *pPage, u8 *pCell)", "test_filename": "tests_btree_cellSizePtrIdxLeaf.c" }, { "function_name": "cellSizePtrNoPayload", "function_signature": "static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell)", "test_filename": "tests_btree_cellSizePtrNoPayload.c" }, { "function_name": "cellSizePtrTableLeaf", "function_signature": "static u16 cellSizePtrTableLeaf(MemPage *pPage, u8 *pCell)", "test_filename": "tests_btree_cellSizePtrTableLeaf.c" }, { "function_name": "ptrmapPutOvflPtr", "function_signature": "static void ptrmapPutOvflPtr(MemPage *pPage, MemPage *pSrc, u8 *pCell,int *pRC)", "test_filename": "tests_btree_ptrmapPutOvflPtr.c" }, { "function_name": "defragmentPage", "function_signature": "static int defragmentPage(MemPage *pPage, int nMaxFrag)", "test_filename": "tests_btree_defragmentPage.c" }, { "function_name": "allocateSpace", "function_signature": "static SQLITE_INLINE int allocateSpace(MemPage *pPage, int nByte, int *pIdx)", "test_filename": "tests_btree_allocateSpace.c" }, { "function_name": "freeSpace", "function_signature": "static int freeSpace(MemPage *pPage, int iStart, int iSize)", "test_filename": "tests_btree_freeSpace.c" }, { "function_name": "decodeFlags", "function_signature": "static int decodeFlags(MemPage *pPage, int flagByte)", "test_filename": "tests_btree_decodeFlags.c" }, { "function_name": "btreeComputeFreeSpace", "function_signature": "static int btreeComputeFreeSpace(MemPage *pPage)", "test_filename": "tests_btree_btreeComputeFreeSpace.c" }, { "function_name": "btreeCellSizeCheck", "function_signature": "static SQLITE_NOINLINE int btreeCellSizeCheck(MemPage *pPage)", "test_filename": "tests_btree_btreeCellSizeCheck.c" }, { "function_name": "btreeInitPage", "function_signature": "static int btreeInitPage(MemPage *pPage)", "test_filename": "tests_btree_btreeInitPage.c" }, { "function_name": "zeroPage", "function_signature": "static void zeroPage(MemPage *pPage, int flags)", "test_filename": "tests_btree_zeroPage.c" }, { "function_name": "btreeGetPage", "function_signature": "static int btreeGetPage(\n BtShared *pBt, /* The btree */\n Pgno pgno, /* Number of the page to fetch */\n MemPage **ppPage, /* Return the page in this parameter */\n int flags /* PAGER_GET_NOCONTENT or PAGER_GET_READONLY */\n)", "test_filename": "tests_btree_btreeGetPage.c" }, { "function_name": "getAndInitPage", "function_signature": "static int getAndInitPage(\n BtShared *pBt, /* The database file */\n Pgno pgno, /* Number of the page to get */\n MemPage **ppPage, /* Write the page pointer here */\n int bReadOnly /* True for a read-only page */\n)", "test_filename": "tests_btree_getAndInitPage.c" }, { "function_name": "releasePageOne", "function_signature": "static void releasePageOne(MemPage *pPage)", "test_filename": "tests_btree_releasePageOne.c" }, { "function_name": "btreeGetUnusedPage", "function_signature": "static int btreeGetUnusedPage(\n BtShared *pBt, /* The btree */\n Pgno pgno, /* Number of the page to fetch */\n MemPage **ppPage, /* Return the page in this parameter */\n int flags /* PAGER_GET_NOCONTENT or PAGER_GET_READONLY */\n)", "test_filename": "tests_btree_btreeGetUnusedPage.c" }, { "function_name": "pageReinit", "function_signature": "static void pageReinit(DbPage *pData)", "test_filename": "tests_btree_pageReinit.c" }, { "function_name": "sqlite3BtreeOpen", "function_signature": "int sqlite3BtreeOpen(\n sqlite3_vfs *pVfs, /* VFS to use for this b-tree */\n const char *zFilename, /* Name of the file containing the BTree database */\n sqlite3 *db, /* Associated database handle */\n Btree **ppBtree, /* Pointer to new Btree object written here */\n int flags, /* Options */\n int vfsFlags /* Flags passed through to sqlite3_vfs.xOpen() */\n)", "test_filename": "tests_btree_sqlite3BtreeOpen.c" }, { "function_name": "removeFromSharingList", "function_signature": "static int removeFromSharingList(BtShared *pBt)", "test_filename": "tests_btree_removeFromSharingList.c" }, { "function_name": "allocateTempSpace", "function_signature": "static SQLITE_NOINLINE int allocateTempSpace(BtShared *pBt)", "test_filename": "tests_btree_allocateTempSpace.c" }, { "function_name": "sqlite3BtreeClose", "function_signature": "int sqlite3BtreeClose(Btree *p)", "test_filename": "tests_btree_sqlite3BtreeClose.c" }, { "function_name": "sqlite3BtreeSetPagerFlags", "function_signature": "int sqlite3BtreeSetPagerFlags(\n Btree *p, /* The btree to set the safety level on */\n unsigned pgFlags /* Various PAGER_* flags */\n)", "test_filename": "tests_btree_sqlite3BtreeSetPagerFlags.c" }, { "function_name": "sqlite3BtreeSetPageSize", "function_signature": "int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int nReserve, int iFix)", "test_filename": "tests_btree_sqlite3BtreeSetPageSize.c" }, { "function_name": "sqlite3BtreeSecureDelete", "function_signature": "int sqlite3BtreeSecureDelete(Btree *p, int newFlag)", "test_filename": "tests_btree_sqlite3BtreeSecureDelete.c" }, { "function_name": "sqlite3BtreeSetAutoVacuum", "function_signature": "int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum)", "test_filename": "tests_btree_sqlite3BtreeSetAutoVacuum.c" }, { "function_name": "sqlite3BtreeGetAutoVacuum", "function_signature": "int sqlite3BtreeGetAutoVacuum(Btree *p)", "test_filename": "tests_btree_sqlite3BtreeGetAutoVacuum.c" }, { "function_name": "setDefaultSyncFlag", "function_signature": "static void setDefaultSyncFlag(BtShared *pBt, u8 safety_level)", "test_filename": "tests_btree_setDefaultSyncFlag.c" }, { "function_name": "lockBtree", "function_signature": "static int lockBtree(BtShared *pBt)", "test_filename": "tests_btree_lockBtree.c" }, { "function_name": "unlockBtreeIfUnused", "function_signature": "static void unlockBtreeIfUnused(BtShared *pBt)", "test_filename": "tests_btree_unlockBtreeIfUnused.c" }, { "function_name": "newDatabase", "function_signature": "static int newDatabase(BtShared *pBt)", "test_filename": "tests_btree_newDatabase.c" }, { "function_name": "btreeBeginTrans", "function_signature": "static SQLITE_NOINLINE int btreeBeginTrans(\n Btree *p, /* The btree in which to start the transaction */\n int wrflag, /* True to start a write transaction */\n int *pSchemaVersion /* Put schema version number here, if not NULL */\n)", "test_filename": "tests_btree_btreeBeginTrans.c" }, { "function_name": "sqlite3BtreeBeginTrans", "function_signature": "int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSchemaVersion)", "test_filename": "tests_btree_sqlite3BtreeBeginTrans.c" }, { "function_name": "setChildPtrmaps", "function_signature": "static int setChildPtrmaps(MemPage *pPage)", "test_filename": "tests_btree_setChildPtrmaps.c" }, { "function_name": "modifyPagePointer", "function_signature": "static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType)", "test_filename": "tests_btree_modifyPagePointer.c" }, { "function_name": "relocatePage", "function_signature": "static int relocatePage(\n BtShared *pBt, /* Btree */\n MemPage *pDbPage, /* Open page to move */\n u8 eType, /* Pointer map 'type' entry for pDbPage */\n Pgno iPtrPage, /* Pointer map 'page-no' entry for pDbPage */\n Pgno iFreePage, /* The location to move pDbPage to */\n int isCommit /* isCommit flag passed to sqlite3PagerMovepage */\n)", "test_filename": "tests_btree_relocatePage.c" }, { "function_name": "incrVacuumStep", "function_signature": "static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit)", "test_filename": "tests_btree_incrVacuumStep.c" }, { "function_name": "finalDbSize", "function_signature": "static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree)", "test_filename": "tests_btree_finalDbSize.c" }, { "function_name": "sqlite3BtreeIncrVacuum", "function_signature": "int sqlite3BtreeIncrVacuum(Btree *p)", "test_filename": "tests_btree_sqlite3BtreeIncrVacuum.c" }, { "function_name": "autoVacuumCommit", "function_signature": "static int autoVacuumCommit(Btree *p)", "test_filename": "tests_btree_autoVacuumCommit.c" }, { "function_name": "sqlite3BtreeCommitPhaseOne", "function_signature": "int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zSuperJrnl)", "test_filename": "tests_btree_sqlite3BtreeCommitPhaseOne.c" }, { "function_name": "btreeEndTransaction", "function_signature": "static void btreeEndTransaction(Btree *p)", "test_filename": "tests_btree_btreeEndTransaction.c" }, { "function_name": "sqlite3BtreeCommitPhaseTwo", "function_signature": "int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup)", "test_filename": "tests_btree_sqlite3BtreeCommitPhaseTwo.c" }, { "function_name": "sqlite3BtreeCommit", "function_signature": "int sqlite3BtreeCommit(Btree *p)", "test_filename": "tests_btree_sqlite3BtreeCommit.c" }, { "function_name": "sqlite3BtreeTripAllCursors", "function_signature": "int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode, int writeOnly)", "test_filename": "tests_btree_sqlite3BtreeTripAllCursors.c" }, { "function_name": "sqlite3BtreeRollback", "function_signature": "int sqlite3BtreeRollback(Btree *p, int tripCode, int writeOnly)", "test_filename": "tests_btree_sqlite3BtreeRollback.c" }, { "function_name": "sqlite3BtreeBeginStmt", "function_signature": "int sqlite3BtreeBeginStmt(Btree *p, int iStatement)", "test_filename": "tests_btree_sqlite3BtreeBeginStmt.c" }, { "function_name": "sqlite3BtreeSavepoint", "function_signature": "int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint)", "test_filename": "tests_btree_sqlite3BtreeSavepoint.c" }, { "function_name": "btreeCursor", "function_signature": "static int btreeCursor(\n Btree *p, /* The btree */\n Pgno iTable, /* Root page of table to open */\n int wrFlag, /* 1 to write. 0 read-only */\n struct KeyInfo *pKeyInfo, /* First arg to comparison function */\n BtCursor *pCur /* Space for new cursor */\n)", "test_filename": "tests_btree_btreeCursor.c" }, { "function_name": "btreeCursorWithLock", "function_signature": "static int btreeCursorWithLock(\n Btree *p, /* The btree */\n Pgno iTable, /* Root page of table to open */\n int wrFlag, /* 1 to write. 0 read-only */\n struct KeyInfo *pKeyInfo, /* First arg to comparison function */\n BtCursor *pCur /* Space for new cursor */\n)", "test_filename": "tests_btree_btreeCursorWithLock.c" }, { "function_name": "sqlite3BtreeCursor", "function_signature": "int sqlite3BtreeCursor(\n Btree *p, /* The btree */\n Pgno iTable, /* Root page of table to open */\n int wrFlag, /* 1 to write. 0 read-only */\n struct KeyInfo *pKeyInfo, /* First arg to xCompare() */\n BtCursor *pCur /* Write new cursor here */\n)", "test_filename": "tests_btree_sqlite3BtreeCursor.c" }, { "function_name": "sqlite3BtreeClosesWithCursor", "function_signature": "int sqlite3BtreeClosesWithCursor(\n Btree *pBtree, /* the btree object */\n BtCursor *pCur /* Corresponding cursor */\n)", "test_filename": "tests_btree_sqlite3BtreeClosesWithCursor.c" }, { "function_name": "sqlite3BtreeCloseCursor", "function_signature": "int sqlite3BtreeCloseCursor(BtCursor *pCur)", "test_filename": "tests_btree_sqlite3BtreeCloseCursor.c" }, { "function_name": "getOverflowPage", "function_signature": "static int getOverflowPage(\n BtShared *pBt, /* The database file */\n Pgno ovfl, /* Current overflow page number */\n MemPage **ppPage, /* OUT: MemPage handle (may be NULL) */\n Pgno *pPgnoNext /* OUT: Next overflow page number */\n)", "test_filename": "tests_btree_getOverflowPage.c" }, { "function_name": "copyPayload", "function_signature": "static int copyPayload(\n void *pPayload, /* Pointer to page data */\n void *pBuf, /* Pointer to buffer */\n int nByte, /* Number of bytes to copy */\n int eOp, /* 0 -> copy from page, 1 -> copy to page */\n DbPage *pDbPage /* Page containing pPayload */\n)", "test_filename": "tests_btree_copyPayload.c" }, { "function_name": "accessPayload", "function_signature": "static int accessPayload(\n BtCursor *pCur, /* Cursor pointing to entry to read from */\n u32 offset, /* Begin reading this far into payload */\n u32 amt, /* Read this many bytes */\n unsigned char *pBuf, /* Write the bytes into this buffer */\n int eOp /* zero to read. non-zero to write. */\n)", "test_filename": "tests_btree_accessPayload.c" }, { "function_name": "accessPayloadChecked", "function_signature": "static SQLITE_NOINLINE int accessPayloadChecked(\n BtCursor *pCur,\n u32 offset,\n u32 amt,\n void *pBuf\n)", "test_filename": "tests_btree_accessPayloadChecked.c" }, { "function_name": "moveToChild", "function_signature": "static int moveToChild(BtCursor *pCur, u32 newPgno)", "test_filename": "tests_btree_moveToChild.c" }, { "function_name": "assertParentIndex", "function_signature": "static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild)", "test_filename": "tests_btree_assertParentIndex.c" }, { "function_name": "moveToParent", "function_signature": "static void moveToParent(BtCursor *pCur)", "test_filename": "tests_btree_moveToParent.c" }, { "function_name": "moveToRoot", "function_signature": "static int moveToRoot(BtCursor *pCur)", "test_filename": "tests_btree_moveToRoot.c" }, { "function_name": "moveToLeftmost", "function_signature": "static int moveToLeftmost(BtCursor *pCur)", "test_filename": "tests_btree_moveToLeftmost.c" }, { "function_name": "moveToRightmost", "function_signature": "static int moveToRightmost(BtCursor *pCur)", "test_filename": "tests_btree_moveToRightmost.c" }, { "function_name": "sqlite3BtreeFirst", "function_signature": "int sqlite3BtreeFirst(BtCursor *pCur, int *pRes)", "test_filename": "tests_btree_sqlite3BtreeFirst.c" }, { "function_name": "sqlite3BtreeIsEmpty", "function_signature": "int sqlite3BtreeIsEmpty(BtCursor *pCur, int *pRes)", "test_filename": "tests_btree_sqlite3BtreeIsEmpty.c" }, { "function_name": "btreeLast", "function_signature": "static SQLITE_NOINLINE int btreeLast(BtCursor *pCur, int *pRes)", "test_filename": "tests_btree_btreeLast.c" }, { "function_name": "sqlite3BtreeLast", "function_signature": "int sqlite3BtreeLast(BtCursor *pCur, int *pRes)", "test_filename": "tests_btree_sqlite3BtreeLast.c" }, { "function_name": "sqlite3BtreeTableMoveto", "function_signature": "int sqlite3BtreeTableMoveto(\n BtCursor *pCur, /* The cursor to be moved */\n i64 intKey, /* The table key */\n int biasRight, /* If true, bias the search to the high end */\n int *pRes /* Write search results here */\n)", "test_filename": "tests_btree_sqlite3BtreeTableMoveto.c" }, { "function_name": "indexCellCompare", "function_signature": "static int indexCellCompare(\n MemPage *pPage,\n int idx,\n UnpackedRecord *pIdxKey,\n RecordCompare xRecordCompare\n)", "test_filename": "tests_btree_indexCellCompare.c" }, { "function_name": "sqlite3BtreeIndexMoveto", "function_signature": "int sqlite3BtreeIndexMoveto(\n BtCursor *pCur, /* The cursor to be moved */\n UnpackedRecord *pIdxKey, /* Unpacked index key */\n int *pRes /* Write search results here */\n)", "test_filename": "tests_btree_sqlite3BtreeIndexMoveto.c" }, { "function_name": "sqlite3BtreeRowCountEst", "function_signature": "i64 sqlite3BtreeRowCountEst(BtCursor *pCur)", "test_filename": "tests_btree_sqlite3BtreeRowCountEst.c" }, { "function_name": "btreeNext", "function_signature": "static SQLITE_NOINLINE int btreeNext(BtCursor *pCur)", "test_filename": "tests_btree_btreeNext.c" }, { "function_name": "sqlite3BtreeNext", "function_signature": "int sqlite3BtreeNext(BtCursor *pCur, int flags)", "test_filename": "tests_btree_sqlite3BtreeNext.c" }, { "function_name": "btreePrevious", "function_signature": "static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur)", "test_filename": "tests_btree_btreePrevious.c" }, { "function_name": "sqlite3BtreePrevious", "function_signature": "int sqlite3BtreePrevious(BtCursor *pCur, int flags)", "test_filename": "tests_btree_sqlite3BtreePrevious.c" }, { "function_name": "allocateBtreePage", "function_signature": "static int allocateBtreePage(\n BtShared *pBt, /* The btree */\n MemPage **ppPage, /* Store pointer to the allocated page here */\n Pgno *pPgno, /* Store the page number here */\n Pgno nearby, /* Search for a page near this one */\n u8 eMode /* BTALLOC_EXACT, BTALLOC_LT, or BTALLOC_ANY */\n)", "test_filename": "tests_btree_allocateBtreePage.c" }, { "function_name": "freePage2", "function_signature": "static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage)", "test_filename": "tests_btree_freePage2.c" }, { "function_name": "clearCellOverflow", "function_signature": "static SQLITE_NOINLINE int clearCellOverflow(\n MemPage *pPage, /* The page that contains the Cell */\n unsigned char *pCell, /* First byte of the Cell */\n CellInfo *pInfo /* Size information about the cell */\n)", "test_filename": "tests_btree_clearCellOverflow.c" }, { "function_name": "fillInCell", "function_signature": "static int fillInCell(\n MemPage *pPage, /* The page that contains the cell */\n unsigned char *pCell, /* Complete text of the cell */\n const BtreePayload *pX, /* Payload with which to construct the cell */\n int *pnSize /* Write cell size here */\n)", "test_filename": "tests_btree_fillInCell.c" }, { "function_name": "dropCell", "function_signature": "static void dropCell(MemPage *pPage, int idx, int sz, int *pRC)", "test_filename": "tests_btree_dropCell.c" }, { "function_name": "insertCell", "function_signature": "static int insertCell(\n MemPage *pPage, /* Page into which we are copying */\n int i, /* New cell becomes the i-th cell of the page */\n u8 *pCell, /* Content of the new cell */\n int sz, /* Bytes of content in pCell */\n u8 *pTemp, /* Temp storage space for pCell, if needed */\n Pgno iChild /* If non-zero, replace first 4 bytes with this value */\n)", "test_filename": "tests_btree_insertCell.c" }, { "function_name": "insertCellFast", "function_signature": "static int insertCellFast(\n MemPage *pPage, /* Page into which we are copying */\n int i, /* New cell becomes the i-th cell of the page */\n u8 *pCell, /* Content of the new cell */\n int sz /* Bytes of content in pCell */\n)", "test_filename": "tests_btree_insertCellFast.c" }, { "function_name": "populateCellCache", "function_signature": "static void populateCellCache(CellArray *p, int idx, int N)", "test_filename": "tests_btree_populateCellCache.c" }, { "function_name": "rebuildPage", "function_signature": "static int rebuildPage(\n CellArray *pCArray, /* Content to be added to page pPg */\n int iFirst, /* First cell in pCArray to use */\n int nCell, /* Final number of cells on page */\n MemPage *pPg /* The page to be reconstructed */\n)", "test_filename": "tests_btree_rebuildPage.c" }, { "function_name": "pageInsertArray", "function_signature": "static int pageInsertArray(\n MemPage *pPg, /* Page to add cells to */\n u8 *pBegin, /* End of cell-pointer array */\n u8 **ppData, /* IN/OUT: Page content-area pointer */\n u8 *pCellptr, /* Pointer to cell-pointer area */\n int iFirst, /* Index of first cell to add */\n int nCell, /* Number of cells to add to pPg */\n CellArray *pCArray /* Array of cells */\n)", "test_filename": "tests_btree_pageInsertArray.c" }, { "function_name": "pageFreeArray", "function_signature": "static int pageFreeArray(\n MemPage *pPg, /* Page to edit */\n int iFirst, /* First cell to delete */\n int nCell, /* Cells to delete */\n CellArray *pCArray /* Array of cells */\n)", "test_filename": "tests_btree_pageFreeArray.c" }, { "function_name": "editPage", "function_signature": "static int editPage(\n MemPage *pPg, /* Edit this page */\n int iOld, /* Index of first cell currently on page */\n int iNew, /* Index of new first cell on page */\n int nNew, /* Final number of cells on page */\n CellArray *pCArray /* Array of cells and sizes */\n)", "test_filename": "tests_btree_editPage.c" }, { "function_name": "balance_quick", "function_signature": "static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace)", "test_filename": "tests_btree_balance_quick.c" }, { "function_name": "ptrmapCheckPages", "function_signature": "static int ptrmapCheckPages(MemPage **apPage, int nPage)", "test_filename": "tests_btree_ptrmapCheckPages.c" }, { "function_name": "copyNodeContent", "function_signature": "static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC)", "test_filename": "tests_btree_copyNodeContent.c" }, { "function_name": "balance_nonroot", "function_signature": "static int balance_nonroot(\n MemPage *pParent, /* Parent page of siblings being balanced */\n int iParentIdx, /* Index of \"the page\" in pParent */\n u8 *aOvflSpace, /* page-size bytes of space for parent ovfl */\n int isRoot, /* True if pParent is a root-page */\n int bBulk /* True if this call is part of a bulk load */\n)", "test_filename": "tests_btree_balance_nonroot.c" }, { "function_name": "balance_deeper", "function_signature": "static int balance_deeper(MemPage *pRoot, MemPage **ppChild)", "test_filename": "tests_btree_balance_deeper.c" }, { "function_name": "anotherValidCursor", "function_signature": "static int anotherValidCursor(BtCursor *pCur)", "test_filename": "tests_btree_anotherValidCursor.c" }, { "function_name": "balance", "function_signature": "static int balance(BtCursor *pCur)", "test_filename": "tests_btree_balance.c" }, { "function_name": "btreeOverwriteContent", "function_signature": "static int btreeOverwriteContent(\n MemPage *pPage, /* MemPage on which writing will occur */\n u8 *pDest, /* Pointer to the place to start writing */\n const BtreePayload *pX, /* Source of data to write */\n int iOffset, /* Offset of first byte to write */\n int iAmt /* Number of bytes to be written */\n)", "test_filename": "tests_btree_btreeOverwriteContent.c" }, { "function_name": "btreeOverwriteOverflowCell", "function_signature": "static SQLITE_NOINLINE int btreeOverwriteOverflowCell(\n BtCursor *pCur, /* Cursor pointing to cell to overwrite */\n const BtreePayload *pX /* Content to write into the cell */\n)", "test_filename": "tests_btree_btreeOverwriteOverflowCell.c" }, { "function_name": "btreeOverwriteCell", "function_signature": "static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX)", "test_filename": "tests_btree_btreeOverwriteCell.c" }, { "function_name": "sqlite3BtreeInsert", "function_signature": "int sqlite3BtreeInsert(\n BtCursor *pCur, /* Insert data into the table of this cursor */\n const BtreePayload *pX, /* Content of the row to be inserted */\n int flags, /* True if this is likely an append */\n int seekResult /* Result of prior IndexMoveto() call */\n)", "test_filename": "tests_btree_sqlite3BtreeInsert.c" }, { "function_name": "sqlite3BtreeTransferRow", "function_signature": "int sqlite3BtreeTransferRow(BtCursor *pDest, BtCursor *pSrc, i64 iKey)", "test_filename": "tests_btree_sqlite3BtreeTransferRow.c" }, { "function_name": "sqlite3BtreeDelete", "function_signature": "int sqlite3BtreeDelete(BtCursor *pCur, u8 flags)", "test_filename": "tests_btree_sqlite3BtreeDelete.c" }, { "function_name": "btreeCreateTable", "function_signature": "static int btreeCreateTable(Btree *p, Pgno *piTable, int createTabFlags)", "test_filename": "tests_btree_btreeCreateTable.c" }, { "function_name": "clearDatabasePage", "function_signature": "static int clearDatabasePage(\n BtShared *pBt, /* The BTree that contains the table */\n Pgno pgno, /* Page number to clear */\n int freePageFlag, /* Deallocate page if true */\n i64 *pnChange /* Add number of Cells freed to this counter */\n)", "test_filename": "tests_btree_clearDatabasePage.c" }, { "function_name": "sqlite3BtreeClearTable", "function_signature": "int sqlite3BtreeClearTable(Btree *p, int iTable, i64 *pnChange)", "test_filename": "tests_btree_sqlite3BtreeClearTable.c" }, { "function_name": "btreeDropTable", "function_signature": "static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved)", "test_filename": "tests_btree_btreeDropTable.c" }, { "function_name": "sqlite3BtreeGetMeta", "function_signature": "void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta)", "test_filename": "tests_btree_sqlite3BtreeGetMeta.c" }, { "function_name": "sqlite3BtreeUpdateMeta", "function_signature": "int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta)", "test_filename": "tests_btree_sqlite3BtreeUpdateMeta.c" }, { "function_name": "sqlite3BtreeCount", "function_signature": "int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *pnEntry)", "test_filename": "tests_btree_sqlite3BtreeCount.c" }, { "function_name": "checkProgress", "function_signature": "static void checkProgress(IntegrityCk *pCheck)", "test_filename": "tests_btree_checkProgress.c" }, { "function_name": "checkAppendMsg", "function_signature": "static void checkAppendMsg(\n IntegrityCk *pCheck,\n const char *zFormat,\n ...\n)", "test_filename": "tests_btree_checkAppendMsg.c" }, { "function_name": "checkRef", "function_signature": "static int checkRef(IntegrityCk *pCheck, Pgno iPage)", "test_filename": "tests_btree_checkRef.c" }, { "function_name": "checkPtrmap", "function_signature": "static void checkPtrmap(\n IntegrityCk *pCheck, /* Integrity check context */\n Pgno iChild, /* Child page number */\n u8 eType, /* Expected pointer map type */\n Pgno iParent /* Expected pointer map parent page number */\n)", "test_filename": "tests_btree_checkPtrmap.c" }, { "function_name": "checkList", "function_signature": "static void checkList(\n IntegrityCk *pCheck, /* Integrity checking context */\n int isFreeList, /* True for a freelist. False for overflow page list */\n Pgno iPage, /* Page number for first page in the list */\n u32 N /* Expected number of pages in the list */\n)", "test_filename": "tests_btree_checkList.c" }, { "function_name": "btreeHeapInsert", "function_signature": "static void btreeHeapInsert(u32 *aHeap, u32 x)", "test_filename": "tests_btree_btreeHeapInsert.c" }, { "function_name": "btreeHeapPull", "function_signature": "static int btreeHeapPull(u32 *aHeap, u32 *pOut)", "test_filename": "tests_btree_btreeHeapPull.c" }, { "function_name": "checkTreePage", "function_signature": "static int checkTreePage(\n IntegrityCk *pCheck, /* Context for the sanity check */\n Pgno iPage, /* Page number of the page to check */\n i64 *piMinKey, /* Write minimum integer primary key here */\n i64 maxKey /* Error if integer primary key greater than this */\n)", "test_filename": "tests_btree_checkTreePage.c" }, { "function_name": "sqlite3BtreeIntegrityCheck", "function_signature": "int sqlite3BtreeIntegrityCheck(\n sqlite3 *db, /* Database connection that is running the check */\n Btree *p, /* The btree to be checked */\n Pgno *aRoot, /* An array of root pages numbers for individual trees */\n Mem *aCnt, /* Memory cells to write counts for each tree to */\n int nRoot, /* Number of entries in aRoot[] */\n int mxErr, /* Stop reporting errors after this many */\n int *pnErr, /* OUT: Write number of errors seen to this variable */\n char **pzOut /* OUT: Write the error message string here */\n)", "test_filename": "tests_btree_sqlite3BtreeIntegrityCheck.c" }, { "function_name": "sqlite3BtreeCheckpoint", "function_signature": "int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLog, int *pnCkpt)", "test_filename": "tests_btree_sqlite3BtreeCheckpoint.c" }, { "function_name": "sqlite3BtreeSchemaLocked", "function_signature": "int sqlite3BtreeSchemaLocked(Btree *p)", "test_filename": "tests_btree_sqlite3BtreeSchemaLocked.c" }, { "function_name": "sqlite3BtreeLockTable", "function_signature": "int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteLock)", "test_filename": "tests_btree_sqlite3BtreeLockTable.c" }, { "function_name": "sqlite3BtreePutData", "function_signature": "int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 amt, void *z)", "test_filename": "tests_btree_sqlite3BtreePutData.c" }, { "function_name": "sqlite3BtreeSetVersion", "function_signature": "int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion)", "test_filename": "tests_btree_sqlite3BtreeSetVersion.c" } ]