llvm-project/compiler-rt/test/tsan
Dmitry Vyukov ce52e0339f tsan: fix another latent race size bug in test
The test contains a race in memset.
The size of reported race depends on how the accessed
memory range split into granules inside of tsan runtime.
The test used to report access of size 8, because presumably
the buffer ended up being aligned to 8 bytes. But after
some unrelated changes this test started to report accesses
of size 1 (presumably .data layout changed), which makes
the test fail.
Guarantee alignment of the buf object explicitly.

Reviewed By: melver

Differential Revision: https://reviews.llvm.org/D107149
2021-07-30 12:55:13 +02:00
..
Darwin [TSan][Darwin] Handle NULL argument in interceptor 2020-08-24 11:36:02 -07:00
Linux tsan: fix another latent race size bug in test 2021-07-30 12:55:13 +02:00
Unit [TSan] Revert removal of ignore_interceptors_accesses flag 2020-06-08 12:35:43 -07:00
libcxx compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
annotate_happens_before.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
atexit.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atexit2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atexit3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atexit4.cpp sanitizer_common/symbolizer: fix crashes during exit 2021-05-18 08:58:08 +02:00
atomic_free.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atomic_free2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atomic_free3.cpp tsan: don't print __tsan_atomic* functions in report stacks 2021-07-28 20:34:46 +02:00
atomic_hle.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atomic_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atomic_norace2.cpp tsan: add another test for atomics 2021-07-29 16:43:24 +02:00
atomic_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
atomic_stack.cpp tsan: don't print __tsan_atomic* functions in report stacks 2021-07-28 20:34:46 +02:00
atomic_store.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
barrier.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench.h tsan: add more micro benchmarks 2021-07-28 20:11:59 +02:00
bench_acquire_only.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_acquire_release.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_local_mutex.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_memory_access.cpp tsan: add more micro benchmarks 2021-07-28 20:11:59 +02:00
bench_mutex.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_release_only.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_rwmutex.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_shadow_flush.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_single_writer.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
bench_ten_mutexes.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in lib/tsan/rtl to .cpp 2019-08-01 14:22:42 +00:00
cond_destruction.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
cond_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
cond_version.c
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.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
custom_mutex1.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
custom_mutex2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
custom_mutex3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
custom_mutex4.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
custom_mutex5.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
cxa_guard_acquire.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
deadlock_detector_stress_test.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
debug_alloc_stack.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
debug_locate.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
debugging.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
deep_stack1.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
default_options.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
deflake.bash Title: [TSAN] Parameterize the hard-coded threshold of deflake in tsan test 2020-02-12 15:51:57 +00:00
dl_iterate_phdr.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
dlclose.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
dtls.c Add a `%darwin_min_target_with_tls_support` lit substitution. 2020-02-19 15:41:36 -08:00
exceptions.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
fd_close_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_close_norace2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_dup_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_dup_norace2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_dup_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_location.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_pipe_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_pipe_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_socket_connect_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_socket_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_socketpair_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_stdout_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fd_tid_recycled.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fiber_asm.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fiber_cleanup.cpp tsan: fix warnings in tests 2021-04-29 07:42:18 +02:00
fiber_from_thread.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fiber_longjmp.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fiber_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fiber_simple.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fiber_two_threads.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fork_atexit.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fork_deadlock.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fork_multithreaded.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
fork_multithreaded3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
global_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
global_race2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
global_race3.cpp Update compiler-rt cpplint.py 2019-09-11 21:33:06 +00:00
halt_on_error.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
heap_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_free.cpp [TSan] Add AnnotateIgnoreReadsBegin declaration to tsan/test.h 2019-09-09 20:07:03 +00:00
ignore_lib0.cpp Revert "sanitizer_common: split LibIgnore into fast/slow paths" 2021-07-27 11:43:43 +02:00
ignore_lib0.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_lib2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_lib2.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_lib3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_lib3.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_lib4.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
ignore_lib6.cpp tsan: fix pthread_detach with called_from_lib suppressions 2020-02-26 12:59:49 +01:00
ignore_lib6.cpp.supp tsan: fix pthread_detach with called_from_lib suppressions 2020-02-26 12:59:49 +01:00
ignore_lib_lib.h
ignore_malloc.cpp [TSan] Add AnnotateIgnoreReadsBegin declaration to tsan/test.h 2019-09-09 20:07:03 +00:00
ignore_race.cpp [TSan] Add AnnotateIgnoreReadsBegin declaration to tsan/test.h 2019-09-09 20:07:03 +00:00
ignore_sync.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
ignored-interceptors-mmap.cpp Remove xfail NetBSD mark from ignored-interceptors-mmap.cpp 2019-09-10 23:42:16 +00:00
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 [NFC, tsan] Update tsan tests expectation 2020-04-16 17:19:52 -07:00
inlined_memcpy_race2.cpp [NFC, tsan] Update tsan tests expectation 2020-04-16 17:19:52 -07:00
interface_atomic_test.c
java.h tsan: print alloc stack for Java objects 2021-07-28 20:25:11 +02:00
java_alloc.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_finalizer.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_finalizer2.cpp tsan: disable java_finalizer2 test on darwin 2020-05-28 11:03:02 +02:00
java_find.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_heap_init.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_lock.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_lock_move.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_lock_rec.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_lock_rec_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_move_overlap.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_move_overlap_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_race_move.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_race_pc.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_rwlock.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_symbolization.cpp tsan: fix java_symbolization test 2021-07-29 07:48:39 +02:00
java_symbolization_legacy.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
java_volatile.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
large_malloc_meta.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
lit.cfg.py [TSan] Revert removal of ignore_interceptors_accesses flag 2020-06-08 12:35:43 -07:00
lit.site.cfg.py.in [compiler-rt] Provide a lit config variable that defines the minimum deployment OS version flag appropriate for the configured OS. 2020-02-14 13:53:54 -08:00
load_shared_lib.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
longjmp.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
longjmp2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
malloc_stack.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
map32bit.cpp [TSan] Adjust tests for SystemZ 2021-07-15 12:18:48 +02:00
memcmp_race.cpp [NFC, tsan] Update tsan tests expectation 2020-04-16 17:19:52 -07:00
memcpy_race.cpp [NFC, tsan] Update tsan tests expectation 2020-04-16 17:19:52 -07:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mop_with_offset2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
must_deadlock.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutex_annotations.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 tsan: align default value of detect_deadlocks flag with actual behavior 2018-12-19 09:34:13 +00:00
mutex_cycle_long.c
mutex_destroy_locked.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutex_destroy_locked2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutex_double_lock.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutex_lock_destroyed.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutexset1.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutexset2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutexset3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutexset4.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutexset5.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
mutexset6.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
mutexset7.cpp Add a `%darwin_min_target_with_tls_support` lit substitution. 2020-02-19 15:41:36 -08:00
mutexset8.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_on_barrier.c
race_on_barrier2.c
race_on_fputs.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_on_read.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_on_speculative_load.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_on_write.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_range_pc.cpp Rename `tsan/race_range_pc.cc` to `test/tsan/race_range_pc.cpp`. 2019-12-03 09:49:25 -08:00
race_stress.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_top_suppression.cpp tsan: fix warnings in tests 2021-07-28 17:35:02 +02:00
race_top_suppression1.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
race_with_finished_thread.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
real_deadlock_detector_stress_test.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
restore_stack.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
setuid.c
setuid2.c
signal_block.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_block2.cpp tsan: mark sigwait as blocking 2021-05-19 13:03:20 +02:00
signal_cond.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_errno.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_longjmp.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_malloc.cpp tsan: extend signal_malloc test 2021-07-28 17:35:13 +02:00
signal_pause.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_recursive.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_reset.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_sync.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_sync2.cpp tsan: declare annotations in test.h 2021-05-12 07:22:39 +02:00
signal_thread.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
signal_write.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
sigsuspend.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
simple_race.c
simple_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
simple_stack.c [Sanitizer] Fix sanitizer tests without reducing optimization levels 2021-02-11 15:22:20 -08:00
simple_stack2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
sleep_sync.cpp tsan: fix warnings in tests 2021-04-29 07:42:18 +02:00
sleep_sync2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
stack_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
stack_race2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
stack_sync_reuse.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
static_init1.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
static_init2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
static_init3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
static_init4.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
static_init5.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
static_init6.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
strerror_r.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
sunrpc.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppress_same_address.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppress_same_stacks.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_global.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_global.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_mutex.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_mutex.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_race.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_race2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
suppressions_race2.cpp.supp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
test.h tsan: optimize test-only barrier 2021-07-30 11:39:38 +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 [tsan] Remove debug logging and disable test on ppc64be 2019-02-09 19:28:52 +00:00
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 compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
tiny_race.c
tls_race.cpp Add a `%darwin_min_target_with_tls_support` lit substitution. 2020-02-19 15:41:36 -08:00
tls_race2.cpp Add a `%darwin_min_target_with_tls_support` lit substitution. 2020-02-19 15:41:36 -08:00
tsan-vs-gvn.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
unaligned_norace.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
unaligned_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
vfork.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
virtual_inheritance_compile_bug.cpp Remove NOLINTs from compiler-rt 2019-09-11 23:19:48 +00:00
vptr_benign_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
vptr_harmful_race.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
vptr_harmful_race2.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
vptr_harmful_race3.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
vptr_harmful_race4.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00
write_in_reader_lock.cpp compiler-rt: Rename .cc file in test/tsan to .cpp 2019-08-02 07:18:07 +00:00