llvm-project/compiler-rt/lib
Dmitry Vyukov d31b2dc235 tsan: add debugging code for ptrace test failures
Debugging of crashes on powerpc after commit:
c80604f7a3 ("tsan: remove real func check from interceptors")
Somehow replacing if with DCHECK leads to strange failures in:
SanitizerCommon-tsan-powerpc64le-Linux :: Linux/ptrace.cpp
https://lab.llvm.org/buildbot/#/builders/105
https://lab.llvm.org/buildbot/#/builders/121
https://lab.llvm.org/buildbot/#/builders/57

The hypothesis is that something writes out-of-bounds
into pt_regs on stack and that corrupts internal tsan state.

Reviewed By: melver

Differential Revision: https://reviews.llvm.org/D112703
2021-10-29 17:37:02 +02:00
..
BlocksRuntime
asan [test] Fix asan dynamic unit tests with per-target runtime dirs 2021-10-14 16:47:25 -04:00
builtins [clang][compiler-rt][atomics] Add `__c11_atomic_fetch_nand` builtin and support `__atomic_fetch_nand` libcall 2021-10-28 02:18:43 +00:00
cfi sanitizer_common: enable format string checking 2021-08-13 13:44:52 +02:00
crt [RISCV][crt] support building without init_array 2020-12-01 17:17:50 +03:00
dfsan [compiler-rt] update detect_write_exec option for apple devices. 2021-10-28 17:08:23 +01:00
fuzzer [libFuzzer] Improve corpus replacement unit test. 2021-10-26 08:09:11 -07:00
gwp_asan Fix a few warnings (signed/unsigned comparison in gtest, and missing field initializers) 2021-10-16 22:43:57 -07:00
hwasan [hwasan] print exact mismatch offset for short granules. 2021-10-28 03:31:11 +01:00
interception [compiler-rt] [windows] Add more assembly patterns for interception 2021-09-21 15:51:58 -07:00
lsan [sanitizer] Remove StackDepotReverseMap 2021-10-12 15:59:27 -07:00
memprof [MemProf] Record accesses for all words touched in mem intrinsic 2021-09-30 15:07:55 -07:00
msan [msan] Add stat-family interceptors on Linux 2021-10-20 17:14:43 -07:00
orc [ORC-RT] Add a WrapperFunctionCall utility. 2021-10-28 17:07:28 -07:00
profile Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" 2021-10-21 10:56:43 -07:00
safestack Revert "sanitizers: increase .clang-format columns to 100" 2021-07-28 09:40:21 +02:00
sanitizer_common sanitizer_common: fix ParseUnixMemoryProfile test linking on Mac 2021-10-29 16:26:24 +02:00
scudo [scudo] Fix running tests under hwasan. 2021-10-14 14:56:58 -07:00
stats compiler-rt: Rename .cc file in lib/{dfsan,stats,ubsan_minimal} to .cpp 2019-08-01 12:41:23 +00:00
tsan tsan: add debugging code for ptrace test failures 2021-10-29 17:37:02 +02:00
ubsan ubsan: fix few format string bugs 2021-08-13 13:45:23 +02:00
ubsan_minimal [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc 2020-10-12 09:57:12 -07:00
xray [compiler-rt] NFC: Fix trivial typo 2021-09-04 14:12:58 +05:30
CMakeLists.txt [ORC-RT] Re-apply "Initial ORC Runtime directories and build..." with fixes. 2021-04-24 16:00:20 -07:00