BtShared 9383 ext/sqlite3/libsqlite/sqlite3.c typedef struct BtShared BtShared; BtShared 52374 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* Pointer to BtShared that this page is part of */ BtShared 52430 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* Sharable content of this btree */ BtShared 52521 ext/sqlite3/libsqlite/sqlite3.c BtShared *pNext; /* Next on a list of sharable BtShared structs */ BtShared 52586 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* The BtShared this cursor points to */ BtShared 52745 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* The tree being checked out */ BtShared 52790 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 53126 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE BtShared *SQLITE_WSD sqlite3SharedCacheList = 0; BtShared 53128 ext/sqlite3/libsqlite/sqlite3.c static BtShared *SQLITE_WSD sqlite3SharedCacheList = 0; BtShared 53299 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 53371 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 53435 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 53479 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 53516 ext/sqlite3/libsqlite/sqlite3.c static void invalidateAllOverflowCache(BtShared *pBt){ BtShared 53544 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pBtree->pBt; BtShared 53595 ext/sqlite3/libsqlite/sqlite3.c static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ BtShared 53617 ext/sqlite3/libsqlite/sqlite3.c static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ BtShared 53626 ext/sqlite3/libsqlite/sqlite3.c static void btreeClearHasContent(BtShared *pBt){ BtShared 53711 ext/sqlite3/libsqlite/sqlite3.c static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ BtShared 53888 ext/sqlite3/libsqlite/sqlite3.c static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ BtShared 53912 ext/sqlite3/libsqlite/sqlite3.c static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, int *pRC){ BtShared 53964 ext/sqlite3/libsqlite/sqlite3.c static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ BtShared 54557 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* A copy of pPage->pBt */ BtShared 54619 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* The main btree structure */ BtShared 54740 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pPage->pBt; BtShared 54774 ext/sqlite3/libsqlite/sqlite3.c static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){ BtShared 54796 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt, /* The btree */ BtShared 54817 ext/sqlite3/libsqlite/sqlite3.c static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ BtShared 54831 ext/sqlite3/libsqlite/sqlite3.c static Pgno btreePagecount(BtShared *pBt){ BtShared 54849 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt, /* The database file */ BtShared 54922 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = (BtShared*)pArg; BtShared 54957 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = 0; /* Shared part of btree structure */ BtShared 55040 ext/sqlite3/libsqlite/sqlite3.c for(pBt=GLOBAL(BtShared*,sqlite3SharedCacheList); pBt; pBt=pBt->pNext){ BtShared 55164 ext/sqlite3/libsqlite/sqlite3.c pBt->pNext = GLOBAL(BtShared*,sqlite3SharedCacheList); BtShared 55165 ext/sqlite3/libsqlite/sqlite3.c GLOBAL(BtShared*,sqlite3SharedCacheList) = pBt; BtShared 55234 ext/sqlite3/libsqlite/sqlite3.c static int removeFromSharingList(BtShared *pBt){ BtShared 55237 ext/sqlite3/libsqlite/sqlite3.c BtShared *pList; BtShared 55245 ext/sqlite3/libsqlite/sqlite3.c if( GLOBAL(BtShared*,sqlite3SharedCacheList)==pBt ){ BtShared 55246 ext/sqlite3/libsqlite/sqlite3.c GLOBAL(BtShared*,sqlite3SharedCacheList) = pBt->pNext; BtShared 55248 ext/sqlite3/libsqlite/sqlite3.c pList = GLOBAL(BtShared*,sqlite3SharedCacheList); BtShared 55273 ext/sqlite3/libsqlite/sqlite3.c static void allocateTempSpace(BtShared *pBt){ BtShared 55302 ext/sqlite3/libsqlite/sqlite3.c static void freeTempSpace(BtShared *pBt){ BtShared 55314 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55384 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55398 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55420 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55434 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55466 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55581 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 55627 ext/sqlite3/libsqlite/sqlite3.c static int lockBtree(BtShared *pBt){ BtShared 55806 ext/sqlite3/libsqlite/sqlite3.c static int countValidCursors(BtShared *pBt, int wrOnly){ BtShared 55825 ext/sqlite3/libsqlite/sqlite3.c static void unlockBtreeIfUnused(BtShared *pBt){ BtShared 55842 ext/sqlite3/libsqlite/sqlite3.c static int newDatabase(BtShared *pBt){ BtShared 55932 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56079 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pPage->pBt; BtShared 56186 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt, /* Btree */ BtShared 56259 ext/sqlite3/libsqlite/sqlite3.c static int allocateBtreePage(BtShared *, MemPage **, Pgno *, Pgno, u8); BtShared 56278 ext/sqlite3/libsqlite/sqlite3.c static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit){ BtShared 56374 ext/sqlite3/libsqlite/sqlite3.c static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ BtShared 56402 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56442 ext/sqlite3/libsqlite/sqlite3.c static int autoVacuumCommit(BtShared *pBt){ BtShared 56524 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56549 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56621 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56724 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56793 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56825 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 56886 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; /* Shared b-tree handle */ BtShared 56978 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pCur->pBt; BtShared 57123 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt, /* The database file */ BtShared 57252 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pCur->pBt; /* Btree this cursor belongs to */ BtShared 57556 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pCur->pBt; BtShared 58312 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt, /* The btree */ BtShared 58639 ext/sqlite3/libsqlite/sqlite3.c static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ BtShared 58782 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pPage->pBt; BtShared 58872 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pPage->pBt; BtShared 59489 ext/sqlite3/libsqlite/sqlite3.c BtShared *const pBt = pPage->pBt; /* B-Tree Database */ BtShared 59582 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pPage->pBt; BtShared 59631 ext/sqlite3/libsqlite/sqlite3.c BtShared * const pBt = pFrom->pBt; BtShared 59720 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; /* The whole database */ BtShared 60409 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pRoot->pBt; /* The BTree */ BtShared 60613 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 60751 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 60873 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 61027 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt, /* The BTree that contains the table */ BtShared 61094 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 61143 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 61273 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 61303 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 61663 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt; BtShared 61924 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 62069 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 62118 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = p->pBt; BtShared 62239 ext/sqlite3/libsqlite/sqlite3.c BtShared *pBt = pBtree->pBt;