llvm-project/compiler-rt/test/sanitizer_common/TestCases
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
..
Darwin [sanitizers] run print module map test run on posix 2021-03-05 15:41:14 -08:00
FreeBSD compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
Linux Revert "Revert "Temporarily do not drop volatile stores before unreachable"" 2021-07-09 11:44:34 -04:00
NetBSD compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
Posix [msan] Add bsearch interceptor 2021-08-03 18:39:14 -07:00
allocator_returns_null.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
corelimit.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
ctype.c
external_symbolizer_path.cpp Fix test in external_symbolizer_path.cpp, by adding a REQUIRES: static-lib. 2021-02-12 14:04:43 -08:00
fopen_nullptr.c
get_module_and_offset_for_pc.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
hard_rss_limit_mb_test.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
malloc_hook.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
max_allocation_size.cpp [sanitizer_common] Create max_allocation_size_mb flag. 2019-10-30 11:26:05 -07:00
onprint.cpp [sanitizer_common] Disable onprint.cpp on Android. 2019-10-02 21:38:22 +00:00
options-help.cpp [SanitizerCommon] Print the current value of options when printing out help. 2019-11-14 14:04:34 -08:00
options-include.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
options-invalid.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
print-stack-trace.cpp [sanitizer] Skip stack symbolization when not required for print format 2020-10-07 15:38:52 -07:00
printf-ldbl.c
pthread_mutexattr_get.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
reallocarray-overflow.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
sanitizer_coverage_allowlist_ignorelist.cpp [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= 2021-05-04 10:24:00 -04:00
sanitizer_coverage_inline8bit_counter.cpp [Clang][Driver] Add Bounds and Thread to SupportsCoverage list 2020-05-26 13:36:21 -07:00
sanitizer_coverage_inline_bool_flag.cpp [Clang][Driver] Add Bounds and Thread to SupportsCoverage list 2020-05-26 13:36:21 -07:00
sanitizer_coverage_no_prune.cpp [Clang][Driver] Add Bounds and Thread to SupportsCoverage list 2020-05-26 13:36:21 -07:00
sanitizer_coverage_stack_depth.cpp [Clang][Driver] Add Bounds and Thread to SupportsCoverage list 2020-05-26 13:36:21 -07:00
sanitizer_coverage_symbolize.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
sanitizer_coverage_trace_pc_guard-dso.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
sanitizer_coverage_trace_pc_guard-init.cpp [Clang][Driver] Add Bounds and Thread to SupportsCoverage list 2020-05-26 13:36:21 -07:00
sanitizer_coverage_trace_pc_guard.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
scanf-ldbl.c
setlocale.cpp [NFC][msan] Move setlocale test into sanitizer_common 2021-05-11 19:05:07 -07:00
strcasestr.c
strcspn.c
strnlen.c
strpbrk.c
strspn.c
strstr.c
suffix-log-path_test.c [sanitizer] Add suffix to report file name 2021-02-04 13:50:11 -08:00
symbolize_debug_argv.cpp [Sanitizer Common] Show command used to launch symbolizer process at high verbosity level. 2020-04-13 13:36:29 -07:00
symbolize_pc.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
symbolize_pc_inline.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
symbolize_stack.cpp compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
wcrtomb.c [Sanitizer] Fix a possible write to freed memory in the wcrtomb interceptor 2019-04-08 08:39:50 +00:00
wctomb.c [Sanitizer] Add interceptor for wctomb 2019-03-29 08:39:03 +00:00