llvm-project/compiler-rt/lib
Dmitry Vyukov a43e98cc74 tsan: refactor suppressions machinery
The refactoring makes suppressions more flexible
and allow to suppress based on arbitrary number of stacks.
In particular it fixes:
https://code.google.com/p/thread-sanitizer/issues/detail?id=64
"Make it possible to suppress deadlock reports by any stack (not just first)"

llvm-svn: 209757
2014-05-28 18:03:32 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [ASan/Win] Use clang rather than clang-cl by default for lit tests. Make Windows-only tests explicitly use clang-cl. 2014-05-28 08:38:13 +00:00
builtins Refactor muldf3 and mulsf3. 2014-05-28 15:08:05 +00:00
dfsan The newest versions of CMake require outputs of custom commands be in 2014-04-30 23:31:45 +00:00
interception [ASan/Win] Use the new function interception approach to handle function wrappers too; wrap strlen() in DLLs 2014-05-22 12:03:40 +00:00
lsan [lsan] disable lsan if wordsize is not 64 2014-05-21 08:30:18 +00:00
msan tsan: do not use 64-bit atomics in allocator code 2014-05-28 15:22:12 +00:00
msandr [msandr] Access app TLS directly in native exec mode. 2014-01-20 13:09:29 +00:00
profile Go via uintptr_t when casting away constness, otherwise GCC will warn 2014-05-20 16:37:07 +00:00
sanitizer_common tsan: do not use 64-bit atomics in allocator code 2014-05-28 15:22:12 +00:00
tsan tsan: refactor suppressions machinery 2014-05-28 18:03:32 +00:00
ubsan [ubsan] handle long double in 32-bit mode; part of the patch by Marek Polacek 2014-05-23 14:45:13 +00:00
CMakeLists.txt Enable building of sanitizers on FreeBSD 2014-04-09 18:45:12 +00:00
Makefile.mk Move original compiler-rt functions (libgcc replacement) to lib/builtins directory 2014-02-14 09:20:33 +00:00