pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

compiler-rt-netbsd: Update to SVN r. 346222



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Tue Nov 6 12:12:12 2018 +0100
Changeset:	28972346be1d6f07a0cb6bd04bd619b92035713d

Modified Files:
	compiler-rt-netbsd/Makefile
	compiler-rt-netbsd/distinfo
	compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
	compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
	compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
Removed Files:
	compiler-rt-netbsd/TODO
	compiler-rt-netbsd/TODO.check
	compiler-rt-netbsd/patches/patch-CMakeLists.txt
	compiler-rt-netbsd/patches/patch-cmake_Modules_HandleCompilerRT.cmake
	compiler-rt-netbsd/patches/patch-lib_fuzzer_FuzzerLoop.cpp
	compiler-rt-netbsd/patches/patch-lib_tsan_CMakeLists.txt
	compiler-rt-netbsd/patches/patch-lib_xray_xray__init.cc
	compiler-rt-netbsd/patches/patch-test_xray_TestCases_Posix_fork__basic__logging.cc

Log Message:
compiler-rt-netbsd: Update to SVN r. 346222

Drop patches that are not top important.

Drop merged patches:
[compiler-rt] r346196 - Disable XRay test fork_basic_logging for NetBSD
[compiler-rt] r346194 - Follow Windows' approach for NetBSD in AlarmCallback()
[compiler-rt] r346222 - Prioritize the constructor call of __local_xray_dyninit()

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=28972346be1d6f07a0cb6bd04bd619b92035713d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 compiler-rt-netbsd/Makefile                        |   2 +-
 compiler-rt-netbsd/TODO                            |   7 -
 compiler-rt-netbsd/TODO.check                      | 694 ---------------------
 compiler-rt-netbsd/distinfo                        |  12 +-
 compiler-rt-netbsd/patches/patch-CMakeLists.txt    |  24 -
 .../patch-cmake_Modules_HandleCompilerRT.cmake     |  11 -
 .../patches/patch-lib_fuzzer_FuzzerLoop.cpp        |  13 -
 ...zer__common_sanitizer__common__interceptors.inc |  20 +-
 ...b_sanitizer__common_sanitizer__internal__defs.h |   4 +-
 ...zer__common_sanitizer__platform__interceptors.h |   3 +-
 .../patches/patch-lib_tsan_CMakeLists.txt          |  13 -
 .../patches/patch-lib_xray_xray__init.cc           |  16 -
 ...st_xray_TestCases_Posix_fork__basic__logging.cc |  25 -
 13 files changed, 10 insertions(+), 834 deletions(-)

diffs:
diff --git a/compiler-rt-netbsd/Makefile b/compiler-rt-netbsd/Makefile
index 1831c3bcf6..b7b8ae2dd9 100644
--- a/compiler-rt-netbsd/Makefile
+++ b/compiler-rt-netbsd/Makefile
@@ -5,7 +5,7 @@ CATEGORIES=	lang devel
 
 SVN_REPOSITORIES=		compiler-rt
 SVN_REPO.compiler-rt=		http://llvm.org/svn/llvm-project/compiler-rt/trunk
