llvm-project/compiler-rt/test
Dmitry Vyukov ffb551b2b0 tsan: implement suppressions for top frame only
The new suppression type is called "race_top" and is matched only against top frame in report stacks.
This is required for situations when we want to suppress a race in a "thread pool" or "event loop" implementation.
If we simply use "race:ThreadPool::Execute" suppression, that can suppress everything in the program.

Reviewed in http://reviews.llvm.org/D10686

llvm-svn: 240949
2015-06-29 14:38:31 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [asan] Disable 3 tests on Android. 2015-06-26 23:44:43 +00:00
builtins Fix incorrect truncation at the overflow boundary 2015-06-23 20:24:53 +00:00
cfi [CFI] Run tests that use cfi diagnostic mode only if cxxabi parts of UBSan are available. 2015-06-25 18:45:30 +00:00
dfsan Extend s{,n}printf custom wrappers to support '*' in the format specifiers 2015-04-10 20:58:28 +00:00
lsan Revert "Revert "[CMake] LSan is not actually available on Darwin."" 2015-06-19 01:34:06 +00:00
msan Enable memory sanitizer for PPC64 2015-06-25 06:22:31 +00:00
profile profile: Fix link errors in this test on darwin 2015-05-29 22:41:25 +00:00
safestack SafeStack: XFAIL the pthread.c test on Darwin. 2015-06-16 18:52:31 +00:00
sanitizer_common [sanitizer] Disable signal_segv_handler test. 2015-06-25 18:23:58 +00:00
tsan tsan: implement suppressions for top frame only 2015-06-29 14:38:31 +00:00
ubsan [CMake] Fix PR23539: Don't reference C++ ABI symbols prior to Mac OS 10.9. 2015-06-25 00:57:42 +00:00
CMakeLists.txt Protection against stack-based memory corruption errors using SafeStack: compiler-rt runtime support library 2015-06-15 21:08:47 +00:00
lit.common.cfg [CMake] Fix PR23539: Don't reference C++ ABI symbols prior to Mac OS 10.9. 2015-06-25 00:57:42 +00:00
lit.common.configured.in [CMake] Fix PR23539: Don't reference C++ ABI symbols prior to Mac OS 10.9. 2015-06-25 00:57:42 +00:00