Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Sep 2019 18:21:06 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
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...
Message-ID:  <201909011821.x81IL68h071479@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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 <bsd.subdir.mk>
+# 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 <bsd.init.mk>
+
+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 <bsd.lib.mk>

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 <bsd.init.mk>
+
+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 <bsd.lib.mk>

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 <bsd.init.mk>
+
+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 <bsd.lib.mk>

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 <bsd.lib.mk>

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 <bsd.lib.mk>

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 <bsd.init.mk>

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 <bsd.lib.mk>

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 <bsd.init.mk>
+
+LIB=		clang_rt.xray-basic-${CRTARCH}
+
+SRCS+=		xray/xray_basic_flags.cc
+SRCS+=		xray/xray_basic_logging.cc
+
+.include <bsd.lib.mk>

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 <bsd.init.mk>
+
+LIB=		clang_rt.xray-fdr-${CRTARCH}
+
+SRCS+=		xray/xray_fdr_flags.cc
+SRCS+=		xray/xray_fdr_logging.cc
+
+.include <bsd.lib.mk>

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 <bsd.init.mk>
+
+LIB=		clang_rt.xray-profiling-${CRTARCH}
+
+SRCS+=		xray/xray_profile_collector.cc
+SRCS+=		xray/xray_profiling.cc
+SRCS+=		xray/xray_profiling_flags.cc
+
+.include <bsd.lib.mk>

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 <bsd.init.mk>
+
+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 <bsd.lib.mk>

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909011821.x81IL68h071479>