llvm-project/compiler-rt/test
Kuba Brecka a11cfb990a [asan] Rename the ABI versioning symbol to '__asan_version_mismatch_check' instead of abusing '__asan_init'
We currently version `__asan_init` and when the ABI version doesn't match, the linker gives a `undefined reference to '__asan_init_v5'` message. From this, it might not be obvious that it's actually a version mismatch error. This patch makes the error message much clearer by changing the name of the undefined symbol to be `__asan_version_mismatch_check_xxx` (followed by the version string). We obviously don't want the initializer to be named like that, so it's a separate symbol that is used only for the purpose of version checking.

Reviewed at http://reviews.llvm.org/D11004

llvm-svn: 243004
2015-07-23 10:55:13 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan [asan] Rename the ABI versioning symbol to '__asan_version_mismatch_check' instead of abusing '__asan_init' 2015-07-23 10:55:13 +00:00
builtins Fix incorrect truncation at the overflow boundary 2015-06-23 20:24:53 +00:00
cfi CFI: Get check-cfi passing on Windows. 2015-07-08 22:10:34 +00:00
dfsan Extend s{,n}printf custom wrappers to support '*' in the format specifiers 2015-04-10 20:58:28 +00:00
lsan [Sanitizer] Teach ReadFileToBuffer to distinguish empty file from inaccessible file. 2015-07-17 23:50:08 +00:00
msan added test file 2015-07-17 23:28:02 +00:00
profile Add support for generating profiles in a given directory. 2015-07-09 17:21:52 +00:00
safestack SafeStack: XFAIL the pthread.c test on Darwin. 2015-06-16 18:52:31 +00:00
sanitizer_common [sanitizer] Implement include_if_exists with process name substitution. 2015-07-21 23:03:13 +00:00
tsan [TSan] Fix dl_iterate_phdr callback for the case when info->dlpi_name is overwritten by user. 2015-07-10 00:03:54 +00:00
ubsan CFI: Get check-cfi passing on Windows. 2015-07-08 22:10:34 +00:00
CMakeLists.txt UBSan: Enable runtime library tests on Windows, and get most tests passing. 2015-07-02 22:08:38 +00:00
lit.common.cfg CFI: Get check-cfi passing on Windows. 2015-07-08 22:10:34 +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