Home
last modified time | relevance | path

Searched refs:iFree (Results 1 – 2 of 2) sorted by relevance

/netbsd-src/external/public-domain/sqlite/dist/
H A Dshell.c17286 int iFree = 0; in recoverIsValidPage() local
17296 iFree = (int)recoverGetU16(&a[1]); in recoverIsValidPage()
17308 if( iFree && iFree<=iContent ) return 0; in recoverIsValidPage()
17309 while( iFree ){ in recoverIsValidPage()
17312 if( iFree>(n-4) ) return 0; in recoverIsValidPage()
17313 iNext = recoverGetU16(&a[iFree]); in recoverIsValidPage()
17314 nByte = recoverGetU16(&a[iFree+2]); in recoverIsValidPage()
17315 if( iFree+nByte>n || nByte<4 ) return 0; in recoverIsValidPage()
17316 if( iNext && iNext<iFree+nByte ) return 0; in recoverIsValidPage()
17317 memset(&aUsed[iFree], 0xFF, nByte); in recoverIsValidPage()
[all …]
H A Dsqlite3.c71778 int iFree = get2byte(&data[hdr+1]);
71779 if( iFree>usableSize-4 ) return SQLITE_CORRUPT_PAGE(pPage);
71780 if( iFree ){
71781 int iFree2 = get2byte(&data[iFree]);
71787 int sz = get2byte(&data[iFree+2]);
71789 if( top>=iFree ){
71793 if( iFree+sz>iFree2 ) return SQLITE_CORRUPT_PAGE(pPage);
71796 memmove(&data[iFree+sz+sz2], &data[iFree+sz], iFree2-(iFree+sz));
71798 }else if( iFree+sz>usableSize ){
71803 assert( cbrk+(iFree-top) <= usableSize );
[all …]