llvm-project/compiler-rt/test/tsan/Linux
Vitaly Buka b4257d3bf5 [tsan] Replace mem intrinsics with calls to interceptors
After https://reviews.llvm.org/rG463aa814182a23 tsan replaces llvm
intrinsics with calls to glibc functions. However this approach is
fragile, as slight changes in pipeline can return llvm intrinsics back.
In particular InstCombine can do that.

Msan/Asan already declare own version of these memory
functions for the similar purpose.

KCSAN, or anything that uses something else than compiler-rt, needs to
implement this callbacks.

Reviewed By: melver

Differential Revision: https://reviews.llvm.org/D133268
2022-09-06 13:09:31 -07:00
..
check_memcpy.c [compiler-rt][test] Add shared_unwind requirement 2021-10-06 11:10:36 -07:00
check_preinit.cpp
clockwait_double_lock.c [tsan] Add pthread_cond_clockwait interceptor 2020-11-18 14:39:19 -08:00
clone_deadlock.cpp tsan: enable clone interceptor only on Linux 2021-11-11 19:27:47 +01:00
clone_setns.cpp [TSAN] Disable clone_setns test case on PPC64 RHEL 7.9 Targets 2022-07-19 13:25:21 -05:00
dlopen_static_tls.cpp tsan: deflake dlopen_static_tls.cpp 2021-12-13 12:01:40 +01:00
double_race.cpp [tsan] Replace mem intrinsics with calls to interceptors 2022-09-06 13:09:31 -07:00
epoll_norace.cpp tsan: avoid false positives related to epoll 2022-04-27 16:59:46 +02:00
fork_deadlock.cpp tsan: Add a missing disable_sanitizer_instrumentation attribute 2022-02-17 15:34:41 +01:00
fork_multithreaded4.cpp tsan: add another fork deadlock test 2021-11-24 13:25:53 +01:00
fork_syscall.cpp tsan: add a simple syscall test 2021-05-12 06:42:11 +02:00
lit.local.cfg.py
mutex_robust.cpp
mutex_robust2.cpp
pie_no_aslr.cpp
sethostent.cpp tsan: fix crash during thread exit 2021-11-16 16:43:09 +01:00
syscall.cpp tsan: fix latent race size bug in test 2021-07-30 11:39:26 +02:00
syscall.h tsan: fix syscall test on aarch64 2021-05-12 09:00:51 +02:00
thread_timedjoin.c
thread_tryjoin.c
user_fopen.cpp
user_malloc.cpp