MapPlatformData Data = {};
void *P = map(nullptr, Size, "ResidentMemorySize", 0, &Data);
ASSERT_NE(nullptr, P);
- EXPECT_LT(getResidentMemorySize() - OnStart, Threshold);
+ EXPECT_LT(getResidentMemorySize(), OnStart + Threshold);
memset(P, 1, Size);
- EXPECT_GT(getResidentMemorySize() - OnStart, Size - Threshold);
+ EXPECT_GT(getResidentMemorySize(), OnStart + Size - Threshold);
releasePagesToOS((uptr)P, 0, Size, &Data);
- EXPECT_LT(getResidentMemorySize() - OnStart, Threshold);
+ EXPECT_LT(getResidentMemorySize(), OnStart + Threshold);
memset(P, 1, Size);
- EXPECT_GT(getResidentMemorySize() - OnStart, Size - Threshold);
+ EXPECT_GT(getResidentMemorySize(), OnStart + Size - Threshold);
unmap(P, Size, 0, &Data);
}