pDone 43786 ext/sqlite3/libsqlite/sqlite3.c Bitvec *pDone, /* Bitvec of pages already played back */ pDone 43800 ext/sqlite3/libsqlite/sqlite3.c assert( isMainJrnl || pDone ); /* pDone always used on sub-journals */ pDone 43801 ext/sqlite3/libsqlite/sqlite3.c assert( isSavepnt || pDone==0 ); /* pDone never used on non-savepoint */ pDone 43837 ext/sqlite3/libsqlite/sqlite3.c if( pgno>(Pgno)pPager->dbSize || sqlite3BitvecTest(pDone, pgno) ){ pDone 43851 ext/sqlite3/libsqlite/sqlite3.c if( pDone && (rc = sqlite3BitvecSet(pDone, pgno))!=SQLITE_OK ){ pDone 44904 ext/sqlite3/libsqlite/sqlite3.c Bitvec *pDone = 0; /* Bitvec to ensure pages played back only once */ pDone 44911 ext/sqlite3/libsqlite/sqlite3.c pDone = sqlite3BitvecCreate(pSavepoint->nOrig); pDone 44912 ext/sqlite3/libsqlite/sqlite3.c if( !pDone ){ pDone 44946 ext/sqlite3/libsqlite/sqlite3.c rc = pager_playback_one_page(pPager, &pPager->journalOff, pDone, 1, 1); pDone 44976 ext/sqlite3/libsqlite/sqlite3.c rc = pager_playback_one_page(pPager, &pPager->journalOff, pDone, 1, 1); pDone 44995 ext/sqlite3/libsqlite/sqlite3.c rc = pager_playback_one_page(pPager, &offset, pDone, 0, 1); pDone 45000 ext/sqlite3/libsqlite/sqlite3.c sqlite3BitvecDestroy(pDone);