llvm-project/compiler-rt/test/sanitizer_common/TestCases
Marco Elver 14de6e29b1 [Clang][Driver] Add Bounds and Thread to SupportsCoverage list
Summary:
This permits combining -fsanitize-coverage with -fsanitize=bounds or
-fsanitize=thread. Note that, GCC already supports combining these.

Tested:
- Add Clang end-to-end test checking IR is generated for both combinations
of sanitizers.
- Several previously failing TSAN tests now pass.

Bugzilla: https://bugs.llvm.org/show_bug.cgi?id=45831

Reviewers: vitalybuka

Reviewed By: vitalybuka

Subscribers: #sanitizers, dvyukov, nickdesaulniers, cfe-commits

Tags: #clang, #sanitizers

Differential Revision: https://reviews.llvm.org/D79628
2020-05-26 13:36:21 -07:00
..
Darwin Disable a Darwin test under LSan. 2020-04-21 15:17:21 -07:00
FreeBSD compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
Linux [tsan] Relax stack trace check 2020-04-28 23:57:03 -07:00
NetBSD compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
Posix [tsan] Relax stack trace check 2020-04-28 23:57:03 -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 Correct ctype(3) functions with NLS on NetBSD 2018-02-24 01:01:14 +00: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 compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
printf-ldbl.c [sanitizers] Get the proper printf/scanf version when long double transition is involved. 2016-11-28 21:15:19 +00:00
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_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
sanitizer_coverage_whitelist_blacklist.cpp [sanitizer] Enable whitelist/blacklist in new PM 2020-05-10 02:34:29 +00:00
scanf-ldbl.c [sanitizers] Get the proper printf/scanf version when long double transition is involved. 2016-11-28 21:15:19 +00:00
strcasestr.c [CMake] Use normalized Windows target triples 2018-08-09 02:16:18 +00:00
strcspn.c
strnlen.c
strpbrk.c
strspn.c
strstr.c
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