-SVN_REVISION.compiler-rt=	346098
+SVN_REVISION.compiler-rt=	346222
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	http://compiler-rt.llvm.org/
diff --git a/compiler-rt-netbsd/TODO b/compiler-rt-netbsd/TODO
deleted file mode 100644
index f3da736ff7..0000000000
--- a/compiler-rt-netbsd/TODO
+++ /dev/null
@@ -1,7 +0,0 @@
-- FreeBSD reports issue in AsanTSDInit(), it calls pthread_key_create() while
-  libthr.so is not loaded, and that causes pthread_key_create() to always return
-  ENOSYS. https://reviews.llvm.org/D39254
-  Check whether it is valid for NetBSD.
-- Fix remaining issues in Sanitizers.
-- Interceptors for the set{ut,utx,pw,netgr,gr,host,serv,pass}ent() family of
-  functions
diff --git a/compiler-rt-netbsd/TODO.check b/compiler-rt-netbsd/TODO.check
deleted file mode 100644
index a8cc670d41..0000000000
--- a/compiler-rt-netbsd/TODO.check
+++ /dev/null
@@ -1,694 +0,0 @@
-$ make help|grep check|grep -v check-llvm|grep -v check-lldb|grep -v check-clang
-... check-all
-... check-builtins
-... check-interception
-... check-lsan
-... check-ubsan
-... check-cfi
-... check-cfi-and-supported
-... check-sanitizer
-... check-fuzzer-default-x86_64
-... check-fuzzer
-... check-fuzzer-unit
-... check-asan
-... check-asan-dynamic
-... check-msan
-... check-tsan
-... check-safestack
-... check-scudo
-... check-ubsan-minimal
-... check-profile
-... check-xray
-... check-shadowcallstack
-... clang-check
-... environment_check
-... prepare-check-lit
-... check-lit
-... check
-
-$ make check-builtins
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 48.04s
-********************
-Failing Tests (5):
-    Builtins-i386-netbsd :: clear_cache_test.c
-    Builtins-i386-netbsd :: enable_execute_stack_test.c
-    Builtins-i386-netbsd :: muldc3_test.c
-    Builtins-x86_64-netbsd :: clear_cache_test.c
-    Builtins-x86_64-netbsd :: enable_execute_stack_test.c
-
-  Expected Passes    : 343
-  Expected Failures  : 4
-  Unsupported Tests  : 36
-  Unexpected Failures: 5
-
-$ check-interception
-
--- Testing: 0 tests, 0 threads --
-Testing Time: 0.00s
-
-$ check-lsan
-
-********************
-Testing Time: 10.08s
-********************
-Failing Tests (100):
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/default_options.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/disabler.c
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/disabler.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/do_leak_check_override.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/ignore_object.c
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/leak_check_at_exit.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/link_turned_off.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/many_tls_keys.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/pointer_to_self.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/print_suppressions.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/recoverable_leak_check.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/register_root_region.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/suppressions_default.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/suppressions_file.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/swapcontext.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_after_return.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_globals_initialized.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_globals_uninitialized.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_poisoned_asan.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_registers.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_stacks.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_stacks_threaded.cc
-    LeakSanitizer-AddressSanitizer-i386 :: TestCases/use_unaligned.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/default_options.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/disabler.c
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/disabler.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/do_leak_check_override.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/ignore_object.c
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/leak_check_at_exit.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/link_turned_off.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/many_tls_keys.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/pointer_to_self.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/print_suppressions.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/recoverable_leak_check.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/register_root_region.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/suppressions_default.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/suppressions_file.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/swapcontext.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_after_return.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_globals_initialized.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_globals_uninitialized.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_poisoned_asan.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_registers.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_stacks.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_stacks_threaded.cc
-    LeakSanitizer-AddressSanitizer-x86_64 :: TestCases/use_unaligned.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/default_options.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/disabler.c
-    LeakSanitizer-Standalone-i386 :: TestCases/disabler.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/do_leak_check_override.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/high_allocator_contention.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/ignore_object.c
-    LeakSanitizer-Standalone-i386 :: TestCases/ignore_object_errors.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/leak_check_at_exit.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/leak_check_before_thread_started.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/link_turned_off.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/many_tls_keys.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/new_array_with_dtor_0.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/pointer_to_self.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/print_suppressions.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/recoverable_leak_check.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/register_root_region.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/sanity_check_pure_c.c
-    LeakSanitizer-Standalone-i386 :: TestCases/suppressions_default.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/suppressions_file.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/swapcontext.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_after_return.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_globals_initialized.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_globals_uninitialized.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_registers.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_stacks.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_stacks_threaded.cc
-    LeakSanitizer-Standalone-i386 :: TestCases/use_unaligned.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/default_options.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/disabler.c
-    LeakSanitizer-Standalone-x86_64 :: TestCases/disabler.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/do_leak_check_override.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/high_allocator_contention.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/ignore_object.c
-    LeakSanitizer-Standalone-x86_64 :: TestCases/ignore_object_errors.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/leak_check_at_exit.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/leak_check_before_thread_started.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/link_turned_off.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/many_tls_keys.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/new_array_with_dtor_0.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/pointer_to_self.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/print_suppressions.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/recoverable_leak_check.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/register_root_region.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/sanity_check_pure_c.c
-    LeakSanitizer-Standalone-x86_64 :: TestCases/suppressions_default.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/suppressions_file.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/swapcontext.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_after_return.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_globals_initialized.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_globals_uninitialized.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_registers.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_stacks.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_stacks_threaded.cc
-    LeakSanitizer-Standalone-x86_64 :: TestCases/use_unaligned.cc
-
-  Expected Passes    : 10
-  Unsupported Tests  : 62
-  Unexpected Failures: 100
-
-$ check-ubsan
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 67.85s
-********************
-Failing Tests (14):
-    UBSan-AddressSanitizer-i386 :: TestCases/ImplicitConversion/integer-conversion.c
-    UBSan-AddressSanitizer-i386 :: TestCases/ImplicitConversion/integer-truncation.c
-    UBSan-AddressSanitizer-i386 :: TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
-    UBSan-AddressSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-conversion.c
-    UBSan-AddressSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-truncation.c
-    UBSan-MemorySanitizer-x86_64 :: TestCases/ImplicitConversion/integer-conversion.c
-    UBSan-MemorySanitizer-x86_64 :: TestCases/ImplicitConversion/integer-truncation.c
-    UBSan-Standalone-i386 :: TestCases/ImplicitConversion/integer-conversion.c
-    UBSan-Standalone-i386 :: TestCases/ImplicitConversion/integer-truncation.c
-    UBSan-Standalone-i386 :: TestCases/TypeCheck/vptr-non-unique-typeinfo.cpp
-    UBSan-Standalone-x86_64 :: TestCases/ImplicitConversion/integer-conversion.c
-    UBSan-Standalone-x86_64 :: TestCases/ImplicitConversion/integer-truncation.c
-    UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-conversion.c
-    UBSan-ThreadSanitizer-x86_64 :: TestCases/ImplicitConversion/integer-truncation.c
-
-  Expected Passes    : 245
-  Expected Failures  : 1
-  Unsupported Tests  : 34
-  Unexpected Failures: 14
-
-$ check-cfi
-
--- Testing: 496 tests, 8 threads --
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 0.23s
-  Unsupported Tests  : 496
-
-$ check-cfi-and-supported
-
-BaseException: Tests unsupported
-
-$ make check-sanitizer
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 44.59s
-********************
-Failing Tests (27):
-    SanitizerCommon-asan-i386-NetBSD :: Posix/devname_r.cc
-    SanitizerCommon-asan-i386-NetBSD :: Posix/readlinkat.c
-    SanitizerCommon-asan-i386-NetBSD :: get_module_and_offset_for_pc.cc
-    SanitizerCommon-asan-i386-NetBSD :: pthread_mutexattr_get.cc
-    SanitizerCommon-asan-i386-NetBSD :: sanitizer_coverage_trace_pc_guard.cc
-    SanitizerCommon-asan-x86_64-NetBSD :: Posix/devname_r.cc
-    SanitizerCommon-asan-x86_64-NetBSD :: get_module_and_offset_for_pc.cc
-    SanitizerCommon-asan-x86_64-NetBSD :: pthread_mutexattr_get.cc
-    SanitizerCommon-asan-x86_64-NetBSD :: sanitizer_coverage_trace_pc_guard.cc
-    SanitizerCommon-msan-x86_64-NetBSD :: NetBSD/getgroupmembership.cc
-    SanitizerCommon-msan-x86_64-NetBSD :: Posix/dedup_token_length_test.cc
-    SanitizerCommon-msan-x86_64-NetBSD :: Posix/devname_r.cc
-    SanitizerCommon-msan-x86_64-NetBSD :: get_module_and_offset_for_pc.cc
-    SanitizerCommon-msan-x86_64-NetBSD :: pthread_mutexattr_get.cc
-    SanitizerCommon-msan-x86_64-NetBSD :: sanitizer_coverage_trace_pc_guard.cc
-    SanitizerCommon-tsan-x86_64-NetBSD :: Posix/dedup_token_length_test.cc
-    SanitizerCommon-tsan-x86_64-NetBSD :: Posix/devname_r.cc
-    SanitizerCommon-tsan-x86_64-NetBSD :: get_module_and_offset_for_pc.cc
-    SanitizerCommon-tsan-x86_64-NetBSD :: pthread_mutexattr_get.cc
-    SanitizerCommon-ubsan-i386-NetBSD :: Posix/dedup_token_length_test.cc
-    SanitizerCommon-ubsan-i386-NetBSD :: Posix/devname_r.cc
-    SanitizerCommon-ubsan-i386-NetBSD :: get_module_and_offset_for_pc.cc
-    SanitizerCommon-ubsan-i386-NetBSD :: pthread_mutexattr_get.cc
-    SanitizerCommon-ubsan-x86_64-NetBSD :: Posix/dedup_token_length_test.cc
-    SanitizerCommon-ubsan-x86_64-NetBSD :: Posix/devname_r.cc
-    SanitizerCommon-ubsan-x86_64-NetBSD :: get_module_and_offset_for_pc.cc
-    SanitizerCommon-ubsan-x86_64-NetBSD :: pthread_mutexattr_get.cc
-
-  Expected Passes    : 688
-  Expected Failures  : 13
-  Unsupported Tests  : 228
-  Unexpected Failures: 27
-
-$ check-fuzzer-default-x86_64
-
-********************
-Testing Time: 65.05s
-********************
-Failing Tests (5):
-    libFuzzer :: handle-unstable.test
-    libFuzzer :: trace-malloc-threaded.test
-    libFuzzer :: value-profile-cmp.test
-    libFuzzer :: value-profile-mem.test
-    libFuzzer :: value-profile-strcmp.test
-
-  Expected Passes    : 81
-  Unsupported Tests  : 12
-  Unexpected Failures: 5
-
-$ check-fuzzer
-
-********************
-Testing Time: 50.02s
-********************
-Failing Tests (5):
-    libFuzzer :: handle-unstable.test
-    libFuzzer :: trace-malloc-threaded.test
-    libFuzzer :: value-profile-cmp.test
-    libFuzzer :: value-profile-mem.test
-    libFuzzer :: value-profile-strcmp.test
-
-  Expected Passes    : 81
-  Unsupported Tests  : 12
-  Unexpected Failures: 5
-
-$ check-fuzzer-unit
-
--- Testing: 36 tests, 8 threads --
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 0.44s
-  Expected Passes    : 36
-
-$ check-asan
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 140.02s
-********************
-Failing Tests (16):
-    AddressSanitizer-Unit :: ./Asan-i386-calls-Noinst-Test/AddressSanitizer.ThreadedQuarantineTest
-    AddressSanitizer-Unit :: ./Asan-i386-inline-Noinst-Test/AddressSanitizer.ThreadedQuarantineTest
-    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Noinst-Test/AddressSanitizer.ThreadedQuarantineTest
-    AddressSanitizer-Unit :: ./Asan-x86_64-calls-Test/AddressSanitizerInterface.ManyThreadsWithStatsStressTest
-    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Noinst-Test/AddressSanitizer.ThreadedQuarantineTest
-    AddressSanitizer-Unit :: ./Asan-x86_64-inline-Test/AddressSanitizerInterface.ManyThreadsWithStatsStressTest
-    AddressSanitizer-i386-netbsd :: TestCases/Posix/coverage-reset.cc
-    AddressSanitizer-i386-netbsd :: TestCases/Posix/coverage.cc
-    AddressSanitizer-i386-netbsd :: TestCases/Posix/dlclose-test.cc
-    AddressSanitizer-i386-netbsd :: TestCases/Posix/interception-in-shared-lib-test.cc
-    AddressSanitizer-i386-netbsd :: TestCases/Posix/stack-use-after-return.cc
-    AddressSanitizer-i386-netbsd :: TestCases/intercept-rethrow-exception.cc
-    AddressSanitizer-i386-netbsd :: TestCases/suppressions-library.cc
-    AddressSanitizer-x86_64-netbsd :: TestCases/Posix/stack-use-after-return.cc
-    AddressSanitizer-x86_64-netbsd :: TestCases/Posix/tsd_dtor_leak.cc
-    AddressSanitizer-x86_64-netbsd :: TestCases/intercept-rethrow-exception.cc
-
-  Expected Passes    : 851
-  Expected Failures  : 4
-  Unsupported Tests  : 437
-  Unexpected Failures: 16
-
-$ check-asan-dynamic
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 74.22s
-********************
-Unexpected Passing Tests (1):
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/interception_failure_test.cc
-
-********************
-Failing Tests (220):
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/Posix/coverage-reset.cc
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/Posix/coverage.cc
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/Posix/dlclose-test.cc
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cc
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/Posix/stack-use-after-return.cc
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/intercept-rethrow-exception.cc
-    AddressSanitizer-i386-netbsd-dynamic :: TestCases/suppressions-library.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/asan-sigbus.cpp
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/asan-symbolize-sanity-test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/asprintf.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/assign_large_valloc_to_global.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/closed-fds.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/concurrent_overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/coverage-fork.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/coverage-module-unloaded.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/coverage-reset.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/coverage.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/current_allocated_bytes.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/deep_call_stack.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/deep_thread_stack.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/dlclose-test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/fgets_fputs.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/fread_fwrite.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/free_hook_realloc.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/freopen.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/gc-test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/glob.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/global-registration.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/halt_on_error-signals.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/halt_on_error-torture.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/halt_on_error_suppress_equal_pcs.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/handle_abort_on_error.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/init-order-pthread-create.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/interception-in-shared-lib-test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/invalid-pointer-pairs-threads.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/ioctl.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/large_allocator_unpoisons_on_free.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/mmap_limit_mb.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/new_array_cookie_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/new_array_cookie_uaf_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/new_array_cookie_with_new_from_class.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/print_cmdline.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/readv.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/shared-lib-test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/stack-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/stack-use-after-return.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/start-deactivated.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/strchr.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/strerror_r_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/strndup_oob_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/strndup_oob_test2.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/tsd_dtor_leak.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/wait.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/wait3.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/wait4.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/Posix/waitid.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_big_alignment.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_constant_size.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_detect_custom_size_.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_instruments_all_paddings.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_loop_unpoisoning.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_overflow_partial.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_overflow_right.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_safe_access.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_underflow_left.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/alloca_vla_interact.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/asan_and_llvm_coverage_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/asan_options-help.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/atexit_stats.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/atoi_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/atol_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/atoll_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/blacklist.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/calloc-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/contiguous_container.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/contiguous_container_crash.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/coverage-disabled.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/coverage-trace-pc.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/debug_double_free.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/debug_locate.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/debug_mapping.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/debug_report.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/debug_stacks.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/deep_stack_uaf.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/deep_tail_call.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/default_options.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/describe_address.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/double-free.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/error_report_callback.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/exitcode.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/force_inline_opt0.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/frexp_interceptor.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/global-address.cpp
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/global-demangle.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/global-location.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/global-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/global-underflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/halt_on_error-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/handle_noreturn_bug.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/heap-overflow-large.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/heap-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/heavy_uar_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/huge_negative_hea_oob.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/ill.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/init-order-atexit.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/initialization-blacklist.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/initialization-bug.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/initialization-constexpr.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/initialization-nobug.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/inline.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/intercept-rethrow-exception.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/interface_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/intra-object-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-free.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-pointer-pairs-compare-errors.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-pointer-pairs-compare-null.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-pointer-pairs-compare-success.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-errors.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-pointer-pairs-subtract-success.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/invalid-pointer-pairs.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/large_func_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/log-path_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/longjmp.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/lsan_annotations.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/malloc-size-too-big.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/malloc_context_size.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/malloc_fill.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/max_redzone.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/memcmp_strict_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/memcmp_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/memset_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/non-executable-pc.cpp
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/null_deref.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/on_error_callback.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/partial_right.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/pass-object-byval.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/pass-struct-byval.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/poison_partial.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/pr33372.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/print_summary.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/printf-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/printf-2.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/printf-3.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/printf-4.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/printf-5.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/printf-m.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/realloc.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/sanity_check_pure_c.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/scariness_score_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/set_shadow_test.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/sleep_after_init.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/sleep_before_dying.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/small_memcpy_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/speculative_load.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/speculative_load2.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/stack-buffer-overflow-with-position.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/stack-buffer-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/stack-frame-demangle.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/stack-oob-frames.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcasestr-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcasestr-2.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcasestr_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcat_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strchr_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcmp_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcpy-overlap.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcspn-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcspn-2.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strcspn_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strip_path_prefix.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strncasecmp_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strncat-overlap.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strncat_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strncmp_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strncpy-overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strncpy-overlap.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strpbrk-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strpbrk-2.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strpbrk_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strspn-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strspn-2.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strspn_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strstr-1.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strstr-2.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strstr_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strtok.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strtol_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/strtoll_strict.c
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/suppressions-exec-relative-location.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/suppressions-function.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/suppressions-interceptor.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/suppressions-library.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/throw_call_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/throw_catch.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/throw_invoke_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/time_interceptor.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/uar_and_exceptions.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/unaligned_loads_and_stores.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-delete.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-free-right.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-free.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-poison.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-capture.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-dtor-order.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-goto.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-if.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-inlined.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-loop-bug.cc
-    Add
-2 warning(s) in tests.
-ressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-loop-removed.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-loop.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-nobug.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-temp.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-temp2.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope-types.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/use-after-scope.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/verbose-log-path_test.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/vla_chrome_testcase.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/vla_condition_overflow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/vla_loop_overfow.cc
-    AddressSanitizer-x86_64-netbsd-dynamic :: TestCases/zero_page_pc.cc
-
-  Expected Passes    : 395
-  Expected Failures  : 3
-  Unsupported Tests  : 437
-  Unexpected Passes  : 1
-  Unexpected Failures: 220
-
-$ check-msan
-
-********************
-Testing Time: 51.40s
-********************
-Failing Tests (5):
-    MemorySanitizer-X86_64 :: chained_origin_with_signals.cc
-    MemorySanitizer-X86_64 :: dtls_test.c
-    MemorySanitizer-X86_64 :: fork.cc
-    MemorySanitizer-X86_64 :: ioctl_custom.cc
-    MemorySanitizer-X86_64 :: signal_stress_test.cc
-
-  Expected Passes    : 103
-  Expected Failures  : 1
-  Unsupported Tests  : 29
-  Unexpected Failures: 5
-
-$ check-tsan
-
-********************
-Testing Time: 61.81s
-********************
-Failing Tests (7):
-    ThreadSanitizer-x86_64 :: dtls.c
-    ThreadSanitizer-x86_64 :: getline_nohang.cc
-    ThreadSanitizer-x86_64 :: ignore_lib5.cc
-    ThreadSanitizer-x86_64 :: ignored-interceptors-mmap.cc
-    ThreadSanitizer-x86_64 :: mutex_lock_destroyed.cc
-    ThreadSanitizer-x86_64 :: strerror_r.cc
-    ThreadSanitizer-x86_64 :: vfork.cc
-
-  Expected Passes    : 288
-  Expected Failures  : 1
-  Unsupported Tests  : 86
-  Unexpected Failures: 7
-
-$ check-safestack
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 0.56s
-********************
-Failing Tests (1):
-    SafeStack :: pthread-cleanup.c
-
-  Expected Passes    : 7
-  Unsupported Tests  : 1
-  Unexpected Failures: 1
-
-$ check-scudo
-
-********************
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 5.65s
-********************
-Failing Tests (29):
-    Scudo-i386 :: memalign.c
-    Scudo-i386 :: preload.cpp
-    Scudo-i386 :: secondary.c
-    Scudo-i386 :: threads.c
-    Scudo-i386 :: tsd_destruction.c
-    Scudo-i386 :: valloc.c
-    Scudo-x86_64 :: aligned-new.cpp
-    Scudo-x86_64 :: alignment.c
-    Scudo-x86_64 :: double-free.cpp
-    Scudo-x86_64 :: fsanitize.c
-    Scudo-x86_64 :: interface.cpp
-    Scudo-x86_64 :: malloc.cpp
-    Scudo-x86_64 :: memalign.c
-    Scudo-x86_64 :: mismatch.cpp
-    Scudo-x86_64 :: options.cpp
-    Scudo-x86_64 :: overflow.c
-    Scudo-x86_64 :: preinit.c
-    Scudo-x86_64 :: preload.cpp
-    Scudo-x86_64 :: quarantine.c
-    Scudo-x86_64 :: random_shuffle.cpp
-    Scudo-x86_64 :: realloc.cpp
-    Scudo-x86_64 :: rss.c
-    Scudo-x86_64 :: secondary.c
-    Scudo-x86_64 :: sized-delete.cpp
-    Scudo-x86_64 :: sizes.cpp
-    Scudo-x86_64 :: stats.c
-    Scudo-x86_64 :: threads.c
-    Scudo-x86_64 :: tsd_destruction.c
-    Scudo-x86_64 :: valloc.c
-
-  Expected Passes    : 21
-  Unexpected Failures: 29
-
-$ check-ubsan-minimal
-
--- Testing: 10 tests, 8 threads --
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 0.50s
-  Expected Passes    : 8
-  Unsupported Tests  : 2
-
-$ check-profile
-
--- Testing: 138 tests, 8 threads --
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 0.12s
-  Unsupported Tests  : 138
-
-$ check-xray
-
-********************
-
-7 warning(s) in tests.
-Testing Time: 5.98s
-********************
-Failing Tests (23):
-    XRay-x86_64-netbsd :: TestCases/Posix/arg1-arg0-logging.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/arg1-logger.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/arg1-logging-implicit-this.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/argv0-log-file-name.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/basic-filtering.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/c-test.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/common-trampoline-alignment.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/coverage-sample.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/custom-event-handler-alignment.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fdr-mode-inmemory.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fdr-mode-multiple.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fdr-mode.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fdr-single-thread.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fdr-thread-order.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fixedsize-logging.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/fork_basic_logging.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/func-id-utils.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/logging-modes.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/optional-inmemory-log.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/patching-unpatching.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/pic_test.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/profiling-multi-threaded.cc
-    XRay-x86_64-netbsd :: TestCases/Posix/profiling-single-threaded.cc
-
-  Expected Passes    : 2
-  Unsupported Tests  : 1
-  Unexpected Failures: 23
-
-$ check-shadowcallstack
-
--- Testing: 4 tests, 4 threads --
-Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
-Testing Time: 0.11s
-  Unsupported Tests  : 4
diff --git a/compiler-rt-netbsd/distinfo b/compiler-rt-netbsd/distinfo
index b44e9da259..15f13e82ab 100644
--- a/compiler-rt-netbsd/distinfo
+++ b/compiler-rt-netbsd/distinfo
@@ -1,21 +1,15 @@
 $NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
 
