[llvm-dev] [Release-testers] [6.0.0 Release] Release Candidate 2 tagged
Dimitry Andric via llvm-dev
llvm-dev at lists.llvm.org
Fri Feb 9 11:40:39 PST 2018
> On 9 Feb 2018, at 10:20, Hans Wennborg <hans at chromium.org> wrote:
>
> On Thu, Feb 8, 2018 at 10:43 PM, Dimitry Andric <dimitry at andric.com> wrote:
>> On 7 Feb 2018, at 21:51, Hans Wennborg via Release-testers <release-testers at lists.llvm.org> wrote:
>>>
>>> There's been a lot of merges since rc1, and hopefully the tests are in
>>> a better state now.
>>>
>>> 6.0.0-rc2 was just tagged, after r324506.
>>>
>>> Please test, let me know how it goes, and upload binaries.
>>
>> Built, tested and uploaded:
>>
>> SHA256 (clang+llvm-6.0.0-rc2-amd64-unknown-freebsd10.tar.xz) = 1334db5949ec0c78cd6e9b798f0b397fe9e99240d98bcfc834e4410258b98372
>> SHA256 (clang+llvm-6.0.0-rc2-i386-unknown-freebsd10.tar.xz) = a7c0b1e4cfe3d608ee77472c7f17fe6b9493c7259aca80fcdd3b8a4fe49ad92d
>>
>> On amd64-freebsd10 there were 896 unexpected test failures:
>>
>> Expected Passes : 45004
>> Expected Failures : 186
>> Unsupported Tests : 2939
>> Unexpected Failures: 896
>>
>> On i386-freebsd10 there were 619 unexpected test failures:
>>
>> Expected Passes : 43849
>> Expected Failures : 195
>> Unsupported Tests : 1954
>> Unexpected Failures: 619
>>
>> At least the i386 version looks quite a bit better, down from 1773 to 619 test failures. :)
>
> What are all these test failures? Does it seems like they have a
> common root cause and do we have a bug for it?
There are multiple issues, some of which might be easily fixable, others have been there since a long time, and might be harder to fix.
A full overview of the failures on amd64:
********************
Testing Time: 7907.21s
********************
Failing Tests (896):
LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/DummyRPC.TestClearHandlers
AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.DoubleFreeTest
AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.ReallocFreedPointerTest
AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.UseThenFreeThenUseTest
AddressSanitizer-Unit :: ./Asan-i386-calls-Test/AddressSanitizer.WrongFreeTest
AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.DoubleFreeTest
AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.ReallocFreedPointerTest
AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.UseThenFreeThenUseTest
AddressSanitizer-Unit :: ./Asan-i386-inline-Test/AddressSanitizer.WrongFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.DoubleFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.LongJmpTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.ReallocFreedPointerTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.SigLongJmpTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.UnderscopeLongJmpTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.UseThenFreeThenUseTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizer.WrongFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Dynamic-Test/AddressSanitizerInterface.HandleNoReturnTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.DoubleFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.LongJmpTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.ReallocFreedPointerTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.SigLongJmpTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.UnderscopeLongJmpTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.UseThenFreeThenUseTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizer.WrongFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizerInterface.HandleNoReturnTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.DoubleFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.ReallocFreedPointerTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.UseThenFreeThenUseTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizer.WrongFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Dynamic-Test/AddressSanitizerInterface.HandleNoReturnTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.DoubleFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.ReallocFreedPointerTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.UseThenFreeThenUseTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizer.WrongFreeTest
AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizerInterface.HandleNoReturnTest
AddressSanitizer-i386-freebsd :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-i386-freebsd :: TestCases/Posix/asan-symbolize-sanity-test.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/closed-fds.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/deep_thread_stack.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/fread_fwrite.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/interception-in-shared-lib-test.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/invalid-pointer-pairs-threads.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/shared-lib-test.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/stack-use-after-return.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/strndup_oob_test.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/wait.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/wait3.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/wait4.cc
AddressSanitizer-i386-freebsd :: TestCases/Posix/waitid.cc
AddressSanitizer-i386-freebsd :: TestCases/alloca_big_alignment.cc
AddressSanitizer-i386-freebsd :: TestCases/alloca_detect_custom_size_.cc
AddressSanitizer-i386-freebsd :: TestCases/alloca_overflow_partial.cc
AddressSanitizer-i386-freebsd :: TestCases/alloca_overflow_right.cc
AddressSanitizer-i386-freebsd :: TestCases/alloca_underflow_left.cc
AddressSanitizer-i386-freebsd :: TestCases/debug_double_free.cc
AddressSanitizer-i386-freebsd :: TestCases/debug_report.cc
AddressSanitizer-i386-freebsd :: TestCases/debug_stacks.cc
AddressSanitizer-i386-freebsd :: TestCases/deep_stack_uaf.cc
AddressSanitizer-i386-freebsd :: TestCases/describe_address.cc
AddressSanitizer-i386-freebsd :: TestCases/double-free.cc
AddressSanitizer-i386-freebsd :: TestCases/frexp_interceptor.cc
AddressSanitizer-i386-freebsd :: TestCases/global-overflow.cc
AddressSanitizer-i386-freebsd :: TestCases/global-underflow.cc
AddressSanitizer-i386-freebsd :: TestCases/heap-overflow.cc
AddressSanitizer-i386-freebsd :: TestCases/heavy_uar_test.cc
AddressSanitizer-i386-freebsd :: TestCases/initialization-bug.cc
AddressSanitizer-i386-freebsd :: TestCases/invalid-free.cc
AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-compare-errors.cc
AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-compare-success.cc
AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-subtract-errors.cc
AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs-subtract-success.cc
AddressSanitizer-i386-freebsd :: TestCases/invalid-pointer-pairs.cc
AddressSanitizer-i386-freebsd :: TestCases/large_func_test.cc
AddressSanitizer-i386-freebsd :: TestCases/null_deref.cc
AddressSanitizer-i386-freebsd :: TestCases/partial_right.cc
AddressSanitizer-i386-freebsd :: TestCases/print_summary.cc
AddressSanitizer-i386-freebsd :: TestCases/sanity_check_pure_c.c
AddressSanitizer-i386-freebsd :: TestCases/stack-buffer-overflow.cc
AddressSanitizer-i386-freebsd :: TestCases/strdup_oob_test.cc
AddressSanitizer-i386-freebsd :: TestCases/strncpy-overflow.cc
AddressSanitizer-i386-freebsd :: TestCases/time_interceptor.cc
AddressSanitizer-i386-freebsd :: TestCases/use-after-delete.cc
AddressSanitizer-i386-freebsd :: TestCases/use-after-free-right.cc
AddressSanitizer-i386-freebsd :: TestCases/use-after-free.cc
AddressSanitizer-i386-freebsd :: TestCases/use-after-scope-inlined.cc
AddressSanitizer-i386-freebsd :: TestCases/vla_chrome_testcase.cc
AddressSanitizer-i386-freebsd :: TestCases/vla_condition_overflow.cc
AddressSanitizer-i386-freebsd :: TestCases/vla_loop_overfow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asprintf.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/closed-fds.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-fork.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-reset.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/current_allocated_bytes.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/dlclose-test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/gc-test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/glob.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/global-registration.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error-signals.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error-torture.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/init-order-pthread-create.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/ioctl.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/print_cmdline.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/readv.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/stack-overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/stack-use-after-return.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/start-deactivated.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strchr.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test2.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait3.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait4.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/waitid.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_big_alignment.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_constant_size.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_partial.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_right.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_safe_access.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_underflow_left.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_vla_interact.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/allocator_returns_null.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_options-help.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atexit_stats.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atoi_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atol_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atoll_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/blacklist.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container_crash.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-disabled.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-trace-pc.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_double_free.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_locate.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_mapping.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_report.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_stacks.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_stack_uaf.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_tail_call.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/default_options.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/describe_address.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/double-free.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/error_report_callback.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/exitcode.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/force_inline_opt0.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexp_interceptor.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-address.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-demangle.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-location.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-underflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/halt_on_error-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow-large.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heavy_uar_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/ill.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/init-order-atexit.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-blacklist.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-bug.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-constexpr.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-nobug.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/inline.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/interface_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-free.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/large_func_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/log-path_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/longjmp.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/lsan_annotations.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_context_size.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_fill.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/max_redzone.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_strict_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memset_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/null_deref.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/on_error_callback.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/partial_right.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-object-byval.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-struct-byval.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/poison_partial.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pr33372.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/print_summary.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-3.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-4.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-5.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/printf-m.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/realloc.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/set_shadow_test.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/sleep_after_init.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/sleep_before_dying.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/small_memcpy_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load2.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-frame-demangle.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-oob-frames.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcasestr_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcat_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strchr_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcspn_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strdup_oob_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strip_path_prefix.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncasecmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncat_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncpy-overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strpbrk_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strspn_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr-2.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strstr_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtok.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtol_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strtoll_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-function.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-interceptor.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-library.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_call_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_catch.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_invoke_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/time_interceptor.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/uar_and_exceptions.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-delete.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free-right.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-poison.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-capture.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-goto.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-if.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-inlined.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-nobug.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp2.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-types.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/verbose-log-path_test.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_chrome_testcase.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_condition_overflow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_loop_overfow.cc
AddressSanitizer-i386-freebsd-dynamic :: TestCases/zero_page_pc.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/asan-symbolize-sanity-test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/closed-fds.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/deep_thread_stack.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/interception-in-shared-lib-test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/invalid-pointer-pairs-threads.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/new_array_cookie_uaf_test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/shared-lib-test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/stack-use-after-return.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/strndup_oob_test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/wait.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/wait3.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/wait4.cc
AddressSanitizer-x86_64-freebsd :: TestCases/Posix/waitid.cc
AddressSanitizer-x86_64-freebsd :: TestCases/alloca_big_alignment.cc
AddressSanitizer-x86_64-freebsd :: TestCases/alloca_detect_custom_size_.cc
AddressSanitizer-x86_64-freebsd :: TestCases/alloca_overflow_partial.cc
AddressSanitizer-x86_64-freebsd :: TestCases/alloca_overflow_right.cc
AddressSanitizer-x86_64-freebsd :: TestCases/alloca_underflow_left.cc
AddressSanitizer-x86_64-freebsd :: TestCases/contiguous_container.cc
AddressSanitizer-x86_64-freebsd :: TestCases/debug_double_free.cc
AddressSanitizer-x86_64-freebsd :: TestCases/debug_report.cc
AddressSanitizer-x86_64-freebsd :: TestCases/debug_stacks.cc
AddressSanitizer-x86_64-freebsd :: TestCases/deep_stack_uaf.cc
AddressSanitizer-x86_64-freebsd :: TestCases/describe_address.cc
AddressSanitizer-x86_64-freebsd :: TestCases/double-free.cc
AddressSanitizer-x86_64-freebsd :: TestCases/frexp_interceptor.cc
AddressSanitizer-x86_64-freebsd :: TestCases/global-overflow.cc
AddressSanitizer-x86_64-freebsd :: TestCases/global-underflow.cc
AddressSanitizer-x86_64-freebsd :: TestCases/heap-overflow.cc
AddressSanitizer-x86_64-freebsd :: TestCases/heavy_uar_test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/initialization-bug.cc
AddressSanitizer-x86_64-freebsd :: TestCases/invalid-free.cc
AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-compare-errors.cc
AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-compare-success.cc
AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-subtract-errors.cc
AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs-subtract-success.cc
AddressSanitizer-x86_64-freebsd :: TestCases/invalid-pointer-pairs.cc
AddressSanitizer-x86_64-freebsd :: TestCases/large_func_test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/longjmp.cc
AddressSanitizer-x86_64-freebsd :: TestCases/null_deref.cc
AddressSanitizer-x86_64-freebsd :: TestCases/partial_right.cc
AddressSanitizer-x86_64-freebsd :: TestCases/print_summary.cc
AddressSanitizer-x86_64-freebsd :: TestCases/sanity_check_pure_c.c
AddressSanitizer-x86_64-freebsd :: TestCases/scariness_score_test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/stack-buffer-overflow.cc
AddressSanitizer-x86_64-freebsd :: TestCases/strdup_oob_test.cc
AddressSanitizer-x86_64-freebsd :: TestCases/strncpy-overflow.cc
AddressSanitizer-x86_64-freebsd :: TestCases/throw_catch.cc
AddressSanitizer-x86_64-freebsd :: TestCases/time_interceptor.cc
AddressSanitizer-x86_64-freebsd :: TestCases/uar_and_exceptions.cc
AddressSanitizer-x86_64-freebsd :: TestCases/use-after-delete.cc
AddressSanitizer-x86_64-freebsd :: TestCases/use-after-free-right.cc
AddressSanitizer-x86_64-freebsd :: TestCases/use-after-free.cc
AddressSanitizer-x86_64-freebsd :: TestCases/use-after-scope-inlined.cc
AddressSanitizer-x86_64-freebsd :: TestCases/vla_chrome_testcase.cc
AddressSanitizer-x86_64-freebsd :: TestCases/vla_condition_overflow.cc
AddressSanitizer-x86_64-freebsd :: TestCases/vla_loop_overfow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asprintf.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/closed-fds.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-fork.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-reset.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/dlclose-test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/freopen.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/glob.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/ioctl.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_uaf_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/readv.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/stack-use-after-return.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/start-deactivated.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait3.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait4.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/waitid.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_big_alignment.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_constant_size.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_partial.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_right.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_safe_access.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_underflow_left.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_vla_interact.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/allocator_returns_null.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_options-help.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atexit_stats.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/blacklist.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container_crash.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-disabled.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-trace-pc.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_double_free.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_locate.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_mapping.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_report.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_stacks.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_stack_uaf.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_tail_call.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/default_options.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/describe_address.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/double-free.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/error_report_callback.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/exitcode.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/force_inline_opt0.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexp_interceptor.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-address.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-demangle.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-location.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-underflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow-large.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heavy_uar_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/ill.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/init-order-atexit.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-blacklist.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-bug.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-constexpr.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-nobug.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/inline.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/intra-object-overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-free.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/large_func_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/log-path_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/longjmp.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/lsan_annotations.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_context_size.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_fill.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/max_redzone.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_strict_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memset_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/null_deref.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/on_error_callback.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/partial_right.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-object-byval.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-struct-byval.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/poison_partial.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pr33372.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/print_summary.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/realloc.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/scariness_score_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/small_memcpy_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load2.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-frame-demangle.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-oob-frames.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strdup_oob_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncpy-overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-function.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-interceptor.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-library.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_call_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_catch.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_invoke_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/time_interceptor.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/uar_and_exceptions.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-delete.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free-right.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-poison.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-capture.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-goto.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-if.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-inlined.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-nobug.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp2.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-types.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/verbose-log-path_test.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_chrome_testcase.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_condition_overflow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_loop_overfow.cc
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/zero_page_pc.cc
Clang Tools :: clangd/authority-less-uri.test
Clang Tools :: clangd/completion.test
Clang Tools :: clangd/diagnostics-preamble.test
Clang Tools :: clangd/diagnostics.test
Clang Tools :: clangd/execute-command.test
Clang Tools :: clangd/extra-flags.test
Clang Tools :: clangd/fixits.test
Clang Tools :: clangd/formatting.test
Clang Tools :: clangd/input-mirror.test
Clang Tools :: clangd/protocol.test
Clang Tools :: clangd/rename.test
Clang Tools :: clangd/signature-help.test
Clang Tools :: clangd/trace.test
Clang Tools :: clangd/unsupported-method.test
Clang Tools :: clangd/xrefs.test
Clang Tools :: include-fixer/commandline_options.cpp
Clang Tools :: include-fixer/exit_on_fatal.cpp
Clang Tools :: include-fixer/fixeddb.cpp
Clang Tools :: include-fixer/include_path.cpp
Clang Tools :: include-fixer/merge.test
Clang Tools :: include-fixer/multiple_fixes.cpp
Clang Tools :: include-fixer/prefix_variable.cpp
Clang Tools :: include-fixer/query_symbol.cpp
Clang Tools :: include-fixer/ranking.cpp
Clang Tools :: include-fixer/yaml_fuzzy.cpp
Clang Tools :: include-fixer/yamldb.cpp
Clang Tools :: include-fixer/yamldb_autodetect.cpp
Clang Tools :: include-fixer/yamldb_plugin.cpp
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdThreadingTest.NoConcurrentDiagnostics
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdThreadingTest.StressTest
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.CheckVersions
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.ForceReparseCompileCommand
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.Parse
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.ParseWithHeader
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.Reparse
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.ReparseOnHeaderChange
Extra Tools Unit Tests :: clangd/./ClangdTests/ClangdVFSTest.SearchLibDir
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.ASTIndexMultiFile
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.CheckContentsOverride
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.CompletionOptions
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Filter
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.FullyQualifiedScope
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.GlobalQualified
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.IndexBasedWithFilter
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Kinds
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Limit
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.NoIndex
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Priorities
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Qualifiers
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.SimpleIndexBased
Extra Tools Unit Tests :: clangd/./ClangdTests/CompletionTest.Snippets
Extra Tools Unit Tests :: clangd/./ClangdTests/SignatureHelpTest.ActiveArg
Extra Tools Unit Tests :: clangd/./ClangdTests/SignatureHelpTest.DefaultArgs
Extra Tools Unit Tests :: clangd/./ClangdTests/SignatureHelpTest.Overloads
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.DoNotDeleteMatchedSymbol
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.DontAddQualifiersForMissingCompleteType
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.EnumConstantSymbols
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.FixNamespaceQualifiers
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.FixNamespaceQualifiersForAllInstances
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.IgnoreSymbolFromHeader
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.IncompleteType
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.InsertAndSortSingleHeader
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.MinimizeInclude
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.MultipleMissingSymbols
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.NestedName
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.ScopedNamespaceSymbols
Extra Tools Unit Tests :: include-fixer/./IncludeFixerTests/IncludeFixer.Typo
LLVM :: LTO/Resolution/X86/comdat-mixed-lto.ll
LLVM :: LTO/Resolution/X86/dead-strip-alias.ll
LLVM :: LTO/Resolution/X86/dead-strip-fulllto.ll
LLVM :: LTO/Resolution/X86/export-jumptable.ll
LLVM :: LTO/Resolution/X86/ifunc.ll
LLVM :: LTO/Resolution/X86/linker-redef-thin.ll
LLVM :: LTO/Resolution/X86/linkonce.ll
LLVM :: LTO/Resolution/X86/load-sample-prof-icp.ll
LLVM :: LTO/Resolution/X86/load-sample-prof.ll
LLVM :: LTO/Resolution/X86/lowertypetests.ll
LLVM :: LTO/Resolution/X86/mixed_lto.ll
LLVM :: LTO/Resolution/X86/mod-asm-used.ll
LLVM :: LTO/X86/parallel.ll
LLVM :: LTO/X86/strip-debug-info.ll
LLVM :: ThinLTO/X86/cache-config.ll
LLVM :: ThinLTO/X86/cache-icall.ll
LLVM :: ThinLTO/X86/cache-import-lists.ll
LLVM :: ThinLTO/X86/cache-typeid-resolutions.ll
LLVM :: ThinLTO/X86/cache.ll
LLVM :: ThinLTO/X86/deadstrip.ll
LLVM :: ThinLTO/X86/debuginfo-compositetype-import.ll
LLVM :: ThinLTO/X86/diagnostic-handler-remarks-with-hotness.ll
LLVM :: ThinLTO/X86/diagnostic-handler-remarks.ll
LLVM :: ThinLTO/X86/dicompositetype-unique-alias.ll
LLVM :: ThinLTO/X86/dicompositetype-unique.ll
LLVM :: ThinLTO/X86/dicompositetype-unique2.ll
LLVM :: ThinLTO/X86/empty_module_with_cache.ll
LLVM :: ThinLTO/X86/funcimport.ll
LLVM :: ThinLTO/X86/funcimport2.ll
LLVM :: ThinLTO/X86/internalize.ll
LLVM :: ThinLTO/X86/linkonce_aliasee_ref_import.ll
LLVM :: ThinLTO/X86/linkonce_resolution_comdat.ll
LLVM :: ThinLTO/X86/module_asm2.ll
LLVM :: ThinLTO/X86/module_asm_glob.ll
LLVM :: ThinLTO/X86/newpm-basic.ll
LLVM :: ThinLTO/X86/noinline.ll
LLVM :: ThinLTO/X86/personality-local.ll
LLVM :: ThinLTO/X86/personality.ll
LLVM :: ThinLTO/X86/reference_non_importable.ll
LLVM :: ThinLTO/X86/save_objects.ll
LLVM :: ThinLTO/X86/tli-nobuiltin.ll
LLVM :: Transforms/FunctionImport/funcimport_var.ll
LLVM :: Transforms/PGOProfile/thinlto_samplepgo_icp2.ll
LLVM :: Transforms/PGOProfile/thinlto_samplepgo_icp3.ll
LLVM :: tools/dsymutil/ARM/fat-threading.test
LLVM :: tools/llvm-cov/threads.c
LLVM :: tools/llvm-profdata/multiple-inputs.test
LLVM :: tools/llvm-profdata/multiple-profdata-merge.test
LLVM :: tools/llvm-profdata/threaded-count-mismatch.test
ThreadSanitizer-x86_64 :: signal_reset.cc
ThreadSanitizer-x86_64 :: strerror_r.cc
ThreadSanitizer-x86_64 :: thread_name.cc
UBSan-AddressSanitizer-x86_64 :: TestCases/TypeCheck/Function/function.cpp
UBSan-Standalone-x86_64 :: TestCases/TypeCheck/Function/function.cpp
UBSan-ThreadSanitizer-x86_64 :: TestCases/TypeCheck/Function/function.cpp
libc++ :: libcxx/depr/exception.unexpected/get_unexpected.pass.cpp
libc++ :: libcxx/depr/exception.unexpected/set_unexpected.pass.cpp
libc++ :: libcxx/thread/futures/futures.promise/set_exception.pass.cpp
libc++ :: libcxx/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
libc++ :: std/input.output/iostream.format/output.streams/ostream_sentry/destruct.pass.cpp
libc++ :: std/language.support/support.exception/except.nested/assign.pass.cpp
libc++ :: std/language.support/support.exception/except.nested/ctor_copy.pass.cpp
libc++ :: std/language.support/support.exception/except.nested/ctor_default.pass.cpp
libc++ :: std/language.support/support.exception/except.nested/rethrow_if_nested.pass.cpp
libc++ :: std/language.support/support.exception/except.nested/rethrow_nested.pass.cpp
libc++ :: std/language.support/support.exception/except.nested/throw_with_nested.pass.cpp
libc++ :: std/language.support/support.exception/propagation/current_exception.pass.cpp
libc++ :: std/language.support/support.exception/propagation/exception_ptr.pass.cpp
libc++ :: std/language.support/support.exception/propagation/make_exception_ptr.pass.cpp
libc++ :: std/language.support/support.exception/propagation/rethrow_exception.pass.cpp
libc++ :: std/language.support/support.exception/uncaught/uncaught_exception.pass.cpp
libc++ :: std/language.support/support.exception/uncaught/uncaught_exceptions.pass.cpp
libc++ :: std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_1.pass.cpp
libc++ :: std/localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
libc++ :: std/re/re.traits/translate_nocase.pass.cpp
libc++ :: std/thread/futures/futures.async/async.pass.cpp
libc++ :: std/thread/futures/futures.async/async_race.pass.cpp
libc++ :: std/thread/futures/futures.promise/alloc_ctor.pass.cpp
libc++ :: std/thread/futures/futures.promise/default.pass.cpp
libc++ :: std/thread/futures/futures.promise/dtor.pass.cpp
libc++ :: std/thread/futures/futures.promise/get_future.pass.cpp
libc++ :: std/thread/futures/futures.promise/move_assign.pass.cpp
libc++ :: std/thread/futures/futures.promise/move_ctor.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_exception.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_exception_at_thread_exit.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_lvalue.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_lvalue_at_thread_exit.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_rvalue.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_rvalue_at_thread_exit.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_value_at_thread_exit_const.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_value_at_thread_exit_void.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_value_const.pass.cpp
libc++ :: std/thread/futures/futures.promise/set_value_void.pass.cpp
libc++ :: std/thread/futures/futures.promise/swap.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/copy_assign.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/copy_ctor.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/ctor_future.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/dtor.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/get.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/move_assign.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/move_ctor.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/wait.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/wait_for.pass.cpp
libc++ :: std/thread/futures/futures.shared_future/wait_until.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/assign_move.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/ctor_func.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/ctor_move.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/dtor.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/get_future.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/make_ready_at_thread_exit.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/operator.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/reset.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.members/swap.pass.cpp
libc++ :: std/thread/futures/futures.task/futures.task.nonmembers/swap.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/dtor.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/get.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/move_assign.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/move_ctor.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/share.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/wait.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/wait_for.pass.cpp
libc++ :: std/thread/futures/futures.unique_future/wait_until.pass.cpp
libomp :: api/omp_get_wtime.c
libomp :: tasking/kmp_task_reduction_nest.cpp
libunwind :: alignment.pass.cpp
libunwind :: libunwind_01.pass.cpp
libunwind :: libunwind_02.pass.cpp
libunwind :: unw_getcontext.pass.cpp
lld :: COFF/alternatename.test
lld :: COFF/ar-comdat.test
lld :: COFF/arm-thumb-branch-error.s
lld :: COFF/arm-thumb-branch20-error.s
lld :: COFF/arm64-dynamicbase.s
lld :: COFF/arm64-import2.test
lld :: COFF/arm64-magic.yaml
lld :: COFF/arm64-relocs-imports.test
lld :: COFF/armnt-blx23t.test
lld :: COFF/armnt-branch24t.test
lld :: COFF/armnt-dynamicbase.test
lld :: COFF/armnt-entry-point.test
lld :: COFF/armnt-imports.test
lld :: COFF/armnt-mov32t-exec.test
lld :: COFF/armnt-movt32t.test
lld :: COFF/associative-comdat.s
lld :: COFF/base.test
lld :: COFF/baserel.test
lld :: COFF/cl-gl.test
lld :: COFF/combined-resources.test
lld :: COFF/common-alignment.test
lld :: COFF/common.test
lld :: COFF/conflict.test
lld :: COFF/constant-export.test
lld :: COFF/constant.test
lld :: COFF/ctors_dtors_priority.s
lld :: COFF/debug-dwarf.test
lld :: COFF/debug.test
lld :: COFF/def-export-stdcall.s
lld :: COFF/def-name.test
lld :: COFF/defparser.test
lld :: COFF/delayimports-armnt.yaml
lld :: COFF/delayimports-error.test
lld :: COFF/delayimports.test
lld :: COFF/delayimports32.test
lld :: COFF/dll.test
lld :: COFF/dllexport-mingw.s
lld :: COFF/dllimport-gc.test
lld :: COFF/driver.test
lld :: COFF/duplicate.test
lld :: COFF/entry-drectve.test
lld :: COFF/entry-inference.test
lld :: COFF/entry-inference2.test
lld :: COFF/entry-inference32.test
lld :: COFF/entry-mangled.test
lld :: COFF/entrylib.ll
lld :: COFF/error-limit.test
lld :: COFF/export-all.s
lld :: COFF/export-arm64.yaml
lld :: COFF/export-armnt.yaml
lld :: COFF/export-exe.test
lld :: COFF/export.test
lld :: COFF/export32.test
lld :: COFF/failifmismatch.test
lld :: COFF/filename-casing.s
lld :: COFF/filetype.test
lld :: COFF/force.test
lld :: COFF/guardcf.test
lld :: COFF/heap.test
lld :: COFF/hello32.test
lld :: COFF/icf-associative.test
lld :: COFF/icf-circular.test
lld :: COFF/icf-circular2.test
lld :: COFF/icf-data.test
lld :: COFF/icf-different-align.test
lld :: COFF/icf-executable.s
lld :: COFF/icf-local.test
lld :: COFF/icf-simple.test
lld :: COFF/icf-xdata.s
lld :: COFF/ignore4217.yaml
lld :: COFF/implib-name.test
lld :: COFF/imports-mangle.test
lld :: COFF/imports.test
lld :: COFF/include-lto.ll
lld :: COFF/include.test
lld :: COFF/include2.test
lld :: COFF/internal.test
lld :: COFF/invalid-debug-type.test
lld :: COFF/invalid-obj.test
lld :: COFF/largeaddressaware.test
lld :: COFF/libpath.test
lld :: COFF/linkrepro-res.test
lld :: COFF/linkrepro.test
lld :: COFF/lldmap.test
lld :: COFF/loadcfg.ll
lld :: COFF/loadcfg.test
lld :: COFF/loadcfg32.test
lld :: COFF/locally-imported-arm64.test
lld :: COFF/locally-imported-warn-multiple.s
lld :: COFF/locally-imported.test
lld :: COFF/locally-imported32.test
lld :: COFF/long-section-name.test
lld :: COFF/lto-cache.ll
lld :: COFF/lto-chkstk.ll
lld :: COFF/lto-comdat.ll
lld :: COFF/lto-debug-pass-arguments.ll
lld :: COFF/lto-lazy-reference.ll
lld :: COFF/lto-linker-opts.ll
lld :: COFF/lto-new-symbol.ll
lld :: COFF/lto-opt-level.ll
lld :: COFF/lto-parallel.ll
lld :: COFF/lto-reloc-model.ll
lld :: COFF/lto.ll
lld :: COFF/machine.test
lld :: COFF/manifest.test
lld :: COFF/merge.test
lld :: COFF/msvclto-archive.ll
lld :: COFF/msvclto-order.ll
lld :: COFF/nodefaultlib.test
lld :: COFF/noentry.test
lld :: COFF/opt.test
lld :: COFF/options.test
lld :: COFF/order.test
lld :: COFF/out.test
lld :: COFF/pdata-arm64.yaml
lld :: COFF/pdb-comdat.test
lld :: COFF/pdb-diff.test
lld :: COFF/pdb-global-gc.yaml
lld :: COFF/pdb-global-hashes.test
lld :: COFF/pdb-globals.test
lld :: COFF/pdb-heapsite.yaml
lld :: COFF/pdb-import-gc.yaml
lld :: COFF/pdb-invalid-func-type.yaml
lld :: COFF/pdb-lib.s
lld :: COFF/pdb-linker-module.test
lld :: COFF/pdb-none.test
lld :: COFF/pdb-options.test
lld :: COFF/pdb-procid-remapping.test
lld :: COFF/pdb-publics-import.test
lld :: COFF/pdb-safeseh.yaml
lld :: COFF/pdb-same-name.test
lld :: COFF/pdb-scopes.test
lld :: COFF/pdb-secrel-ab
4 warning(s) in tests.
solute.yaml
lld :: COFF/pdb-source-lines.test
lld :: COFF/pdb-symbol-types.yaml
lld :: COFF/pdb-thunk.yaml
lld :: COFF/pdb-type-server-missing.yaml
lld :: COFF/pdb-type-server-simple.test
lld :: COFF/pdb.test
lld :: COFF/reloc-arm.test
lld :: COFF/reloc-discarded-dwarf.s
lld :: COFF/reloc-discarded-early.s
lld :: COFF/reloc-discarded-early2.s
lld :: COFF/reloc-discarded.s
lld :: COFF/reloc-oob.yaml
lld :: COFF/reloc-x64.test
lld :: COFF/reloc-x86.test
lld :: COFF/resource.test
lld :: COFF/responsefile.test
lld :: COFF/rsds.test
lld :: COFF/safeseh-diag-feat.test
lld :: COFF/safeseh-md.s
lld :: COFF/safeseh.s
lld :: COFF/savetemps.ll
lld :: COFF/secidx-absolute.s
lld :: COFF/secrel-absolute.s
lld :: COFF/secrel-common.s
lld :: COFF/section-size.s
lld :: COFF/section.test
lld :: COFF/seh-comdat.test
lld :: COFF/seh.test
lld :: COFF/sort-debug.test
lld :: COFF/stack.test
lld :: COFF/strtab-size.s
lld :: COFF/subsystem-drectve.test
lld :: COFF/subsystem-inference.test
lld :: COFF/subsystem.test
lld :: COFF/symtab.test
lld :: COFF/thinlto-archives.ll
lld :: COFF/thinlto-mangled.ll
lld :: COFF/thinlto.ll
lld :: COFF/tls.test
lld :: COFF/tls32.test
lld :: COFF/unwind.test
lld :: COFF/version.test
lld :: COFF/weak-external.test
lld :: COFF/weak-external2.test
lld :: COFF/weak-external3.test
lld :: COFF/wholearchive.s
lld :: COFF/wx.s
lld :: ELF/lto/cache.ll
lld :: ELF/lto/defsym.ll
lld :: ELF/lto/duplicated-name.ll
lld :: ELF/lto/parallel-internalize.ll
lld :: ELF/lto/parallel.ll
lld :: ELF/lto/thin-archivecollision.ll
lld :: ELF/lto/thinlto.ll
lld :: ELF/lto/wrap-1.ll
lld :: ELF/lto/wrap-2.ll
lldb :: Expr/TestCallStopAndContinue.test
lldb :: Expr/TestCallUserAnonTypedef.test
lldb :: Expr/TestCallUserDefinedFunction.test
Expected Passes : 45004
Expected Failures : 186
Unsupported Tests : 2939
Unexpected Failures: 896
I have uploaded the full log of all failures here: <http://www.andric.com/freebsd/clang/6.0.0/check-6.0.0-rc2.txt>
The AddressSanitizer failures are mostly due to a few internal checks failing unexpectedly, such as this one:
[ DEATH ] ==92594==AddressSanitizer CHECK failed: /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/lib/asan/asan_errors.h:66 "((second_free_stack->size)) > ((0))" (0x0, 0x0)
and this one:
[ DEATH ] ==94061==AddressSanitizer CHECK failed: /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/lib/asan/asan_descriptions.cc:177 "((id)) != (0)" (0x0, 0x0)
A lot of other ones fail, because the Thread Identifiers printed out by ASan are different from what is expected, e.g.:
/home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/test/asan/TestCases/alloca_big_alignment.cc:12:11: error: expected string not found in input
// CHECK: WRITE of size 1 at [[ADDR]] thread T0
^
<stdin>:2:87: note: scanning from here
==96639==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address 0xffffd60a at pc 0x080d4c92 bp 0xffffd574 sp 0xffffd56c
^
<stdin>:2:87: note: with variable "ADDR" equal to "0xffffd60a"
==96639==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address 0xffffd60a at pc 0x080d4c92 bp 0xffffd574 sp 0xffffd56c
^
<stdin>:3:1: note: possible intended match here
WRITE of size 1 at 0xffffd60a thread T16777215
^
The dynamic ASan 32-bit tests all seem to fail because they have been linked to the wrong C++ library, libstdc++, and seem to have been linked with the ports ld instead of base ld:
Command Output (stderr):
--
/usr/local/bin/ld: warning: libstdc++.so.6, needed by /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so, not found (try using -rpath or -rpath-link)
/usr/local/bin/ld: warning: librt.so.1, needed by /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so, not found (try using -rpath or -rpath-link)
/usr/local/bin/ld: warning: libthr.so.3, needed by /home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so, not found (try using -rpath or -rpath-link)
/home/dim/llvm-6.0.0/rc2/Phase3/Release/llvmCore-6.0.0-rc2.obj/lib/clang/6.0.0/lib/freebsd/libclang_rt.asan-i386.so: undefined reference to `pthread_attr_get_np at FBSD_1.0'
clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)
While the corresponding 64-bit tests all fail because -lpthread wasn't passed to the link stage, and then the very first pthread_key_create() call fails with an error (I had submitted https://reviews.llvm.org/D39254 for this, but it never got anywhere):
==2626==AddressSanitizer CHECK failed: /home/dim/llvm-6.0.0/rc2/llvm.src/projects/compiler-rt/lib/asan/asan_posix.cc:48 "((0)) == ((pthread_key_create(&tsd_key, destructor)))" (0x0, 0x4e)
The Clang Tools and Extra Tools Unit tests all appear to crash with:
exception_ptr not yet implemented
which is an error I have seen before, but wasn't able to reproduce. Something strange in the exception handlers, most likely?
This is also happening to all the LLVM/LTO and LLVM/ThinLTO tests.
The three failing ThreadSanitizer tests all have different issues:
ThreadSanitizer-x86_64 :: signal_reset.cc -> hangs and has to be kill -9'd
ThreadSanitizer-x86_64 :: strerror_r.cc -> <stdin>:2:1: error: CHECK-NOT: string occurred! WARNING: ThreadSanitizer: data race (pid=63157)
ThreadSanitizer-x86_64 :: thread_name.cc -> fails to compile with: thread_name.cc:31:3: error: use of undeclared identifier 'tsan_pthread_setname_np'; did you mean 'pthread_set_name_np'?
All then UBSan failing tests are due to "clang-6.0: error: unsupported option '-fsanitize=function' for target 'x86_64-unknown-freebsd10.4'", so that option is apparently not yet supported at all.
Most of the libc++ failures are also caused by the "exception_ptr not yet implemented" error, but a number of them fail with other assertions, probably due to failing tests.
One of the omp test failures is also due to "exception_ptr not yet implemented", but the other one just fails to link, with lots of __cxa_* symbols missing.
The libunwind tests all fail with "/usr/local/bin/ld: cannot find -lc++abi", probably because libc++abi was disabled, since it does not work on FreeBSD.
Most of the lld and lldb tests also fail due to "exception_ptr not yet implemented".
Last but not least, there are also two hanging tests, which I always have to kill, otherwise the check phase will never finish:
1) llvm.src/projects/compiler-rt/test/tsan/signal_reset.cc
2) llvm.src/tools/clang/tools/extra/test/include-fixer/yamldb_plugin.cpp
The first one has been hanging since as long as I can remember TSan actually being functional on FreeBSD, the second one didn't appear to hang in rc1, or maybe it wasn't there? It also eats up swap like crazy, so maybe it will finish after 24 hours, but I lost patience. :)
Of all the above, probably the "exception_ptr not yet implemented" error is the one that impacts the most tests, but I have no clue how it appears, as it normally does not occur when I run a cmake+ninja build. It must be something in the way test-release.sh builds the project, I guess. Or because the tests are all built by the third stage llvmcore. This might be worth a separate bug, indeed.
For all the other issues, somebody has to spend the time to figure them all out, fix them one by one, and then setup a build bot with alarms to the various mailing lists, so these do not regress any more. I would love to do all of that, but my time is unfortunately limited, so I cannot promise anything. Any help is appeciated. :-)
-Dimitry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180209/97fab1ec/attachment-0001.sig>
More information about the llvm-dev
mailing list