llvm-project/compiler-rt/test/tsan
Kuba Mracek faef7d034a [tsan] Avoid calling Block_copy in the "sync" GCD interceptors
The synchronous dispatch functions in GCD (dispatch_sync, dispatch_barrier_sync), don't make a copy of the passed block. To maintain binary compatibility, we should avoid doing that as well in TSan, as there's no reason to do that. The synchronous dispatch functions will not return before the block is actually executed.

rdar://problem/42242579

Differential Revision: https://reviews.llvm.org/D50920

llvm-svn: 340342
2018-08-21 21:24:22 +00:00
..
Darwin [tsan] Avoid calling Block_copy in the "sync" GCD interceptors 2018-08-21 21:24:22 +00:00
Linux [tsan] Disable user_malloc test which fails glibc 2.24 2017-09-12 20:03:39 +00:00
Unit [tsan] Enable ignore_noninstrumented_modules=1 on Darwin by default 2017-01-24 21:37:50 +00:00
libcxx [tsan] Enable the tsan/libcxx/ testcase(s) on Darwin 2016-10-31 20:50:15 +00:00
CMakeLists.txt [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs 2018-06-20 13:33:42 +00:00
aligned_vs_unaligned_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
annotate_happens_before.cc tsan: add test for ANNOTATE_HAPPENS_BEFORE/AFTER annotations 2015-01-27 13:03:18 +00:00
atexit.cc tsan: more precise handling of atexit callbacks 2014-09-02 14:22:31 +00:00
atexit2.cc tsan: fix crash when a program registers zillions of atexit callbacks 2014-09-17 00:12:50 +00:00
atexit3.cc Correct atexit(3) support in TSan/NetBSD 2017-11-08 22:34:17 +00:00
atomic_free.cc [tsan] Fix typo in test. 2016-11-11 23:25:09 +00:00
atomic_free2.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
atomic_free3.cc [tsan] Replace pthread_yield with sched_yield in lit tests 2015-11-06 11:05:53 +00:00
atomic_hle.cc tsan: support __ATOMIC_HLE_ACQUIRE/RELEASE flags 2017-03-21 14:28:55 +00:00
atomic_norace.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
atomic_race.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
atomic_stack.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
atomic_store.cc tsan: more precise handling of atomic stores 2016-11-08 05:34:50 +00:00
barrier.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench.h
bench_acquire_only.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_acquire_release.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_local_mutex.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_mutex.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_release_only.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_rwmutex.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_shadow_flush.cc tsan: improve shadow flush benchmark 2014-07-26 16:40:33 +00:00
bench_single_writer.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
bench_ten_mutexes.cc [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
benign_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
blacklist.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
blacklist2.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
cond.c
cond_cancel.c [TSan] Do not run cond_cancel.c test on ppc64. 2017-11-27 23:20:47 +00:00
cond_destruction.cc tsan: fix handling of condition variable destruction 2015-06-30 17:23:29 +00:00
cond_race.cc [TSan] Prepare TSan tests for splitting tsan_cxx library. 2015-04-27 22:08:08 +00:00
cond_version.c [tsan] Make tests that use CLOCK_MONOTONIC portable 2015-11-20 11:07:16 +00:00
custom_mutex.h [tsan] Add Mutex annotation flag for constant-initialized __tsan_mutex_linker_init behavior 2017-10-20 12:08:53 +00:00
custom_mutex0.cc tsan: fix reading of mutex flags 2017-06-13 09:37:51 +00:00
custom_mutex1.cc tsan: fix reading of mutex flags 2017-06-13 09:37:51 +00:00
custom_mutex2.cc tsan: fix reading of mutex flags 2017-06-13 09:37:51 +00:00
custom_mutex3.cc tsan: fix reading of mutex flags 2017-06-13 09:37:51 +00:00
custom_mutex4.cc tsan: add tests missed in r316209 2017-10-20 12:10:21 +00:00
custom_mutex5.cc tsan: add tests missed in r316209 2017-10-20 12:10:21 +00:00
deadlock_detector_stress_test.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
debug_alloc_stack.cc [sanitizer] Introduce tid_t as a typedef for OS-provided thread IDs 2017-04-17 18:17:38 +00:00
debug_locate.cc Fix-up for r290119 - don't check global size, it might not be available when using atos 2016-12-19 18:06:49 +00:00
debugging.cc [tsan] Add missing include for uint64_t in test. 2017-04-17 19:55:12 +00:00
deep_stack1.cc Fixup whitespace. 2017-07-10 15:19:14 +00:00
default_options.cc
deflake.bash
dl_iterate_phdr.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
dlclose.cc [TSan] Delete legacy test_output.sh script. 2015-12-07 19:40:33 +00:00
dtls.c tsan: clean up dynamic TLS memory between reuse 2016-06-02 19:18:22 +00:00
exceptions.cc [tsan] Add support for C++ exceptions into TSan (call __tsan_func_exit during unwinding), compiler-rt part 2016-11-14 21:41:33 +00:00
fd_close_norace.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_close_norace2.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_dup_norace.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_dup_norace2.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_dup_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_location.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
fd_pipe_norace.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_pipe_race.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
fd_socket_connect_norace.cc [tsan] Fall-back to IPv6 if IPv4 is not available. 2017-04-10 21:03:21 +00:00
fd_socket_norace.cc [tsan] Fall-back to IPv6 if IPv4 is not available. 2017-04-10 21:03:21 +00:00
fd_socketpair_norace.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
fd_stdout_race.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
fd_tid_recycled.cc [tsan] Fix an assertion failure in FindThreadByUidLocked with recycled threads 2015-11-28 09:16:34 +00:00
fork_atexit.cc [tsan] Update fork_atexit.cc to consistently print to stderr (and not stdout) 2016-09-17 14:39:53 +00:00
fork_deadlock.cc [tsan] Remove long sleeps from fork tests 2016-04-07 12:10:28 +00:00
fork_multithreaded.cc [tsan] Remove long sleeps from fork tests 2016-04-07 12:10:28 +00:00
fork_multithreaded3.cc [tsan] Fix fork() and fork-based tests for OS X 2016-03-24 11:54:33 +00:00
free_race.c [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
free_race.c.supp
free_race2.c
getline_nohang.cc [tsan] Change comments referencing code.google.com to point to GitHub instead. NFC. 2015-11-30 14:11:48 +00:00
global_race.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
global_race2.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
global_race3.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
halt_on_error.cc [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
heap_race.cc [tsan] deflakify one more tsan test 2015-05-14 20:27:12 +00:00
ignore_free.cc [TSan] Prepare TSan tests for splitting tsan_cxx library. 2015-04-27 22:08:08 +00:00
ignore_lib0.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
ignore_lib0.cc.supp
ignore_lib1.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
ignore_lib1.cc.supp
ignore_lib2.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
ignore_lib2.cc.supp
ignore_lib3.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
ignore_lib3.cc.supp
ignore_lib4.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
ignore_lib5.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
ignore_lib5.cc.supp tsan: switch libignore from /proc/self/maps to dl_iterate_phdr 2016-11-22 09:49:11 +00:00
ignore_lib_lib.h
ignore_malloc.cc [TSan] Prepare TSan tests for splitting tsan_cxx library. 2015-04-27 22:08:08 +00:00
ignore_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
ignore_sync.cc
ignored-interceptors-mmap.cc [TSan] fix build and couple of unit tests on FreeBSD 2018-06-20 20:17:44 +00:00
inlined_memcpy_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
inlined_memcpy_race2.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
interface_atomic_test.c [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java.h tsan: allow Java VM iterate over allocated objects 2016-12-14 18:20:18 +00:00
java_alloc.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_finalizer.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
java_find.cc tsan: add test for __tsan_java_find 2017-07-12 12:23:31 +00:00
java_heap_init.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_lock.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
java_lock_move.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_lock_rec.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_lock_rec_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_move_overlap.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_move_overlap_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_race.cc tsan: deflake a test 2015-04-20 10:35:21 +00:00
java_race_move.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
java_race_pc.cc [powerpc] pacify lint for java_race_pc.cc 2016-03-04 06:02:52 +00:00
java_rwlock.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
java_symbolization.cc tsan: support inlined frames in external symbolization 2018-03-21 08:44:14 +00:00
java_symbolization_legacy.cc tsan: support inlined frames in external symbolization 2018-03-21 08:44:14 +00:00
java_volatile.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
large_malloc_meta.cc tsan: fix unbounded memory consumption for large mallocs 2015-06-24 11:51:41 +00:00
lit.cfg [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs 2018-06-20 13:33:42 +00:00
lit.site.cfg.in [sanitizer] Unify and generalize Apple platforms in CMake and lit test configs 2018-06-20 13:33:42 +00:00
load_shared_lib.cc tsan: fix test invisible barrier 2015-12-08 17:54:47 +00:00
longjmp.cc [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
longjmp2.cc [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
longjmp3.cc [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
longjmp4.cc [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
lots_of_threads.c tsan: fix another crash due to processors 2016-05-10 11:19:50 +00:00
malloc_overflow.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
malloc_stack.cc [TSan] Prepare TSan tests for splitting tsan_cxx library. 2015-04-27 22:08:08 +00:00
map32bit.cc Add NetBSD improvements in sanitizers 2017-10-25 17:09:05 +00:00
memcmp_race.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
memcpy_race.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
mmap_large.cc [PPC64, TSAN] LLVM basic enablement of thread sanitizer for PPC64 (BE and LE) 2015-12-08 21:54:39 +00:00
mmap_stress.cc tsan: disable flaky mmap_stress test 2016-02-03 15:10:00 +00:00
mop1.c tsan: fix a bug memory access handling 2015-04-28 18:08:42 +00:00
mop_with_offset.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
mop_with_offset2.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
must_deadlock.cc [tsan] add a printf to a test 2014-07-14 15:52:33 +00:00
mutex_annotations.cc tsan: rely on AnnotateRWLockCreateStatic to detect linker-initialized mutexes 2016-06-03 11:48:27 +00:00
mutex_bad_read_lock.cc
mutex_bad_read_unlock.cc
mutex_bad_unlock.cc
mutex_cycle2.c [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
mutex_cycle_long.c [tsan] Don't abort when a deadlock detector finds a mutex cycle longer than 10 2016-05-21 08:31:13 +00:00
mutex_destroy_locked.cc
mutex_destroy_locked2.cc tsan: improve "destroy of a locked mutex" reports 2018-04-27 08:59:35 +00:00
mutex_double_lock.cc
mutex_lock_destroyed.cc [tsan] Detect uses of uninitialized, destroyed and invalid mutexes 2016-03-16 15:39:20 +00:00
mutexset1.cc [tsan] Don't require full paths to be present on stack traces 2015-11-13 20:36:08 +00:00
mutexset2.cc [tsan] Don't require full paths to be present on stack traces 2015-11-13 20:36:08 +00:00
mutexset3.cc [tsan] Don't require full paths to be present on stack traces 2015-11-13 20:36:08 +00:00
mutexset4.cc [tsan] Don't require full paths to be present on stack traces 2015-11-13 20:36:08 +00:00
mutexset5.cc [tsan] Don't require full paths to be present on stack traces 2015-11-13 20:36:08 +00:00
mutexset6.cc [tsan] Change mutexset6.cc to use a mutex instead of spinlock 2015-11-28 09:18:43 +00:00
mutexset7.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
mutexset8.cc [tsan] Don't require full paths to be present on stack traces 2015-11-13 20:36:08 +00:00
pie_test.cc tsan: support pie binaries on newer kernels 2016-09-22 13:42:02 +00:00
printf-1.c [TSan] PR26609: Fix two test cases. 2016-02-17 20:40:10 +00:00
pthread_atfork_deadlock.c [tsan] Change comments referencing code.google.com to point to GitHub instead. NFC. 2015-11-30 14:11:48 +00:00
pthread_key.cc tsan: fix a crash 2016-05-06 19:35:22 +00:00
race_on_barrier.c [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
race_on_barrier2.c [tsan] Mark tests that need pthread barriers with "UNSUPPORTED: darwin" 2015-11-19 12:02:02 +00:00
race_on_fputs.cc [sanitizer] Add fgets, fputs and puts into sanitizer_common 2018-06-11 22:58:04 +00:00
race_on_heap.cc [compiler-rt] Remove SANITIZER_AARCH64_VMA usage 2015-11-30 19:43:03 +00:00
race_on_mutex.c [TSAN] Fix build bot failure for powerpc64le 2016-03-18 07:55:44 +00:00
race_on_mutex2.c tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
race_on_puts.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
race_on_read.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
race_on_speculative_load.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
race_on_write.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
race_stress.cc tsan: speed up race deduplication 2015-09-03 11:20:46 +00:00
race_top_suppression.cc [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
race_top_suppression1.cc [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
race_with_finished_thread.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
real_deadlock_detector_stress_test.cc [tsan] Make tests that use CLOCK_MONOTONIC portable 2015-11-20 11:07:16 +00:00
restore_stack.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
setuid.c [powerpc] mark setuid.c and setuid2.c as unsupported 2016-03-07 01:30:02 +00:00
setuid2.c [powerpc] mark setuid.c and setuid2.c as unsupported 2016-03-07 01:30:02 +00:00
signal_block.cc tsan: don't deliver signals when they are blocked 2016-07-27 14:34:21 +00:00
signal_cond.cc [tsan] Update signal_cond.cc to write to stderr intead of stdout 2016-09-17 14:33:36 +00:00
signal_errno.cc [power] Fix test case target checks 2015-12-10 17:09:53 +00:00
signal_longjmp.cc [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
signal_malloc.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
signal_pause.cc tsan: handle signals in pause call 2017-09-28 07:32:00 +00:00
signal_recursive.cc [tsan] Change comments referencing code.google.com to point to GitHub instead. NFC. 2015-11-30 14:11:48 +00:00
signal_reset.cc [tsan] Turn lit test deadlocks into failures (OS X) 2015-11-07 14:29:38 +00:00
signal_sync.cc [tsan] Turn lit test deadlocks into failures (OS X) 2015-11-07 14:29:38 +00:00
signal_sync2.cc tsan: fix signal handling in ignored libraries 2016-02-23 17:16:26 +00:00
signal_thread.cc [tsan] Turn lit test deadlocks into failures (OS X) 2015-11-07 14:29:38 +00:00
signal_write.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
sigsuspend.cc tsan: fix false positive related to signals 2014-10-15 08:56:43 +00:00
simple_race.c tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
simple_race.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
simple_stack.c Temporarily relax test expectations to fix failures on ppc64. 2016-11-14 20:46:52 +00:00
simple_stack2.cc [compiler-rt] Get rid of "%T" expansions 2018-07-10 12:53:46 +00:00
sleep_sync.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
sleep_sync2.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
stack_race.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
stack_race2.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
stack_sync_reuse.cc [tsan] Change comments referencing code.google.com to point to GitHub instead. NFC. 2015-11-30 14:11:48 +00:00
static_init1.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
static_init2.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
static_init3.cc
static_init4.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
static_init5.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
static_init6.cc Fix another case where libstdc++ is being inappropriately requested (see 2018-05-14 15:48:49 +00:00
strerror_r.cc [TSan] fix build and couple of unit tests on FreeBSD 2018-06-20 20:17:44 +00:00
sunrpc.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
suppress_same_address.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
suppress_same_stacks.cc
suppressions_global.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
suppressions_global.cc.supp
suppressions_mutex.cc tsan: improve "destroy of a locked mutex" reports 2018-04-27 08:59:35 +00:00
suppressions_mutex.cc.supp tsan: improve "destroy of a locked mutex" reports 2018-04-27 08:59:35 +00:00
suppressions_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
suppressions_race.cc.supp
suppressions_race2.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
suppressions_race2.cc.supp
test.h [tsan] Fix a failure in test java_race_pc on AArch64 after r333071 2018-05-24 12:26:20 +00:00
thread_detach.c [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
thread_detach2.c [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
thread_end_with_ignore.cc
thread_end_with_ignore2.cc
thread_end_with_ignore3.cc
thread_leak.c [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
thread_leak2.c [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
thread_leak3.c tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
thread_leak4.c [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
thread_leak5.c tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
thread_name.cc Correct a typo in tsan_pthread_setname_np in the FreeBSD code 2018-02-10 14:44:12 +00:00
thread_name2.cc Add NetBSD support in test/tsan/thread_name*.cc 2017-08-30 19:40:47 +00:00
tiny_race.c tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
tls_race.cc Implement GetTls() for NetBSD 2017-11-16 17:54:14 +00:00
tls_race2.cc tsan: deflake a test 2018-01-29 15:10:22 +00:00
tsan-vs-gvn.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
unaligned_norace.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
unaligned_race.cc [tsan] Include __tsan_external_* API from a header file instead of declaring them manually. NFC. 2017-04-24 16:48:30 +00:00
vfork.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
virtual_inheritance_compile_bug.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
vptr_benign_race.cc [tsan] Replace POSIX semaphores with pthread condition variables in vptr_benign_race.cc 2015-11-20 14:17:43 +00:00
vptr_harmful_race.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
vptr_harmful_race2.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
vptr_harmful_race3.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
vptr_harmful_race4.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00
write_in_reader_lock.cc tsan: remove sleeps from tests 2015-01-21 13:50:02 +00:00