Update libclang_rt:

* Add cfi, dd, fuzzer and xray
* Update arch support
* Update OptionalObsoleteFiles.inc
This commit is contained in:
Dimitry Andric 2019-09-01 18:21:06 +00:00
parent 2f3724e658
commit f57be329fc
17 changed files with 324 additions and 68 deletions

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -1,3 +1,4 @@
# $FreeBSD$
.include <bsd.init.mk>

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -1533,36 +1533,100 @@ OLD_FILES+=usr/lib/clang/9.0.0/include/xsaveoptintrin.h
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