llvm-project/compiler-rt/lib/tsan
Shu-Chun Weng 4fa989c7b2 Fix TSAN signal interceptor out-of-bound access
signal(2) and sigaction(2) have defined behaviors for invalid signal number
(EINVAL) and some programs rely on it.

The added test case also reveals that MSAN is too strict in this regard.

Test case passed on x86_64 Linux and AArch64 Linux.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D106468
2021-07-22 12:38:07 -07:00
..
benchmarks compiler-rt: Rename .cc file in lib/tsan/{benchmarks,dd,go} to .cpp 2019-08-01 14:30:49 +00:00
dd [tsan] Remove stdlib.h from dd_interceptors.cpp 2020-12-29 14:00:54 -08:00
go tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
rtl Fix TSAN signal interceptor out-of-bound access 2021-07-22 12:38:07 -07:00
tests tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
.clang-format sanitizers: increase .clang-format columns to 100 2021-07-22 11:15:02 +02:00
CMakeLists.txt tsan: remove the stats subsystem 2021-07-20 07:47:38 +02:00
analyze_libtsan.sh Revert "[NFC][TSAN] Logs to debug test script on bot" 2020-10-29 01:11:16 -07:00
check_analyze.sh Revert "[NFC][TSAN] Logs to debug test script on bot" 2020-10-29 01:11:16 -07:00
check_cmake.sh