MemPage 52313 ext/sqlite3/libsqlite/sqlite3.c typedef struct MemPage MemPage; MemPage 52387 ext/sqlite3/libsqlite/sqlite3.c #define EXTRA_SIZE sizeof(MemPage) MemPage 52494 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1; /* First page of the database */ MemPage 52602 ext/sqlite3/libsqlite/sqlite3.c MemPage *apPage[BTCURSOR_MAX_DEPTH]; /* Pages from root to current page */ MemPage 53493 ext/sqlite3/libsqlite/sqlite3.c static void releasePage(MemPage *pPage); /* Forward reference */ MemPage 54017 ext/sqlite3/libsqlite/sqlite3.c static u8 *findOverflowCell(MemPage *pPage, int iCell){ MemPage 54040 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage, /* Page containing the cell */ MemPage 54107 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage, /* Page containing the cell */ MemPage 54120 ext/sqlite3/libsqlite/sqlite3.c static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ MemPage 54178 ext/sqlite3/libsqlite/sqlite3.c static u16 cellSize(MemPage *pPage, int iCell){ MemPage 54189 ext/sqlite3/libsqlite/sqlite3.c static void ptrmapPutOvflPtr(MemPage *pPage, u8 *pCell, int *pRC){ MemPage 54213 ext/sqlite3/libsqlite/sqlite3.c static int defragmentPage(MemPage *pPage){ MemPage 54311 ext/sqlite3/libsqlite/sqlite3.c static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc, int *pbDefrag){ MemPage 54373 ext/sqlite3/libsqlite/sqlite3.c static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ MemPage 54458 ext/sqlite3/libsqlite/sqlite3.c static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ MemPage 54556 ext/sqlite3/libsqlite/sqlite3.c static int decodeFlags(MemPage *pPage, int flagByte){ MemPage 54607 ext/sqlite3/libsqlite/sqlite3.c static int btreeInitPage(MemPage *pPage){ MemPage 54738 ext/sqlite3/libsqlite/sqlite3.c static void zeroPage(MemPage *pPage, int flags){ MemPage 54774 ext/sqlite3/libsqlite/sqlite3.c static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){ MemPage 54775 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = (MemPage*)sqlite3PagerGetExtra(pDbPage); MemPage 54798 ext/sqlite3/libsqlite/sqlite3.c MemPage **ppPage, /* Return the page in this parameter */ MemPage 54817 ext/sqlite3/libsqlite/sqlite3.c static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ MemPage 54851 ext/sqlite3/libsqlite/sqlite3.c MemPage **ppPage, /* Write the page pointer here */ MemPage 54879 ext/sqlite3/libsqlite/sqlite3.c static void releasePage(MemPage *pPage){ MemPage 54900 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 54901 ext/sqlite3/libsqlite/sqlite3.c pPage = (MemPage *)sqlite3PagerGetExtra(pData); MemPage 55629 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1; /* Page 1 of the database file */ MemPage 55829 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1 = pBt->pPage1; MemPage 55843 ext/sqlite3/libsqlite/sqlite3.c MemPage *pP1; MemPage 56030 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1 = pBt->pPage1; MemPage 56075 ext/sqlite3/libsqlite/sqlite3.c static int setChildPtrmaps(MemPage *pPage){ MemPage 56125 ext/sqlite3/libsqlite/sqlite3.c static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eType){ MemPage 56187 ext/sqlite3/libsqlite/sqlite3.c MemPage *pDbPage, /* Open page to move */ MemPage 56193 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPtrPage; /* The page that contains a pointer to pDbPage */ MemPage 56259 ext/sqlite3/libsqlite/sqlite3.c static int allocateBtreePage(BtShared *, MemPage **, Pgno *, Pgno, u8); MemPage 56310 ext/sqlite3/libsqlite/sqlite3.c MemPage *pFreePg; MemPage 56320 ext/sqlite3/libsqlite/sqlite3.c MemPage *pLastPg; MemPage 56341 ext/sqlite3/libsqlite/sqlite3.c MemPage *pFreePg; MemPage 56725 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1; MemPage 57125 ext/sqlite3/libsqlite/sqlite3.c MemPage **ppPage, /* OUT: MemPage handle (may be NULL) */ MemPage 57129 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = 0; MemPage 57251 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = pCur->apPage[pCur->iPage]; /* Btree page of current entry */ MemPage 57555 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNewPage; MemPage 57588 ext/sqlite3/libsqlite/sqlite3.c static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ MemPage 57650 ext/sqlite3/libsqlite/sqlite3.c MemPage *pRoot; MemPage 57725 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 57750 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = 0; MemPage 57919 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = pCur->apPage[pCur->iPage]; MemPage 58104 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 58169 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 58213 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 58313 ext/sqlite3/libsqlite/sqlite3.c MemPage **ppPage, /* Store pointer to the allocated page here */ MemPage 58318 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1; MemPage 58322 ext/sqlite3/libsqlite/sqlite3.c MemPage *pTrunk = 0; MemPage 58323 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPrevTrunk = 0; MemPage 58450 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNewTrunk; MemPage 58582 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPg = 0; MemPage 58639 ext/sqlite3/libsqlite/sqlite3.c static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ MemPage 58640 ext/sqlite3/libsqlite/sqlite3.c MemPage *pTrunk = 0; /* Free-list trunk page */ MemPage 58642 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage1 = pBt->pPage1; /* Local reference to page 1 */ MemPage 58643 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; /* Page being freed. May be NULL. */ MemPage 58766 ext/sqlite3/libsqlite/sqlite3.c static void freePage(MemPage *pPage, int *pRC){ MemPage 58778 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage, /* The page that contains the Cell */ MemPage 58805 ext/sqlite3/libsqlite/sqlite3.c MemPage *pOvfl = 0; MemPage 58857 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage, /* The page that contains the cell */ MemPage 58868 ext/sqlite3/libsqlite/sqlite3.c MemPage *pOvfl = 0; MemPage 58869 ext/sqlite3/libsqlite/sqlite3.c MemPage *pToRelease = 0; MemPage 59047 ext/sqlite3/libsqlite/sqlite3.c static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ MemPage 59102 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage, /* Page into which we are copying */ MemPage 59194 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPg, /* Edit this page */ MemPage 59260 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPg, /* Page to add cells to */ MemPage 59300 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPg, /* Page to edit */ MemPage 59352 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPg, /* Edit this page */ MemPage 59488 ext/sqlite3/libsqlite/sqlite3.c static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ MemPage 59490 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew; /* Newly allocated page */ MemPage 59576 ext/sqlite3/libsqlite/sqlite3.c static int ptrmapCheckPages(MemPage **apPage, int nPage){ MemPage 59581 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = apPage[i]; MemPage 59629 ext/sqlite3/libsqlite/sqlite3.c static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ MemPage 59714 ext/sqlite3/libsqlite/sqlite3.c MemPage *pParent, /* Parent page of siblings being balanced */ MemPage 59736 ext/sqlite3/libsqlite/sqlite3.c MemPage *apOld[NB]; /* pPage and up to two siblings */ MemPage 59737 ext/sqlite3/libsqlite/sqlite3.c MemPage *apNew[NB+2]; /* pPage and up to NB siblings after balancing */ MemPage 59808 ext/sqlite3/libsqlite/sqlite3.c memset(apOld, 0, (i+1)*sizeof(MemPage*)); MemPage 59842 ext/sqlite3/libsqlite/sqlite3.c memset(apOld, 0, (i+1)*sizeof(MemPage*)); MemPage 59897 ext/sqlite3/libsqlite/sqlite3.c MemPage *pOld = apOld[i]; MemPage 60043 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew; MemPage 60134 ext/sqlite3/libsqlite/sqlite3.c MemPage *pOld = (nNew>nOld ? apNew : apOld)[nOld-1]; MemPage 60155 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew = apNew[0]; MemPage 60165 ext/sqlite3/libsqlite/sqlite3.c MemPage *pOld = (++iOld)<nNew ? apNew[iOld] : apOld[iOld]; MemPage 60200 ext/sqlite3/libsqlite/sqlite3.c MemPage *pNew = apNew[i]; MemPage 60405 ext/sqlite3/libsqlite/sqlite3.c static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ MemPage 60407 ext/sqlite3/libsqlite/sqlite3.c MemPage *pChild = 0; /* Pointer to a new child page */ MemPage 60473 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = pCur->apPage[iPage]; MemPage 60496 ext/sqlite3/libsqlite/sqlite3.c MemPage * const pParent = pCur->apPage[iPage-1]; MemPage 60611 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 60753 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; /* Page to delete cell from */ MemPage 60816 ext/sqlite3/libsqlite/sqlite3.c MemPage *pLeaf = pCur->apPage[pCur->iPage]; MemPage 60874 ext/sqlite3/libsqlite/sqlite3.c MemPage *pRoot; MemPage 60891 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPageMove; /* The page to move to. */ MemPage 61032 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 61142 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage = 0; MemPage 61194 ext/sqlite3/libsqlite/sqlite3.c MemPage *pMove; MemPage 61350 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; /* Current page of the b-tree */ MemPage 61658 ext/sqlite3/libsqlite/sqlite3.c MemPage *pPage; MemPage 62297 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(MemPage)); }