Hans Wennborg via llvm-dev
2018-Feb-09 09:20 UTC
[llvm-dev] [Release-testers] [6.0.0 Release] Release Candidate 2 tagged
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?
Dimitry Andric via llvm-dev
2018-Feb-09 19:40 UTC
[llvm-dev] [Release-testers] [6.0.0 Release] Release Candidate 2 tagged
> 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>
Dimitry Andric via llvm-dev
2018-Feb-09 21:11 UTC
[llvm-dev] [cfe-dev] [Release-testers] [6.0.0 Release] Release Candidate 2 tagged
On 9 Feb 2018, at 20:40, Dimitry Andric via cfe-dev <cfe-dev at lists.llvm.org> wrote:> >> On 9 Feb 2018, at 10:20, Hans Wennborg <hans at chromium.org> wrote:...>> What are all these test failures? Does it seems like they have a >> common root cause and do we have a bug for it?...> The Clang Tools and Extra Tools Unit tests all appear to crash with: > > exception_ptr not yet implementedThis turns out to be caused by libc++ being compiled without -DLIBCXXRT. (In the FreeBSD base system build, we always add this option, so libc++ knows how to handle exceptions.) In the libc++ CMakeFiles, it appears to be governed by LIBCXX_CXX_ABI_LIBNAME, but it isn't being set to the correct value of "cxxrt" on FreeBSD. I am going to try the following diff: --- llvm.src/projects/libcxx/CMakeLists.txt +++ llvm.src/projects/libcxx/CMakeLists.txt @@ -135,6 +135,8 @@ elseif (APPLE) set(LIBCXX_CXX_ABI_LIBNAME "libcxxabi") set(LIBCXX_CXX_ABI_SYSTEM 1) + elseif (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") + set(LIBCXX_CXX_ABI_LIBNAME "libcxxrt") else() set(LIBCXX_CXX_ABI_LIBNAME "default") endif() -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/baa56a54/attachment.sig>
Apparently Analagous Threads
- [Release-testers] [6.0.0 Release] Release Candidate 2 tagged
- [Release-testers] 3.9.1-rc2 is ready for testing
- [Release-testers] [3.8 Release] RC3 has been tagged
- [Release-testers] [3.8 Release] RC3 has been tagged
- [cfe-dev] [5.0.0 Release] Release Candidate 1 tagged