pgno             10248 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3PagerAcquire(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
pgno             10250 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
pgno             10363 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno;                     /* Page number for this page */
pgno             39362 ext/sqlite3/libsqlite/sqlite3.c     if( p->pgno==1 ){
pgno             39489 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,            /* Page number to obtain */
pgno             39497 ext/sqlite3/libsqlite/sqlite3.c   assert( pgno>0 );
pgno             39510 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, eCreate);
pgno             39526 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,                      /* Page number to obtain */
pgno             39551 ext/sqlite3/libsqlite/sqlite3.c                 pPg->pgno, pgno,
pgno             39560 ext/sqlite3/libsqlite/sqlite3.c   *ppPage = sqlite3GlobalConfig.pcache2.xFetch(pCache->pCache, pgno, 2);
pgno             39575 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,                  /* Page number obtained */
pgno             39588 ext/sqlite3/libsqlite/sqlite3.c   pPgHdr->pgno = pgno;
pgno             39589 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3PcacheFetchFinish(pCache,pgno,pPage);
pgno             39600 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,                  /* Page number obtained */
pgno             39609 ext/sqlite3/libsqlite/sqlite3.c     return pcacheFetchFinishWithInit(pCache, pgno, pPage);
pgno             39615 ext/sqlite3/libsqlite/sqlite3.c   if( pgno==1 ){
pgno             39658 ext/sqlite3/libsqlite/sqlite3.c   if( p->pgno==1 ){
pgno             39719 ext/sqlite3/libsqlite/sqlite3.c   sqlite3GlobalConfig.pcache2.xRekey(pCache->pCache, p->pPage, p->pgno,newPgno);
pgno             39720 ext/sqlite3/libsqlite/sqlite3.c   p->pgno = newPgno;
pgno             39735 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){
pgno             39745 ext/sqlite3/libsqlite/sqlite3.c       assert( p->pgno>0 );
pgno             39746 ext/sqlite3/libsqlite/sqlite3.c       if( ALWAYS(p->pgno>pgno) ){
pgno             39751 ext/sqlite3/libsqlite/sqlite3.c     if( pgno==0 && pCache->pPage1 ){
pgno             39753 ext/sqlite3/libsqlite/sqlite3.c       pgno = 1;
pgno             39755 ext/sqlite3/libsqlite/sqlite3.c     sqlite3GlobalConfig.pcache2.xTruncate(pCache->pCache, pgno+1);
pgno             39782 ext/sqlite3/libsqlite/sqlite3.c     if( pA->pgno<pB->pgno ){
pgno             42660 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno = pPg->pgno;
pgno             42664 ext/sqlite3/libsqlite/sqlite3.c     if( p->nOrig>=pgno && 0==sqlite3BitvecTest(p->pInSavepoint, pgno) ){
pgno             42675 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3BitvecTest(pPager->pInJournal, pPg->pgno);
pgno             43353 ext/sqlite3/libsqlite/sqlite3.c static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){
pgno             43359 ext/sqlite3/libsqlite/sqlite3.c     if( pgno<=p->nOrig ){
pgno             43360 ext/sqlite3/libsqlite/sqlite3.c       rc |= sqlite3BitvecSet(p->pInSavepoint, pgno);
pgno             43792 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno;                    /* The page number of a page in journal */
pgno             43822 ext/sqlite3/libsqlite/sqlite3.c   rc = read32bits(jfd, *pOffset, &pgno);
pgno             43833 ext/sqlite3/libsqlite/sqlite3.c   if( pgno==0 || pgno==PAGER_MJ_PGNO(pPager) ){
pgno             43837 ext/sqlite3/libsqlite/sqlite3.c   if( pgno>(Pgno)pPager->dbSize || sqlite3BitvecTest(pDone, pgno) ){
pgno             43851 ext/sqlite3/libsqlite/sqlite3.c   if( pDone && (rc = sqlite3BitvecSet(pDone, pgno))!=SQLITE_OK ){
pgno             43857 ext/sqlite3/libsqlite/sqlite3.c   if( pgno==1 && pPager->nReserve!=((u8*)aData)[20] ){
pgno             43900 ext/sqlite3/libsqlite/sqlite3.c     pPg = sqlite3PagerLookup(pPager, pgno);
pgno             43905 ext/sqlite3/libsqlite/sqlite3.c            PAGERID(pPager), pgno, pager_datahash(pPager->pageSize, (u8*)aData),
pgno             43917 ext/sqlite3/libsqlite/sqlite3.c     i64 ofst = (pgno-1)*(i64)pPager->pageSize;
pgno             43921 ext/sqlite3/libsqlite/sqlite3.c     if( pgno>pPager->dbFileSize ){
pgno             43922 ext/sqlite3/libsqlite/sqlite3.c       pPager->dbFileSize = pgno;
pgno             43925 ext/sqlite3/libsqlite/sqlite3.c       CODEC1(pPager, aData, pgno, 3, rc=SQLITE_NOMEM);
pgno             43926 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)aData);
pgno             43927 ext/sqlite3/libsqlite/sqlite3.c       CODEC2(pPager, aData, pgno, 7, rc=SQLITE_NOMEM, aData);
pgno             43949 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3PagerAcquire(pPager, pgno, &pPg, 1);
pgno             43994 ext/sqlite3/libsqlite/sqlite3.c     if( pgno==1 ){
pgno             43999 ext/sqlite3/libsqlite/sqlite3.c     CODEC1(pPager, pData, pPg->pgno, 3, rc=SQLITE_NOMEM);
pgno             44511 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno = pPg->pgno;       /* Page number to read */
pgno             44525 ext/sqlite3/libsqlite/sqlite3.c     i64 iOffset = (pgno-1)*(i64)pPager->pageSize;
pgno             44532 ext/sqlite3/libsqlite/sqlite3.c   if( pgno==1 ){
pgno             44552 ext/sqlite3/libsqlite/sqlite3.c   CODEC1(pPager, pPg->pData, pgno, 3, rc = SQLITE_NOMEM);
pgno             44556 ext/sqlite3/libsqlite/sqlite3.c   IOTRACE(("PGIN %p %d\n", pPager, pgno));
pgno             44558 ext/sqlite3/libsqlite/sqlite3.c                PAGERID(pPager), pgno, pager_pagehash(pPg)));
pgno             44610 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3WalFindFrame(pPager->pWal, pPg->pgno, &iFrame);
pgno             44653 ext/sqlite3/libsqlite/sqlite3.c     rc = pagerUndoCallback((void *)pPager, pList->pgno);
pgno             44684 ext/sqlite3/libsqlite/sqlite3.c     assert( p->pgno < p->pDirty->pgno );
pgno             44697 ext/sqlite3/libsqlite/sqlite3.c       if( p->pgno<=nTruncate ){
pgno             44708 ext/sqlite3/libsqlite/sqlite3.c   if( pList->pgno==1 ) pager_write_changecounter(pList);
pgno             44714 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BackupUpdate(pPager->pBackup, p->pgno, (u8 *)p->pData);
pgno             45448 ext/sqlite3/libsqlite/sqlite3.c   assert( !subjRequiresPage(pPg) || pPg->pgno<=pPg->pPager->dbSize );
pgno             45522 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,                      /* Page number */
pgno             45536 ext/sqlite3/libsqlite/sqlite3.c       sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1) * pPager->pageSize, pData);
pgno             45551 ext/sqlite3/libsqlite/sqlite3.c   p->pgno = pgno;
pgno             45569 ext/sqlite3/libsqlite/sqlite3.c   sqlite3OsUnfetch(pPager->fd, (i64)(pPg->pgno-1)*pPager->pageSize, pPg->pData);
pgno             45657 ext/sqlite3/libsqlite/sqlite3.c   return pPg->pgno;
pgno             45869 ext/sqlite3/libsqlite/sqlite3.c    && (pList->pDirty || pList->pgno>pPager->dbHintSize)
pgno             45877 ext/sqlite3/libsqlite/sqlite3.c     Pgno pgno = pList->pgno;
pgno             45887 ext/sqlite3/libsqlite/sqlite3.c     if( pgno<=pPager->dbSize && 0==(pList->flags&PGHDR_DONT_WRITE) ){
pgno             45888 ext/sqlite3/libsqlite/sqlite3.c       i64 offset = (pgno-1)*(i64)pPager->pageSize;   /* Offset to write */
pgno             45892 ext/sqlite3/libsqlite/sqlite3.c       if( pList->pgno==1 ) pager_write_changecounter(pList);
pgno             45895 ext/sqlite3/libsqlite/sqlite3.c       CODEC2(pPager, pList->pData, pgno, 6, return SQLITE_NOMEM, pData);
pgno             45904 ext/sqlite3/libsqlite/sqlite3.c       if( pgno==1 ){
pgno             45907 ext/sqlite3/libsqlite/sqlite3.c       if( pgno>pPager->dbFileSize ){
pgno             45908 ext/sqlite3/libsqlite/sqlite3.c         pPager->dbFileSize = pgno;
pgno             45913 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BackupUpdate(pPager->pBackup, pgno, (u8*)pList->pData);
pgno             45916 ext/sqlite3/libsqlite/sqlite3.c                    PAGERID(pPager), pgno, pager_pagehash(pList)));
pgno             45917 ext/sqlite3/libsqlite/sqlite3.c       IOTRACE(("PGOUT %p %d\n", pPager, pgno));
pgno             45920 ext/sqlite3/libsqlite/sqlite3.c       PAGERTRACE(("NOSTORE %d page %d\n", PAGERID(pPager), pgno));
pgno             45973 ext/sqlite3/libsqlite/sqlite3.c          || pPg->pgno>pPager->dbOrigSize 
pgno             45984 ext/sqlite3/libsqlite/sqlite3.c       CODEC2(pPager, pData, pPg->pgno, 7, return SQLITE_NOMEM, pData2);
pgno             45985 ext/sqlite3/libsqlite/sqlite3.c       PAGERTRACE(("STMT-JOURNAL %d page %d\n", PAGERID(pPager), pPg->pgno));
pgno             45986 ext/sqlite3/libsqlite/sqlite3.c       rc = write32bits(pPager->sjfd, offset, pPg->pgno);
pgno             45995 ext/sqlite3/libsqlite/sqlite3.c     rc = addToSavepointBitvecs(pPager, pPg->pgno);
pgno             46099 ext/sqlite3/libsqlite/sqlite3.c         rc==SQLITE_OK && pPg->pgno>pPager->dbSize && subjRequiresPage(pPg)
pgno             46113 ext/sqlite3/libsqlite/sqlite3.c     PAGERTRACE(("STRESS %d page %d\n", PAGERID(pPager), pPg->pgno));
pgno             46901 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,          /* Page number to fetch */
pgno             46914 ext/sqlite3/libsqlite/sqlite3.c   const int bMmapOk = (pgno!=1 && USEFETCH(pPager)
pgno             46925 ext/sqlite3/libsqlite/sqlite3.c   if( pgno==0 ){
pgno             46936 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3WalFindFrame(pPager->pWal, pgno, &iFrame);
pgno             46944 ext/sqlite3/libsqlite/sqlite3.c           (i64)(pgno-1) * pPager->pageSize, pPager->pageSize, &pData
pgno             46949 ext/sqlite3/libsqlite/sqlite3.c           pPg = sqlite3PagerLookup(pPager, pgno);
pgno             46952 ext/sqlite3/libsqlite/sqlite3.c           rc = pagerAcquireMapPage(pPager, pgno, pData, &pPg);
pgno             46954 ext/sqlite3/libsqlite/sqlite3.c           sqlite3OsUnfetch(pPager->fd, (i64)(pgno-1)*pPager->pageSize, pData);
pgno             46969 ext/sqlite3/libsqlite/sqlite3.c       pBase = sqlite3PcacheFetch(pPager->pPCache, pgno, 3);
pgno             46971 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3PcacheFetchStress(pPager->pPCache, pgno, &pBase);
pgno             46974 ext/sqlite3/libsqlite/sqlite3.c       pPg = *ppPage = sqlite3PcacheFetchFinish(pPager->pPCache, pgno, pBase);
pgno             46986 ext/sqlite3/libsqlite/sqlite3.c   assert( (*ppPage)->pgno==pgno );
pgno             46992 ext/sqlite3/libsqlite/sqlite3.c     assert( pgno<=PAGER_MAX_PGNO && pgno!=PAGER_MJ_PGNO(pPager) );
pgno             47005 ext/sqlite3/libsqlite/sqlite3.c     if( pgno>PAGER_MAX_PGNO || pgno==PAGER_MJ_PGNO(pPager) ){
pgno             47010 ext/sqlite3/libsqlite/sqlite3.c     if( MEMDB || pPager->dbSize<pgno || noContent || !isOpen(pPager->fd) ){
pgno             47011 ext/sqlite3/libsqlite/sqlite3.c       if( pgno>pPager->mxPgno ){
pgno             47023 ext/sqlite3/libsqlite/sqlite3.c         if( pgno<=pPager->dbOrigSize ){
pgno             47024 ext/sqlite3/libsqlite/sqlite3.c           TESTONLY( rc = ) sqlite3BitvecSet(pPager->pInJournal, pgno);
pgno             47027 ext/sqlite3/libsqlite/sqlite3.c         TESTONLY( rc = ) addToSavepointBitvecs(pPager, pgno);
pgno             47032 ext/sqlite3/libsqlite/sqlite3.c       IOTRACE(("ZERO %p %d\n", pPager, pgno));
pgno             47035 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3WalFindFrame(pPager->pWal, pgno, &iFrame);
pgno             47072 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){
pgno             47075 ext/sqlite3/libsqlite/sqlite3.c   assert( pgno!=0 );
pgno             47077 ext/sqlite3/libsqlite/sqlite3.c   pPage = sqlite3PcacheFetch(pPager->pPCache, pgno, 0);
pgno             47079 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3PcacheFetchFinish(pPager->pPCache, pgno, pPage);
pgno             47339 ext/sqlite3/libsqlite/sqlite3.c       if( pPg->pgno<=pPager->dbOrigSize && isOpen(pPager->jfd) ){
pgno             47347 ext/sqlite3/libsqlite/sqlite3.c         assert( pPg->pgno!=PAGER_MJ_PGNO(pPager) );
pgno             47350 ext/sqlite3/libsqlite/sqlite3.c         CODEC2(pPager, pPg->pData, pPg->pgno, 7, return SQLITE_NOMEM, pData2);
pgno             47362 ext/sqlite3/libsqlite/sqlite3.c         rc = write32bits(pPager->jfd, iOff, pPg->pgno);
pgno             47369 ext/sqlite3/libsqlite/sqlite3.c         IOTRACE(("JOUT %p %d %lld %d\n", pPager, pPg->pgno, 
pgno             47373 ext/sqlite3/libsqlite/sqlite3.c              PAGERID(pPager), pPg->pgno, 
pgno             47379 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3BitvecSet(pPager->pInJournal, pPg->pgno);
pgno             47382 ext/sqlite3/libsqlite/sqlite3.c         rc |= addToSavepointBitvecs(pPager, pPg->pgno);
pgno             47392 ext/sqlite3/libsqlite/sqlite3.c                 PAGERID(pPager), pPg->pgno,
pgno             47409 ext/sqlite3/libsqlite/sqlite3.c   if( pPager->dbSize<pPg->pgno ){
pgno             47410 ext/sqlite3/libsqlite/sqlite3.c     pPager->dbSize = pPg->pgno;
pgno             47448 ext/sqlite3/libsqlite/sqlite3.c   pg1 = ((pPg->pgno-1) & ~(nPagePerSector-1)) + 1;
pgno             47451 ext/sqlite3/libsqlite/sqlite3.c   if( pPg->pgno>nPageCount ){
pgno             47452 ext/sqlite3/libsqlite/sqlite3.c     nPage = (pPg->pgno - pg1)+1;
pgno             47459 ext/sqlite3/libsqlite/sqlite3.c   assert(pg1<=pPg->pgno);
pgno             47460 ext/sqlite3/libsqlite/sqlite3.c   assert((pg1+nPage)>pPg->pgno);
pgno             47465 ext/sqlite3/libsqlite/sqlite3.c     if( pg==pPg->pgno || !sqlite3BitvecTest(pPager->pInJournal, pg) ){
pgno             47560 ext/sqlite3/libsqlite/sqlite3.c     PAGERTRACE(("DONT_WRITE page %d of %d\n", pPg->pgno, PAGERID(pPager)));
pgno             47561 ext/sqlite3/libsqlite/sqlite3.c     IOTRACE(("CLEAN %p %d\n", pPager, pPg->pgno))
pgno             48319 ext/sqlite3/libsqlite/sqlite3.c   CODEC2(pPg->pPager, pPg->pData, pPg->pgno, 6, return 0, aData);
pgno             48357 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit){
pgno             48403 ext/sqlite3/libsqlite/sqlite3.c       PAGERID(pPager), pPg->pgno, (pPg->flags&PGHDR_NEED_SYNC)?1:0, pgno));
pgno             48404 ext/sqlite3/libsqlite/sqlite3.c   IOTRACE(("MOVE %p %d %d\n", pPager, pPg->pgno, pgno))
pgno             48414 ext/sqlite3/libsqlite/sqlite3.c     needSyncPgno = pPg->pgno;
pgno             48416 ext/sqlite3/libsqlite/sqlite3.c             pageInJournal(pPager, pPg) || pPg->pgno>pPager->dbOrigSize );
pgno             48426 ext/sqlite3/libsqlite/sqlite3.c   pPgOld = sqlite3PagerLookup(pPager, pgno);
pgno             48439 ext/sqlite3/libsqlite/sqlite3.c   origPgno = pPg->pgno;
pgno             48440 ext/sqlite3/libsqlite/sqlite3.c   sqlite3PcacheMove(pPg, pgno);
pgno             48493 ext/sqlite3/libsqlite/sqlite3.c   assert( pPg->pgno!=iNew );
pgno             49607 ext/sqlite3/libsqlite/sqlite3.c   u32 pgno;                       /* Page number of the frame */
pgno             49619 ext/sqlite3/libsqlite/sqlite3.c   pgno = sqlite3Get4byte(&aFrame[0]);
pgno             49620 ext/sqlite3/libsqlite/sqlite3.c   if( pgno==0 ){
pgno             49642 ext/sqlite3/libsqlite/sqlite3.c   *piPage = pgno;
pgno             50062 ext/sqlite3/libsqlite/sqlite3.c       u32 pgno;                   /* Database page number for frame */
pgno             50069 ext/sqlite3/libsqlite/sqlite3.c       isValid = walDecodeFrame(pWal, &pgno, &nTruncate, aData, aFrame);
pgno             50071 ext/sqlite3/libsqlite/sqlite3.c       rc = walIndexAppend(pWal, iFrame, pgno);
pgno             51267 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,                      /* Database page number to read data for */
pgno             51326 ext/sqlite3/libsqlite/sqlite3.c     for(iKey=walHash(pgno); aHash[iKey]; iKey=walNextHash(iKey)){
pgno             51328 ext/sqlite3/libsqlite/sqlite3.c       if( iFrame<=iLast && aPgno[aHash[iKey]]==pgno ){
pgno             51346 ext/sqlite3/libsqlite/sqlite3.c       if( walFramePgno(pWal, iTest)==pgno ){
pgno             51656 ext/sqlite3/libsqlite/sqlite3.c   walEncodeFrame(p->pWal, pPage->pgno, nTruncate, pData, aFrame);
pgno             51822 ext/sqlite3/libsqlite/sqlite3.c     rc = walIndexAppend(pWal, iFrame, p->pgno);
pgno             51827 ext/sqlite3/libsqlite/sqlite3.c     rc = walIndexAppend(pWal, iFrame, pLast->pgno);
pgno             52379 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno;           /* Page number for this page */
pgno             52670 ext/sqlite3/libsqlite/sqlite3.c #define PTRMAP_PAGENO(pBt, pgno) ptrmapPageno(pBt, pgno)
pgno             52671 ext/sqlite3/libsqlite/sqlite3.c #define PTRMAP_PTROFFSET(pgptrmap, pgno) (5*(pgno-pgptrmap-1))
pgno             52672 ext/sqlite3/libsqlite/sqlite3.c #define PTRMAP_ISPAGE(pBt, pgno) (PTRMAP_PAGENO((pBt),(pgno))==(pgno))
pgno             53595 ext/sqlite3/libsqlite/sqlite3.c static int btreeSetHasContent(BtShared *pBt, Pgno pgno){
pgno             53598 ext/sqlite3/libsqlite/sqlite3.c     assert( pgno<=pBt->nPage );
pgno             53604 ext/sqlite3/libsqlite/sqlite3.c   if( rc==SQLITE_OK && pgno<=sqlite3BitvecSize(pBt->pHasContent) ){
pgno             53605 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BitvecSet(pBt->pHasContent, pgno);
pgno             53617 ext/sqlite3/libsqlite/sqlite3.c static int btreeGetHasContent(BtShared *pBt, Pgno pgno){
pgno             53619 ext/sqlite3/libsqlite/sqlite3.c   return (p && (pgno>sqlite3BitvecSize(p) || sqlite3BitvecTest(p, pgno)));
pgno             53888 ext/sqlite3/libsqlite/sqlite3.c static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){
pgno             53892 ext/sqlite3/libsqlite/sqlite3.c   if( pgno<2 ) return 0;
pgno             53894 ext/sqlite3/libsqlite/sqlite3.c   iPtrMap = (pgno-2)/nPagesPerMapPage;
pgno             54196 ext/sqlite3/libsqlite/sqlite3.c     ptrmapPut(pPage->pBt, ovfl, PTRMAP_OVERFLOW1, pPage->pgno, pRC);
pgno             54559 ext/sqlite3/libsqlite/sqlite3.c   assert( pPage->hdrOffset==(pPage->pgno==1 ? 100 : 0) );
pgno             54611 ext/sqlite3/libsqlite/sqlite3.c   assert( pPage->pgno==sqlite3PagerPagenumber(pPage->pDbPage) );
pgno             54744 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3PagerPagenumber(pPage->pDbPage)==pPage->pgno );
pgno             54774 ext/sqlite3/libsqlite/sqlite3.c static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared *pBt){
pgno             54779 ext/sqlite3/libsqlite/sqlite3.c   pPage->pgno = pgno;
pgno             54780 ext/sqlite3/libsqlite/sqlite3.c   pPage->hdrOffset = pPage->pgno==1 ? 100 : 0;
pgno             54797 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,           /* Number of the page to fetch */
pgno             54806 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3PagerAcquire(pBt->pPager, pgno, (DbPage**)&pDbPage, flags);
pgno             54808 ext/sqlite3/libsqlite/sqlite3.c   *ppPage = btreePageFromDbPage(pDbPage, pgno, pBt);
pgno             54817 ext/sqlite3/libsqlite/sqlite3.c static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){
pgno             54820 ext/sqlite3/libsqlite/sqlite3.c   pDbPage = sqlite3PagerLookup(pBt->pPager, pgno);
pgno             54822 ext/sqlite3/libsqlite/sqlite3.c     return btreePageFromDbPage(pDbPage, pgno, pBt);
pgno             54850 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,                      /* Number of the page to get */
pgno             54858 ext/sqlite3/libsqlite/sqlite3.c   if( pgno>btreePagecount(pBt) ){
pgno             54861 ext/sqlite3/libsqlite/sqlite3.c     rc = btreeGetPage(pBt, pgno, ppPage, bReadonly);
pgno             54870 ext/sqlite3/libsqlite/sqlite3.c   testcase( pgno==0 );
pgno             54871 ext/sqlite3/libsqlite/sqlite3.c   assert( pgno!=0 || rc==SQLITE_CORRUPT );
pgno             56081 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno = pPage->pgno;
pgno             56097 ext/sqlite3/libsqlite/sqlite3.c       ptrmapPut(pBt, childPgno, PTRMAP_BTREE, pgno, &rc);
pgno             56103 ext/sqlite3/libsqlite/sqlite3.c     ptrmapPut(pBt, childPgno, PTRMAP_BTREE, pgno, &rc);
pgno             56194 ext/sqlite3/libsqlite/sqlite3.c   Pgno iDbPage = pDbPage->pgno;
pgno             56210 ext/sqlite3/libsqlite/sqlite3.c   pDbPage->pgno = iFreePage;
pgno             57143 ext/sqlite3/libsqlite/sqlite3.c     Pgno pgno;
pgno             57152 ext/sqlite3/libsqlite/sqlite3.c       rc = ptrmapGet(pBt, iGuess, &eType, &pgno);
pgno             57153 ext/sqlite3/libsqlite/sqlite3.c       if( rc==SQLITE_OK && eType==PTRMAP_OVERFLOW2 && pgno==ovfl ){
pgno             57618 ext/sqlite3/libsqlite/sqlite3.c     pCur->apPage[pCur->iPage]->pgno
pgno             57680 ext/sqlite3/libsqlite/sqlite3.c   assert( pRoot->pgno==pCur->pgnoRoot );
pgno             57705 ext/sqlite3/libsqlite/sqlite3.c     if( pRoot->pgno!=1 ) return SQLITE_CORRUPT_BKPT;
pgno             57723 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno;
pgno             57731 ext/sqlite3/libsqlite/sqlite3.c     pgno = get4byte(findCell(pPage, pCur->aiIdx[pCur->iPage]));
pgno             57732 ext/sqlite3/libsqlite/sqlite3.c     rc = moveToChild(pCur, pgno);
pgno             57748 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno;
pgno             57755 ext/sqlite3/libsqlite/sqlite3.c     pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
pgno             57757 ext/sqlite3/libsqlite/sqlite3.c     rc = moveToChild(pCur, pgno);
pgno             58529 ext/sqlite3/libsqlite/sqlite3.c                  *pPgno, closest+1, k, pTrunk->pgno, n-1));
pgno             58649 ext/sqlite3/libsqlite/sqlite3.c   assert( !pMemPage || pMemPage->pgno==iPage );
pgno             58735 ext/sqlite3/libsqlite/sqlite3.c       TRACE(("FREE-PAGE: %d leaf on trunk page %d\n",pPage->pgno,pTrunk->pgno));
pgno             58756 ext/sqlite3/libsqlite/sqlite3.c   TRACE(("FREE-PAGE: %d new trunk page replacing %d\n", pPage->pgno, iTrunk));
pgno             58768 ext/sqlite3/libsqlite/sqlite3.c     *pRC = freePage2(pPage->pBt, pPage, pPage->pgno);
pgno             59530 ext/sqlite3/libsqlite/sqlite3.c       ptrmapPut(pBt, pgnoNew, PTRMAP_BTREE, pParent->pgno, &rc);
pgno             59557 ext/sqlite3/libsqlite/sqlite3.c                0, pPage->pgno, &rc);
pgno             59594 ext/sqlite3/libsqlite/sqlite3.c         assert( n==pPage->pgno && e==PTRMAP_OVERFLOW1 );
pgno             59599 ext/sqlite3/libsqlite/sqlite3.c         assert( n==pPage->pgno && e==PTRMAP_BTREE );
pgno             59605 ext/sqlite3/libsqlite/sqlite3.c       assert( n==pPage->pgno && e==PTRMAP_BTREE );
pgno             59635 ext/sqlite3/libsqlite/sqlite3.c     int const iToHdr = ((pTo->pgno==1) ? 100 : 0);
pgno             59746 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno;                   /* Temp var to store a page number in */
pgno             59758 ext/sqlite3/libsqlite/sqlite3.c   TRACE(("BALANCE: begin page %d child of %d\n", pPage->pgno, pParent->pgno));
pgno             59804 ext/sqlite3/libsqlite/sqlite3.c   pgno = get4byte(pRight);
pgno             59806 ext/sqlite3/libsqlite/sqlite3.c     rc = getAndInitPage(pBt, pgno, &apOld[i], 0);
pgno             59816 ext/sqlite3/libsqlite/sqlite3.c       pgno = get4byte(apDiv[i]);
pgno             59821 ext/sqlite3/libsqlite/sqlite3.c       pgno = get4byte(apDiv[i]);
pgno             60027 ext/sqlite3/libsqlite/sqlite3.c   assert( cntNew[0]>0 || (pParent->pgno==1 && pParent->nCell==0) || CORRUPT_DB);
pgno             60029 ext/sqlite3/libsqlite/sqlite3.c     apOld[0]->pgno, apOld[0]->nCell,
pgno             60030 ext/sqlite3/libsqlite/sqlite3.c     nOld>=2 ? apOld[1]->pgno : 0, nOld>=2 ? apOld[1]->nCell : 0,
pgno             60031 ext/sqlite3/libsqlite/sqlite3.c     nOld>=3 ? apOld[2]->pgno : 0, nOld>=3 ? apOld[2]->nCell : 0
pgno             60037 ext/sqlite3/libsqlite/sqlite3.c   if( apOld[0]->pgno<=1 ){
pgno             60052 ext/sqlite3/libsqlite/sqlite3.c       rc = allocateBtreePage(pBt, &pNew, &pgno, (bBulk ? 1 : pgno), 0);
pgno             60061 ext/sqlite3/libsqlite/sqlite3.c         ptrmapPut(pBt, pNew->pgno, PTRMAP_BTREE, pParent->pgno, &rc);
pgno             60082 ext/sqlite3/libsqlite/sqlite3.c     aPgOrder[i] = aPgno[i] = apNew[i]->pgno;
pgno             60103 ext/sqlite3/libsqlite/sqlite3.c     pgno = aPgOrder[iBest];
pgno             60109 ext/sqlite3/libsqlite/sqlite3.c       sqlite3PagerRekey(apNew[i]->pDbPage, pgno, aPgFlags[iBest]);
pgno             60110 ext/sqlite3/libsqlite/sqlite3.c       apNew[i]->pgno = pgno;
pgno             60116 ext/sqlite3/libsqlite/sqlite3.c     apNew[0]->pgno, szNew[0], cntNew[0],
pgno             60117 ext/sqlite3/libsqlite/sqlite3.c     nNew>=2 ? apNew[1]->pgno : 0, nNew>=2 ? szNew[1] : 0,
pgno             60119 ext/sqlite3/libsqlite/sqlite3.c     nNew>=3 ? apNew[2]->pgno : 0, nNew>=3 ? szNew[2] : 0,
pgno             60121 ext/sqlite3/libsqlite/sqlite3.c     nNew>=4 ? apNew[3]->pgno : 0, nNew>=4 ? szNew[3] : 0,
pgno             60123 ext/sqlite3/libsqlite/sqlite3.c     nNew>=5 ? apNew[4]->pgno : 0, nNew>=5 ? szNew[4] : 0,
pgno             60128 ext/sqlite3/libsqlite/sqlite3.c   put4byte(pRight, apNew[nNew-1]->pgno);
pgno             60181 ext/sqlite3/libsqlite/sqlite3.c        || pNew->pgno!=aPgno[iOld]
pgno             60186 ext/sqlite3/libsqlite/sqlite3.c           ptrmapPut(pBt, get4byte(pCell), PTRMAP_BTREE, pNew->pgno, &rc);
pgno             60242 ext/sqlite3/libsqlite/sqlite3.c     insertCell(pParent, nxDiv+i, pCell, sz, pTemp, pNew->pgno, &rc);
pgno             60342 ext/sqlite3/libsqlite/sqlite3.c       ptrmapPut(pBt, key, PTRMAP_BTREE, apNew[i]->pgno, &rc);
pgno             60420 ext/sqlite3/libsqlite/sqlite3.c     rc = allocateBtreePage(pBt,&pChild,&pgnoChild,pRoot->pgno,0);
pgno             60423 ext/sqlite3/libsqlite/sqlite3.c       ptrmapPut(pBt, pgnoChild, PTRMAP_BTREE, pRoot->pgno, &rc);
pgno             60435 ext/sqlite3/libsqlite/sqlite3.c   TRACE(("BALANCE: copy root %d into %d\n", pRoot->pgno, pChild->pgno));
pgno             60505 ext/sqlite3/libsqlite/sqlite3.c          && pParent->pgno!=1
pgno             60674 ext/sqlite3/libsqlite/sqlite3.c           pCur->pgnoRoot, nKey, nData, pPage->pgno,
pgno             60818 ext/sqlite3/libsqlite/sqlite3.c     Pgno n = pCur->apPage[iCellDepth+1]->pgno;
pgno             61028 ext/sqlite3/libsqlite/sqlite3.c   Pgno pgno,               /* Page number to clear */
pgno             61040 ext/sqlite3/libsqlite/sqlite3.c   if( pgno>btreePagecount(pBt) ){
pgno             61043 ext/sqlite3/libsqlite/sqlite3.c   rc = getAndInitPage(pBt, pgno, &pPage, 0);
pgno             61659 ext/sqlite3/libsqlite/sqlite3.c   int i, rc, depth, d2, pgno, cnt;
pgno             61743 ext/sqlite3/libsqlite/sqlite3.c       pgno = get4byte(pCell);
pgno             61746 ext/sqlite3/libsqlite/sqlite3.c         checkPtrmap(pCheck, pgno, PTRMAP_BTREE, iPage);
pgno             61749 ext/sqlite3/libsqlite/sqlite3.c       d2 = checkTreePage(pCheck, pgno, &nMinKey, i==0?NULL:&nMaxKey);
pgno             61758 ext/sqlite3/libsqlite/sqlite3.c     pgno = get4byte(&pPage->aData[pPage->hdrOffset+8]);
pgno             61763 ext/sqlite3/libsqlite/sqlite3.c       checkPtrmap(pCheck, pgno, PTRMAP_BTREE, iPage);
pgno             61766 ext/sqlite3/libsqlite/sqlite3.c     checkTreePage(pCheck, pgno, NULL, !pPage->nCell?NULL:&nMaxKey);
pgno             74256 ext/sqlite3/libsqlite/sqlite3.c       int pgno;
pgno             74258 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeCreateTable(pCx->pBt, &pgno, BTREE_BLOBKEY | pOp->p5); 
pgno             74260 ext/sqlite3/libsqlite/sqlite3.c         assert( pgno==MASTER_ROOT+1 );
pgno             74264 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3BtreeCursor(pCx->pBt, pgno, 1, pKeyInfo, pCx->pCursor);
pgno             75924 ext/sqlite3/libsqlite/sqlite3.c   int pgno;
pgno             75929 ext/sqlite3/libsqlite/sqlite3.c   pgno = 0;
pgno             75941 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeCreateTable(pDb->pBt, &pgno, flags);
pgno             75942 ext/sqlite3/libsqlite/sqlite3.c   pOut->u.i = pgno;