llvm-project/compiler-rt/test
Kuba Brecka 46bf454d18 [tsan] Detect uses of uninitialized, destroyed and invalid mutexes
This patch adds a new TSan report type, ReportTypeMutexInvalidAccess, which is triggered when pthread_mutex_lock or pthread_mutex_unlock returns EINVAL (this means the mutex is invalid, uninitialized or already destroyed).

Differential Revision: http://reviews.llvm.org/D18132

llvm-svn: 263641
2016-03-16 15:39:20 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan Fix order of arguments to fputs 2016-03-11 21:07:48 +00:00
builtins Add a generic version of __divtc3.c for long double complex division. 2015-11-22 19:13:49 +00:00
cfi [tests] Don't compile CFI C tests in C++ mode. 2016-02-24 00:16:57 +00:00
dfsan [DFSan] Fix test_inet_pton for big endian archs 2016-03-09 08:00:37 +00:00
lsan [LSan] Enable use_registers test for MIPS 2016-03-03 05:05:20 +00:00
msan [sanitizer_common tests] Make Darwin a Posix system and bring the stable-runtime definition from ASan tests. 2016-03-10 18:46:23 +00:00
profile Fix a minor bug in test 2016-03-09 17:13:18 +00:00
safestack Ensure safestack overflow test doesn't segfault 2016-01-07 22:19:12 +00:00
sanitizer_common [sanitizer_common tests] Make Darwin a Posix system and bring the stable-runtime definition from ASan tests. 2016-03-10 18:46:23 +00:00
tsan [tsan] Detect uses of uninitialized, destroyed and invalid mutexes 2016-03-16 15:39:20 +00:00
ubsan Fix bad regression from r263077 when building with MSVC. 2016-03-12 01:57:31 +00:00
CMakeLists.txt [CMake] Push the dependency on AddLLVM into the test and unites layers 2016-02-17 16:38:54 +00:00
lit.common.cfg Revert r263551 due to a test failure. 2016-03-15 15:53:39 +00:00
lit.common.configured.in [tests] Remove "supported-target" in favor of "target-arch" lit features. 2016-02-23 01:58:56 +00:00