forked from OSchip/llvm-project
969902b43b
This commit changes the strategy for building shared ASan runtime and the way we test it: - COMPILER_RT_BUILD_SHARED_ASAN CMake option is removed. We now always build shared ASan runtime (it is the default on Android, Windows and Mac, and not the default on Linux and FreeBSD). - Platforms, which use static runtime by default now have "check-asan-dynamic" testsuite. This testsuite contains instrumented unit tests, and ASan lit tests, and runs them with shared ASan runtime. This testsuite is *not* a part of "check-asan" and *not* a part of "check-all", as adding 1000 more test cases, which duplicate existing ones is costly. However, you're welcome to add this command to your buildbot. llvm-svn: 224470 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
asan_asm_test.cc | ||
asan_benchmarks_test.cc | ||
asan_exceptions_test.cc | ||
asan_fake_stack_test.cc | ||
asan_globals_test.cc | ||
asan_interface_test.cc | ||
asan_mac_test.cc | ||
asan_mac_test.h | ||
asan_mac_test_helpers.mm | ||
asan_mem_test.cc | ||
asan_noinst_test.cc | ||
asan_oob_test.cc | ||
asan_racy_double_free_test.cc | ||
asan_str_test.cc | ||
asan_test.cc | ||
asan_test.ignore | ||
asan_test_config.h | ||
asan_test_main.cc | ||
asan_test_utils.h |