iLastPg 56278 ext/sqlite3/libsqlite/sqlite3.c static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit){ iLastPg 56283 ext/sqlite3/libsqlite/sqlite3.c assert( iLastPg>nFin ); iLastPg 56285 ext/sqlite3/libsqlite/sqlite3.c if( !PTRMAP_ISPAGE(pBt, iLastPg) && iLastPg!=PENDING_BYTE_PAGE(pBt) ){ iLastPg 56294 ext/sqlite3/libsqlite/sqlite3.c rc = ptrmapGet(pBt, iLastPg, &eType, &iPtrPage); iLastPg 56311 ext/sqlite3/libsqlite/sqlite3.c rc = allocateBtreePage(pBt, &pFreePg, &iFreePg, iLastPg, BTALLOC_EXACT); iLastPg 56315 ext/sqlite3/libsqlite/sqlite3.c assert( iFreePg==iLastPg ); iLastPg 56324 ext/sqlite3/libsqlite/sqlite3.c rc = btreeGetPage(pBt, iLastPg, &pLastPg, 0); iLastPg 56349 ext/sqlite3/libsqlite/sqlite3.c assert( iFreePg<iLastPg ); iLastPg 56361 ext/sqlite3/libsqlite/sqlite3.c iLastPg--; iLastPg 56362 ext/sqlite3/libsqlite/sqlite3.c }while( iLastPg==PENDING_BYTE_PAGE(pBt) || PTRMAP_ISPAGE(pBt, iLastPg) ); iLastPg 56364 ext/sqlite3/libsqlite/sqlite3.c pBt->nPage = iLastPg;