20 lines
539 B
C++
20 lines
539 B
C++
$NetBSD$
|
|
|
|
--- base/allocator/partition_allocator/partition_alloc_unittest.cc.orig 2020-06-25 09:31:18.000000000 +0000
|
|
+++ base/allocator/partition_allocator/partition_alloc_unittest.cc
|
|
@@ -313,9 +313,13 @@ void FreeFullPage(PartitionRoot<base::in
|
|
}
|
|
}
|
|
|
|
-#if defined(OS_LINUX)
|
|
+#if defined(OS_LINUX) || defined(OS_BSD)
|
|
bool CheckPageInCore(void* ptr, bool in_core) {
|
|
+#if defined(OS_BSD)
|
|
+ char ret = 0;
|
|
+#else
|
|
unsigned char ret = 0;
|
|
+#endif
|
|
EXPECT_EQ(0, mincore(ptr, kSystemPageSize, &ret));
|
|
return in_core == (ret & 1);
|
|
}
|