Hi,
I’ve tagged 16.0.4. Please upload binaries and report results.
Windows is ready:
C:\src>certutil -hashfile llvm_package_16.0.4\build32\LLVM-16.0.4-win32.exe sha256
SHA256 hash of llvm_package_16.0.4\build32\LLVM-16.0.4-win32.exe:
92263527ecefec729ec071582ff7004a9dc73a8884d0c09e46a0e0ff33769307
CertUtil: -hashfile command completed successfully.
C:\src>certutil -hashfile llvm_package_16.0.4\build64\LLVM-16.0.4-win64.exe sha256
SHA256 hash of llvm_package_16.0.4\build64\LLVM-16.0.4-win64.exe:
d9f879c6ea0db32c2e3eb570074ff8c74714bca6d5fe940a218909c74d5d4644
CertUtil: -hashfile command completed successfully.
Built with
llvm-project\llvm\utils\release\build_llvm_release.bat --version 16.0.4 --x86 --x64
at llvm 6d14b11018b4dc89692daee01ab0b5d9fa93ad0f
(same as 16.0.0).
For 16.0.4-final, I did a run of test-release.sh
on an M1 Mac, using macOS Ventura 13.3.1 (aka arm64-apple-darwin22.4.0
).
Similar to 16.0.0 through 16.0.3, this version has quite a few AddressSanitizer and SanitizerCommon failures.
********************
Unresolved Tests (7):
lldb-api :: commands/expression/multiline-completion/TestMultilineCompletion.py
lldb-api :: commands/gui/basic/TestGuiBasic.py
lldb-api :: commands/gui/breakpoints/TestGuiBreakpoints.py
lldb-api :: commands/gui/viewlarge/TestGuiViewLarge.py
lldb-api :: driver/batch_mode/TestBatchMode.py
lldb-api :: functionalities/breakpoint/breakpoint_callback_command_source/TestBreakpointCallbackCommandSource.py
lldb-api :: macosx/rosetta/TestRosetta.py
********************
Timed Out Tests (166):
lldb-api :: api/multithreaded/TestMultithreaded.py
lldb-api :: commands/apropos/with-process/TestAproposWithProcess.py
lldb-api :: commands/command/backticks/TestBackticksInAlias.py
lldb-api :: commands/command/nested_alias/TestNestedAlias.py
lldb-api :: commands/command/script/TestCommandScript.py
lldb-api :: commands/disassemble/basic/TestDisassembleBreakpoint.py
lldb-api :: commands/disassemble/basic/TestFrameDisassemble.py
lldb-api :: commands/dwim-print/TestDWIMPrint.py
lldb-api :: commands/expression/anonymous-struct/TestCallUserAnonTypedef.py
lldb-api :: commands/expression/argument_passing_restrictions/TestArgumentPassingRestrictions.py
lldb-api :: commands/expression/call-function/TestCallStdStringFunction.py
lldb-api :: commands/expression/call-function/TestCallStopAndContinue.py
lldb-api :: commands/expression/call-function/TestCallUserDefinedFunction.py
lldb-api :: commands/expression/call-throws/TestCallThatThrows.py
lldb-api :: commands/expression/cast_int_to_anonymous_enum/TestCastIntToAnonymousEnum.py
lldb-api :: commands/expression/char/TestExprsChar.py
lldb-api :: commands/expression/class_template_specialization_empty_pack/TestClassTemplateSpecializationParametersHandling.py
lldb-api :: commands/expression/codegen-crash-import-def-arraytype-element/TestImportDefinitionArrayType.py
lldb-api :: commands/expression/codegen-crash-typedefdecl-not-in_declcontext/TestCodegenCrashTypedefDeclNotInDeclContext.py
lldb-api :: commands/expression/completion-crash-incomplete-record/TestCompletionCrashIncompleteRecord.py
lldb-api :: commands/expression/completion-in-lambda-and-unnamed-class/TestCompletionInLambdaAndUnnamedClass.py
lldb-api :: commands/expression/completion/TestExprCompletion.py
lldb-api :: commands/expression/context-object-objc/TestContextObjectObjc.py
lldb-api :: commands/expression/context-object/TestContextObject.py
lldb-api :: commands/expression/deleting-implicit-copy-constructor/TestDeletingImplicitCopyConstructor.py
lldb-api :: commands/expression/diagnostics/TestExprDiagnostics.py
lldb-api :: commands/expression/dollar-in-variable/TestDollarInVariable.py
lldb-api :: commands/expression/dont_allow_jit/TestAllowJIT.py
lldb-api :: commands/expression/entry-bp/TestExprEntryBP.py
lldb-api :: commands/expression/expr-in-syscall/TestExpressionInSyscall.py
lldb-api :: commands/expression/expr_inside_lambda/TestExprInsideLambdas.py
lldb-api :: commands/expression/fixits/TestFixIts.py
lldb-api :: commands/expression/formatters/TestFormatters.py
lldb-api :: commands/expression/function_template_specialization_temp_args/TestFunctionTemplateSpecializationTempArgs.py
lldb-api :: commands/expression/ignore-artificial-constructors/TestIgnoreArtificialConstructors.py
lldb-api :: commands/expression/import-std-module/array/TestArrayFromStdModule.py
lldb-api :: commands/expression/import-std-module/basic/TestImportStdModule.py
lldb-api :: commands/expression/import-std-module/conflicts/TestStdModuleWithConflicts.py
lldb-api :: commands/expression/import-std-module/deque-basic/TestDequeFromStdModule.py
lldb-api :: commands/expression/import-std-module/deque-dbg-info-content/TestDbgInfoContentDequeFromStdModule.py
lldb-api :: commands/expression/import-std-module/empty-module/TestEmptyStdModule.py
lldb-api :: commands/expression/import-std-module/forward_decl_from_module/TestForwardDeclFromStdModule.py
lldb-api :: commands/expression/import-std-module/forward_list-dbg-info-content/TestDbgInfoContentForwardListFromStdModule.py
lldb-api :: commands/expression/import-std-module/forward_list/TestForwardListFromStdModule.py
lldb-api :: commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py
lldb-api :: commands/expression/import-std-module/list-dbg-info-content/TestDbgInfoContentListFromStdModule.py
lldb-api :: commands/expression/import-std-module/list/TestListFromStdModule.py
lldb-api :: commands/expression/import-std-module/missing-module-sources/TestStdModuleSourcesMissing.py
lldb-api :: commands/expression/import-std-module/module-build-errors/TestStdModuleBuildErrors.py
lldb-api :: commands/expression/import-std-module/no-std-module/TestMissingStdModule.py
lldb-api :: commands/expression/import-std-module/non-module-type-separation/TestNonModuleTypeSeparation.py
lldb-api :: commands/expression/import-std-module/queue/TestQueueFromStdModule.py
lldb-api :: commands/expression/import-std-module/retry-with-std-module/TestRetryWithStdModule.py
lldb-api :: commands/expression/import-std-module/shared_ptr-dbg-info-content/TestSharedPtrDbgInfoContentFromStdModule.py
lldb-api :: commands/expression/import-std-module/shared_ptr/TestSharedPtrFromStdModule.py
lldb-api :: commands/expression/import-std-module/sysroot/TestStdModuleSysroot.py
lldb-api :: commands/expression/import-std-module/unique_ptr-dbg-info-content/TestUniquePtrDbgInfoContent.py
lldb-api :: commands/expression/import-std-module/unique_ptr/TestUniquePtrFromStdModule.py
lldb-api :: commands/expression/import-std-module/vector-dbg-info-content/TestDbgInfoContentVectorFromStdModule.py
lldb-api :: commands/expression/import-std-module/vector-of-vectors/TestVectorOfVectorsFromStdModule.py
lldb-api :: commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
lldb-api :: commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
lldb-api :: commands/expression/import_base_class_when_class_has_derived_member/TestImportBaseClassWhenClassHasDerivedMember.py
lldb-api :: commands/expression/import_builtin_fileid/TestImportBuiltinFileID.py
lldb-api :: commands/expression/inline-namespace/TestInlineNamespace.py
lldb-api :: commands/expression/ir-interpreter-phi-nodes/TestIRInterpreterPHINodes.py
lldb-api :: commands/expression/ir-interpreter/TestIRInterpreter.py
lldb-api :: commands/expression/issue_11588/Test11588.py
lldb-api :: commands/expression/namespace_local_var_same_name_cpp_and_c/TestNamespaceLocalVarSameNameCppAndC.py
lldb-api :: commands/expression/namespace_local_var_same_name_obj_c/TestNamespaceLocalVarSameNameObjC.py
lldb-api :: commands/expression/no-deadlock/TestExprDoesntBlock.py
lldb-api :: commands/expression/options/TestExprOptions.py
lldb-api :: commands/expression/persist_objc_pointeetype/TestPersistObjCPointeeType.py
lldb-api :: commands/expression/persistent_ptr_update/TestPersistentPtrUpdate.py
lldb-api :: commands/expression/persistent_types/TestNestedPersistentTypes.py
lldb-api :: commands/expression/persistent_types/TestPersistentTypes.py
lldb-api :: commands/expression/persistent_variables/TestPersistentVariables.py
lldb-api :: commands/expression/po_verbosity/TestPoVerbosity.py
lldb-api :: commands/expression/pr35310/TestExprsBug35310.py
lldb-api :: commands/expression/radar_8638051/Test8638051.py
lldb-api :: commands/expression/radar_9531204/TestPrintfAfterUp.py
lldb-api :: commands/expression/radar_9673664/TestExprHelpExamples.py
lldb-api :: commands/expression/rdar42038760/TestScalarURem.py
lldb-api :: commands/expression/regression-access-function-template-in-record/TestRegressionAccessFunctionTemplateInRecord.py
lldb-api :: commands/expression/result_numbering/TestResultNumbering.py
lldb-api :: commands/expression/save_jit_objects/TestSaveJITObjects.py
lldb-api :: commands/expression/scoped_enums/TestScopedEnumType.py
lldb-api :: commands/expression/static-initializers/TestStaticInitializers.py
lldb-api :: commands/expression/test/TestExprs.py
lldb-api :: commands/expression/test/TestExprs2.py
lldb-api :: commands/expression/timeout/TestCallWithTimeout.py
lldb-api :: commands/expression/top-level/TestTopLevelExprs.py
lldb-api :: commands/expression/two-files/TestObjCTypeQueryFromOtherCompileUnit.py
lldb-api :: commands/expression/unicode-in-variable/TestUnicodeInVariable.py
lldb-api :: commands/expression/unwind_expression/TestUnwindExpression.py
lldb-api :: commands/expression/vector_of_enums/TestVectorOfEnums.py
lldb-api :: commands/expression/weak_symbols/TestWeakSymbols.py
lldb-api :: commands/expression/xvalue/TestXValuePrinting.py
lldb-api :: commands/frame/language/TestGuessLanguage.py
lldb-api :: commands/frame/recognizer/TestFrameRecognizer.py
lldb-api :: commands/frame/select/TestFrameSelect.py
lldb-api :: commands/frame/var-scope/TestFrameVariableScope.py
lldb-api :: commands/frame/var/TestFrameVar.py
lldb-api :: commands/memory/read/TestMemoryRead.py
lldb-api :: commands/memory/write/TestMemoryWrite.py
lldb-api :: commands/process/attach-resume/TestAttachResume.py
lldb-api :: commands/process/attach/TestProcessAttach.py
lldb-api :: commands/process/attach/attach_denied/TestAttachDenied.py
lldb-api :: commands/process/continue_to_bkpt/TestContinueToBkpts.py
lldb-api :: commands/process/handle/TestProcessHandle.py
lldb-api :: commands/process/launch-with-shellexpand/TestLaunchWithShellExpand.py
lldb-api :: commands/process/launch/TestProcessLaunch.py
lldb-api :: commands/process/signal/TestProcessSignal.py
lldb-api :: commands/register/register/register_command/TestRegisters.py
lldb-api :: commands/settings/TestSettings.py
lldb-api :: commands/settings/quoting/TestQuoting.py
lldb-api :: commands/settings/use_source_cache/TestUseSourceCache.py
lldb-api :: commands/source/info/TestSourceInfo.py
lldb-api :: commands/statistics/basic/TestStats.py
lldb-api :: commands/target/basic/TestTargetCommand.py
lldb-api :: commands/target/dump-pcm-info/TestDumpPCMInfo.py
lldb-api :: commands/target/stop-hooks/TestStopHookScripted.py
lldb-api :: commands/target/stop-hooks/TestStopHooks.py
lldb-api :: commands/thread/backtrace/TestThreadBacktraceRepeat.py
lldb-api :: commands/thread/select/TestThreadSelect.py
lldb-api :: commands/watchpoints/hello_watchlocation/TestWatchLocation.py
lldb-api :: commands/watchpoints/hello_watchpoint/TestMyFirstWatchpoint.py
lldb-api :: commands/watchpoints/multi_watchpoint_slots/TestWatchpointMultipleSlots.py
lldb-api :: commands/watchpoints/multiple_hits/TestMultipleHits.py
lldb-api :: commands/watchpoints/multiple_threads/TestWatchpointMultipleThreads.py
lldb-api :: commands/watchpoints/step_over_watchpoint/TestStepOverWatchpoint.py
lldb-api :: commands/watchpoints/watchpoint_commands/TestWatchpointCommands.py
lldb-api :: commands/watchpoints/watchpoint_commands/command/TestWatchpointCommandLLDB.py
lldb-api :: commands/watchpoints/watchpoint_commands/command/TestWatchpointCommandPython.py
lldb-api :: commands/watchpoints/watchpoint_commands/condition/TestWatchpointConditionCmd.py
lldb-api :: commands/watchpoints/watchpoint_count/TestWatchpointCount.py
lldb-api :: commands/watchpoints/watchpoint_disable/TestWatchpointDisable.py
lldb-api :: commands/watchpoints/watchpoint_events/TestWatchpointEvents.py
lldb-api :: commands/watchpoints/watchpoint_on_vectors/TestValueOfVectorVariable.py
lldb-api :: commands/watchpoints/watchpoint_set_command/TestWatchLocationWithWatchSet.py
lldb-api :: commands/watchpoints/watchpoint_size/TestWatchpointSizes.py
lldb-api :: functionalities/archives/TestBSDArchives.py
lldb-api :: functionalities/asan/TestMemoryHistory.py
lldb-api :: functionalities/asan/TestReportData.py
lldb-api :: functionalities/avoids-fd-leak/TestFdLeak.py
lldb-api :: functionalities/breakpoint/address_breakpoints/TestAddressBreakpoints.py
lldb-api :: functionalities/breakpoint/address_breakpoints/TestBadAddressBreakpoints.py
lldb-api :: functionalities/breakpoint/auto_continue/TestBreakpointAutoContinue.py
lldb-api :: functionalities/breakpoint/break_in_loaded_dylib/TestBreakInLoadedDylib.py
lldb-api :: functionalities/breakpoint/breakpoint_by_line_and_column/TestBreakpointByLineAndColumn.py
lldb-api :: functionalities/breakpoint/breakpoint_command/TestBreakpointCommand.py
lldb-api :: functionalities/breakpoint/breakpoint_command/TestBreakpointCommandsFromPython.py
lldb-api :: functionalities/breakpoint/breakpoint_command/TestRegexpBreakCommand.py
lldb-api :: functionalities/breakpoint/breakpoint_conditions/TestBreakpointConditions.py
lldb-api :: functionalities/breakpoint/breakpoint_hit_count/TestBreakpointHitCount.py
lldb-api :: functionalities/breakpoint/breakpoint_ignore_count/TestBreakpointIgnoreCount.py
lldb-api :: functionalities/breakpoint/breakpoint_locations/TestBreakpointLocations.py
lldb-api :: functionalities/breakpoint/breakpoint_on_lambda_capture/TestBreakOnLambdaCapture.py
lldb-api :: functionalities/breakpoint/breakpoint_options/TestBreakpointOptions.py
lldb-api :: functionalities/breakpoint/breakpoint_reset_upon_run/TestBreakpointResetUponRun.py
lldb-api :: functionalities/breakpoint/breakpoint_set_restart/TestBreakpointSetRestart.py
lldb-api :: functionalities/breakpoint/consecutive_breakpoints/TestConsecutiveBreakpoints.py
lldb-api :: functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
lldb-api :: functionalities/breakpoint/dummy_target_breakpoints/TestBreakpointsWithNoTargets.py
lldb-api :: functionalities/breakpoint/global_constructor/TestBreakpointInGlobalConstructor.py
lldb-api :: functionalities/breakpoint/hardware_breakpoints/hardware_breakpoint_on_multiple_threads/TestHWBreakMultiThread.py
********************
Failed Tests (230):
AddressSanitizer-arm64-darwin :: TestCases/Darwin/cstring_literals_regtest.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/dyld_insert_libraries_reexec.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/dyld_insert_libraries_remove.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/empty-section.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/fclose.c
AddressSanitizer-arm64-darwin :: TestCases/Darwin/linked-only.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_destroy_zone.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_set_zone_name-mprotect.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/malloc_size_crash.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/mixing-global-constructors.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/nil-return-struct.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/objc-odr.mm
AddressSanitizer-arm64-darwin :: TestCases/Darwin/odr-lto.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/reexec-insert-libraries-env.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/scribble.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-darwin.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-function.cpp
AddressSanitizer-arm64-darwin :: TestCases/Darwin/suppressions-sandbox.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/asprintf.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/coverage.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/freopen.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/gc-test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/glob.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/ioctl.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/new_array_cookie_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/new_array_cookie_uaf_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/no-fd.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/readv.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/stack-use-after-return.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/strchr.c
AddressSanitizer-arm64-darwin :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-arm64-darwin :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_constant_size.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_safe_access.cpp
AddressSanitizer-arm64-darwin :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-arm64-darwin :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/asan_options-help.cpp
AddressSanitizer-arm64-darwin :: TestCases/atexit_stats.cpp
AddressSanitizer-arm64-darwin :: TestCases/atoi_strict.c
AddressSanitizer-arm64-darwin :: TestCases/atol_strict.c
AddressSanitizer-arm64-darwin :: TestCases/atoll_strict.c
AddressSanitizer-arm64-darwin :: TestCases/calloc-overflow.cpp
AddressSanitizer-arm64-darwin :: TestCases/contiguous_container.cpp
AddressSanitizer-arm64-darwin :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-arm64-darwin :: TestCases/coverage-disabled.cpp
AddressSanitizer-arm64-darwin :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-arm64-darwin :: TestCases/debug_locate.cpp
AddressSanitizer-arm64-darwin :: TestCases/debug_mapping.cpp
AddressSanitizer-arm64-darwin :: TestCases/default_options.cpp
AddressSanitizer-arm64-darwin :: TestCases/describe_address.cpp
AddressSanitizer-arm64-darwin :: TestCases/exitcode.cpp
AddressSanitizer-arm64-darwin :: TestCases/force_inline_opt0.cpp
AddressSanitizer-arm64-darwin :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-arm64-darwin :: TestCases/ignorelist.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-constexpr.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-arm64-darwin :: TestCases/initialization-nobug.cpp
AddressSanitizer-arm64-darwin :: TestCases/inline.cpp
AddressSanitizer-arm64-darwin :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-arm64-darwin :: TestCases/interception_failure_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/interface_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/intra-object-overflow.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-arm64-darwin :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-arm64-darwin :: TestCases/log-path_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/longjmp.cpp
AddressSanitizer-arm64-darwin :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-arm64-darwin :: TestCases/malloc_fill.cpp
AddressSanitizer-arm64-darwin :: TestCases/max_redzone.cpp
AddressSanitizer-arm64-darwin :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/poison_partial.cpp
AddressSanitizer-arm64-darwin :: TestCases/pr33372.cpp
AddressSanitizer-arm64-darwin :: TestCases/printf-1.c
AddressSanitizer-arm64-darwin :: TestCases/printf-2.c
AddressSanitizer-arm64-darwin :: TestCases/printf-3.c
AddressSanitizer-arm64-darwin :: TestCases/printf-5.c
AddressSanitizer-arm64-darwin :: TestCases/printf-m.c
AddressSanitizer-arm64-darwin :: TestCases/realloc.cpp
AddressSanitizer-arm64-darwin :: TestCases/set_shadow_test.c
AddressSanitizer-arm64-darwin :: TestCases/speculative_load.cpp
AddressSanitizer-arm64-darwin :: TestCases/speculative_load2.cpp
AddressSanitizer-arm64-darwin :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-arm64-darwin :: TestCases/strcasestr-1.c
AddressSanitizer-arm64-darwin :: TestCases/strcasestr-2.c
AddressSanitizer-arm64-darwin :: TestCases/strcasestr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strchr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strcmp.c
AddressSanitizer-arm64-darwin :: TestCases/strcmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strcpy-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strcspn-1.c
AddressSanitizer-arm64-darwin :: TestCases/strcspn-2.c
AddressSanitizer-arm64-darwin :: TestCases/strcspn_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncasecmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncat-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strncmp_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strncpy-overlap.cpp
AddressSanitizer-arm64-darwin :: TestCases/strpbrk-1.c
AddressSanitizer-arm64-darwin :: TestCases/strpbrk-2.c
AddressSanitizer-arm64-darwin :: TestCases/strpbrk_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strspn-1.c
AddressSanitizer-arm64-darwin :: TestCases/strspn-2.c
AddressSanitizer-arm64-darwin :: TestCases/strspn_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strstr-1.c
AddressSanitizer-arm64-darwin :: TestCases/strstr-2.c
AddressSanitizer-arm64-darwin :: TestCases/strstr_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strtok.c
AddressSanitizer-arm64-darwin :: TestCases/strtol_strict.c
AddressSanitizer-arm64-darwin :: TestCases/strtoll_strict.c
AddressSanitizer-arm64-darwin :: TestCases/suppressions-exec-relative-location.cpp
AddressSanitizer-arm64-darwin :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-arm64-darwin :: TestCases/suppressions-library.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_call_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_catch.cpp
AddressSanitizer-arm64-darwin :: TestCases/throw_invoke_test.cpp
AddressSanitizer-arm64-darwin :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-poison.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-arm64-darwin :: TestCases/use-after-scope-nobug.cpp
Flang :: Driver/fast_math.f90
Flang :: Driver/pass-plugin-not-found.f90
Flang :: Runtime/no-cpp-dep.c
LLVM :: tools/opt-viewer/basic.test
LLVM :: tools/opt-viewer/filter.test
LLVM :: tools/opt-viewer/suppress.test
LLVM :: tools/opt-viewer/unicode-function-name.test
LLVM-Unit :: Support/./SupportTests/FileSystemTest/permissions
SanitizerCommon-lsan-arm64-Darwin :: Darwin/fputs_puts_null.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/malloc_zone.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/print-stack-trace.cpp
SanitizerCommon-lsan-arm64-Darwin :: Darwin/symbolizer-function-offset-atos.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/access.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/arc4random.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/bsearch.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/create_thread_fail.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/dedup_token_length_test.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/devname.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/devname_r.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/feof_fileno_ferror.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgetc_ungetc_getc.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgetln.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fgets.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fputc_putc_putchar.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/fputs_puts.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getc_unlocked.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getmntinfo.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getpass.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getpw_getgr.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/getusershell.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/lstat.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/mmap_test.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/popen.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/posix_memalign-alignment.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/posix_spawn.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/putc_putchar_unlocked.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/readlink.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/readlinkat.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/realpath.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/recursion-in-qsort.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/regex_startend.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/replace_sigaction.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sanitizer_set_report_path_test.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sem_open.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/setvbuf.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/signal.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/strlcat.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/strlcpy.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/sysctl.cpp
SanitizerCommon-lsan-arm64-Darwin :: Posix/uname.c
SanitizerCommon-lsan-arm64-Darwin :: Posix/wcsdup.c
SanitizerCommon-lsan-arm64-Darwin :: allocator_returns_null.cpp
SanitizerCommon-lsan-arm64-Darwin :: compress_stack_depot.cpp
SanitizerCommon-lsan-arm64-Darwin :: ctype.c
SanitizerCommon-lsan-arm64-Darwin :: fopen_nullptr.c
SanitizerCommon-lsan-arm64-Darwin :: frexp.cpp
SanitizerCommon-lsan-arm64-Darwin :: get_module_and_offset_for_pc.cpp
SanitizerCommon-lsan-arm64-Darwin :: malloc_hook.cpp
SanitizerCommon-lsan-arm64-Darwin :: max_allocation_size.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-help.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-include.cpp
SanitizerCommon-lsan-arm64-Darwin :: options-invalid.cpp
SanitizerCommon-lsan-arm64-Darwin :: printf-ldbl.c
SanitizerCommon-lsan-arm64-Darwin :: pthread_mutexattr_get.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_control_flow.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_inline8bit_counter.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_inline_bool_flag.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_stack_depth.cpp
SanitizerCommon-lsan-arm64-Darwin :: sanitizer_coverage_trace_pc_guard.cpp
SanitizerCommon-lsan-arm64-Darwin :: scanf-ldbl.c
SanitizerCommon-lsan-arm64-Darwin :: setlocale.cpp
SanitizerCommon-lsan-arm64-Darwin :: strcasestr.c
SanitizerCommon-lsan-arm64-Darwin :: strcspn.c
SanitizerCommon-lsan-arm64-Darwin :: strnlen.c
SanitizerCommon-lsan-arm64-Darwin :: strpbrk.c
SanitizerCommon-lsan-arm64-Darwin :: strspn.c
SanitizerCommon-lsan-arm64-Darwin :: strstr.c
SanitizerCommon-lsan-arm64-Darwin :: suffix-log-path_test.c
SanitizerCommon-lsan-arm64-Darwin :: symbolize_debug_argv.cpp
SanitizerCommon-lsan-arm64-Darwin :: symbolize_pc.cpp
SanitizerCommon-lsan-arm64-Darwin :: wcrtomb.c
SanitizerCommon-lsan-arm64-Darwin :: wctomb.c
SanitizerCommon-ubsan-arm64-Darwin :: Posix/dedup_token_length_test.cpp
libomp :: barrier/omp_barrier.c
libomp :: ompt/synchronization/masked.c
libomp :: ompt/synchronization/master.c
libomp :: parallel/omp_parallel_if.c
lldb-api :: commands/platform/sdk/TestPlatformSDK.py
lldb-api :: commands/target/auto-install-main-executable/TestAutoInstallMainExecutable.py
lldb-api :: functionalities/breakpoint/hardware_breakpoints/require_hw_breakpoints/TestRequireHWBreakpoints.py
lldb-api :: functionalities/breakpoint/hardware_breakpoints/write_memory_with_hw_breakpoint/TestWriteMemoryWithHWBreakpoint.py
lldb-api :: functionalities/breakpoint/inlined_breakpoints/TestInlinedBreakpoints.py
lldb-api :: functionalities/breakpoint/move_nearest/TestMoveNearest.py
lldb-api :: functionalities/data-formatter/data-formatter-ptr-to-array/TestPtrToArrayFormatting.py
Testing Time: 31703.65s
Skipped : 43
Unsupported : 4538
Passed : 104762
Expectedly Failed: 296
Unresolved : 7
Timed Out : 166
Failed : 230
As with 16.0.0 through 16.0.3, the test suite only had one failure:
********************
Failed Tests (1):
test-suite :: SingleSource/Regression/C/gcc-c-torture/execute/GCC-C-execute-alloca-1.test
Testing Time: 410.72s
Passed: 3434
Failed: 1
I have uploaded:
SHA256 (clang+llvm-16.0.4-arm64-apple-darwin22.0.tar.xz) = 429b8061d620108fee636313df55a0602ea0d14458c6d3873989e6b130a074bd
For 16.0.4-final, I did a run of test-release.sh
on FreeBSD 13.1-RELEASE-p6 amd64.
Note that I had to build it with -no-libcxxabi and -configure-flags “-DLIBCXX_CXX_ABI=libcxxrt”, since the default C++ ABI library on FreeBSD is libcxxrt, and attempting to use libc++abi runs into several issues that I have not been able to solve.
Similar to 16.0.0 and 16.0.2, most test failures are due to AddressSanitizer in dynamic mode, because it complains about not being the first loaded library.
Main test results:
********************
Timed Out Tests (4):
ThreadSanitizer-x86_64 :: fork_atexit.cpp
ThreadSanitizer-x86_64 :: fork_multithreaded.cpp
ThreadSanitizer-x86_64 :: signal_block2.cpp
ThreadSanitizer-x86_64 :: signal_reset.cpp
********************
Failed Tests (506):
AddressSanitizer-i386-freebsd :: TestCases/Posix/invalid-pointer-pairs-threads.cpp
AddressSanitizer-i386-freebsd :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/PR52382.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_no_op_symbolicate.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/asprintf.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/bcmp_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/closed-fds.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/coverage.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fgets_fputs.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/gc-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/glob.cpp
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.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/ioctl.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/no-fd.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/print_cmdline.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/readv.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/stack-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/start-deactivated.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strchr.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/strndup_oob_test2.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait3.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wait4.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/waitid.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/Posix/wcrtomb.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_big_alignment.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_constant_size.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_partial.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_overflow_right.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_safe_access.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_underflow_left.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_options-help.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/asan_update_allocation.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/atexit_stats.cpp
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/calloc-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-disabled.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_double_free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_locate.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_mapping.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_report.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/debug_stacks.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_stack_uaf.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/deep_tail_call.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/default_options.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/describe_address.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/double-free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/error_report_callback.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/exitcode.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/force_inline_opt0.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexp_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexpf_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/frexpl_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-address.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-demangle.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-location-nodebug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-location.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/global-underflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/halt_on_error-1.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow-large.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heap-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/heavy_uar_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/ignorelist.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/ill.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/init-order-atexit.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-constexpr.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/initialization-nobug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/inline.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/interface_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/large_func_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/load_and_store_n.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/log-path_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/longjmp.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_context_size.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/malloc_fill.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/max_redzone.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memcmp_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/memset_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/non-executable-pc.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/null_deref.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/on_error_callback.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/partial_right.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-object-byval.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pass-struct-byval.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/poison_partial.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/pr33372.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/print_summary.cpp
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.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/replaceable_new_delete.cpp
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_for_debugger.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/small_memcpy_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/speculative_load2.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-buffer-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-frame-demangle.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/stack-oob-frames.cpp
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.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strcpy-overlap.cpp
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/strip_path_prefix.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncasecmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncat-overlap.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncat_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncmp_strict.c
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncpy-overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/strncpy-overlap.cpp
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/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.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-function.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/suppressions-library.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_call_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_catch.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/throw_invoke_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/time_interceptor.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-delete.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free-right.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-free.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-poison.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-capture.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-if.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-inlined.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-loop.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-nobug.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-temp2.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope-types.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/use-after-scope.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/verbose-log-path_test.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_chrome_testcase.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_condition_overflow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/vla_loop_overfow.cpp
AddressSanitizer-i386-freebsd-dynamic :: TestCases/zero_page_pc.cpp
AddressSanitizer-x86_64-freebsd :: TestCases/atexit_stats.cpp
AddressSanitizer-x86_64-freebsd :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/PR52382.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_no_op_symbolicate.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asan_symbolize_script/plugin_wrong_frame_number_bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/asprintf.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/bcmp_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/closed-fds.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/concurrent_overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-fork.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage-reset.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/coverage.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/current_allocated_bytes.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_call_stack.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/deep_thread_stack.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/dlclose-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/fgets_fputs.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/fread_fwrite.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/free_hook_realloc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/freopen.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/gc-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/glob.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/global-registration.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/halt_on_error-signals.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/halt_on_error-torture.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/handle_abort_on_error.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/high-address-dereference.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/init-order-pthread-create.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/ioctl.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/mmap_limit_mb.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_uaf_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/no-fd.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/print_cmdline.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/readv.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/shared-lib-test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/stack-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/start-deactivated.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strchr.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strerror_r_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strndup_oob_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/strndup_oob_test2.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/unpoison-alternate-stack.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait3.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wait4.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/waitid.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/Posix/wcrtomb.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_big_alignment.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_constant_size.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_detect_custom_size_.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_instruments_all_paddings.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_loop_unpoisoning.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_partial.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_overflow_right.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_safe_access.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_underflow_left.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/alloca_vla_interact.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_options-help.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/asan_update_allocation.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atexit_stats.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atoi_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atol_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/atoll_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/calloc-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/contiguous_container_crash.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-disabled.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/coverage-trace-pc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_double_free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_locate.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_mapping.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_report.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/debug_stacks.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_stack_uaf.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/deep_tail_call.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/default_options.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/describe_address.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/double-free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/error_report_callback.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/exitcode.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/force_inline_opt0.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexp_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexpf_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/frexpl_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-address.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-demangle.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-location-nodebug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-location.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/global-underflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/halt_on_error-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/handle_noreturn_bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow-large.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heap-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/heavy_uar_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/huge_negative_hea_oob.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/ignorelist.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/ill.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/init-order-atexit.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-constexpr.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-ignorelist.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/initialization-nobug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/inline.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/intercept-rethrow-exception.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/interface_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/intra-object-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-null.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/invalid-pointer-pairs.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/large_func_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/load_and_store_n.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/log-path_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/longjmp.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc-size-too-big.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_context_size.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/malloc_fill.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/max_redzone.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_strict_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memcmp_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/memset_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/non-executable-pc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/null_deref.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/on_error_callback.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/partial_right.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-object-byval.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pass-struct-byval.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/poison_partial.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/pr33372.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/print_summary.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-3.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-4.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-5.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/printf-m.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/realloc.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/replaceable_new_delete.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/sanity_check_pure_c.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/scariness_score_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/set_shadow_test.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/sleep_for_debugger.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/small_memcpy_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/speculative_load2.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-buffer-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-frame-demangle.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/stack-oob-frames.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcasestr-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcasestr-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcasestr_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcat_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strchr_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcmp.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcmp_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcpy-overlap.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcspn-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcspn-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strcspn_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strip_path_prefix.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncasecmp_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncat-overlap.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncat_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncmp_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncpy-overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strncpy-overlap.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strpbrk-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strpbrk-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strpbrk_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strspn-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strspn-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strspn_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strstr-1.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strstr-2.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strtok.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strtol_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/strtoll_strict.c
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-exec-relative-location.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-function.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/suppressions-library.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_call_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_catch.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/throw_invoke_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/time_interceptor.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/uar_and_exceptions.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/unaligned_loads_and_stores.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-delete.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free-right.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-free.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-poison.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-capture.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-dtor-order.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-goto.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-if.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-inlined.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-bug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop-removed.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-loop.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-nobug.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-temp2.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope-types.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/use-after-scope.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/verbose-log-path_test.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_chrome_testcase.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_condition_overflow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/vla_loop_overfow.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/wild_pointer.cpp
AddressSanitizer-x86_64-freebsd-dynamic :: TestCases/zero_page_pc.cpp
Clang :: Driver/experimental-library-flag.cpp
Clangd :: input-mirror.test
Flang :: Driver/fast_math.f90
Flang :: Driver/pass-plugin-not-found.f90
MemorySanitizer-X86_64 :: interception_sigaction_test.cpp
MemorySanitizer-X86_64 :: libatomic.c
MemorySanitizer-X86_64 :: libatomic_load_exceptions.cpp
MemorySanitizer-X86_64 :: preinit_array.cpp
MemorySanitizer-X86_64 :: scanf-allocate.cpp
OMPT multiplex :: custom_data_storage/custom_data_storage.c
OMPT multiplex :: print/print.c
SanitizerCommon-asan-i386-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-asan-i386-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-asan-i386-FreeBSD :: Posix/signal.cpp
SanitizerCommon-asan-x86_64-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-asan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-asan-x86_64-FreeBSD :: Posix/signal.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/capsicum.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/md5.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/procctl.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: FreeBSD/sha2.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/getpass.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/print-module-map.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: Posix/signal.cpp
SanitizerCommon-msan-x86_64-FreeBSD :: ctype.c
SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/mmap_write_exec.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-tsan-x86_64-FreeBSD :: Posix/signal.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: compress_stack_depot.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: options-invalid.cpp
SanitizerCommon-tsan-x86_64-FreeBSD :: symbolize_debug_argv.cpp
SanitizerCommon-ubsan-i386-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-ubsan-i386-FreeBSD :: Posix/signal.cpp
SanitizerCommon-ubsan-x86_64-FreeBSD :: Posix/posix_spawn.c
SanitizerCommon-ubsan-x86_64-FreeBSD :: Posix/signal.cpp
ThreadSanitizer-x86_64 :: compare_exchange.cpp
ThreadSanitizer-x86_64 :: deadlock_detector_stress_test.cpp
ThreadSanitizer-x86_64 :: ignore_lib0.cpp
ThreadSanitizer-x86_64 :: longjmp3.cpp
ThreadSanitizer-x86_64 :: longjmp4.cpp
ThreadSanitizer-x86_64 :: mutex_destroy_locked.cpp
ThreadSanitizer-x86_64 :: mutex_destroy_locked2.cpp
ThreadSanitizer-x86_64 :: mutex_lock_destroyed.cpp
ThreadSanitizer-x86_64 :: mutexset1.cpp
ThreadSanitizer-x86_64 :: mutexset2.cpp
ThreadSanitizer-x86_64 :: mutexset3.cpp
ThreadSanitizer-x86_64 :: mutexset4.cpp
ThreadSanitizer-x86_64 :: mutexset5.cpp
ThreadSanitizer-x86_64 :: mutexset7.cpp
ThreadSanitizer-x86_64 :: mutexset8.cpp
ThreadSanitizer-x86_64 :: on_exit.cpp
ThreadSanitizer-x86_64 :: pthread_atfork_deadlock3.c
ThreadSanitizer-x86_64 :: pthread_key.cpp
ThreadSanitizer-x86_64 :: race_on_mutex.c
libFuzzer :: merge-sigusr.test
libomp :: ompt/loadtool/tool_available_search/tool_available_search.c
libomp :: ompt/misc/interoperability.cpp
********************
Unexpectedly Passed Tests (2):
MemorySanitizer-X86_64 :: dtls_test.c
llvm-libc++-shared.cfg.in :: libcxx/modules_include.sh.cpp
Testing Time: 5310.04s
Skipped : 44
Unsupported : 6411
Passed : 104882
Expectedly Failed : 318
Timed Out : 4
Failed : 506
Unexpectedly Passed: 2
Test suite results:
********************
Failed Tests (3):
test-suite :: MultiSource/Benchmarks/DOE-ProxyApps-C++/CLAMR/CLAMR.test
test-suite :: MultiSource/Benchmarks/Prolangs-C++/city/city.test
test-suite :: MultiSource/Benchmarks/Ptrdist/ft/ft.test
Testing Time: 343.18s
Passed: 2426
Failed: 3
I have uploaded:
SHA256 (clang+llvm-16.0.4-amd64-unknown-freebsd13.tar.xz) = cf9d73bcf05b8749c7f3efbe86654b8fe0209f28993eafe26c27eb85885593f7
The PowerPC (AIX 7.2) binaries for LLVM 16.0.4 have been tested and uploaded. No regressions found.
9443116dee777af0a9466589ad6d8986dbc1a09d clang+llvm-16.0.4-powerpc64-ibm-aix-7.2.tar.xz
On x86_64 platform, Debian 11, RHEL 7, RHEL 8, SLES 15 and Amazon Linux 2023 have no regressions compared to the 16.0.3 version.
Here is a summary of LLVM test results (failures) on x86_64 Linux:
LLVM | Debian 11 | RHEL 7 | RHEL 8 | SLES 15 | Amazon Linux 2023 |
---|---|---|---|---|---|
15.0.7 | 71 | 73 | 78 | ||
16.0.0 | 79 | 82 | 78 | ||
16.0.1 | 80 | 84 | 79 | ||
16.0.2 | 80 | 83 | 79 | 80 | |
16.0.3 | 80 | 85 | 83 | 79 | 77 |
16.0.4 | 80 | 85 | 83 | 79 | 77 |
Hi,
The PowerPC (Linux) binary has been uploaded.
93544c6cc5d6f25b9f1b99c6e7854902d3a7e701 clang+llvm-16.0.4-powerpc64le-linux-rhel-8.4.tar.xz
There were no regressions from the previous LLVM 16.0.3 release.
I have uploaded following builds for 16.0.4
2e0b5b20d21ff80dea9f31d3f7636e458028ad0d5ee0bda42608fa8744ea3a12 clang+llvm-16.0.4-aarch64-linux-gnu.tar.xz
acd5101bbba9665fb66db37bb14753df5934fe241bf4a479fb712b57d2e40f3e LLVM-16.0.4-woa64.exe
No new regression since 16.0.3