diff options
Diffstat (limited to 'lib/libclang_rt/tsan/Makefile')
-rw-r--r-- | lib/libclang_rt/tsan/Makefile | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/lib/libclang_rt/tsan/Makefile b/lib/libclang_rt/tsan/Makefile new file mode 100644 index 000000000000..573688dfac1e --- /dev/null +++ b/lib/libclang_rt/tsan/Makefile @@ -0,0 +1,87 @@ +.include <bsd.init.mk> + +LIB= clang_rt.tsan-${CRTARCH} + +SRCS+= interception/interception_linux.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_chained_origin_depot.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_dl.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_mutex.cpp +SRCS+= sanitizer_common/sanitizer_platform_limits_freebsd.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_range.cpp +SRCS+= sanitizer_common/sanitizer_stack_store.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_markup.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_arg_retval.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+= tsan/rtl/tsan_debugging.cpp +SRCS+= tsan/rtl/tsan_external.cpp +SRCS+= tsan/rtl/tsan_fd.cpp +SRCS+= tsan/rtl/tsan_flags.cpp +SRCS+= tsan/rtl/tsan_ignoreset.cpp +SRCS+= tsan/rtl/tsan_interceptors_memintrinsics.cpp +SRCS+= tsan/rtl/tsan_interceptors_posix.cpp +SRCS+= tsan/rtl/tsan_interface.cpp +SRCS+= tsan/rtl/tsan_interface_ann.cpp +SRCS+= tsan/rtl/tsan_interface_atomic.cpp +SRCS+= tsan/rtl/tsan_interface_java.cpp +SRCS+= tsan/rtl/tsan_md5.cpp +SRCS+= tsan/rtl/tsan_mman.cpp +SRCS+= tsan/rtl/tsan_mutexset.cpp +SRCS+= tsan/rtl/tsan_platform_linux.cpp +SRCS+= tsan/rtl/tsan_platform_posix.cpp +SRCS+= tsan/rtl/tsan_preinit.cpp +SRCS+= tsan/rtl/tsan_report.cpp +SRCS+= tsan/rtl/tsan_rtl.cpp +SRCS+= tsan/rtl/tsan_rtl_access.cpp +SRCS+= tsan/rtl/tsan_rtl_amd64.S +SRCS+= tsan/rtl/tsan_rtl_mutex.cpp +SRCS+= tsan/rtl/tsan_rtl_proc.cpp +SRCS+= tsan/rtl/tsan_rtl_report.cpp +SRCS+= tsan/rtl/tsan_rtl_thread.cpp +SRCS+= tsan/rtl/tsan_stack_trace.cpp +SRCS+= tsan/rtl/tsan_suppressions.cpp +SRCS+= tsan/rtl/tsan_symbolize.cpp +SRCS+= tsan/rtl/tsan_sync.cpp +SRCS+= tsan/rtl/tsan_vector_clock.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> |