int address = 0;
while (address != storageStart) {
fr.seek(allocatorBitMapOffset + bitMapIndex*4);
int[] bitmap = {fr.readLittleEndianInt()};
BitArray bits = new BitArray(32, bitmap);
for (int i = 0 ; i < 32 ; i++ ){
address = (bitMapIndex*32+i) * 0x80 + storageStart;
fr.seek(address);
int dword = fr.readLittleEndianInt();
System.out.println((bitMapIndex*32+i) + " " + Integer.toHexString(dword) + " " + Integer.toHexString(address));
assertTrue(bits.getBit(i) == parser.getAllocator().isRecordAllocated(address));
}
bitMapIndex += 1;
}
} catch (Exception e) {