Add NetBSD support in asan_errors.cc
authorKamil Rytarowski <n54@gmx.com>
Mon, 7 Aug 2017 10:58:48 +0000 (10:58 +0000)
committerKamil Rytarowski <n54@gmx.com>
Mon, 7 Aug 2017 10:58:48 +0000 (10:58 +0000)
Summary:
Part of the code inspired by the original work on libsanitizer in GCC 5.4 by Christos Zoulas.

Sponsored by <The NetBSD Foundation>

Reviewers: joerg, fjricci, vitalybuka, filcab, kcc

Reviewed By: vitalybuka

Subscribers: llvm-commits, kubamracek, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D36374

llvm-svn: 310247

compiler-rt/lib/asan/asan_errors.cc

index b7a38eb..4bc4760 100644 (file)
@@ -59,7 +59,7 @@ static void MaybeDumpRegisters(void *context) {
 }
 
 static void MaybeReportNonExecRegion(uptr pc) {
-#if SANITIZER_FREEBSD || SANITIZER_LINUX
+#if SANITIZER_FREEBSD || SANITIZER_LINUX || SANITIZER_NETBSD
   MemoryMappingLayout proc_maps(/*cache_enabled*/ true);
   MemoryMappedSegment segment;
   while (proc_maps.Next(&segment)) {