Date: Mon, 27 Jan 2020 20:46:26 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r357178 - in projects/clang1000-import/lib/libclang_rt: . asan asan-preinit asan_cxx asan_dynamic cfi cfi_diag dd fuzzer fuzzer_no_main include msan msan_cxx profile safestack stats sta... Message-ID: <202001272046.00RKkQQt031648@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Mon Jan 27 20:46:26 2020 New Revision: 357178 URL: https://svnweb.freebsd.org/changeset/base/357178 Log: Update build glue for libclang_rt. Modified: projects/clang1000-import/lib/libclang_rt/Makefile.inc projects/clang1000-import/lib/libclang_rt/asan-preinit/Makefile projects/clang1000-import/lib/libclang_rt/asan/Makefile projects/clang1000-import/lib/libclang_rt/asan_cxx/Makefile projects/clang1000-import/lib/libclang_rt/asan_dynamic/Makefile projects/clang1000-import/lib/libclang_rt/cfi/Makefile projects/clang1000-import/lib/libclang_rt/cfi_diag/Makefile projects/clang1000-import/lib/libclang_rt/dd/Makefile projects/clang1000-import/lib/libclang_rt/fuzzer/Makefile projects/clang1000-import/lib/libclang_rt/fuzzer_no_main/Makefile projects/clang1000-import/lib/libclang_rt/include/Makefile projects/clang1000-import/lib/libclang_rt/msan/Makefile projects/clang1000-import/lib/libclang_rt/msan_cxx/Makefile projects/clang1000-import/lib/libclang_rt/profile/Makefile projects/clang1000-import/lib/libclang_rt/safestack/Makefile projects/clang1000-import/lib/libclang_rt/stats/Makefile projects/clang1000-import/lib/libclang_rt/stats_client/Makefile projects/clang1000-import/lib/libclang_rt/tsan/Makefile projects/clang1000-import/lib/libclang_rt/tsan_cxx/Makefile projects/clang1000-import/lib/libclang_rt/ubsan_minimal/Makefile projects/clang1000-import/lib/libclang_rt/ubsan_standalone/Makefile projects/clang1000-import/lib/libclang_rt/ubsan_standalone_cxx/Makefile projects/clang1000-import/lib/libclang_rt/xray-basic/Makefile projects/clang1000-import/lib/libclang_rt/xray-fdr/Makefile projects/clang1000-import/lib/libclang_rt/xray-profiling/Makefile projects/clang1000-import/lib/libclang_rt/xray/Makefile Modified: projects/clang1000-import/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/clang1000-import/lib/libclang_rt/Makefile.inc Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/Makefile.inc Mon Jan 27 20:46:26 2020 (r357178) @@ -26,7 +26,6 @@ WARNS?= 0 SSP_CFLAGS= CFLAGS+= -DNDEBUG CFLAGS+= -DHAVE_RPC_XDR_H=0 -CFLAGS+= -DHAVE_TIRPC_RPC_XDR_H=0 CFLAGS+= -DSANITIZER_SUPPORTS_WEAK_HOOKS=0 CFLAGS+= -DUBSAN_CAN_USE_CXXABI CFLAGS+= ${PICFLAG} @@ -42,4 +41,4 @@ CXXFLAGS+= -fvisibility-inlines-hidden CXXFLAGS+= -fvisibility=hidden CFLAGS+= -I${CRTSRC}/include CFLAGS+= -I${CRTSRC}/lib -CXXSTD= c++11 +CXXSTD= c++14 Modified: projects/clang1000-import/lib/libclang_rt/asan-preinit/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/asan-preinit/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/asan-preinit/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,6 +4,6 @@ LIB= clang_rt.asan-preinit-${CRTARCH} -SRCS+= asan/asan_preinit.cc +SRCS+= asan/asan_preinit.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/asan/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/asan/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/asan/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,78 +4,78 @@ LIB= clang_rt.asan-${CRTARCH} -SRCS+= asan/asan_activation.cc -SRCS+= asan/asan_allocator.cc -SRCS+= asan/asan_debugging.cc -SRCS+= asan/asan_descriptions.cc -SRCS+= asan/asan_errors.cc -SRCS+= asan/asan_fake_stack.cc -SRCS+= asan/asan_flags.cc -SRCS+= asan/asan_globals.cc -SRCS+= asan/asan_interceptors.cc -SRCS+= asan/asan_interceptors_memintrinsics.cc -SRCS+= asan/asan_linux.cc -SRCS+= asan/asan_malloc_linux.cc -SRCS+= asan/asan_memory_profile.cc -SRCS+= asan/asan_poisoning.cc -SRCS+= asan/asan_posix.cc -SRCS+= asan/asan_preinit.cc -SRCS+= asan/asan_premap_shadow.cc -SRCS+= asan/asan_report.cc -SRCS+= asan/asan_rtl.cc -SRCS+= asan/asan_shadow_setup.cc -SRCS+= asan/asan_stack.cc -SRCS+= asan/asan_stats.cc -SRCS+= asan/asan_suppressions.cc -SRCS+= asan/asan_thread.cc -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= sanitizer_common/sancov_flags.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_allocator_report.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_stackdepot.cc -SRCS+= sanitizer_common/sanitizer_stacktrace.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_symbolizer.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_report.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc -SRCS+= ubsan/ubsan_diag.cc -SRCS+= ubsan/ubsan_flags.cc -SRCS+= ubsan/ubsan_handlers.cc -SRCS+= ubsan/ubsan_init.cc -SRCS+= ubsan/ubsan_monitor.cc -SRCS+= ubsan/ubsan_value.cc +SRCS+= asan/asan_activation.cpp +SRCS+= asan/asan_allocator.cpp +SRCS+= asan/asan_debugging.cpp +SRCS+= asan/asan_descriptions.cpp +SRCS+= asan/asan_errors.cpp +SRCS+= asan/asan_fake_stack.cpp +SRCS+= asan/asan_flags.cpp +SRCS+= asan/asan_globals.cpp +SRCS+= asan/asan_interceptors.cpp +SRCS+= asan/asan_interceptors_memintrinsics.cpp +SRCS+= asan/asan_linux.cpp +SRCS+= asan/asan_malloc_linux.cpp +SRCS+= asan/asan_memory_profile.cpp +SRCS+= asan/asan_poisoning.cpp +SRCS+= asan/asan_posix.cpp +SRCS+= asan/asan_preinit.cpp +SRCS+= asan/asan_premap_shadow.cpp +SRCS+= asan/asan_report.cpp +SRCS+= asan/asan_rtl.cpp +SRCS+= asan/asan_shadow_setup.cpp +SRCS+= asan/asan_stack.cpp +SRCS+= asan/asan_stats.cpp +SRCS+= asan/asan_suppressions.cpp +SRCS+= asan/asan_thread.cpp +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= sanitizer_common/sancov_flags.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_allocator_report.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_stackdepot.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_report.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp +SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cpp +SRCS+= ubsan/ubsan_diag.cpp +SRCS+= ubsan/ubsan_flags.cpp +SRCS+= ubsan/ubsan_handlers.cpp +SRCS+= ubsan/ubsan_init.cpp +SRCS+= ubsan/ubsan_monitor.cpp +SRCS+= ubsan/ubsan_value.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/asan_cxx/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/asan_cxx/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/asan_cxx/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -6,9 +6,9 @@ LIB= clang_rt.asan_cxx-${CRTARCH} CXXFLAGS+= -frtti -SRCS+= asan/asan_new_delete.cc -SRCS+= ubsan/ubsan_handlers_cxx.cc -SRCS+= ubsan/ubsan_type_hash.cc -SRCS+= ubsan/ubsan_type_hash_itanium.cc +SRCS+= asan/asan_new_delete.cpp +SRCS+= ubsan/ubsan_handlers_cxx.cpp +SRCS+= ubsan/ubsan_type_hash.cpp +SRCS+= ubsan/ubsan_type_hash_itanium.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/asan_dynamic/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/asan_dynamic/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/asan_dynamic/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -7,82 +7,82 @@ SHLIB_NAME= libclang_rt.asan-${CRTARCH}.so CFLAGS+= -DASAN_DYNAMIC=1 -SRCS+= asan/asan_activation.cc -SRCS+= asan/asan_allocator.cc -SRCS+= asan/asan_debugging.cc -SRCS+= asan/asan_descriptions.cc -SRCS+= asan/asan_errors.cc -SRCS+= asan/asan_fake_stack.cc -SRCS+= asan/asan_flags.cc -SRCS+= asan/asan_globals.cc -SRCS+= asan/asan_interceptors.cc -SRCS+= asan/asan_interceptors_memintrinsics.cc -SRCS+= asan/asan_linux.cc -SRCS+= asan/asan_malloc_linux.cc -SRCS+= asan/asan_memory_profile.cc -SRCS+= asan/asan_new_delete.cc -SRCS+= asan/asan_poisoning.cc -SRCS+= asan/asan_posix.cc -SRCS+= asan/asan_premap_shadow.cc -SRCS+= asan/asan_report.cc -SRCS+= asan/asan_rtl.cc -SRCS+= asan/asan_shadow_setup.cc -SRCS+= asan/asan_stack.cc -SRCS+= asan/asan_stats.cc -SRCS+= asan/asan_suppressions.cc -SRCS+= asan/asan_thread.cc -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= sanitizer_common/sancov_flags.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_allocator_report.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_stackdepot.cc -SRCS+= sanitizer_common/sanitizer_stacktrace.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_symbolizer.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_report.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc -SRCS+= ubsan/ubsan_diag.cc -SRCS+= ubsan/ubsan_flags.cc -SRCS+= ubsan/ubsan_handlers.cc -SRCS+= ubsan/ubsan_handlers_cxx.cc -SRCS+= ubsan/ubsan_init.cc -SRCS+= ubsan/ubsan_monitor.cc -SRCS+= ubsan/ubsan_type_hash.cc -SRCS+= ubsan/ubsan_type_hash_itanium.cc -SRCS+= ubsan/ubsan_value.cc +SRCS+= asan/asan_activation.cpp +SRCS+= asan/asan_allocator.cpp +SRCS+= asan/asan_debugging.cpp +SRCS+= asan/asan_descriptions.cpp +SRCS+= asan/asan_errors.cpp +SRCS+= asan/asan_fake_stack.cpp +SRCS+= asan/asan_flags.cpp +SRCS+= asan/asan_globals.cpp +SRCS+= asan/asan_interceptors.cpp +SRCS+= asan/asan_interceptors_memintrinsics.cpp +SRCS+= asan/asan_linux.cpp +SRCS+= asan/asan_malloc_linux.cpp +SRCS+= asan/asan_memory_profile.cpp +SRCS+= asan/asan_new_delete.cpp +SRCS+= asan/asan_poisoning.cpp +SRCS+= asan/asan_posix.cpp +SRCS+= asan/asan_premap_shadow.cpp +SRCS+= asan/asan_report.cpp +SRCS+= asan/asan_rtl.cpp +SRCS+= asan/asan_shadow_setup.cpp +SRCS+= asan/asan_stack.cpp +SRCS+= asan/asan_stats.cpp +SRCS+= asan/asan_suppressions.cpp +SRCS+= asan/asan_thread.cpp +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= sanitizer_common/sancov_flags.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_allocator_report.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_stackdepot.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_report.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp +SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cpp +SRCS+= ubsan/ubsan_diag.cpp +SRCS+= ubsan/ubsan_flags.cpp +SRCS+= ubsan/ubsan_handlers.cpp +SRCS+= ubsan/ubsan_handlers_cxx.cpp +SRCS+= ubsan/ubsan_init.cpp +SRCS+= ubsan/ubsan_monitor.cpp +SRCS+= ubsan/ubsan_type_hash.cpp +SRCS+= ubsan/ubsan_type_hash_itanium.cpp +SRCS+= ubsan/ubsan_value.cpp # Kludge around a bsd.lib.mk shortcoming: when SHLIB_NAME is defined, but LIB # and LIB_CXX are undefined (which forces building only a shared library), @@ -92,6 +92,6 @@ CC= ${CXX} .include <bsd.lib.mk> -CXXFLAGS.ubsan_handlers_cxx.cc= -frtti -CXXFLAGS.ubsan_type_hash.cc= -frtti -CXXFLAGS.ubsan_type_hash_itanium.cc= -frtti +CXXFLAGS.ubsan_handlers_cxx.cpp= -frtti +CXXFLAGS.ubsan_type_hash.cpp= -frtti +CXXFLAGS.ubsan_type_hash_itanium.cpp= -frtti Modified: projects/clang1000-import/lib/libclang_rt/cfi/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/cfi/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/cfi/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -5,35 +5,35 @@ LIB= clang_rt.cfi-${CRTARCH} SRCS+= cfi/cfi.cpp -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/cfi_diag/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/cfi_diag/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/cfi_diag/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -5,54 +5,54 @@ LIB= clang_rt.cfi_diag-${CRTARCH} SRCS+= cfi/cfi.cpp -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= sanitizer_common/sancov_flags.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_allocator_report.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_stackdepot.cc -SRCS+= sanitizer_common/sanitizer_stacktrace.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_symbolizer.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_report.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc -SRCS+= ubsan/ubsan_diag.cc -SRCS+= ubsan/ubsan_flags.cc -SRCS+= ubsan/ubsan_handlers.cc -SRCS+= ubsan/ubsan_init.cc -SRCS+= ubsan/ubsan_monitor.cc -SRCS+= ubsan/ubsan_value.cc +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= sanitizer_common/sancov_flags.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_allocator_report.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_stackdepot.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_report.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp +SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cpp +SRCS+= ubsan/ubsan_diag.cpp +SRCS+= ubsan/ubsan_flags.cpp +SRCS+= ubsan/ubsan_handlers.cpp +SRCS+= ubsan/ubsan_init.cpp +SRCS+= ubsan/ubsan_monitor.cpp +SRCS+= ubsan/ubsan_value.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/dd/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/dd/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/dd/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,37 +4,37 @@ LIB= clang_rt.dd-${CRTARCH} -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= tsan/dd/dd_interceptors.cc -SRCS+= tsan/dd/dd_rtl.cc +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp +SRCS+= tsan/dd/dd_interceptors.cpp +SRCS+= tsan/dd/dd_rtl.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/fuzzer/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/fuzzer/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/fuzzer/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -13,7 +13,6 @@ SRCS+= fuzzer/FuzzerExtraCounters.cpp SRCS+= fuzzer/FuzzerFork.cpp SRCS+= fuzzer/FuzzerIO.cpp SRCS+= fuzzer/FuzzerIOPosix.cpp -SRCS+= fuzzer/FuzzerIOWindows.cpp SRCS+= fuzzer/FuzzerLoop.cpp SRCS+= fuzzer/FuzzerMain.cpp SRCS+= fuzzer/FuzzerMerge.cpp Modified: projects/clang1000-import/lib/libclang_rt/fuzzer_no_main/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/fuzzer_no_main/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/fuzzer_no_main/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -13,7 +13,6 @@ SRCS+= fuzzer/FuzzerExtraCounters.cpp SRCS+= fuzzer/FuzzerFork.cpp SRCS+= fuzzer/FuzzerIO.cpp SRCS+= fuzzer/FuzzerIOPosix.cpp -SRCS+= fuzzer/FuzzerIOWindows.cpp SRCS+= fuzzer/FuzzerLoop.cpp SRCS+= fuzzer/FuzzerMerge.cpp SRCS+= fuzzer/FuzzerMutate.cpp Modified: projects/clang1000-import/lib/libclang_rt/include/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/include/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/include/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -19,5 +19,6 @@ INCS+= netbsd_syscall_hooks.h INCS+= scudo_interface.h INCS+= tsan_interface.h INCS+= tsan_interface_atomic.h +INCS+= ubsan_interface.h .include <bsd.prog.mk> Modified: projects/clang1000-import/lib/libclang_rt/msan/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/msan/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/msan/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,62 +4,62 @@ LIB= clang_rt.msan-${CRTARCH} -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= msan/msan.cc -SRCS+= msan/msan_allocator.cc -SRCS+= msan/msan_chained_origin_depot.cc -SRCS+= msan/msan_interceptors.cc -SRCS+= msan/msan_linux.cc -SRCS+= msan/msan_poisoning.cc -SRCS+= msan/msan_report.cc -SRCS+= msan/msan_thread.cc -SRCS+= sanitizer_common/sancov_flags.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_allocator_report.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_stackdepot.cc -SRCS+= sanitizer_common/sanitizer_stacktrace.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_symbolizer.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_report.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc -SRCS+= ubsan/ubsan_diag.cc -SRCS+= ubsan/ubsan_flags.cc -SRCS+= ubsan/ubsan_handlers.cc -SRCS+= ubsan/ubsan_init.cc -SRCS+= ubsan/ubsan_monitor.cc -SRCS+= ubsan/ubsan_value.cc +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= msan/msan.cpp +SRCS+= msan/msan_allocator.cpp +SRCS+= msan/msan_chained_origin_depot.cpp +SRCS+= msan/msan_interceptors.cpp +SRCS+= msan/msan_linux.cpp +SRCS+= msan/msan_poisoning.cpp +SRCS+= msan/msan_report.cpp +SRCS+= msan/msan_thread.cpp +SRCS+= sanitizer_common/sancov_flags.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_allocator_report.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_stackdepot.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_report.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp +SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cpp +SRCS+= ubsan/ubsan_diag.cpp +SRCS+= ubsan/ubsan_flags.cpp +SRCS+= ubsan/ubsan_handlers.cpp +SRCS+= ubsan/ubsan_init.cpp +SRCS+= ubsan/ubsan_monitor.cpp +SRCS+= ubsan/ubsan_value.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/msan_cxx/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/msan_cxx/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/msan_cxx/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -5,13 +5,13 @@ LIB= clang_rt.msan_cxx-${CRTARCH} -SRCS+= msan/msan_new_delete.cc -SRCS+= ubsan/ubsan_handlers_cxx.cc -SRCS+= ubsan/ubsan_type_hash.cc -SRCS+= ubsan/ubsan_type_hash_itanium.cc +SRCS+= msan/msan_new_delete.cpp +SRCS+= ubsan/ubsan_handlers_cxx.cpp +SRCS+= ubsan/ubsan_type_hash.cpp +SRCS+= ubsan/ubsan_type_hash_itanium.cpp .include <bsd.lib.mk> -CXXFLAGS.ubsan_handlers_cxx.cc= -frtti -CXXFLAGS.ubsan_type_hash.cc= -frtti -CXXFLAGS.ubsan_type_hash_itanium.cc= -frtti +CXXFLAGS.ubsan_handlers_cxx.cpp= -frtti +CXXFLAGS.ubsan_type_hash.cpp= -frtti +CXXFLAGS.ubsan_type_hash_itanium.cpp= -frtti Modified: projects/clang1000-import/lib/libclang_rt/profile/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/profile/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/profile/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -20,7 +20,7 @@ SRCS+= profile/InstrProfilingMergeFile.c SRCS+= profile/InstrProfilingNameVar.c SRCS+= profile/InstrProfilingPlatformLinux.c SRCS+= profile/InstrProfilingPlatformOther.c -SRCS+= profile/InstrProfilingRuntime.cc +SRCS+= profile/InstrProfilingRuntime.cpp SRCS+= profile/InstrProfilingUtil.c SRCS+= profile/InstrProfilingValue.c SRCS+= profile/InstrProfilingWriter.c Modified: projects/clang1000-import/lib/libclang_rt/safestack/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/safestack/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/safestack/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,8 +4,8 @@ LIB= clang_rt.safestack-${CRTARCH} -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= safestack/safestack.cc +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= safestack/safestack.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/stats/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/stats/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/stats/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,45 +4,45 @@ LIB= clang_rt.stats-${CRTARCH} -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_allocator_report.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_stackdepot.cc -SRCS+= sanitizer_common/sanitizer_stacktrace.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_symbolizer.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_report.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc -SRCS+= stats/stats.cc +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_allocator_report.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix.cpp +SRCS+= sanitizer_common/sanitizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_printf.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cpp +SRCS+= sanitizer_common/sanitizer_procmaps_common.cpp +SRCS+= sanitizer_common/sanitizer_stackdepot.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cpp +SRCS+= sanitizer_common/sanitizer_suppressions.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_symbolizer_report.cpp +SRCS+= sanitizer_common/sanitizer_termination.cpp +SRCS+= sanitizer_common/sanitizer_thread_registry.cpp +SRCS+= sanitizer_common/sanitizer_tls_get_addr.cpp +SRCS+= sanitizer_common/sanitizer_type_traits.cpp +SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cpp +SRCS+= stats/stats.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/stats_client/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/stats_client/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/stats_client/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,6 +4,6 @@ LIB= clang_rt.stats_client-${CRTARCH} -SRCS+= stats/stats_client.cc +SRCS+= stats/stats_client.cpp .include <bsd.lib.mk> Modified: projects/clang1000-import/lib/libclang_rt/tsan/Makefile ============================================================================== --- projects/clang1000-import/lib/libclang_rt/tsan/Makefile Mon Jan 27 20:12:03 2020 (r357177) +++ projects/clang1000-import/lib/libclang_rt/tsan/Makefile Mon Jan 27 20:46:26 2020 (r357178) @@ -4,84 +4,84 @@ LIB= clang_rt.tsan-${CRTARCH} -SRCS+= interception/interception_linux.cc -SRCS+= interception/interception_type_test.cc -SRCS+= sanitizer_common/sancov_flags.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_allocator_checks.cc -SRCS+= sanitizer_common/sanitizer_allocator_report.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_libcdep.cc -SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cc -SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cc -SRCS+= sanitizer_common/sanitizer_errno.cc -SRCS+= sanitizer_common/sanitizer_file.cc -SRCS+= sanitizer_common/sanitizer_flag_parser.cc -SRCS+= sanitizer_common/sanitizer_flags.cc -SRCS+= sanitizer_common/sanitizer_libc.cc -SRCS+= sanitizer_common/sanitizer_libignore.cc -SRCS+= sanitizer_common/sanitizer_linux.cc -SRCS+= sanitizer_common/sanitizer_linux_libcdep.cc -SRCS+= sanitizer_common/sanitizer_persistent_allocator.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_linux.cc -SRCS+= sanitizer_common/sanitizer_platform_limits_posix.cc -SRCS+= sanitizer_common/sanitizer_posix.cc -SRCS+= sanitizer_common/sanitizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_printf.cc -SRCS+= sanitizer_common/sanitizer_procmaps_bsd.cc -SRCS+= sanitizer_common/sanitizer_procmaps_common.cc -SRCS+= sanitizer_common/sanitizer_stackdepot.cc -SRCS+= sanitizer_common/sanitizer_stacktrace.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_libcdep.cc -SRCS+= sanitizer_common/sanitizer_stacktrace_printer.cc -SRCS+= sanitizer_common/sanitizer_suppressions.cc -SRCS+= sanitizer_common/sanitizer_symbolizer.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libbacktrace.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc -SRCS+= sanitizer_common/sanitizer_symbolizer_report.cc -SRCS+= sanitizer_common/sanitizer_termination.cc -SRCS+= sanitizer_common/sanitizer_thread_registry.cc -SRCS+= sanitizer_common/sanitizer_tls_get_addr.cc -SRCS+= sanitizer_common/sanitizer_type_traits.cc -SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc -SRCS+= tsan/rtl/tsan_clock.cc -SRCS+= tsan/rtl/tsan_debugging.cc -SRCS+= tsan/rtl/tsan_external.cc -SRCS+= tsan/rtl/tsan_fd.cc -SRCS+= tsan/rtl/tsan_flags.cc -SRCS+= tsan/rtl/tsan_ignoreset.cc -SRCS+= tsan/rtl/tsan_interceptors.cc -SRCS+= tsan/rtl/tsan_interface.cc -SRCS+= tsan/rtl/tsan_interface_ann.cc -SRCS+= tsan/rtl/tsan_interface_atomic.cc -SRCS+= tsan/rtl/tsan_interface_java.cc -SRCS+= tsan/rtl/tsan_md5.cc -SRCS+= tsan/rtl/tsan_mman.cc -SRCS+= tsan/rtl/tsan_mutex.cc -SRCS+= tsan/rtl/tsan_mutexset.cc -SRCS+= tsan/rtl/tsan_platform_linux.cc -SRCS+= tsan/rtl/tsan_platform_posix.cc -SRCS+= tsan/rtl/tsan_preinit.cc -SRCS+= tsan/rtl/tsan_report.cc -SRCS+= tsan/rtl/tsan_rtl.cc +SRCS+= interception/interception_linux.cpp +SRCS+= interception/interception_type_test.cpp +SRCS+= sanitizer_common/sancov_flags.cpp +SRCS+= sanitizer_common/sanitizer_allocator.cpp +SRCS+= sanitizer_common/sanitizer_allocator_checks.cpp +SRCS+= sanitizer_common/sanitizer_allocator_report.cpp +SRCS+= sanitizer_common/sanitizer_common.cpp +SRCS+= sanitizer_common/sanitizer_common_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_coverage_libcdep_new.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector1.cpp +SRCS+= sanitizer_common/sanitizer_deadlock_detector2.cpp +SRCS+= sanitizer_common/sanitizer_errno.cpp +SRCS+= sanitizer_common/sanitizer_file.cpp +SRCS+= sanitizer_common/sanitizer_flag_parser.cpp +SRCS+= sanitizer_common/sanitizer_flags.cpp +SRCS+= sanitizer_common/sanitizer_libc.cpp +SRCS+= sanitizer_common/sanitizer_libignore.cpp +SRCS+= sanitizer_common/sanitizer_linux.cpp +SRCS+= sanitizer_common/sanitizer_linux_libcdep.cpp +SRCS+= sanitizer_common/sanitizer_persistent_allocator.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.cpp *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202001272046.00RKkQQt031648>