Go to file
Alexey Samsonov 6d8bab82df Remove sanitizer blacklist from ASan/TSan/MSan function passes.
Instrumentation passes now use attributes
address_safety/thread_safety/memory_safety which are added by Clang frontend.
Clang parses the blacklist file and adds the attributes accordingly.

Currently blacklist is still used in ASan module pass to disable instrumentation
for certain global variables. We should fix this as well by collecting the
set of globals we're going to instrument in Clang and passing it to ASan
in metadata (as we already do for dynamically-initialized globals and init-order
checking).

This change also removes -tsan-blacklist and -msan-blacklist LLVM commandline
flags in favor of -fsanitize-blacklist= Clang flag.

llvm-svn: 210038
2014-06-02 18:08:27 +00:00
clang Remove sanitizer blacklist from ASan/TSan/MSan function passes. 2014-06-02 18:08:08 +00:00
clang-tools-extra clang-tidy: Extend the use-override check to understand 'final'. 2014-06-02 15:22:22 +00:00
compiler-rt [ASan Win] Manually call __asan_init early in the DLL initialization process to avoid a null function call in cout/cerr constructors 2014-06-02 14:40:07 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Add more log related float constants 2014-05-29 21:30:28 +00:00
libcxx Remove unused code in a libc++ test. 2014-06-02 12:00:08 +00:00
libcxxabi Add EH test case checking that handlers in noexcept functions can still unwind 2014-05-31 00:25:59 +00:00
lld Run clang-format. 2014-06-02 11:13:11 +00:00
lldb Add executable extension to debugger name, run dotest via binary. 2014-06-02 17:49:35 +00:00
llvm Remove sanitizer blacklist from ASan/TSan/MSan function passes. 2014-06-02 18:08:27 +00:00
openmp CMake: remove duplicated source file from list 2014-06-02 13:09:24 +00:00
polly Remove superfluous semicolon confusing clang-format. 2014-06-02 11:29:58 +00:00