[ASan] Optional support for dynamic ASan runtime on Linux.
commitd6535ea4c4d49078a93735b315b8518fb692a592
authorAlexey Samsonov <samsonov@google.com>
Tue, 1 Apr 2014 13:16:30 +0000 (1 13:16 +0000)
committerAlexey Samsonov <samsonov@google.com>
Tue, 1 Apr 2014 13:16:30 +0000 (1 13:16 +0000)
treee114342968d294d188587a94d6dea587a66e3f19
parentf9470a30623dab95050c32e10576d706b13675dd
[ASan] Optional support for dynamic ASan runtime on Linux.

Based on http://llvm-reviews.chandlerc.com/D3042 by Yuri Gribov!

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@205308 91177308-0d34-0410-b5e6-96231b3b80d8
23 files changed:
CMakeLists.txt
cmake/Modules/AddCompilerRT.cmake
cmake/config-ix.cmake
lib/asan/CMakeLists.txt
lib/asan/asan_internal.h
lib/asan/asan_linux.cc
lib/asan/asan_mac.cc
lib/asan/asan_rtl.cc
lib/asan/asan_win.cc
lib/asan/tests/CMakeLists.txt
test/asan/CMakeLists.txt
test/asan/TestCases/Linux/asan_dlopen_test.cc [new file with mode: 0644]
test/asan/TestCases/Linux/asan_preload_test-1.cc [new file with mode: 0644]
test/asan/TestCases/Linux/asan_preload_test-2.cc [new file with mode: 0644]
test/asan/TestCases/Linux/asan_rt_confict_test-1.cc [new file with mode: 0644]
test/asan/TestCases/Linux/asan_rt_confict_test-2.cc [new file with mode: 0644]
test/asan/TestCases/Linux/interface_symbols_linux.c
test/asan/TestCases/sanity_check_pure_c.c
test/asan/Unit/lit.site.cfg.in
test/asan/lit.cfg
test/asan/lit.site.cfg.in
test/lit.common.configured.in
unittests/lit.common.unit.configured.in