Lines Matching defs:page1
62194 assert( pPager->nMmapOut==0 ); /* because page1 is never memory mapped */
62495 ** if we know that the page being released is not the last reference to page1.
62496 ** The btree layer always holds page1 open until the end, so these first
62501 ** Use sqlite3PagerUnrefPageOne() to release page1. This latter routine
62509 assert( pPg->pgno!=1 ); /* Page1 is never memory mapped */
62514 /* Do not use this routine to release the last reference to page1 */
62524 assert( (pPg->flags & PGHDR_MMAP)==0 ); /* Page1 is never memory mapped */
72544 ** Page1 is a special case and must be released using releasePageOne().
73429 u8 *page1 = pPage1->aData;
73434 if( memcmp(page1, zMagicHeader, 16)!=0 ){
73439 if( page1[18]>1 ){
73442 if( page1[19]>1 ){
73446 if( page1[18]>2 ){
73449 if( page1[19]>2 ){
73457 ** required as the version of page 1 currently in the page1 buffer
73461 if( page1[19]==2 && (pBt->btsFlags & BTS_NO_WAL)==0 ){
73485 if( memcmp(&page1[21], "\100\040\040",3)!=0 ){
73491 pageSize = (page1[16]<<8) | (page1[17]<<16);
73508 usableSize = pageSize - page1[20];
73543 pBt->autoVacuum = (get4byte(&page1[36 + 4*4])?1:0);
73544 pBt->incrVacuum = (get4byte(&page1[36 + 7*4])?1:0);