sCheck           61923 ext/sqlite3/libsqlite/sqlite3.c   IntegrityCk sCheck;
sCheck           61930 ext/sqlite3/libsqlite/sqlite3.c   sCheck.pBt = pBt;
sCheck           61931 ext/sqlite3/libsqlite/sqlite3.c   sCheck.pPager = pBt->pPager;
sCheck           61932 ext/sqlite3/libsqlite/sqlite3.c   sCheck.nPage = btreePagecount(sCheck.pBt);
sCheck           61933 ext/sqlite3/libsqlite/sqlite3.c   sCheck.mxErr = mxErr;
sCheck           61934 ext/sqlite3/libsqlite/sqlite3.c   sCheck.nErr = 0;
sCheck           61935 ext/sqlite3/libsqlite/sqlite3.c   sCheck.mallocFailed = 0;
sCheck           61936 ext/sqlite3/libsqlite/sqlite3.c   sCheck.zPfx = 0;
sCheck           61937 ext/sqlite3/libsqlite/sqlite3.c   sCheck.v1 = 0;
sCheck           61938 ext/sqlite3/libsqlite/sqlite3.c   sCheck.v2 = 0;
sCheck           61940 ext/sqlite3/libsqlite/sqlite3.c   if( sCheck.nPage==0 ){
sCheck           61945 ext/sqlite3/libsqlite/sqlite3.c   sCheck.aPgRef = sqlite3MallocZero((sCheck.nPage / 8)+ 1);
sCheck           61946 ext/sqlite3/libsqlite/sqlite3.c   if( !sCheck.aPgRef ){
sCheck           61952 ext/sqlite3/libsqlite/sqlite3.c   if( i<=sCheck.nPage ) setPageReferenced(&sCheck, i);
sCheck           61953 ext/sqlite3/libsqlite/sqlite3.c   sqlite3StrAccumInit(&sCheck.errMsg, 0, zErr, sizeof(zErr), SQLITE_MAX_LENGTH);
sCheck           61957 ext/sqlite3/libsqlite/sqlite3.c   sCheck.zPfx = "Main freelist: ";
sCheck           61958 ext/sqlite3/libsqlite/sqlite3.c   checkList(&sCheck, 1, get4byte(&pBt->pPage1->aData[32]),
sCheck           61960 ext/sqlite3/libsqlite/sqlite3.c   sCheck.zPfx = 0;
sCheck           61964 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; (int)i<nRoot && sCheck.mxErr; i++){
sCheck           61968 ext/sqlite3/libsqlite/sqlite3.c       checkPtrmap(&sCheck, aRoot[i], PTRMAP_ROOTPAGE, 0);
sCheck           61971 ext/sqlite3/libsqlite/sqlite3.c     sCheck.zPfx = "List of tree roots: ";
sCheck           61972 ext/sqlite3/libsqlite/sqlite3.c     checkTreePage(&sCheck, aRoot[i], NULL, NULL);
sCheck           61973 ext/sqlite3/libsqlite/sqlite3.c     sCheck.zPfx = 0;
sCheck           61978 ext/sqlite3/libsqlite/sqlite3.c   for(i=1; i<=sCheck.nPage && sCheck.mxErr; i++){
sCheck           61980 ext/sqlite3/libsqlite/sqlite3.c     if( getPageReferenced(&sCheck, i)==0 ){
sCheck           61981 ext/sqlite3/libsqlite/sqlite3.c       checkAppendMsg(&sCheck, "Page %d is never used", i);
sCheck           61987 ext/sqlite3/libsqlite/sqlite3.c     if( getPageReferenced(&sCheck, i)==0 && 
sCheck           61989 ext/sqlite3/libsqlite/sqlite3.c       checkAppendMsg(&sCheck, "Page %d is never used", i);
sCheck           61991 ext/sqlite3/libsqlite/sqlite3.c     if( getPageReferenced(&sCheck, i)!=0 && 
sCheck           61993 ext/sqlite3/libsqlite/sqlite3.c       checkAppendMsg(&sCheck, "Pointer map page %d is referenced", i);
sCheck           62003 ext/sqlite3/libsqlite/sqlite3.c     checkAppendMsg(&sCheck,
sCheck           62012 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_free(sCheck.aPgRef);
sCheck           62013 ext/sqlite3/libsqlite/sqlite3.c   if( sCheck.mallocFailed ){
sCheck           62014 ext/sqlite3/libsqlite/sqlite3.c     sqlite3StrAccumReset(&sCheck.errMsg);
sCheck           62015 ext/sqlite3/libsqlite/sqlite3.c     *pnErr = sCheck.nErr+1;
sCheck           62018 ext/sqlite3/libsqlite/sqlite3.c   *pnErr = sCheck.nErr;
sCheck           62019 ext/sqlite3/libsqlite/sqlite3.c   if( sCheck.nErr==0 ) sqlite3StrAccumReset(&sCheck.errMsg);
sCheck           62020 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3StrAccumFinish(&sCheck.errMsg);