llvm-project/compiler-rt/test/lsan/TestCases
David Spickett f8f1bb7462 [compiler-rt][lsan] Add backup AArch64 register for use_registers test
On Ubuntu Focal x13 is used by something in the process of calling
sched_yield. Causing the test to fail depending on when the thread
is stopped.

Adding x14 works around this and the test passes consistently.

Not switching to only x14 because that could make other platforms
fail. With both we'll always find at least one and even if both
values are present we'll only get one report.

Reviewed By: oontvoo, vitalybuka

Differential Revision: https://reviews.llvm.org/D110931
2021-10-06 09:45:53 +01:00
..
Darwin
Linux [lsan] Remove %pull_from_device from tests 2021-07-20 17:46:05 -07:00
Posix
default_options.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
disabler.c [sanitizer] [arm] Disable some LSAN tests for arm-linux-gnueabihf 2021-02-15 09:35:02 -03:00
disabler.cpp [sanitizer]Update tests to be compatible with Android. 2020-10-21 17:16:54 -07:00
do_leak_check_override.cpp [sanitizer] [arm] Disable some LSAN tests for arm-linux-gnueabihf 2021-02-15 09:35:02 -03:00
high_allocator_contention.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
ignore_object.c [sanitizer] [arm] Disable some LSAN tests for arm-linux-gnueabihf 2021-02-15 09:35:02 -03:00
ignore_object_errors.cpp [lsan] Remove undefined ENV variables 2021-07-20 17:47:01 -07:00
large_allocation_leak.cpp [sanitizer]Update tests to be compatible with Android. 2020-10-21 17:16:54 -07:00
leak_check_at_exit.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
leak_check_before_thread_started.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
link_turned_off.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
malloc_zero.c [lsan] Mark 2 new lsan tests unsupported on arm-linux 2021-04-08 15:57:46 +01:00
many_threads_detach.cpp [NFC][LSAN] Limit the number of concurrent threads is the test 2021-06-07 17:38:12 -07:00
many_tls_keys_pthread.cpp [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux and use it on musl/FreeBSD 2021-04-15 15:34:43 -07:00
many_tls_keys_thread.cpp Commit missing part of "Split many_tls_keys.cpp into two tests" 2019-09-15 21:04:50 +00:00
new_array_with_dtor_0.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
pointer_to_self.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
print_suppressions.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
realloc_too_big.c [lsan] Mark 2 new lsan tests unsupported on arm-linux 2021-04-08 15:57:46 +01:00
realloc_zero.c [lsan][test] Add malloc(0) and realloc(p, 0) tests 2021-03-29 11:41:07 -07:00
recoverable_leak_check.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
register_root_region.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
sanity_check_pure_c.c
stale_stack_leak.cpp [android] Fix some tests for AOSP-master devices. 2021-01-05 12:54:09 -08:00
strace_test.cpp [sanitizer]Update tests to be compatible with Android. 2020-10-21 17:16:54 -07:00
suppressions_default.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
suppressions_file.cpp [lsan] Ignore inderect leaks referenced by suppressed blocks 2020-12-30 19:11:39 -08:00
swapcontext.cpp [lsan][test] Enable many_tls_keys_pthread.cpp and disable swapcontext.cpp/fork_and_leak.cpp 2021-03-26 11:26:08 -07:00
use_after_return.cpp [lsan] Remove undefined ENV variables 2021-07-20 17:47:01 -07:00
use_globals_initialized.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
use_globals_uninitialized.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
use_globals_unused.cpp [sanitizer] Remove cpplint annotations 2021-07-30 18:20:40 -07:00
use_poisoned_asan.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
use_registers.cpp [compiler-rt][lsan] Add backup AArch64 register for use_registers test 2021-10-06 09:45:53 +01:00
use_registers_extra.cpp [NFC][LSan] Add REQUIRES: linux 2020-09-18 17:24:07 -07:00
use_stacks.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
use_stacks_threaded.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00
use_unaligned.cpp compiler-rt: Rename .cc file in test/lsan to .cpp 2019-08-05 07:04:42 +00:00