llvm-project/compiler-rt/lib
Kamil Rytarowski ad4632e07a Disable ASan exceptions on NetBSD
This is a workarond for the fallout from D42644:
[asan] Intercept std::rethrow_exception indirectly.

Reported problem on NetBSD/amd64:

$ sh ./projects/compiler-rt/test/sanitizer_common/asan-i386-NetBSD/NetBSD/Output/ttyent.cc.script
/usr/lib/i386/libgcc.a(unwind-dw2.o): In function `_Unwind_RaiseException':
unwind-dw2.c:(.text+0x1b41): multiple definition of `_Unwind_RaiseException'
/public/llvm-build/lib/clang/7.0.0/lib/netbsd/libclang_rt.asan-i386.a(asan_interceptors.cc.o):/public/llvm/projects/compiler-rt/lib/asan/asan_interceptors.cc:337: first defined here
clang-7.0: error: linker command failed with exit code 1 (use -v to see invocation)

llvm-svn: 326216
2018-02-27 18:05:49 +00:00
..
BlocksRuntime [compiler-rt] Test commit: remove some trailing white spaces. 2017-08-25 19:36:30 +00:00
asan Disable ASan exceptions on NetBSD 2018-02-27 18:05:49 +00:00
builtins [builtins] Workaround for infinite recursion in c?zdi2 2018-02-08 11:14:11 +00:00
cfi [cfi] Lazy initialization of CFI interceptors 2018-02-24 06:58:56 +00:00
dfsan Reland "Install resource files into a share/ directory" 2018-01-14 03:43:14 +00:00
esan Add NetBSD syscall hooks skeleton in sanitizers 2018-02-15 02:43:02 +00:00
fuzzer [libFuzzer] Include TEMP_MAX_LEN in Fuzzer::PrintStats. 2018-02-22 19:00:17 +00:00
hwasan [hwasan] Fix inline instrumentation. 2018-02-21 19:52:23 +00:00
interception [Sanitizers] Basic sanitizer Solaris support (PR 33274) 2017-12-14 20:14:29 +00:00
lsan [lsan] Respect log_path option in standalone LSan 2018-01-22 09:30:27 +00:00
msan [MSan] Print current stack on CHECK violation 2018-02-26 18:27:24 +00:00
profile [NFC] fix trivial typos in comments 2018-01-22 07:51:37 +00:00
safestack Enable SafeStack on NetBSD 2017-08-10 18:40:09 +00:00
sanitizer_common Add new interceptors: getnetent(3) family 2018-02-27 02:33:30 +00:00
scudo [scudo] Introduce Chunk::getHeaderSize 2018-02-27 16:14:49 +00:00
stats Support compiler-rt builtins 2017-07-28 03:39:38 +00:00
tsan [TSan] Fix static TLS boundaries calculations in __tls_get_addr interceptor. 2018-02-15 18:58:31 +00:00
ubsan Recognize all NetBSD architectures in UBSan 2018-02-17 13:35:09 +00:00
ubsan_minimal [ubsan-minimal] Fix the ubsan_minimal debug build (COMPILER_RT_DEBUG=1) on macOS. 2018-02-24 13:14:44 +00:00
xray Add initial XRay support for NetBSD 2018-02-16 14:45:20 +00:00
CMakeLists.txt [cmake] Add a separate CMake var to control profile runtime 2017-10-02 05:03:55 +00:00