llvm-project/compiler-rt/test/tsan
Kevin Athey b345952ad4 Revert "tsan: add a test for stack init race"
This reverts commit b72176b9bc.

Broke bot: https://lab.llvm.org/buildbot/#/builders/70/builds/12193
2021-09-27 15:31:23 -07:00
..
Darwin [TSan][Darwin] Add integration tests for dyld interposition 2021-09-09 22:33:59 +02:00
Linux sanitizers: compile with -O1 under debug 2021-08-16 10:01:50 +02:00
Unit
libcxx
libdispatch [TSan][libdispatch] Guard test execution on old platforms 2020-08-18 18:34:14 -07:00
CMakeLists.txt [TSan] Add SystemZ SANITIZER_GO support 2021-07-15 12:18:48 +02:00
aligned_vs_unaligned_race.cpp
annotate_happens_before.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
atexit.cpp
atexit2.cpp
atexit3.cpp
atexit4.cpp sanitizer_common/symbolizer: fix crashes during exit 2021-05-18 08:58:08 +02:00
atomic_free.cpp
atomic_free2.cpp
atomic_free3.cpp tsan: don't print __tsan_atomic* functions in report stacks 2021-07-28 20:34:46 +02:00
atomic_hle.cpp
atomic_norace.cpp
atomic_norace2.cpp tsan: add another test for atomics 2021-07-29 16:43:24 +02:00
atomic_race.cpp
atomic_stack.cpp tsan: don't print __tsan_atomic* functions in report stacks 2021-07-28 20:34:46 +02:00
atomic_store.cpp
barrier.cpp
bench.h tsan: add more micro benchmarks 2021-07-28 20:11:59 +02:00
bench_acquire_only.cpp
bench_acquire_release.cpp
bench_local_mutex.cpp
bench_memory_access.cpp tsan: add more micro benchmarks 2021-07-28 20:11:59 +02:00
bench_mutex.cpp
bench_release_only.cpp
bench_rwmutex.cpp
bench_shadow_flush.cpp
bench_single_writer.cpp
bench_ten_mutexes.cpp
benign_race.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
compare_exchange.cpp [msan] [NFC] Add newline to EOF in test. 2021-05-14 15:00:00 -07:00
cond.c
cond_cancel.c
cond_destruction.cpp
cond_race.cpp
cond_version.c
custom_mutex.h
custom_mutex0.cpp [compiler-rt] NFC: Fix trivial typo 2021-09-04 14:12:58 +05:30
custom_mutex1.cpp
custom_mutex2.cpp
custom_mutex3.cpp
custom_mutex4.cpp
custom_mutex5.cpp
cxa_guard_acquire.cpp Mark tsan cxa_guard_acquire test as unsupported on Darwin 2021-08-18 01:44:20 -07:00
deadlock_detector_stress_test.cpp
debug_alloc_stack.cpp
debug_locate.cpp
debugging.cpp
deep_stack1.cpp [compiler-rt] NFC: Fix trivial typo 2021-09-04 14:12:58 +05:30
deep_stack2.cpp tsan: add another deep stack test 2021-09-23 10:45:17 +02:00
default_options.cpp
deflake.bash
dl_iterate_phdr.cpp
dlclose.cpp
dtls.c
exceptions.cpp
fd_close_norace.cpp
fd_close_norace2.cpp
fd_dup_norace.cpp
fd_dup_norace2.cpp [compiler-rt] NFC: Fix trivial typo 2021-09-04 14:12:58 +05:30
fd_dup_race.cpp
fd_location.cpp
fd_pipe_norace.cpp
fd_pipe_race.cpp
fd_socket_connect_norace.cpp
fd_socket_norace.cpp
fd_socketpair_norace.cpp
fd_stdout_race.cpp
fd_tid_recycled.cpp
fiber_asm.cpp
fiber_cleanup.cpp tsan: fix warnings in tests 2021-04-29 07:42:18 +02:00
fiber_from_thread.cpp
fiber_longjmp.cpp
fiber_race.cpp
fiber_simple.cpp
fiber_two_threads.cpp
flush_memory.cpp tsan: add a test for flushing memory 2021-09-24 15:59:19 +02:00
fork_atexit.cpp
fork_deadlock.cpp
fork_multithreaded.cpp
fork_multithreaded3.cpp
free_race.c tsan: fix warnings in tests 2021-04-29 07:42:18 +02:00
free_race.c.supp
free_race2.c tsan: fix warnings in tests 2021-04-29 07:42:18 +02:00
getline_nohang.cpp
global_race.cpp
global_race2.cpp
global_race3.cpp
halt_on_error.cpp
heap_race.cpp
ignore_free.cpp
ignore_lib0.cpp Revert "sanitizer_common: split LibIgnore into fast/slow paths" 2021-07-27 11:43:43 +02:00
ignore_lib0.cpp.supp
ignore_lib1.cpp [TSan] Build ignore_lib{0,1,5} tests with -fno-builtin 2021-07-15 12:18:47 +02:00
ignore_lib1.cpp.supp
ignore_lib2.cpp
ignore_lib2.cpp.supp
ignore_lib3.cpp
ignore_lib3.cpp.supp
ignore_lib4.cpp
ignore_lib5.cpp [TSan] Build ignore_lib{0,1,5} tests with -fno-builtin 2021-07-15 12:18:47 +02:00
ignore_lib5.cpp.supp
ignore_lib6.cpp
ignore_lib6.cpp.supp
ignore_lib_lib.h
ignore_malloc.cpp
ignore_race.cpp
ignore_sync.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
ignored-interceptors-mmap.cpp
ignorelist.cpp [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
ignorelist2.cpp tsan: fix warnings in tests 2021-07-28 17:35:02 +02:00
inlined_memcpy_race.cpp
inlined_memcpy_race2.cpp
interface_atomic_test.c
java.h tsan: print alloc stack for Java objects 2021-07-28 20:25:11 +02:00
java_alloc.cpp
java_finalizer.cpp
java_finalizer2.cpp
java_find.cpp
java_heap_init.cpp
java_lock.cpp
java_lock_move.cpp
java_lock_rec.cpp
java_lock_rec_race.cpp
java_move_overlap.cpp
java_move_overlap_race.cpp tsan: reset destination range in Java heap move 2021-09-22 07:23:21 +02:00
java_race.cpp
java_race_move.cpp tsan: reset destination range in Java heap move 2021-09-22 07:23:21 +02:00
java_race_pc.cpp
java_rwlock.cpp
java_symbolization.cpp tsan: fix java_symbolization test 2021-07-29 07:48:39 +02:00
java_symbolization_legacy.cpp
java_volatile.cpp
large_malloc_meta.cpp
lit.cfg.py
lit.site.cfg.py.in
load_shared_lib.cpp
longjmp.cpp
longjmp2.cpp
longjmp3.cpp tsan: fix warnings in tests 2021-07-28 17:35:02 +02:00
longjmp4.cpp tsan: fix warnings in tests 2021-07-28 17:35:02 +02:00
lots_of_threads.c tsan: improve lots_of_threads test 2021-07-28 17:36:06 +02:00
malloc_overflow.cpp
malloc_stack.cpp
map32bit.cpp [TSan] Adjust tests for SystemZ 2021-07-15 12:18:48 +02:00
memcmp_race.cpp
memcpy_race.cpp
mmap_large.cpp [TSan] Adjust tests for SystemZ 2021-07-15 12:18:48 +02:00
mmap_lots.cpp tsan: fix mmap_lots test 2021-02-17 19:03:17 +01:00
mmap_stress.cpp tsan: re-enable mmap_stress.cpp test 2021-06-24 09:48:34 +02:00
mmap_stress2.cpp tsan: fix mmap atomicity 2021-06-24 09:47:44 +02:00
mop1.c
mop_with_offset.cpp
mop_with_offset2.cpp
must_deadlock.cpp
mutex_annotations.cpp
mutex_bad_read_lock.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutex_bad_read_unlock.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutex_bad_unlock.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutex_cycle2.c
mutex_cycle_long.c
mutex_destroy_locked.cpp
mutex_destroy_locked2.cpp
mutex_double_lock.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutex_lock_destroyed.cpp
mutexset1.cpp
mutexset2.cpp
mutexset3.cpp
mutexset4.cpp
mutexset5.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutexset6.cpp
mutexset7.cpp
mutexset8.cpp
on_initialize_finalize_hooks.cpp [TSan] Allow test contents to be copied before execution 2021-04-12 13:30:06 -07:00
pie_test.cpp
printf-1.c
pthread_atfork_deadlock.c tsan: refactor fork handling 2021-04-30 08:48:20 +02:00
pthread_atfork_deadlock2.c tsan: refactor fork handling 2021-04-30 08:48:20 +02:00
pthread_atfork_deadlock3.c [tsan] Deflake pthread_atfork_deadlock3 2021-05-19 22:59:37 -07:00
pthread_key.cpp
race_on_barrier.c
race_on_barrier2.c
race_on_fputs.cpp
race_on_heap.cpp tsan: fix warnings in tests 2021-07-28 17:35:02 +02:00
race_on_mutex.c
race_on_mutex2.c
race_on_puts.cpp
race_on_read.cpp
race_on_speculative_load.cpp
race_on_write.cpp
race_range_pc.cpp
race_stress.cpp
race_top_suppression.cpp tsan: fix warnings in tests 2021-07-28 17:35:02 +02:00
race_top_suppression1.cpp
race_with_finished_thread.cpp
real_deadlock_detector_stress_test.cpp
restore_stack.cpp
setuid.c
setuid2.c
signal_block.cpp
signal_block2.cpp tsan: mark sigwait as blocking 2021-05-19 13:03:20 +02:00
signal_cond.cpp
signal_errno.cpp
signal_exit.cpp tsan: don't call dlsym during exit 2021-09-22 07:11:59 +02:00
signal_longjmp.cpp
signal_malloc.cpp tsan: extend signal_malloc test 2021-07-28 17:35:13 +02:00
signal_pause.cpp
signal_recursive.cpp
signal_reset.cpp
signal_sync.cpp
signal_sync2.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
signal_thread.cpp
signal_write.cpp
sigsuspend.cpp
simple_race.c
simple_race.cpp
simple_stack.c [Sanitizer] Fix sanitizer tests without reducing optimization levels 2021-02-11 15:22:20 -08:00
simple_stack2.cpp
sleep_sync.cpp tsan: fix warnings in tests 2021-04-29 07:42:18 +02:00
sleep_sync2.cpp
stack_race.cpp
stack_race2.cpp
stack_sync_reuse.cpp
static_init1.cpp
static_init2.cpp
static_init3.cpp
static_init4.cpp
static_init5.cpp
static_init6.cpp
strerror_r.cpp
stress.cpp tsan: don't use pipe2 in tests 2021-09-24 17:52:16 +02:00
sunrpc.cpp
suppress_same_address.cpp
suppress_same_stacks.cpp
suppressions_global.cpp
suppressions_global.cpp.supp
suppressions_mutex.cpp
suppressions_mutex.cpp.supp
suppressions_race.cpp
suppressions_race.cpp.supp
suppressions_race2.cpp
suppressions_race2.cpp.supp
test.h tsan: add a stress test 2021-09-24 16:46:13 +02:00
thread_detach.c
thread_detach2.c
thread_end_with_ignore.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
thread_end_with_ignore2.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
thread_end_with_ignore3.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
thread_exit.c
thread_leak.c
thread_leak2.c
thread_leak3.c
thread_leak4.c
thread_leak5.c
thread_name.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
thread_name2.cpp
tiny_race.c
tls_race.cpp
tls_race2.cpp
tls_race3.cpp tsan: fix and test detection of TLS races 2021-09-27 16:40:08 +02:00
tsan-vs-gvn.cpp
unaligned_norace.cpp
unaligned_race.cpp
vfork.cpp
virtual_inheritance_compile_bug.cpp
vptr_benign_race.cpp
vptr_harmful_race.cpp
vptr_harmful_race2.cpp
vptr_harmful_race3.cpp
vptr_harmful_race4.cpp
write_in_reader_lock.cpp