llvm-project/compiler-rt/lib/tsan/lit_tests
Dmitry Vyukov 3238e1c913 tsan: better diagnostics if thread finishes with ignores enabled
print thread creation stack
and stacks where ignores were enabled.

llvm-svn: 195836
2013-11-27 11:30:28 +00:00
..
Helpers [TSan] Blacklist test: Rename blacklisted function. Make this test work for custom TSan testing script. 2012-12-28 10:06:26 +00:00
SharedLibs [libsymbolized] If we can't find an address in the list of shared libraries, try to reload it. 2013-04-08 17:46:34 +00:00
Unit [TSan] Automatically pick up llvm-symbolizer from PATH, as we do in another sanitizers 2013-10-04 13:38:35 +00:00
CMakeLists.txt Explicitly list all sanitizer headers in CMake build rules. Make sure sanitizer lit_tests depend on fresh headers. 2013-04-11 15:49:52 +00:00
aligned_vs_unaligned_race.cc [TSan] Fixup for r178128: verify that TSan indeed doesn't report race 2013-03-27 10:22:51 +00:00
allocator_returns_null.cc [tsan] make calloc crash instead of returning 0 on overflow (controlled by the allocator_may_return_null flag) 2013-09-06 11:04:14 +00:00
atomic_free.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
atomic_free2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
atomic_norace.cc tsan: detect races between plain and atomic memory accesses 2013-02-01 09:42:06 +00:00
atomic_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
atomic_stack.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
benign_race.cc [TSan] Add the WTFAnnotateBenignRaceSized implementation and a test for 2013-04-02 11:21:53 +00:00
blacklist.cc [TSan] Blacklist test: Rename blacklisted function. Make this test work for custom TSan testing script. 2012-12-28 10:06:26 +00:00
cond.c tsan: catch races on condition variables 2013-09-03 15:04:15 +00:00
cond_race.cc tsan: catch races on condition variables 2013-09-03 15:04:15 +00:00
cond_version.c tsan: properly intercept pthread_cond functions 2013-09-02 18:06:28 +00:00
deep_stack1.cc tsan: merge 2 similar tests into 1 2013-10-17 08:27:24 +00:00
default_options.cc tsan: merge 2 similar tests into 1 2013-10-17 08:27:24 +00:00
fd_close_norace.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
fd_close_norace2.cc tsan: fix potential false positive race on fd 2013-06-20 14:32:12 +00:00
fd_dup_norace.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
fd_location.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
fd_pipe_norace.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
fd_pipe_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
fd_socket_connect_norace.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
fd_socket_norace.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
fd_socketpair_norace.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
fd_stdout_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
free_race.c Add "CHECK-" prefix to un-break buildbot failure. 2013-08-12 23:43:19 +00:00
free_race.c.supp [TSan] Let the users suppress use-after-free errors using the "race:" suppressions. 2013-08-07 12:39:00 +00:00
free_race2.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
global_race.cc tsan: revert variable name change in test 2013-10-16 15:57:23 +00:00
halt_on_error.cc tsan/msan: add halt_on_error flag 2013-08-13 15:33:00 +00:00
heap_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
ignore_free.cc tsan: allow to ignore memory accesses in malloc and free 2013-09-20 05:37:36 +00:00
ignore_lib0.cc tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib0.cc.supp tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib1.cc tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib1.cc.supp tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib2.cc tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib2.cc.supp tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib3.cc tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib3.cc.supp tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_lib_lib.h tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
ignore_malloc.cc tsan: allow to ignore memory accesses in malloc and free 2013-09-20 05:37:36 +00:00
ignore_race.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
ignore_sync.cc tsan: add annotations to ignore synchronization operations 2013-10-10 15:58:12 +00:00
inlined_memcpy_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
java.h tsan: ignore all interceptors coming directly from JVM 2013-09-21 23:06:00 +00:00
java_alloc.cc tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
java_lock.cc tsan: ignore interceptors coming from specified libraries 2013-10-03 13:37:17 +00:00
java_lock_move.cc tsan: work around FileCheck feature that it does not accept empty input 2012-12-24 14:02:34 +00:00
java_lock_rec.cc tsan: introduce recursive mutex lock/unlock java interface 2013-05-17 12:03:46 +00:00
java_lock_rec_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
java_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
java_race_move.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
java_rwlock.cc tsan: fix incorrect test 2013-03-20 09:21:49 +00:00
lit.cfg [TSan] Automatically pick up llvm-symbolizer from PATH, as we do in another sanitizers 2013-10-04 13:38:35 +00:00
lit.site.cfg.in [tests] Update to use lit_config and lit package, as appropriate. 2013-08-09 22:14:01 +00:00
load_shared_lib.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
longjmp.cc tsan: intercept setjmp/longjmp 2013-03-25 10:10:44 +00:00
longjmp2.cc tsan: intercept setjmp/longjmp 2013-03-25 10:10:44 +00:00
longjmp3.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
longjmp4.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
malloc_overflow.cc tsan: support allocator_may_return_null flag 2013-09-27 02:31:23 +00:00
malloc_stack.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
memcpy_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mop_with_offset.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mop_with_offset2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutex_destroy_locked.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutex_robust.cc tsan: add support for robust mutexes 2013-11-15 16:58:12 +00:00
mutex_robust2.cc tsan: add support for robust mutexes 2013-11-15 16:58:12 +00:00
mutexset1.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset3.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset4.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset5.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset6.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset7.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
mutexset8.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
oob_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_barrier.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_barrier2.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_heap.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_mutex.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_mutex2.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_read.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_on_speculative_load.cc [tsan] use FileCheck in race_on_speculative_load.cc 2013-11-21 09:09:47 +00:00
race_on_write.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
race_with_finished_thread.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
signal_errno.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
signal_malloc.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
sigsuspend.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
simple_race.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
simple_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
simple_stack.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
simple_stack2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
sleep_sync.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
sleep_sync2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
stack_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
stack_race2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
static_init1.cc
static_init2.cc
static_init3.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
static_init4.cc
static_init5.cc tsan: fix compiler warning 2012-11-06 14:05:20 +00:00
static_init6.cc tsan: add lit test with statically linker libstdc++ 2012-12-21 08:08:19 +00:00
suppress_same_address.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
suppress_same_stacks.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
suppressions_global.cc tsan: fix lit test failures 2013-06-10 16:06:21 +00:00
suppressions_global.cc.supp tsan: add system tests for suppressions 2013-06-10 15:39:28 +00:00
suppressions_race.cc tsan: fix lit test failures 2013-06-10 16:06:21 +00:00
suppressions_race.cc.supp tsan: add system tests for suppressions 2013-06-10 15:39:28 +00:00
suppressions_race2.cc tsan: fix lit test failures 2013-06-10 16:06:21 +00:00
suppressions_race2.cc.supp tsan: add system tests for suppressions 2013-06-10 15:39:28 +00:00
test_output.sh tsan: add -lm to output test build script 2013-11-21 11:49:08 +00:00
thread_end_with_ignore.cc tsan: better diagnostics if thread finishes with ignores enabled 2013-11-27 11:30:28 +00:00
thread_end_with_ignore2.cc tsan: better diagnostics if thread finishes with ignores enabled 2013-11-27 11:30:28 +00:00
thread_end_with_ignore3.cc tsan: better diagnostics if thread finishes with ignores enabled 2013-11-27 11:30:28 +00:00
thread_leak.c
thread_leak2.c
thread_leak3.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
thread_leak4.c tsan: work around FileCheck bug with empty outputs 2013-03-22 08:48:34 +00:00
thread_leak5.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
thread_name.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
thread_name2.cc tsan/asan: support pthread_setname_np to set thread names 2013-10-29 10:30:39 +00:00
tiny_race.c Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
tls_race.cc tsan: deflake tests 2013-11-21 12:23:17 +00:00
tls_race2.cc tsan: deflake tests 2013-11-21 12:23:17 +00:00
tsan-vs-gvn.cc [tsan] enable tsan-vs-gvn test since it is now fixed 2013-02-26 08:18:27 +00:00
unaligned_norace.cc tsan: add interface functions for unaligned access, e.g. __sanitizer_unaligned_load16 2013-04-30 11:56:56 +00:00
unaligned_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
user_fopen.cc tsan: fix crash when user defines own fopen/fileno 2013-01-09 11:54:52 +00:00
user_malloc.cc tsan: fix crash when user defines own fopen/fileno 2013-01-09 08:22:06 +00:00
virtual_inheritance_compile_bug.cc
vptr_benign_race.cc
vptr_harmful_race.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
vptr_harmful_race2.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00
write_in_reader_lock.cc Enable pipefail for TSan tests 2013-08-07 09:02:37 +00:00