-SHA1 (patch-CMakeLists.txt) = 1b1dadaae195fd040ebde7428a8af8915c35d2c1
-SHA1 (patch-cmake_Modules_HandleCompilerRT.cmake) = fde0a4b440a257dec40c4f106c2352d5efecceef
 SHA1 (patch-lib_asan_asan__posix.cc) = be7e47c252e30184639f7ed1c98c75a8667fd261
-SHA1 (patch-lib_fuzzer_FuzzerLoop.cpp) = b2e226a0d7b230cc8598a0591ae6f688527c6b2d
 SHA1 (patch-lib_fuzzer_tests_CMakeLists.txt) = 2a81399dddc19de5bd51e77ef52b8b5cd61b7dc4
 SHA1 (patch-lib_msan_msan__interceptors.cc) = a5098beb0035b34239c39ee517a554b2b84458d1
 SHA1 (patch-lib_msan_msan__linux.cc) = b5df0f4f5930d7c1681b1ad867c893d01d6e5cf7
-SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors.inc) = 80ba348d0fa17ad408a96c47dcdfa082ad87d482
-SHA1 (patch-lib_sanitizer__common_sanitizer__internal__defs.h) = 9475c8018dadbc4d865b52a03e43f9eae2011c3e
+SHA1 (patch-lib_sanitizer__common_sanitizer__common__interceptors.inc) = 56499f43d0c8f318cbbcaa74c3d6240b1996e9b7
+SHA1 (patch-lib_sanitizer__common_sanitizer__internal__defs.h) = 9d66da7ddda773f8eddd97b54e93fb78421e3fdb
 SHA1 (patch-lib_sanitizer__common_sanitizer__linux__libcdep.cc) = 58a1dea6a852a4de20f23cd90900c387fe555dce
