libsanitizer: merge from upstream (0a1bcab9f3bf75c4c5d3e53bafb3eeb80320af46).
authorMartin Liska <mliska@suse.cz>
Tue, 3 May 2022 10:56:26 +0000 (12:56 +0200)
committerMartin Liska <mliska@suse.cz>
Wed, 4 May 2022 09:00:48 +0000 (11:00 +0200)
commitf732bf6a603721f61102a08ad2d023c7c2670870
treed0d8dafedac59ab6d55b678e53afe19fdd113fba
parente2285af309000b74da0f7dc756a0b55e5f0b1b56
libsanitizer: merge from upstream (0a1bcab9f3bf75c4c5d3e53bafb3eeb80320af46).
182 files changed:
libsanitizer/MERGE
libsanitizer/asan/asan_activation.cpp
libsanitizer/asan/asan_allocator.cpp
libsanitizer/asan/asan_debugging.cpp
libsanitizer/asan/asan_errors.cpp
libsanitizer/asan/asan_errors.h
libsanitizer/asan/asan_fake_stack.cpp
libsanitizer/asan/asan_flags.cpp
libsanitizer/asan/asan_flags.inc
libsanitizer/asan/asan_fuchsia.cpp
libsanitizer/asan/asan_globals.cpp
libsanitizer/asan/asan_interceptors.cpp
libsanitizer/asan/asan_interceptors.h
libsanitizer/asan/asan_interface.inc
libsanitizer/asan/asan_internal.h
libsanitizer/asan/asan_linux.cpp
libsanitizer/asan/asan_mac.cpp
libsanitizer/asan/asan_mapping.h
libsanitizer/asan/asan_mapping_sparc64.h
libsanitizer/asan/asan_poisoning.cpp
libsanitizer/asan/asan_poisoning.h
libsanitizer/asan/asan_posix.cpp
libsanitizer/asan/asan_premap_shadow.cpp
libsanitizer/asan/asan_report.cpp
libsanitizer/asan/asan_rtl.cpp
libsanitizer/asan/asan_rtl_static.cpp [new file with mode: 0644]
libsanitizer/asan/asan_rtl_x86_64.S [new file with mode: 0644]
libsanitizer/asan/asan_thread.cpp
libsanitizer/asan/asan_win.cpp
libsanitizer/asan/asan_win_dll_thunk.cpp
libsanitizer/builtins/assembly.h
libsanitizer/hwasan/hwasan.cpp
libsanitizer/hwasan/hwasan.h
libsanitizer/hwasan/hwasan_allocator.cpp
libsanitizer/hwasan/hwasan_interceptors.cpp
libsanitizer/hwasan/hwasan_memintrinsics.cpp
libsanitizer/hwasan/hwasan_new_delete.cpp
libsanitizer/hwasan/hwasan_preinit.cpp [new file with mode: 0644]
libsanitizer/include/sanitizer/common_interface_defs.h
libsanitizer/include/sanitizer/dfsan_interface.h
libsanitizer/interception/interception_win.cpp
libsanitizer/lsan/lsan.cpp
libsanitizer/lsan/lsan.h
libsanitizer/lsan/lsan_allocator.cpp
libsanitizer/lsan/lsan_allocator.h
libsanitizer/lsan/lsan_common.cpp
libsanitizer/lsan/lsan_common.h
libsanitizer/lsan/lsan_common_fuchsia.cpp
libsanitizer/lsan/lsan_common_linux.cpp
libsanitizer/lsan/lsan_common_mac.cpp
libsanitizer/lsan/lsan_fuchsia.cpp
libsanitizer/lsan/lsan_interceptors.cpp
libsanitizer/lsan/lsan_mac.cpp
libsanitizer/lsan/lsan_posix.cpp
libsanitizer/lsan/lsan_thread.cpp
libsanitizer/lsan/lsan_thread.h
libsanitizer/sanitizer_common/sanitizer_addrhashmap.h
libsanitizer/sanitizer_common/sanitizer_allocator.cpp
libsanitizer/sanitizer_common/sanitizer_allocator.h
libsanitizer/sanitizer_common/sanitizer_allocator_combined.h
libsanitizer/sanitizer_common/sanitizer_allocator_internal.h
libsanitizer/sanitizer_common/sanitizer_allocator_primary32.h
libsanitizer/sanitizer_common/sanitizer_allocator_primary64.h
libsanitizer/sanitizer_common/sanitizer_allocator_secondary.h
libsanitizer/sanitizer_common/sanitizer_atomic_clang.h
libsanitizer/sanitizer_common/sanitizer_chained_origin_depot.cpp
libsanitizer/sanitizer_common/sanitizer_common.cpp
libsanitizer/sanitizer_common/sanitizer_common.h
libsanitizer/sanitizer_common/sanitizer_common_interceptors.inc
libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
libsanitizer/sanitizer_common/sanitizer_common_interface_posix.inc
libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp
libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp
libsanitizer/sanitizer_common/sanitizer_dense_map.h [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_dense_map_info.h [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_file.cpp
libsanitizer/sanitizer_common/sanitizer_file.h
libsanitizer/sanitizer_common/sanitizer_flags.inc
libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp
libsanitizer/sanitizer_common/sanitizer_interface_internal.h
libsanitizer/sanitizer_common/sanitizer_internal_defs.h
libsanitizer/sanitizer_common/sanitizer_leb128.h [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_linux.cpp
libsanitizer/sanitizer_common/sanitizer_linux.h
libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp
libsanitizer/sanitizer_common/sanitizer_lzw.h [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_mac.cpp
libsanitizer/sanitizer_common/sanitizer_mac.h
libsanitizer/sanitizer_common/sanitizer_mutex.h
libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h [deleted file]
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.cpp
libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_printf.cpp
libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp
libsanitizer/sanitizer_common/sanitizer_quarantine.h
libsanitizer/sanitizer_common/sanitizer_ring_buffer.h
libsanitizer/sanitizer_common/sanitizer_stack_store.cpp [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_stack_store.h [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp
libsanitizer/sanitizer_common/sanitizer_stackdepot.h
libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp
libsanitizer/sanitizer_common/sanitizer_stacktrace.h
libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp
libsanitizer/sanitizer_common/sanitizer_stoptheworld_win.cpp [new file with mode: 0644]
libsanitizer/sanitizer_common/sanitizer_symbolizer.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_symbolizer_mac.cpp
libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.h
libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp
libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp
libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp
libsanitizer/sanitizer_common/sanitizer_syscalls_netbsd.inc
libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp
libsanitizer/sanitizer_common/sanitizer_thread_registry.h
libsanitizer/sanitizer_common/sanitizer_thread_safety.h
libsanitizer/sanitizer_common/sanitizer_type_traits.h
libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp
libsanitizer/sanitizer_common/sanitizer_win.cpp
libsanitizer/tsan/tsan_clock.cpp [deleted file]
libsanitizer/tsan/tsan_clock.h [deleted file]
libsanitizer/tsan/tsan_debugging.cpp
libsanitizer/tsan/tsan_defs.h
libsanitizer/tsan/tsan_dense_alloc.h
libsanitizer/tsan/tsan_fd.cpp
libsanitizer/tsan/tsan_fd.h
libsanitizer/tsan/tsan_flags.cpp
libsanitizer/tsan/tsan_flags.inc
libsanitizer/tsan/tsan_interceptors.h
libsanitizer/tsan/tsan_interceptors_posix.cpp
libsanitizer/tsan/tsan_interface.cpp
libsanitizer/tsan/tsan_interface.inc
libsanitizer/tsan/tsan_interface_atomic.cpp
libsanitizer/tsan/tsan_interface_java.cpp
libsanitizer/tsan/tsan_mman.cpp
libsanitizer/tsan/tsan_mman.h
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_access.cpp
libsanitizer/tsan/tsan_rtl_amd64.S
libsanitizer/tsan/tsan_rtl_mutex.cpp
libsanitizer/tsan/tsan_rtl_ppc64.S
libsanitizer/tsan/tsan_rtl_proc.cpp
libsanitizer/tsan/tsan_rtl_report.cpp
libsanitizer/tsan/tsan_rtl_thread.cpp
libsanitizer/tsan/tsan_shadow.h
libsanitizer/tsan/tsan_sync.cpp
libsanitizer/tsan/tsan_sync.h
libsanitizer/tsan/tsan_trace.h
libsanitizer/tsan/tsan_update_shadow_word.inc [deleted file]
libsanitizer/ubsan/ubsan_diag.cpp
libsanitizer/ubsan/ubsan_flags.cpp
libsanitizer/ubsan/ubsan_handlers.cpp
libsanitizer/ubsan/ubsan_handlers.h
libsanitizer/ubsan/ubsan_handlers_cxx.h
libsanitizer/ubsan/ubsan_init.cpp
libsanitizer/ubsan/ubsan_platform.h