llvm-project/compiler-rt/test
Vitaly Buka 9ab590e3eb [msan] Add bsearch interceptor
Similar to qsort, bsearch can be called from non-instrumented
code of glibc. When it happends tls for arguments can be in uninitialized
state.

Unlike to qsort, bsearch does not move data, so we don't need to
check or initialize searched memory or key. Intrumented comparator will
do that on it's own.

Differential Revision: https://reviews.llvm.org/D107387
2021-08-03 18:39:14 -07:00
..
BlocksRuntime Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
asan [sanitizer] Remove cpplint annotations 2021-07-30 18:20:40 -07:00
builtins [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. 2021-05-14 18:07:34 -07:00
cfi [compiler-rt] -fsanitize=cfi is not supported on Darwin 2021-03-17 13:28:42 -07:00
crt [CMake] Rename RUNTIMES_BUILD to LLVM_RUNTIMES_BUILD 2021-03-03 10:58:51 -08:00
dfsan Revert D106195 "[dfsan] Add wrappers for v*printf functions" 2021-07-24 08:53:48 +00:00
fuzzer [compiler-rt] Fix lld dependency for sanitizers 2021-07-22 18:02:19 -07:00
gwp_asan [compiler-rt][GWP-ASAN] Disable 2 tests on Armv7 Linux 2021-07-19 10:45:11 +00:00
hwasan [hwasan] report failing thread for invalid free. 2021-08-03 08:53:53 +01:00
interception [compiler-rt] Rename lit.*.cfg.* -> lit.*.cfg.py.* 2019-06-27 20:56:04 +00:00
lsan [sanitizer] Remove cpplint annotations 2021-07-30 18:20:40 -07:00
memprof [NFC][memprof] FIx delete[] usage in test 2021-06-04 23:17:23 -07:00
msan [msan] Add bsearch interceptor 2021-08-03 18:39:14 -07:00
orc [ORC][ORC-RT] Add initial Objective-C and Swift support to MachOPlatform. 2021-07-26 18:02:01 +10:00
profile [profile][test] Delete --path-equivalence=/tmp,%S 2021-07-31 00:36:17 -07:00
safestack compiler-rt: Remove .cc from all lit config files 2019-08-05 19:25:35 +00:00
sanitizer_common [msan] Add bsearch interceptor 2021-08-03 18:39:14 -07:00
scudo Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests." 2021-05-26 10:50:26 -07:00
shadowcallstack compiler-rt: Remove .cc from all lit config files 2019-08-05 19:25:35 +00:00
tsan tsan: fix another latent race size bug in test 2021-07-30 12:55:13 +02:00
ubsan [compiler-rt] Fix lld dependency for sanitizers 2021-07-22 18:02:19 -07:00
ubsan_minimal [test] Fix unused FileCheck prefixes in compiler-rt 2021-02-01 22:32:13 -08:00
xray Fix xray fdr mode to allow multiple flushes 2021-02-10 12:57:24 +11:00
.clang-format [tests][sanitizers] Don't reflow comments 2021-08-03 12:54:00 -07:00
.clang-tidy [NFC][compiler-rt] Refine .clang-tidy checks 2020-09-05 15:42:15 -07:00
CMakeLists.txt [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. 2021-05-14 18:07:34 -07:00
lit.common.cfg.py [NFC][compiler-rt] tidy up some whitespace in lit config 2021-07-23 13:19:54 -07:00
lit.common.configured.in [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. 2021-05-14 18:07:34 -07:00