nFin 56278 ext/sqlite3/libsqlite/sqlite3.c static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bCommit){ nFin 56283 ext/sqlite3/libsqlite/sqlite3.c assert( iLastPg>nFin ); nFin 56338 ext/sqlite3/libsqlite/sqlite3.c iNear = nFin; nFin 56348 ext/sqlite3/libsqlite/sqlite3.c }while( bCommit && iFreePg>nFin ); nFin 56377 ext/sqlite3/libsqlite/sqlite3.c Pgno nFin; /* Return value */ nFin 56381 ext/sqlite3/libsqlite/sqlite3.c nFin = nOrig - nFree - nPtrmap; nFin 56382 ext/sqlite3/libsqlite/sqlite3.c if( nOrig>PENDING_BYTE_PAGE(pBt) && nFin<PENDING_BYTE_PAGE(pBt) ){ nFin 56383 ext/sqlite3/libsqlite/sqlite3.c nFin--; nFin 56385 ext/sqlite3/libsqlite/sqlite3.c while( PTRMAP_ISPAGE(pBt, nFin) || nFin==PENDING_BYTE_PAGE(pBt) ){ nFin 56386 ext/sqlite3/libsqlite/sqlite3.c nFin--; nFin 56389 ext/sqlite3/libsqlite/sqlite3.c return nFin; nFin 56411 ext/sqlite3/libsqlite/sqlite3.c Pgno nFin = finalDbSize(pBt, nOrig, nFree); nFin 56413 ext/sqlite3/libsqlite/sqlite3.c if( nOrig<nFin ){ nFin 56419 ext/sqlite3/libsqlite/sqlite3.c rc = incrVacuumStep(pBt, nFin, nOrig, 0); nFin 56451 ext/sqlite3/libsqlite/sqlite3.c Pgno nFin; /* Number of pages in database after autovacuuming */ nFin 56466 ext/sqlite3/libsqlite/sqlite3.c nFin = finalDbSize(pBt, nOrig, nFree); nFin 56467 ext/sqlite3/libsqlite/sqlite3.c if( nFin>nOrig ) return SQLITE_CORRUPT_BKPT; nFin 56468 ext/sqlite3/libsqlite/sqlite3.c if( nFin<nOrig ){ nFin 56471 ext/sqlite3/libsqlite/sqlite3.c for(iFree=nOrig; iFree>nFin && rc==SQLITE_OK; iFree--){ nFin 56472 ext/sqlite3/libsqlite/sqlite3.c rc = incrVacuumStep(pBt, nFin, iFree, 1); nFin 56478 ext/sqlite3/libsqlite/sqlite3.c put4byte(&pBt->pPage1->aData[28], nFin); nFin 56480 ext/sqlite3/libsqlite/sqlite3.c pBt->nPage = nFin;