summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKamil Rytarowski <n54@gmx.com>2018-05-10 22:09:24 +0000
committerKamil Rytarowski <n54@gmx.com>2018-05-10 22:09:24 +0000
commit65e9f1f2c9d5a9d4422472184ae9a6bb1e1d7552 (patch)
tree722cb2277bb7c5a6c960188a09d9483340db3df9
parent19e9884609b444b0fcad474a433ee5d7987627d3 (diff)
downloadbcm5719-llvm-65e9f1f2c9d5a9d4422472184ae9a6bb1e1d7552.tar.gz
bcm5719-llvm-65e9f1f2c9d5a9d4422472184ae9a6bb1e1d7552.zip
Enable SANITIZER_INTERCEPTOR_HOOKS for NetBSD
Summary: This feature is required for proper libFuzzer support. Adding SI_NETBSD to the list of OSes, fixes breakage in several libFuzzer tests. It has been debugged with aid from kcc@. Sponsored by <The NetBSD Foundation> Reviewers: joerg, vitalybuka, kcc Reviewed By: vitalybuka Subscribers: kubamracek, llvm-commits, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D46729 llvm-svn: 332051
-rw-r--r--compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h b/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
index 56102c9075a..1ad92bcb8bc 100644
--- a/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
+++ b/compiler-rt/lib/sanitizer_common/sanitizer_platform_interceptors.h
@@ -425,7 +425,8 @@
(SI_LINUX || SI_MAC || SI_FREEBSD || SI_NETBSD || SI_OPENBSD || SI_SOLARIS)
#define SANITIZER_INTERCEPT_CTERMID_R (SI_MAC || SI_FREEBSD || SI_SOLARIS)
-#define SANITIZER_INTERCEPTOR_HOOKS (SI_LINUX || SI_MAC || SI_WINDOWS)
+#define SANITIZER_INTERCEPTOR_HOOKS \
+ (SI_LINUX || SI_MAC || SI_WINDOWS || SI_NETBSD)
#define SANITIZER_INTERCEPT_RECV_RECVFROM SI_POSIX
#define SANITIZER_INTERCEPT_SEND_SENDTO SI_POSIX
#define SANITIZER_INTERCEPT_EVENTFD_READ_WRITE SI_LINUX
OpenPOWER on IntegriCloud