llvm-project/compiler-rt/test
Ivan Krasin cffe8caed3 Disabling speculative loads under asan.
Summary:
While instrumenting std::string with asan I discovered that speculative load might load data from poisoned region. Disabling all speculative loads for asan-annotated functions.

The test follows the std::string implementation.

Corresponding CL in llvm: http://reviews.llvm.org/D13264
Patch by Mike Aizatsky, the review page for the CL is http://reviews.llvm.org/D13265

Reviewers: aizatsky

Subscribers: kcc, llvm-commits

Differential Revision: http://reviews.llvm.org/D13905

llvm-svn: 250837
2015-10-20 17:34:47 +00:00
..
BlocksRuntime Move tests for BlocksRuntime and builtins to corresponding directories under test/ 2014-02-14 09:47:31 +00:00
asan Disabling speculative loads under asan. 2015-10-20 17:34:47 +00:00
builtins Implement __aeabi_c{d,f}{cmpeq,cmple,rcmple}. 2015-08-21 00:25:37 +00:00
cfi CFI: add a test from base-to-derived cast from the base destructor. 2015-09-30 23:08:55 +00:00
dfsan [AArch64|DFSAN] XPASS custom.cc, as it got fixed by r243686 2015-07-31 10:50:29 +00:00
lsan [Sanitizer] Teach ReadFileToBuffer to distinguish empty file from inaccessible file. 2015-07-17 23:50:08 +00:00
msan [msan] Intercept mincore. 2015-10-19 23:39:11 +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 [asan] Zero initialize sem_t in sem_init. 2015-10-12 21:32:30 +00:00
tsan tsan: add test for issue #602 2015-09-24 17:38:56 +00:00
ubsan [ubsan] Invoke test program using %run. 2015-10-12 16:33:40 +00:00
CMakeLists.txt [CFI] Make CFI tests require UBSan (for diagnostic mode). 2015-09-29 21:43:37 +00:00
lit.common.cfg [windows] Add retries to cope with linker/filesystem flakiness 2015-09-02 20:45:36 +00:00
lit.common.configured.in [CMake] Rename COMPILER_RT_TEST_TARGET_TRIPLE to more appropriate COMPILER_RT_DEFAULT_TARGET_TRIPLE. 2015-09-08 22:48:35 +00:00