llvm-project/compiler-rt/test/tsan
Dan Liew 3fc243aea5 Force lit to execute the ASan and TSan tests on iOS devices
sequentially.

The current implementation of commands in
`test/sanitizer_common/ios_commands/` for iOS devices cannot be executed
in parallel which results in the ASan and TSan tests failing when
executed in parallel by lit which was the default behaviour.

We now force the ASan and TSan tests to be a new parallelism group named
`darwin-ios-device-sanitizer` which allows only one test to be run at a
time.  We also emit a warning informing the user that tests are being
run sequentially.

This only applies if the target is an iOS device.

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

llvm-svn: 323026
2018-01-20 02:07:30 +00:00
..
Darwin Deflake the "xpc-race.mm" test. 2017-09-22 18:49:56 +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 [CMake] Support runtimes and monorepo layouts when looking for libcxx 2017-12-12 01:20:52 +00:00
aligned_vs_unaligned_race.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
allocator_returns_null.cc [Sanitizers] TSan allocator set errno on failure. 2017-07-24 21:22:59 +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 tsan: reduce default number of threads in benchmarks 2014-03-24 15:23:05 +00:00
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 Add %run to all lit tests 2014-04-30 21:34:17 +00:00
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 Add %run to all lit tests 2014-04-30 21:34:17 +00:00
deflake.bash tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
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 Tread TSan LLVM flags to driver: unit tests. 2016-11-11 23:17:49 +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 [tsan] Add support for running TSan tests on iOS simulator and devices 2017-07-10 15:00:55 +00:00
ignore_lib0.cc.supp
ignore_lib1.cc [powerpc] deactivate flakey tests on powerpc64le 2017-05-01 13:56:04 +00:00
ignore_lib1.cc.supp
ignore_lib2.cc [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
ignore_lib2.cc.supp
ignore_lib3.cc [tsan] Implement "%env_tsan_opts" substitution to inherit default TSAN_OPTIONS 2015-11-19 17:28:46 +00:00
ignore_lib3.cc.supp
ignore_lib4.cc [TSan][MIPS] Implements setjmp assembly for MIPS64 2016-08-16 05:06:56 +00:00
ignore_lib5.cc [powerpc] deactivate flakey tests on powerpc64le 2017-05-01 13:56:04 +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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
ignored-interceptors-mmap.cc [tsan] Ensure mmap respects ignore_interceptors_accesses 2016-05-17 22:24:55 +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: don't print external PCs in reports 2015-06-24 13:04:12 +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 Force lit to execute the ASan and TSan tests on iOS devices 2018-01-20 02:07:30 +00:00
lit.site.cfg.in [tsan] Add support for running TSan tests on iOS simulator and devices 2017-07-10 15:00:55 +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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
mutex_bad_read_unlock.cc tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
mutex_bad_unlock.cc tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
mutex_double_lock.cc tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
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_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 [sanitizer] Use architecture/slice information when symbolizing fat Mach-O files on Darwin 2017-01-06 21:45:05 +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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
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 [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
strerror_r.cc Add NetBSD improvements in sanitizers 2017-10-25 17:09:05 +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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
suppressions_global.cc [TSAN] Make tsan tests more portable (take 3) 2016-04-15 12:34:00 +00:00
suppressions_global.cc.supp
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] Include __tsan_external_* API from a header file instead of declaring them manually. NFC. 2017-04-24 16:48:30 +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 tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
thread_end_with_ignore2.cc tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
thread_end_with_ignore3.cc tsan: make positive tests more robust 2014-05-30 14:08:51 +00:00
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 Add NetBSD support in test/tsan/thread_name*.cc 2017-08-30 19:40:47 +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 Implement GetTls() for NetBSD 2017-11-16 17:54:14 +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