fSuite
fSuite(suite),
if (fSuite.IsContiguous() || (fFlags & B_PHYSICAL_IO_REQUEST) != 0
? fSuite.DataBase() : fSuite.PhysicalDataBase()) + address;
= fSuite.SecondPhysicalDataBase() + address;
if (!fSuite.IsContiguous() && source >= B_PAGE_SIZE)
return source - fSuite.SecondPhysicalDataBase() + fSuite.DataBase();
return source - fSuite.PhysicalDataBase() + fSuite.DataBase();
if (!fSuite.IsContiguous() && source >= B_PAGE_SIZE) {
return source - fSuite.SecondPhysicalDataBase()
+ fSuite.CompareBase();
return source - fSuite.PhysicalDataBase() + fSuite.CompareBase();
return source - fSuite.DataBase() + fSuite.CompareBase();
memset((void*)fSuite.DataBase(), 0xcc, fSuite.Size());
memset((void*)fSuite.CompareBase(), 0xcc, fSuite.Size());
uint8* data = (uint8*)fSuite.DataBase();
uint8* compare = (uint8*)fSuite.CompareBase();
for (size_t i = 0; i < fSuite.Size(); i++) {
dump_block((char*)&data[i], min_c(64, fSuite.Size() - i), " ");
dump_block((char*)&compare[i], min_c(64, fSuite.Size() - i), " ");
dump_block((char*)&disk[i], min_c(64, fSuite.Size() - i), " ");
min_c(64, fSuite.Size() - i), " ");
dump_block((char*)&data[j], min_c(64, fSuite.Size() - j), " ");
} else if (fSuite.IsContiguous() || target.address < B_PAGE_SIZE) {
address = target.address + fSuite.PhysicalDataBase();
+ fSuite.SecondPhysicalDataBase();
dprintf(" base: %p (physical: %p)\n", (void*)fSuite.DataBase(),
(void*)fSuite.PhysicalDataBase());
TestSuite& fSuite;
fSuite = suite;
TestSuite* Suite() const { return fSuite; }
TestSuite* fSuite;