Lines Matching refs:iFree
1530 int iFree = get2byte(&data[hdr+1]); in defragmentPage() local
1531 if( iFree>usableSize-4 ) return SQLITE_CORRUPT_PAGE(pPage); in defragmentPage()
1532 if( iFree ){ in defragmentPage()
1533 int iFree2 = get2byte(&data[iFree]); in defragmentPage()
1539 int sz = get2byte(&data[iFree+2]); in defragmentPage()
1541 if( top>=iFree ){ in defragmentPage()
1545 if( iFree+sz>iFree2 ) return SQLITE_CORRUPT_PAGE(pPage); in defragmentPage()
1548 memmove(&data[iFree+sz+sz2], &data[iFree+sz], iFree2-(iFree+sz)); in defragmentPage()
1550 }else if( iFree+sz>usableSize ){ in defragmentPage()
1555 assert( cbrk+(iFree-top) <= usableSize ); in defragmentPage()
1556 memmove(&data[cbrk], &data[top], iFree-top); in defragmentPage()
1559 if( pc<iFree ){ put2byte(pAddr, pc+sz); } in defragmentPage()
4053 Pgno iFree; /* The next page to be freed */ in autoVacuumCommit() local
4093 for(iFree=nOrig; iFree>nFin && rc==SQLITE_OK; iFree--){ in autoVacuumCommit()
4094 rc = incrVacuumStep(pBt, nFin, iFree, nVac==nFree); in autoVacuumCommit()