llvm-project/compiler-rt/lib
Blue Gaston fc4c872d8f [Darwin][ASan] Fix "interceptor working?" check for DriverKit platform
The previous check for interceptors used `pthread_create()` which is not
available on DriverKit.  We need an intercepted symbol that satisfies
the following constraints:

- Symbol is available in DriverKit
- Symbol is provided by simulator runtime dylibs (`dlsym()` fails to
  look up host-provided symbols)

`puts()` satisfies all of the above constraints.

rdar://87895539

Reviewed By: yln

Differential Revision: https://reviews.llvm.org/D123245
2022-04-06 15:49:22 -07:00
..
BlocksRuntime
asan [lsan] On Fuchsia, don't use atexit hook for leak checks 2022-03-29 17:13:55 -07:00
builtins [compiler-rt] Implement __clear_cache on FreeBSD/powerpc 2022-03-31 14:19:26 +00:00
cfi sanitizer_common: prefix thread-safety macros with SANITIZER_ 2022-01-07 15:11:00 +01:00
crt [CMake][compiler-rt] Make CRT separately buildable 2022-04-06 00:48:49 -07:00
dfsan [DFSan] Remove trampolines to unblock opaque pointers. (Reland with fix) 2022-03-14 16:03:25 -07:00
fuzzer Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
gwp_asan Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
hwasan [HWASan] Use hwasan_memalign for aligned new. 2022-02-23 14:22:03 -08:00
interception Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
lsan [lsan] On Fuchsia, don't use atexit hook for leak checks 2022-03-29 17:13:55 -07:00
memprof Reland "[memprof] Refactor out the MemInfoBlock into a macro based def." 2022-02-14 16:05:05 -08:00
msan [msan] Add interceptors for Linux 64-bit stat variants 2022-03-15 20:22:28 -07:00
orc Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
profile [InstrProf][NFC] Fix warning by removing typecast 2022-03-04 10:48:25 -08:00
safestack Revert "sanitizers: increase .clang-format columns to 100" 2021-07-28 09:40:21 +02:00
sanitizer_common [Darwin][ASan] Fix "interceptor working?" check for DriverKit platform 2022-04-06 15:49:22 -07:00
scudo Revert "[Scudo] enabling anonymous named pages on Linux 5.17 and onwards." 2022-04-05 16:38:49 +00:00
stats [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
tsan [TSan] Add a runtime flag to print full thread creation stacks up to the main thread 2022-03-24 17:30:27 +01:00
ubsan sanitizer_common: make internal/external headers compatible 2022-02-11 19:39:44 +01:00
ubsan_minimal [compiler-rt] separate lsan, ubsan, stats configuration from SANITIZER_COMMON_SUPPORTED_OS 2021-11-10 19:16:20 -08:00
xray Reapply "[cmake] Prefix gtest and gtest_main with "llvm_"." 2022-03-04 13:45:43 -08:00
CMakeLists.txt [CMake][compiler-rt] Make CRT separately buildable 2022-04-06 00:48:49 -07:00