From owner-svn-src-projects@freebsd.org Sun Sep 1 18:21:10 2019 Return-Path: Delivered-To: svn-src-projects@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 34165E0F4F for ; Sun, 1 Sep 2019 18:21:10 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46M1kG1D4mz4cRn; Sun, 1 Sep 2019 18:21:10 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 07CB55831; Sun, 1 Sep 2019 18:21:10 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x81IL9aE071498; Sun, 1 Sep 2019 18:21:09 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x81IL68h071479; Sun, 1 Sep 2019 18:21:06 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201909011821.x81IL68h071479@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Sun, 1 Sep 2019 18:21:06 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r351667 - in projects/clang900-import: lib/libclang_rt lib/libclang_rt/cfi lib/libclang_rt/cfi_diag lib/libclang_rt/dd lib/libclang_rt/fuzzer lib/libclang_rt/fuzzer_no_main lib/libclang... X-SVN-Group: projects X-SVN-Commit-Author: dim X-SVN-Commit-Paths: in projects/clang900-import: lib/libclang_rt lib/libclang_rt/cfi lib/libclang_rt/cfi_diag lib/libclang_rt/dd lib/libclang_rt/fuzzer lib/libclang_rt/fuzzer_no_main lib/libclang_rt/include lib/libclang_... X-SVN-Commit-Revision: 351667 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Sep 2019 18:21:10 -0000 Author: dim Date: Sun Sep 1 18:21:06 2019 New Revision: 351667 URL: https://svnweb.freebsd.org/changeset/base/351667 Log: Update libclang_rt: * Add cfi, dd, fuzzer and xray * Update arch support * Update OptionalObsoleteFiles.inc Added: projects/clang900-import/lib/libclang_rt/cfi/ projects/clang900-import/lib/libclang_rt/cfi/Makefile (contents, props changed) projects/clang900-import/lib/libclang_rt/cfi_diag/ projects/clang900-import/lib/libclang_rt/cfi_diag/Makefile (contents, props changed) projects/clang900-import/lib/libclang_rt/dd/ projects/clang900-import/lib/libclang_rt/dd/Makefile (contents, props changed) projects/clang900-import/lib/libclang_rt/xray/ projects/clang900-import/lib/libclang_rt/xray-basic/ projects/clang900-import/lib/libclang_rt/xray-basic/Makefile (contents, props changed) projects/clang900-import/lib/libclang_rt/xray-fdr/ projects/clang900-import/lib/libclang_rt/xray-fdr/Makefile (contents, props changed) projects/clang900-import/lib/libclang_rt/xray-profiling/ projects/clang900-import/lib/libclang_rt/xray-profiling/Makefile (contents, props changed) projects/clang900-import/lib/libclang_rt/xray/Makefile (contents, props changed) Modified: projects/clang900-import/lib/libclang_rt/Makefile projects/clang900-import/lib/libclang_rt/Makefile.inc projects/clang900-import/lib/libclang_rt/fuzzer/Makefile projects/clang900-import/lib/libclang_rt/fuzzer_no_main/Makefile projects/clang900-import/lib/libclang_rt/include/Makefile projects/clang900-import/lib/libclang_rt/msan_cxx/Makefile projects/clang900-import/lib/libclang_rt/profile/Makefile projects/clang900-import/lib/libclang_rt/safestack/Makefile projects/clang900-import/lib/libclang_rt/ubsan_standalone/Makefile projects/clang900-import/tools/build/mk/OptionalObsoleteFiles.inc Modified: projects/clang900-import/lib/libclang_rt/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -1,27 +1,47 @@ # $FreeBSD$ -.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" -SUBDIR+= include -SUBDIR+= asan -SUBDIR+= asan-preinit -SUBDIR+= asan_cxx -SUBDIR+= asan_dynamic -.if ${MACHINE_CPUARCH} == "amd64" -SUBDIR+= msan -SUBDIR+= msan_cxx -.endif -SUBDIR+= safestack -SUBDIR+= stats -SUBDIR+= stats_client -.if ${MACHINE_CPUARCH} == "amd64" -SUBDIR+= tsan -SUBDIR+= tsan_cxx -.endif -SUBDIR+= ubsan_minimal -SUBDIR+= ubsan_standalone -SUBDIR+= ubsan_standalone_cxx -.endif +SUBDIR_ALL+= include +SUBDIR_ALL+= profile +SUBDIR_ALL+= stats +SUBDIR_ALL+= stats_client +SUBDIR_ALL+= ubsan_minimal +SUBDIR_ALL+= ubsan_standalone +SUBDIR_ALL+= ubsan_standalone_cxx -SUBDIR+= profile +.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || + ${MACHINE_CPUARCH} == "arm" || ${MACHINE_CPUARCH} == "i386" +SUBDIR_ALL+= asan +SUBDIR_ALL+= asan-preinit +SUBDIR_ALL+= asan_cxx +SUBDIR_ALL+= asan_dynamic +SUBDIR_ALL+= cfi +SUBDIR_ALL+= cfi_diag +.endif # aarch64 || amd64 || arm || i386 +.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" +SUBDIR_ALL+= dd +SUBDIR_ALL+= fuzzer +SUBDIR_ALL+= fuzzer_no_main +SUBDIR_ALL+= msan +SUBDIR_ALL+= msan_cxx +SUBDIR_ALL+= tsan +SUBDIR_ALL+= tsan_cxx +.endif # aarch64 || amd64 + +.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || + ${MACHINE_CPUARCH} == "i386" +SUBDIR_ALL+= safestack +.endif # aarch64 || amd64 || i386 + +.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || + ${MACHINE_CPUARCH} == "arm" +SUBDIR_ALL+= xray +SUBDIR_ALL+= xray-basic +SUBDIR_ALL+= xray-fdr +SUBDIR_ALL+= xray-profiling +.endif # aarch64 || amd64 || arm + +SUBDIR+= ${SUBDIR_ALL:O} + .include +# DO NOT DELETE Modified: projects/clang900-import/lib/libclang_rt/Makefile.inc ============================================================================== --- projects/clang900-import/lib/libclang_rt/Makefile.inc Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/Makefile.inc Sun Sep 1 18:21:06 2019 (r351667) @@ -40,5 +40,6 @@ CFLAGS+= -fno-stack-protector CFLAGS+= -funwind-tables CXXFLAGS+= -fvisibility-inlines-hidden CXXFLAGS+= -fvisibility=hidden +CFLAGS+= -I${CRTSRC}/include CFLAGS+= -I${CRTSRC}/lib CXXSTD= c++11 Added: projects/clang900-import/lib/libclang_rt/cfi/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/cfi/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,39 @@ +# $FreeBSD$ + +.include + +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 + +.include Added: projects/clang900-import/lib/libclang_rt/cfi_diag/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/cfi_diag/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,58 @@ +# $FreeBSD$ + +.include + +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 + +.include Added: projects/clang900-import/lib/libclang_rt/dd/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/dd/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,40 @@ +# $FreeBSD$ + +.include + +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 + +.include Modified: projects/clang900-import/lib/libclang_rt/fuzzer/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/fuzzer/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/fuzzer/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -8,9 +8,9 @@ SRCS+= fuzzer/FuzzerCrossOver.cpp SRCS+= fuzzer/FuzzerDataFlowTrace.cpp SRCS+= fuzzer/FuzzerDriver.cpp SRCS+= fuzzer/FuzzerExtFunctionsDlsym.cpp -SRCS+= fuzzer/FuzzerExtFunctionsDlsymWin.cpp SRCS+= fuzzer/FuzzerExtFunctionsWeak.cpp SRCS+= fuzzer/FuzzerExtraCounters.cpp +SRCS+= fuzzer/FuzzerFork.cpp SRCS+= fuzzer/FuzzerIO.cpp SRCS+= fuzzer/FuzzerIOPosix.cpp SRCS+= fuzzer/FuzzerIOWindows.cpp @@ -19,15 +19,9 @@ SRCS+= fuzzer/FuzzerMain.cpp SRCS+= fuzzer/FuzzerMerge.cpp SRCS+= fuzzer/FuzzerMutate.cpp SRCS+= fuzzer/FuzzerSHA1.cpp -SRCS+= fuzzer/FuzzerShmemFuchsia.cpp -SRCS+= fuzzer/FuzzerShmemPosix.cpp -SRCS+= fuzzer/FuzzerShmemWindows.cpp SRCS+= fuzzer/FuzzerTracePC.cpp SRCS+= fuzzer/FuzzerUtil.cpp -SRCS+= fuzzer/FuzzerUtilDarwin.cpp -SRCS+= fuzzer/FuzzerUtilFuchsia.cpp SRCS+= fuzzer/FuzzerUtilLinux.cpp SRCS+= fuzzer/FuzzerUtilPosix.cpp -SRCS+= fuzzer/FuzzerUtilWindows.cpp .include Modified: projects/clang900-import/lib/libclang_rt/fuzzer_no_main/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/fuzzer_no_main/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/fuzzer_no_main/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -8,9 +8,9 @@ SRCS+= fuzzer/FuzzerCrossOver.cpp SRCS+= fuzzer/FuzzerDataFlowTrace.cpp SRCS+= fuzzer/FuzzerDriver.cpp SRCS+= fuzzer/FuzzerExtFunctionsDlsym.cpp -SRCS+= fuzzer/FuzzerExtFunctionsDlsymWin.cpp SRCS+= fuzzer/FuzzerExtFunctionsWeak.cpp SRCS+= fuzzer/FuzzerExtraCounters.cpp +SRCS+= fuzzer/FuzzerFork.cpp SRCS+= fuzzer/FuzzerIO.cpp SRCS+= fuzzer/FuzzerIOPosix.cpp SRCS+= fuzzer/FuzzerIOWindows.cpp @@ -18,15 +18,9 @@ SRCS+= fuzzer/FuzzerLoop.cpp SRCS+= fuzzer/FuzzerMerge.cpp SRCS+= fuzzer/FuzzerMutate.cpp SRCS+= fuzzer/FuzzerSHA1.cpp -SRCS+= fuzzer/FuzzerShmemFuchsia.cpp -SRCS+= fuzzer/FuzzerShmemPosix.cpp -SRCS+= fuzzer/FuzzerShmemWindows.cpp SRCS+= fuzzer/FuzzerTracePC.cpp SRCS+= fuzzer/FuzzerUtil.cpp -SRCS+= fuzzer/FuzzerUtilDarwin.cpp -SRCS+= fuzzer/FuzzerUtilFuchsia.cpp SRCS+= fuzzer/FuzzerUtilLinux.cpp SRCS+= fuzzer/FuzzerUtilPosix.cpp -SRCS+= fuzzer/FuzzerUtilWindows.cpp .include Modified: projects/clang900-import/lib/libclang_rt/include/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/include/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/include/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -11,7 +11,6 @@ INCS+= asan_interface.h INCS+= common_interface_defs.h INCS+= coverage_interface.h INCS+= dfsan_interface.h -INCS+= esan_interface.h INCS+= hwasan_interface.h INCS+= linux_syscall_hooks.h INCS+= lsan_interface.h Modified: projects/clang900-import/lib/libclang_rt/msan_cxx/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/msan_cxx/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/msan_cxx/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -1,3 +1,4 @@ + # $FreeBSD$ .include Modified: projects/clang900-import/lib/libclang_rt/profile/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/profile/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/profile/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -18,7 +18,6 @@ SRCS+= profile/InstrProfilingFile.c SRCS+= profile/InstrProfilingMerge.c SRCS+= profile/InstrProfilingMergeFile.c SRCS+= profile/InstrProfilingNameVar.c -SRCS+= profile/InstrProfilingPlatformDarwin.c SRCS+= profile/InstrProfilingPlatformLinux.c SRCS+= profile/InstrProfilingPlatformOther.c SRCS+= profile/InstrProfilingRuntime.cc Modified: projects/clang900-import/lib/libclang_rt/safestack/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/safestack/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/safestack/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -7,32 +7,5 @@ LIB= clang_rt.safestack-${CRTARCH} SRCS+= interception/interception_linux.cc SRCS+= interception/interception_type_test.cc SRCS+= safestack/safestack.cc -SRCS+= sanitizer_common/sanitizer_allocator.cc -SRCS+= sanitizer_common/sanitizer_common.cc -SRCS+= sanitizer_common/sanitizer_common_nolibc.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_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_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_printer.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 .include Modified: projects/clang900-import/lib/libclang_rt/ubsan_standalone/Makefile ============================================================================== --- projects/clang900-import/lib/libclang_rt/ubsan_standalone/Makefile Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/lib/libclang_rt/ubsan_standalone/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -46,7 +46,6 @@ 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_type_traits.cc SRCS+= sanitizer_common/sanitizer_unwind_linux_libcdep.cc SRCS+= ubsan/ubsan_diag.cc SRCS+= ubsan/ubsan_diag_standalone.cc Added: projects/clang900-import/lib/libclang_rt/xray-basic/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/xray-basic/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,10 @@ +# $FreeBSD$ + +.include + +LIB= clang_rt.xray-basic-${CRTARCH} + +SRCS+= xray/xray_basic_flags.cc +SRCS+= xray/xray_basic_logging.cc + +.include Added: projects/clang900-import/lib/libclang_rt/xray-fdr/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/xray-fdr/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,10 @@ +# $FreeBSD$ + +.include + +LIB= clang_rt.xray-fdr-${CRTARCH} + +SRCS+= xray/xray_fdr_flags.cc +SRCS+= xray/xray_fdr_logging.cc + +.include Added: projects/clang900-import/lib/libclang_rt/xray-profiling/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/xray-profiling/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,11 @@ +# $FreeBSD$ + +.include + +LIB= clang_rt.xray-profiling-${CRTARCH} + +SRCS+= xray/xray_profile_collector.cc +SRCS+= xray/xray_profiling.cc +SRCS+= xray/xray_profiling_flags.cc + +.include Added: projects/clang900-import/lib/libclang_rt/xray/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang900-import/lib/libclang_rt/xray/Makefile Sun Sep 1 18:21:06 2019 (r351667) @@ -0,0 +1,44 @@ +# $FreeBSD$ + +.include + +LIB= clang_rt.xray-${CRTARCH} + +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+= xray/xray_buffer_queue.cc +SRCS+= xray/xray_flags.cc +SRCS+= xray/xray_init.cc +SRCS+= xray/xray_interface.cc +SRCS+= xray/xray_log_interface.cc +SRCS+= xray/xray_trampoline_x86_64.S +SRCS+= xray/xray_utils.cc +SRCS+= xray/xray_x86_64.cc + +.include Modified: projects/clang900-import/tools/build/mk/OptionalObsoleteFiles.inc ============================================================================== --- projects/clang900-import/tools/build/mk/OptionalObsoleteFiles.inc Sun Sep 1 16:57:19 2019 (r351666) +++ projects/clang900-import/tools/build/mk/OptionalObsoleteFiles.inc Sun Sep 1 18:21:06 2019 (r351667) @@ -1533,36 +1533,100 @@ OLD_FILES+=usr/lib/clang/9.0.0/include/xsaveoptintrin. OLD_FILES+=usr/lib/clang/9.0.0/include/xsavesintrin.h OLD_FILES+=usr/lib/clang/9.0.0/include/xtestintrin.h OLD_DIRS+=usr/lib/clang/9.0.0/include +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-aarch64.so +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-arm.so +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-armhf.so OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-i386.so +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-preinit-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-preinit-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-preinit-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-preinit-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-preinit-x86_64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-x86_64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan-x86_64.so +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan_cxx-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan_cxx-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan_cxx-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan_cxx-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.asan_cxx-x86_64.a -OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.msan-i386.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi-i386.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi_diag-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi_diag-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi_diag-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi_diag-i386.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.cfi_diag-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.dd-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.dd-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.fuzzer-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.fuzzer-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.fuzzer_no_main-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.msan-aarch64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.msan-x86_64.a -OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.msan_cxx-i386.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.msan_cxx-aarch64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.msan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.profile-aarch64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.profile-arm.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.profile-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.profile-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.profile-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.safestack-aarch64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.safestack-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.safestack-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats_client-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats_client-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats_client-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats_client-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.stats_client-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.tsan-aarch64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.tsan-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.tsan_cxx-aarch64.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.tsan_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_minimal-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_minimal-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_minimal-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_minimal-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_minimal-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-armhf.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-i386.a OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.ubsan_standalone_cxx-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-basic-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-basic-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-basic-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-basic-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-fdr-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-fdr-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-fdr-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-fdr-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-profiling-aarch64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-profiling-arm.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-profiling-armhf.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-profiling-x86_64.a +OLD_FILES+=usr/lib/clang/9.0.0/lib/freebsd/libclang_rt.xray-x86_64.a + OLD_DIRS+=usr/lib/clang/9.0.0/lib/freebsd OLD_DIRS+=usr/lib/clang/9.0.0/lib OLD_DIRS+=usr/lib/clang/9.0.0