Skip to content

Commit c1ad5ba

Browse files
committed
[sanitizer] Fix sanitizer procmap test for FreeBSD
the ParseUnixMemoryProfile makes sense only on platforms which truly support procfs Reviewers: vitalybuka Reviewed-By: vitalybuka Differential Revision: https://reviews.llvm.org/D156628
1 parent 43ca99a commit c1ad5ba

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

compiler-rt/lib/sanitizer_common/tests/sanitizer_procmaps_test.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ extern const char *argv0;
2525

2626
namespace __sanitizer {
2727

28-
#if SANITIZER_LINUX && !SANITIZER_ANDROID
28+
# if SANITIZER_LINUX && !SANITIZER_ANDROID
2929
TEST(MemoryMappingLayout, CodeRange) {
3030
uptr start, end;
3131
bool res = GetCodeRangeForFile("[vdso]", &start, &end);
3232
EXPECT_EQ(res, true);
3333
EXPECT_GT(start, 0U);
3434
EXPECT_LT(start, end);
3535
}
36-
#endif
36+
# endif
3737

3838
TEST(MemoryMappingLayout, DumpListOfModules) {
3939
const char *last_slash = strrchr(argv0, '/');
@@ -69,7 +69,8 @@ TEST(MemoryMapping, LoadedModuleArchAndUUID) {
6969
if (SANITIZER_WORDSIZE == 32) {
7070
EXPECT_EQ(arch, kModuleArchI386);
7171
} else if (SANITIZER_WORDSIZE == 64) {
72-
EXPECT_TRUE(arch == kModuleArchX86_64 || arch == kModuleArchX86_64H || arch == kModuleArchARM64);
72+
EXPECT_TRUE(arch == kModuleArchX86_64 || arch == kModuleArchX86_64H ||
73+
arch == kModuleArchARM64);
7374
}
7475
const u8 *uuid = modules[i].uuid();
7576
u8 null_uuid[kModuleUUIDSize] = {0};
@@ -78,8 +79,7 @@ TEST(MemoryMapping, LoadedModuleArchAndUUID) {
7879
}
7980
}
8081

81-
# if (SANITIZER_FREEBSD || SANITIZER_LINUX || SANITIZER_NETBSD || \
82-
SANITIZER_SOLARIS) && \
82+
# if (SANITIZER_LINUX || SANITIZER_NETBSD || SANITIZER_SOLARIS) && \
8383
defined(_LP64)
8484
const char *const parse_unix_input = R"(
8585
7fb9862f1000-7fb9862f3000 rw-p 00000000 00:00 0

0 commit comments

Comments
 (0)