diff options
| author | Kamil Rytarowski <n54@gmx.com> | 2018-05-10 22:09:24 +0000 |
|---|---|---|
| committer | Kamil Rytarowski <n54@gmx.com> | 2018-05-10 22:09:24 +0000 |
| commit | 65e9f1f2c9d5a9d4422472184ae9a6bb1e1d7552 (patch) | |
| tree | 722cb2277bb7c5a6c960188a09d9483340db3df9 | |
| parent | 19e9884609b444b0fcad474a433ee5d7987627d3 (diff) | |
| download | bcm5719-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.h | 3 |
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 |