-SHA1 (patch-lib_sanitizer__common_sanitizer__platform__interceptors.h) = f0733196629f3750a214b801fb24305c86095dd1
+SHA1 (patch-lib_sanitizer__common_sanitizer__platform__interceptors.h) = fe524f686bf0af26dc44759717585248d6de2171
 SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.cc) = 9e4e6625f756f248650f1f17d30b3e0bd6b7559e
 SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__netbsd.h) = eb112d60396d34a25ed4d150bf5282bc4265f738
 SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__posix.cc) = 7c16ba866352f3a695a544094ca46f0f561c43c5
 SHA1 (patch-lib_sanitizer__common_sanitizer__platform__limits__posix.h) = 9f535e84c3e1ab5704b11e388ac240439a9900d6
-SHA1 (patch-lib_tsan_CMakeLists.txt) = 4d8f8081ff2a3249565df26e67a35b5b3509e0b0
 SHA1 (patch-lib_xray_tests_CMakeLists.txt) = 3e36be790ac2e03a6873d502486f2d4e21a4a1a0
-SHA1 (patch-lib_xray_xray__init.cc) = 734a67f9daef2a675a04e5fe3a5ace0b2d38c991
-SHA1 (patch-test_xray_TestCases_Posix_fork__basic__logging.cc) = fb1af8ec67bcd775614050f39e793020bcb280e4
diff --git a/compiler-rt-netbsd/patches/patch-CMakeLists.txt b/compiler-rt-netbsd/patches/patch-CMakeLists.txt
deleted file mode 100644
index 7fc5a67dea..0000000000
--- a/compiler-rt-netbsd/patches/patch-CMakeLists.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD$
-
---- CMakeLists.txt.orig	2018-10-30 08:42:09.000000000 +0000
-+++ CMakeLists.txt
-@@ -391,6 +391,10 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Fuch
-   list(APPEND SANITIZER_COMMON_LINK_LIBS zircon)
- endif()
- 
-+if("${CMAKE_SYSTEM_NAME}" STREQUAL "NetBSD")
-+  list(APPEND SANITIZER_COMMON_LINK_LIBS execinfo)
-+endif()
-+
- if (SANITIZER_CXX_ABI_LIBNAME STREQUAL "libc++")
-   if (SANITIZER_CXX_ABI_INTREE)
-     if (NOT LIBCXXABI_ENABLE_STATIC_UNWINDER AND (TARGET unwind_shared OR HAVE_LIBUNWIND))
-@@ -433,7 +437,7 @@ foreach(path IN ITEMS ${LLVM_MAIN_SRC_DI
-                       ${LLVM_MAIN_SRC_DIR}/../libcxx
-                       ${LLVM_EXTERNAL_LIBCXX_SOURCE_DIR})
-   if(IS_DIRECTORY ${path})
--    set(COMPILER_RT_LIBCXX_PATH ${path})
-+#    set(COMPILER_RT_LIBCXX_PATH ${path})
-     break()
-   endif()
- endforeach()
diff --git a/compiler-rt-netbsd/patches/patch-cmake_Modules_HandleCompilerRT.cmake b/compiler-rt-netbsd/patches/patch-cmake_Modules_HandleCompilerRT.cmake
deleted file mode 100644
index 3c5f628c4e..0000000000
--- a/compiler-rt-netbsd/patches/patch-cmake_Modules_HandleCompilerRT.cmake
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD$
-
---- cmake/Modules/HandleCompilerRT.cmake.orig	2018-08-21 21:25:36.000000000 +0000
-+++ cmake/Modules/HandleCompilerRT.cmake
-@@ -1,5 +1,5 @@
- function(find_compiler_rt_library name variable)
--  set(CLANG_COMMAND ${CMAKE_CXX_COMPILER} ${SANITIZER_COMMON_CFLAGS}
-+  set(CLANG_COMMAND ${CMAKE_CXX_COMPILER} ${SANITIZER_COMMON_CFLAGS} ${ARGN}
-       "--rtlib=compiler-rt" "--print-libgcc-file-name")
-   if (CMAKE_CXX_COMPILER_ID MATCHES Clang AND CMAKE_CXX_COMPILER_TARGET)
-     list(APPEND CLANG_COMMAND "--target=${CMAKE_CXX_COMPILER_TARGET}")
diff --git a/compiler-rt-netbsd/patches/patch-lib_fuzzer_FuzzerLoop.cpp b/compiler-rt-netbsd/patches/patch-lib_fuzzer_FuzzerLoop.cpp
deleted file mode 100644
index 0d2d810ed8..0000000000
--- a/compiler-rt-netbsd/patches/patch-lib_fuzzer_FuzzerLoop.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- lib/fuzzer/FuzzerLoop.cpp.orig	2018-08-31 08:13:42.000000000 +0000
-+++ lib/fuzzer/FuzzerLoop.cpp
-@@ -275,7 +275,7 @@ NO_SANITIZE_MEMORY
- void Fuzzer::AlarmCallback() {
-   assert(Options.UnitTimeoutSec > 0);
-   // In Windows Alarm callback is executed by a different thread.
--#if !LIBFUZZER_WINDOWS
-+#if !LIBFUZZER_WINDOWS && !LIBFUZZER_NETBSD // XXX: why?
-   if (!InFuzzingThread())
-     return;
- #endif
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
index fdd0adf4fa..49a21c95f4 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__common__interceptors.inc
@@ -131,7 +131,7 @@ $NetBSD$
  #endif
  
  #if SANITIZER_INTERCEPT_LGAMMA_R
-@@ -7252,6 +7282,1602 @@ INTERCEPTOR(struct __sanitizer_netent *,
+@@ -7252,6 +7282,1588 @@ INTERCEPTOR(struct __sanitizer_netent *,
  #define INIT_NETENT
  #endif
  
@@ -254,20 +254,6 @@ $NetBSD$
 +#define INIT_SYSCTL
 +#endif
 +
-+#if SANITIZER_INTERCEPT_ATOF
-+INTERCEPTOR(double, atof, char *nptr) {
-+  void *ctx;
-+  COMMON_INTERCEPTOR_ENTER(ctx, atof, nptr);
-+  if (nptr) {
-+    COMMON_INTERCEPTOR_READ_RANGE(ctx, nptr, REAL(strlen)(nptr) + 1);
-+  }
-+  return REAL(atof)(nptr); // strtof // todo atoi atol
-+}
-+#define INIT_ATOF COMMON_INTERCEPT_FUNCTION(atof)
-+#else
-+#define INIT_ATOF
-+#endif
-+
 +#if SANITIZER_INTERCEPT_FTS
 +INTERCEPTOR(void *, fts_open, char *const *path_argv, int options,
 +            int (*compar)(void **, void **)) {
@@ -1734,7 +1720,7 @@ $NetBSD$
  static void InitializeCommonInterceptors() {
    static u64 metadata_mem[sizeof(MetadataHashMap) / sizeof(u64) + 1];
    interceptor_metadata_map = new((void *)&metadata_mem) MetadataHashMap();
-@@ -7427,7 +9053,9 @@ static void InitializeCommonInterceptors
+@@ -7427,7 +9039,9 @@ static void InitializeCommonInterceptors
    INIT_PTHREAD_GETNAME_NP;
    INIT_SINCOS;
    INIT_REMQUO;
@@ -1744,7 +1730,7 @@ $NetBSD$
    INIT_LGAMMA_R;
    INIT_LGAMMAL_R;
    INIT_DRAND48_R;
-@@ -7503,6 +9131,30 @@ static void InitializeCommonInterceptors
+@@ -7503,6 +9117,30 @@ static void InitializeCommonInterceptors
    INIT_TTYENT;
    INIT_PROTOENT;
    INIT_NETENT;
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
index 0edac63440..5e1f2e993a 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__internal__defs.h
@@ -1,8 +1,8 @@
 $NetBSD$
 
---- lib/sanitizer_common/sanitizer_internal_defs.h.orig	2018-09-26 10:51:27.000000000 +0000
+--- lib/sanitizer_common/sanitizer_internal_defs.h.orig	2018-11-06 11:10:14.873745534 +0000
 +++ lib/sanitizer_common/sanitizer_internal_defs.h
-@@ -196,7 +196,9 @@ typedef u64 tid_t;
+@@ -197,7 +197,9 @@ typedef u64 tid_t;
  // This header should NOT include any other headers to avoid portability issues.
  
  // Common defs.
diff --git a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
index 70ab2ec59e..1577f864ad 100644
--- a/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
+++ b/compiler-rt-netbsd/patches/patch-lib_sanitizer__common_sanitizer__platform__interceptors.h
@@ -12,12 +12,11 @@ $NetBSD$
  #define SANITIZER_INTERCEPT_LGAMMA_R (SI_FREEBSD || SI_LINUX || SI_SOLARIS)
  #define SANITIZER_INTERCEPT_LGAMMAL_R SI_LINUX_NOT_ANDROID || SI_SOLARIS
  #define SANITIZER_INTERCEPT_DRAND48_R SI_LINUX_NOT_ANDROID
-@@ -515,4 +517,29 @@
+@@ -515,4 +517,28 @@
  #define SANITIZER_INTERCEPT_PROTOENT SI_NETBSD
  #define SANITIZER_INTERCEPT_NETENT SI_NETBSD
  
 +#define SANITIZER_INTERCEPT_SYSCTL SI_NETBSD
-+#define SANITIZER_INTERCEPT_ATOF SI_NETBSD
 +#define SANITIZER_INTERCEPT_FTS SI_NETBSD
 +#define SANITIZER_INTERCEPT_REGEX SI_NETBSD
 +#define SANITIZER_INTERCEPT_STRTONUM SI_NETBSD
diff --git a/compiler-rt-netbsd/patches/patch-lib_tsan_CMakeLists.txt b/compiler-rt-netbsd/patches/patch-lib_tsan_CMakeLists.txt
deleted file mode 100644
index 4a288a28aa..0000000000
--- a/compiler-rt-netbsd/patches/patch-lib_tsan_CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
---- lib/tsan/CMakeLists.txt.orig	2018-09-26 10:51:27.000000000 +0000
-+++ lib/tsan/CMakeLists.txt
-@@ -224,7 +224,7 @@ endif()
- # in the base system due to incompatibilities between FreeBSD's and Clang's
- # versions. As a workaround do not use --sysroot=. on FreeBSD until this is
- # addressed.
--if(COMPILER_RT_HAS_SYSROOT_FLAG AND NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
-+if(COMPILER_RT_HAS_SYSROOT_FLAG AND NOT CMAKE_SYSTEM_NAME MATCHES "FreeBSD" AND NOT CMAKE_SYSTEM_NAME MATCHES "NetBSD")
-   file(GLOB _tsan_generic_sources rtl/tsan*)
-   file(GLOB _tsan_platform_sources rtl/tsan*posix* rtl/tsan*mac*
-                                    rtl/tsan*linux*)
diff --git a/compiler-rt-netbsd/patches/patch-lib_xray_xray__init.cc b/compiler-rt-netbsd/patches/patch-lib_xray_xray__init.cc
deleted file mode 100644
index 5c79423f77..0000000000
--- a/compiler-rt-netbsd/patches/patch-lib_xray_xray__init.cc
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
---- lib/xray/xray_init.cc.orig	2018-09-26 10:51:27.000000000 +0000
-+++ lib/xray/xray_init.cc
-@@ -106,8 +106,8 @@ __attribute__((section(".preinit_array")
- #else
- // If we cannot use the .preinit_array section, we should instead use dynamic
- // initialisation.
--static bool UNUSED __local_xray_dyninit = [] {
-+__attribute__ ((constructor (0)))
-+static void __local_xray_dyninit() {
-   __xray_init();
--  return true;
--}();
-+}
- #endif
diff --git a/compiler-rt-netbsd/patches/patch-test_xray_TestCases_Posix_fork__basic__logging.cc b/compiler-rt-netbsd/patches/patch-test_xray_TestCases_Posix_fork__basic__logging.cc
deleted file mode 100644
index c2be325b88..0000000000
--- a/compiler-rt-netbsd/patches/patch-test_xray_TestCases_Posix_fork__basic__logging.cc
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD$
-
---- test/xray/TestCases/Posix/fork_basic_logging.cc.orig	2018-08-21 21:25:31.000000000 +0000
-+++ test/xray/TestCases/Posix/fork_basic_logging.cc
-@@ -15,14 +15,20 @@
- #include <stdio.h>
- #include <unistd.h>
- #include <stdint.h>
-+#if !defined(__NetBSD__)
- #include <sys/syscall.h>
-+#endif
- 
- //modified from sanitizer
- 
- static uintptr_t syscall_gettid() {
-   uint64_t retval;
-+#if defined(__NetBSD__)
-+  retval = getpid();
-+#else
-   asm volatile("syscall" : "=a"(retval) : "a"(__NR_gettid) : "rcx", "r11",
-                "memory", "cc");
-+#endif
-   return retval;
- }
- 


Home | Main Index | Thread Index | Old Index