llvm-project/compiler-rt/test/sanitizer_common/TestCases
Rainer Orth 3b8b5d1f22 [sanitizer_common][test] Handle missing REG_STARTEND in Posix/regex_startend.cpp
As reported in D96348 <https://reviews.llvm.org/D96348>, the
`Posix/regex_startend.cpp` test `FAIL`s on Solaris because
`REG_STARTEND` isn't defined.  It's a BSD extension not present everywhere.
E.g. AIX doesn't have it, too.

Fixed by wrapping the test in `#ifdef REG_STARTEND`.

Tested on `amd64-pc-solaris2.11`, `sparcv9-sun-solaris2.11`, and
`x86_64-pc-linux-gnu`.

Differential Revision: https://reviews.llvm.org/D98425
2021-03-17 09:56:19 +01: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 [NFC][sanitizer] Another attempt to fix test on arm 2020-12-02 18:36:02 -08:00
NetBSD compiler-rt: Rename cc files below test/sanitizer_common to cpp 2019-08-05 13:57:03 +00:00
Posix [sanitizer_common][test] Handle missing REG_STARTEND in Posix/regex_startend.cpp 2021-03-17 09:56:19 +01: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_blocklist.cpp [SanitizeCoverage] Rename -fsanitize-coverage-{white,black}list to -fsanitize-coverage-{allow,block}list 2020-06-19 22:22:47 -07: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
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