libsanitizer: Merge with upstream
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 27 Sep 2021 17:43:33 +0000 (10:43 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 1 Oct 2021 16:02:54 +0000 (09:02 -0700)
commit76288e1c5da5a34e3c13d37ac4cab41e0f46ff61
tree91841423d03755f702c6a60401338e06c08c8017
parent7c99923f8c544ec07109e8333acb2c2388c38a1b
libsanitizer: Merge with upstream

Merged revision: 1c2e5fd66ea27d0c51360ba4e22099124a915562
155 files changed:
libsanitizer/MERGE
libsanitizer/asan/asan_fuchsia.cpp
libsanitizer/asan/asan_globals.cpp
libsanitizer/asan/asan_interceptors.cpp
libsanitizer/asan/asan_interceptors.h
libsanitizer/asan/asan_mapping.h
libsanitizer/asan/asan_report.cpp
libsanitizer/asan/asan_rtl.cpp
libsanitizer/asan/asan_stats.cpp
libsanitizer/asan/asan_thread.cpp
libsanitizer/hwasan/Makefile.am
libsanitizer/hwasan/Makefile.in
libsanitizer/hwasan/hwasan.cpp
libsanitizer/hwasan/hwasan.h
libsanitizer/hwasan/hwasan_allocation_functions.cpp
libsanitizer/hwasan/hwasan_allocator.cpp
libsanitizer/hwasan/hwasan_dynamic_shadow.cpp
libsanitizer/hwasan/hwasan_fuchsia.cpp
libsanitizer/hwasan/hwasan_interceptors.cpp
libsanitizer/hwasan/hwasan_interface_internal.h
libsanitizer/hwasan/hwasan_linux.cpp
libsanitizer/hwasan/hwasan_report.cpp
libsanitizer/hwasan/hwasan_setjmp_aarch64.S [moved from libsanitizer/hwasan/hwasan_setjmp.S with 87% similarity]
libsanitizer/hwasan/hwasan_setjmp_x86_64.S [new file with mode: 0644]
libsanitizer/hwasan/hwasan_thread.cpp
libsanitizer/hwasan/hwasan_type_test.cpp
libsanitizer/include/sanitizer/asan_interface.h
libsanitizer/include/sanitizer/common_interface_defs.h
libsanitizer/include/sanitizer/dfsan_interface.h
libsanitizer/include/sanitizer/linux_syscall_hooks.h
libsanitizer/include/sanitizer/tsan_interface.h
libsanitizer/interception/interception_win.cpp
libsanitizer/lsan/lsan_allocator.h
libsanitizer/lsan/lsan_common.cpp
libsanitizer/sanitizer_common/sancov_flags.inc
libsanitizer/sanitizer_common/sanitizer_addrhashmap.h
libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h
libsanitizer/sanitizer_common/sanitizer_allocator_size_class_map.h
libsanitizer/sanitizer_common/sanitizer_asm.h
libsanitizer/sanitizer_common/sanitizer_atomic_clang_mips.h
libsanitizer/sanitizer_common/sanitizer_common.h
libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
libsanitizer/sanitizer_common/sanitizer_common_interceptors_format.inc
libsanitizer/sanitizer_common/sanitizer_common_interceptors_netbsd_compat.inc
libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp
libsanitizer/sanitizer_common/sanitizer_common_syscalls.inc
libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp
libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
libsanitizer/sanitizer_common/sanitizer_file.cpp
libsanitizer/sanitizer_common/sanitizer_file.h
libsanitizer/sanitizer_common/sanitizer_flag_parser.h
libsanitizer/sanitizer_common/sanitizer_flags.inc
libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp
libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
libsanitizer/sanitizer_common/sanitizer_interface_internal.h
libsanitizer/sanitizer_common/sanitizer_internal_defs.h
libsanitizer/sanitizer_common/sanitizer_libc.cpp
libsanitizer/sanitizer_common/sanitizer_libc.h
libsanitizer/sanitizer_common/sanitizer_libignore.cpp
libsanitizer/sanitizer_common/sanitizer_libignore.h
libsanitizer/sanitizer_common/sanitizer_linux.cpp
libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h
libsanitizer/sanitizer_common/sanitizer_mac.cpp
libsanitizer/sanitizer_common/sanitizer_mac.h
libsanitizer/sanitizer_common/sanitizer_mutex.cpp
libsanitizer/sanitizer_common/sanitizer_mutex.h
libsanitizer/sanitizer_common/sanitizer_platform.h
libsanitizer/sanitizer_common/sanitizer_platform_interceptors.h
libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h
libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp
libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
libsanitizer/sanitizer_common/sanitizer_posix.h
libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_printf.cpp
libsanitizer/sanitizer_common/sanitizer_signal_interceptors.inc
libsanitizer/sanitizer_common/sanitizer_solaris.cpp
libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp
libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp
libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp
libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_symbolizer.h
libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h
libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_syscall_linux_hexagon.inc [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp
libsanitizer/sanitizer_common/sanitizer_thread_registry.h
libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp
libsanitizer/sanitizer_common/sanitizer_win.cpp
libsanitizer/tsan/Makefile.am
libsanitizer/tsan/Makefile.in
libsanitizer/tsan/tsan_clock.cpp
libsanitizer/tsan/tsan_clock.h
libsanitizer/tsan/tsan_debugging.cpp
libsanitizer/tsan/tsan_defs.h
libsanitizer/tsan/tsan_dense_alloc.h
libsanitizer/tsan/tsan_external.cpp
libsanitizer/tsan/tsan_fd.cpp
libsanitizer/tsan/tsan_fd.h
libsanitizer/tsan/tsan_flags.cpp
libsanitizer/tsan/tsan_flags.inc
libsanitizer/tsan/tsan_ignoreset.cpp
libsanitizer/tsan/tsan_ignoreset.h
libsanitizer/tsan/tsan_ilist.h [new file with mode: 0644]
libsanitizer/tsan/tsan_interceptors.h
libsanitizer/tsan/tsan_interceptors_mac.cpp
libsanitizer/tsan/tsan_interceptors_posix.cpp
libsanitizer/tsan/tsan_interface.cpp
libsanitizer/tsan/tsan_interface.h
libsanitizer/tsan/tsan_interface.inc [new file with mode: 0644]
libsanitizer/tsan/tsan_interface_ann.cpp
libsanitizer/tsan/tsan_interface_atomic.cpp
libsanitizer/tsan/tsan_interface_inl.h [deleted file]
libsanitizer/tsan/tsan_interface_java.cpp
libsanitizer/tsan/tsan_mman.cpp
libsanitizer/tsan/tsan_mman.h
libsanitizer/tsan/tsan_mutex.cpp [deleted file]
libsanitizer/tsan/tsan_mutex.h [deleted file]
libsanitizer/tsan/tsan_mutexset.cpp
libsanitizer/tsan/tsan_mutexset.h
libsanitizer/tsan/tsan_platform.h
libsanitizer/tsan/tsan_platform_linux.cpp
libsanitizer/tsan/tsan_platform_mac.cpp
libsanitizer/tsan/tsan_platform_posix.cpp
libsanitizer/tsan/tsan_platform_windows.cpp
libsanitizer/tsan/tsan_report.cpp
libsanitizer/tsan/tsan_report.h
libsanitizer/tsan/tsan_rtl.cpp
libsanitizer/tsan/tsan_rtl.h
libsanitizer/tsan/tsan_rtl_mutex.cpp
libsanitizer/tsan/tsan_rtl_ppc64.S
libsanitizer/tsan/tsan_rtl_report.cpp
libsanitizer/tsan/tsan_rtl_thread.cpp
libsanitizer/tsan/tsan_shadow.h [new file with mode: 0644]
libsanitizer/tsan/tsan_stack_trace.cpp
libsanitizer/tsan/tsan_symbolize.cpp
libsanitizer/tsan/tsan_sync.cpp
libsanitizer/tsan/tsan_sync.h
libsanitizer/tsan/tsan_trace.h
libsanitizer/tsan/tsan_update_shadow_word.inc [moved from libsanitizer/tsan/tsan_update_shadow_word_inl.h with 96% similarity]
libsanitizer/tsan/tsan_vector_clock.cpp [new file with mode: 0644]
libsanitizer/tsan/tsan_vector_clock.h [new file with mode: 0644]
libsanitizer/ubsan/ubsan_diag.cpp
libsanitizer/ubsan/ubsan_flags.cpp
libsanitizer/ubsan/ubsan_handlers.cpp
libsanitizer/ubsan/ubsan_handlers.h
libsanitizer/ubsan/ubsan_platform.h