3a1720a Vendor import of stripped compiler-rt trunk r375505, the last commit

Authored and Committed by Dimitry Andric 4 years ago
390 files changed. 6600 lines added. 4824 lines removed.
include/fuzzer/FuzzedDataProvider.hlib/fuzzer/utils/FuzzedDataProvider.h
file renamed
+66 -12
include/sanitizer/dfsan_interface.h
file modified
+1 -1
include/sanitizer/tsan_interface_atomic.h
file modified
+4 -4
include/sanitizer/ubsan_interface.h
file added
+32
lib/asan/asan_activation.cpplib/asan/asan_activation.cc
file renamed
+1 -1
lib/asan/asan_allocator.cpplib/asan/asan_allocator.cc
file renamed
+2 -2
lib/asan/asan_allocator.h
file modified
+1 -1
lib/asan/asan_debugging.cpplib/asan/asan_debugging.cc
file renamed
+5 -5
lib/asan/asan_descriptions.cpplib/asan/asan_descriptions.cc
file renamed
+1 -1
lib/asan/asan_descriptions.h
file modified
+2 -2
lib/asan/asan_errors.cpplib/asan/asan_errors.cc
file renamed
+4 -3
lib/asan/asan_errors.h
file modified
+2 -1
lib/asan/asan_fake_stack.cpplib/asan/asan_fake_stack.cc
file renamed
+1 -1
lib/asan/asan_fake_stack.h
file modified
+1 -1
lib/asan/asan_flags.cpplib/asan/asan_flags.cc
file renamed
+1 -1
lib/asan/asan_flags.inc
file modified
+7 -6
lib/asan/asan_fuchsia.cpplib/asan/asan_fuchsia.cc
file renamed
+3 -3
lib/asan/asan_globals.cpplib/asan/asan_globals.cc
file renamed
+4 -6
lib/asan/asan_globals_win.cpplib/asan/asan_globals_win.cc
file renamed
+5 -5
lib/asan/asan_interceptors.cpplib/asan/asan_interceptors.cc
file renamed
+86 -39
lib/asan/asan_interceptors.h
file modified
+13 -1
lib/asan/asan_interceptors_memintrinsics.cpplib/asan/asan_interceptors_memintrinsics.cc
file renamed
+2 -2
lib/asan/asan_interceptors_memintrinsics.h
file modified
+1 -1
lib/asan/asan_internal.h
file modified
+6 -6
lib/asan/asan_linux.cpplib/asan/asan_linux.cc
file renamed
+1 -1
lib/asan/asan_mac.cpplib/asan/asan_mac.cc
file renamed
+2 -2
lib/asan/asan_malloc_linux.cpplib/asan/asan_malloc_linux.cc
file renamed
+2 -2
lib/asan/asan_malloc_mac.cpplib/asan/asan_malloc_mac.cc
file renamed
+1 -1
lib/asan/asan_malloc_win.cpplib/asan/asan_malloc_win.cc
file renamed
+7 -6
lib/asan/asan_memory_profile.cpplib/asan/asan_memory_profile.cc
file renamed
+1 -1
lib/asan/asan_new_delete.cpplib/asan/asan_new_delete.cc
file renamed
+2 -2
lib/asan/asan_poisoning.cpplib/asan/asan_poisoning.cc
file renamed
+2 -2
lib/asan/asan_posix.cpplib/asan/asan_posix.cc
file renamed
+3 -3
lib/asan/asan_preinit.cpplib/asan/asan_preinit.cc
file renamed
+1 -1
lib/asan/asan_premap_shadow.cpplib/asan/asan_premap_shadow.cc
file renamed
+1 -1
lib/asan/asan_report.cpplib/asan/asan_report.cc
file renamed
+8 -4
lib/asan/asan_rtems.cpplib/asan/asan_rtems.cc
file renamed
+3 -3
lib/asan/asan_rtl.cpplib/asan/asan_rtl.cc
file renamed
+4 -4
lib/asan/asan_scariness_score.h
file modified
+1 -1
lib/asan/asan_shadow_setup.cpplib/asan/asan_shadow_setup.cc
file renamed
+3 -4
lib/asan/asan_stack.cpplib/asan/asan_stack.cc
file renamed
+1 -1
lib/asan/asan_stack.h
file modified
+1 -1
lib/asan/asan_stats.cpplib/asan/asan_stats.cc
file renamed
+2 -2
lib/asan/asan_suppressions.cpplib/asan/asan_suppressions.cc
file renamed
+2 -2
lib/asan/asan_suppressions.h
file modified
+1 -1
lib/asan/asan_thread.cpplib/asan/asan_thread.cc
file renamed
+4 -3
lib/asan/asan_thread.h
file modified
+1 -1
lib/asan/asan_win.cpplib/asan/asan_win.cc
file renamed
+6 -6
lib/asan/asan_win_dll_thunk.cpplib/asan/asan_win_dll_thunk.cc
file renamed
+6 -6
lib/asan/asan_win_dynamic_runtime_thunk.cpplib/asan/asan_win_dynamic_runtime_thunk.cc
file renamed
+8 -8
lib/asan/asan_win_weak_interception.cpplib/asan/asan_win_weak_interception.cc
file renamed
+1 -1
lib/builtins/aarch64/fp_mode.c
file added
+59
lib/builtins/adddf3.c
file modified
+1 -2
lib/builtins/addsf3.c
file modified
+1 -2
lib/builtins/addtf3.c
file modified
+2 -3
lib/builtins/arm/fp_mode.c
file added
+59
lib/builtins/atomic.c
file modified
+3 -1
lib/builtins/clear_cache.c
file modified
+16 -52
lib/builtins/cpu_model.c
file modified
+9 -3
lib/builtins/divtf3.c
file modified
+1 -1
lib/builtins/emutls.c
file modified
+11 -0
lib/builtins/extenddftf2.c
file modified
+1 -1
lib/builtins/extendsftf2.c
file modified
+1 -1
lib/builtins/fixunsxfdi.c
file modified
+11 -0
lib/builtins/fixunsxfsi.c
file modified
+11 -0
lib/builtins/fixxfdi.c
file modified
+11 -0
lib/builtins/fp_add_impl.inc
file modified
+21 -6
lib/builtins/fp_lib.h
file modified
+1 -1
lib/builtins/fp_mode.c
file added
+24
lib/builtins/fp_mode.h
file added
+29
lib/builtins/fp_trunc_impl.inc
file modified
+1 -1
lib/builtins/subdf3.c
file modified
+1 -2
lib/builtins/subsf3.c
file modified
+1 -2
lib/builtins/subtf3.c
file modified
+1 -2
lib/builtins/udivmoddi4.c
file modified
+11 -0
lib/dfsan/dfsan.cpplib/dfsan/dfsan.cc
file renamed
+1 -1
lib/dfsan/dfsan_custom.cpplib/dfsan/dfsan_custom.cc
file renamed
+2 -2
lib/dfsan/dfsan_interceptors.cpplib/dfsan/dfsan_interceptors.cc
file renamed
+1 -1
lib/fuzzer/FuzzerBuiltinsMsvc.h
file modified
+18 -4
lib/fuzzer/FuzzerDefs.h
file modified
+3 -2
lib/fuzzer/FuzzerDriver.cpp
file modified
+0 -1
lib/fuzzer/FuzzerExtFunctions.def
file modified
+6 -5
lib/fuzzer/FuzzerFlags.def
file modified
+0 -3
lib/fuzzer/FuzzerInternal.h
file modified
+2 -1
lib/fuzzer/FuzzerLoop.cpp
file modified
+9 -10
lib/fuzzer/FuzzerMerge.cpp
file modified
+61 -21
lib/fuzzer/FuzzerOptions.h
file modified
+0 -1
lib/fuzzer/FuzzerTracePC.cpp
file modified
+1 -40
lib/fuzzer/FuzzerTracePC.h
file modified
+0 -3
lib/fuzzer/FuzzerUtil.h
file modified
+0 -2
lib/fuzzer/FuzzerUtilFuchsia.cpp
file modified
+17 -9
lib/fuzzer/FuzzerUtilPosix.cpp
file modified
+0 -6
lib/fuzzer/FuzzerUtilWindows.cpp
file modified
+0 -4
lib/gwp_asan/guarded_pool_allocator.cpp
file modified
+42 -19
lib/gwp_asan/guarded_pool_allocator.h
file modified
+15 -6
lib/gwp_asan/optional/backtrace.h
file modified
+6 -1
lib/gwp_asan/optional/backtrace_linux_libc.cpp
file modified
+6 -16
lib/gwp_asan/optional/backtrace_sanitizer_common.cpp
file modified
+19 -10
lib/gwp_asan/options.h
file modified
+55 -14
lib/gwp_asan/options.inc
file modified
+3 -3
lib/gwp_asan/scripts/symbolize.sh
file added
+55
lib/gwp_asan/stack_trace_compressor.cpp
file added
+111
lib/gwp_asan/stack_trace_compressor.h
file added
+38
lib/hwasan/hwasan.cpp
file modified
+136 -19
lib/hwasan/hwasan.h
file modified
+1 -1
lib/hwasan/hwasan_allocator.cpp
file modified
+0 -29
lib/hwasan/hwasan_allocator.h
file modified
+0 -6
lib/hwasan/hwasan_exceptions.cpp
file added
+67
lib/hwasan/hwasan_flags.inc
file modified
+1 -1
lib/hwasan/hwasan_interceptors.cpp
file modified
+0 -2
lib/hwasan/hwasan_interface_internal.h
file modified
+9 -0
lib/hwasan/hwasan_linux.cpp
file modified
+40 -2
lib/hwasan/hwasan_new_delete.cpp
file modified
+1 -1
lib/hwasan/hwasan_report.cpp
file modified
+25 -0
lib/hwasan/hwasan_tag_mismatch_aarch64.S
file modified
+48 -2
lib/interception/interception.h
file modified
+2 -2
lib/interception/interception_linux.cpplib/interception/interception_linux.cc
file renamed
+1 -1
lib/interception/interception_mac.cpplib/interception/interception_mac.cc
file renamed
+1 -1
lib/interception/interception_type_test.cpplib/interception/interception_type_test.cc
file renamed
+1 -1
lib/interception/interception_win.cpplib/interception/interception_win.cc
file renamed
+5 -5
lib/lsan/lsan.cpplib/lsan/lsan.cc
file renamed
+3 -3
lib/lsan/lsan_allocator.cpplib/lsan/lsan_allocator.cc
file renamed
+1 -1
lib/lsan/lsan_common.cpplib/lsan/lsan_common.cc
file renamed
+7 -11
lib/lsan/lsan_common.h
file modified
+3 -2
lib/lsan/lsan_common_linux.cpplib/lsan/lsan_common_linux.cc
file renamed
+9 -5
lib/lsan/lsan_common_mac.cpplib/lsan/lsan_common_mac.cc
file renamed
+6 -2
lib/lsan/lsan_interceptors.cpplib/lsan/lsan_interceptors.cc
file renamed
+56 -1
lib/lsan/lsan_linux.cpplib/lsan/lsan_linux.cc
file renamed
+1 -1
lib/lsan/lsan_mac.cpplib/lsan/lsan_mac.cc
file renamed
+2 -2
lib/lsan/lsan_malloc_mac.cpplib/lsan/lsan_malloc_mac.cc
file renamed
+1 -1
lib/lsan/lsan_preinit.cpplib/lsan/lsan_preinit.cc
file renamed
+1 -1
lib/lsan/lsan_thread.cpplib/lsan/lsan_thread.cc
file renamed
+1 -1
lib/msan/msan.cpplib/msan/msan.cc
file renamed
+5 -5
lib/msan/msan.h
file modified
+6 -5
lib/msan/msan_allocator.cpplib/msan/msan_allocator.cc
file renamed
+1 -1
lib/msan/msan_chained_origin_depot.cpplib/msan/msan_chained_origin_depot.cc
file renamed
+1 -1
lib/msan/msan_interceptors.cpplib/msan/msan_interceptors.cc
file renamed
+51 -42
lib/msan/msan_linux.cpplib/msan/msan_linux.cc
file renamed
+4 -4
lib/msan/msan_new_delete.cpplib/msan/msan_new_delete.cc
file renamed
+2 -2
lib/msan/msan_poisoning.cpplib/msan/msan_poisoning.cc
file renamed
+1 -1
lib/msan/msan_report.cpplib/msan/msan_report.cc
file renamed
+1 -1
lib/msan/msan_thread.cpplib/msan/msan_thread.cc
file renamed
+0 -0
lib/profile/InstrProfiling.h
file modified
+15 -2
lib/profile/InstrProfilingFile.c
file modified
+2 -9
lib/profile/InstrProfilingPlatformFuchsia.c
file modified
+53 -40
lib/profile/InstrProfilingRuntime.cpplib/profile/InstrProfilingRuntime.cc
file renamed
+0 -0
lib/profile/InstrProfilingUtil.c
file modified
+19 -1
lib/safestack/safestack.cpplib/safestack/safestack.cc
file renamed
+1 -1
lib/sanitizer_common/sancov_flags.cpplib/sanitizer_common/sancov_flags.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_allocator.cpplib/sanitizer_common/sanitizer_allocator.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_allocator_checks.cpplib/sanitizer_common/sanitizer_allocator_checks.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_allocator_checks.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_allocator_report.cpplib/sanitizer_common/sanitizer_allocator_report.cc
file renamed
+6 -5
lib/sanitizer_common/sanitizer_asm.h
file modified
+3 -1
lib/sanitizer_common/sanitizer_atomic_msvc.h
file modified
+27 -36
lib/sanitizer_common/sanitizer_common.cpplib/sanitizer_common/sanitizer_common.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_common.h
file modified
+19 -10
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+112 -32
lib/sanitizer_common/sanitizer_common_interface.inc
file modified
+1 -0
lib/sanitizer_common/sanitizer_common_libcdep.cpplib/sanitizer_common/sanitizer_common_libcdep.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_common_nolibc.cpplib/sanitizer_common/sanitizer_common_nolibc.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_common_syscalls.inc
file modified
+12 -0
lib/sanitizer_common/sanitizer_coverage_fuchsia.cpplib/sanitizer_common/sanitizer_coverage_fuchsia.cc
file renamed
+4 -4
lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpplib/sanitizer_common/sanitizer_coverage_libcdep_new.cc
file renamed
+3 -3
lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpplib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpplib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_coverage_win_sections.cpplib/sanitizer_common/sanitizer_coverage_win_sections.cc
file renamed
+7 -7
lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpplib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_deadlock_detector1.cpplib/sanitizer_common/sanitizer_deadlock_detector1.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_deadlock_detector2.cpplib/sanitizer_common/sanitizer_deadlock_detector2.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_errno.cpplib/sanitizer_common/sanitizer_errno.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_file.cpplib/sanitizer_common/sanitizer_file.cc
file renamed
+3 -3
lib/sanitizer_common/sanitizer_flag_parser.cpplib/sanitizer_common/sanitizer_flag_parser.cc
file renamed
+3 -2
lib/sanitizer_common/sanitizer_flag_parser.h
file modified
+2 -2
lib/sanitizer_common/sanitizer_flags.cpplib/sanitizer_common/sanitizer_flags.cc
file renamed
+3 -3
lib/sanitizer_common/sanitizer_fuchsia.cpplib/sanitizer_common/sanitizer_fuchsia.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_getauxval.h
file modified
+21 -9
lib/sanitizer_common/sanitizer_glibc_version.h
file added
+26
lib/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc
file modified
+28 -3
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+49 -26
lib/sanitizer_common/sanitizer_libc.cpplib/sanitizer_common/sanitizer_libc.cc
file renamed
+7 -6
lib/sanitizer_common/sanitizer_libignore.cpplib/sanitizer_common/sanitizer_libignore.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_linux.cpplib/sanitizer_common/sanitizer_linux.cc
file renamed
+43 -4
lib/sanitizer_common/sanitizer_linux_libcdep.cpplib/sanitizer_common/sanitizer_linux_libcdep.cc
file renamed
+3 -6
lib/sanitizer_common/sanitizer_linux_s390.cpplib/sanitizer_common/sanitizer_linux_s390.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_mac.cpplib/sanitizer_common/sanitizer_mac.cc
file renamed
+105 -21
lib/sanitizer_common/sanitizer_mac_libcdep.cpplib/sanitizer_common/sanitizer_mac_libcdep.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_malloc_mac.inc
file modified
+10 -1
lib/sanitizer_common/sanitizer_netbsd.cpplib/sanitizer_common/sanitizer_netbsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_openbsd.cpplib/sanitizer_common/sanitizer_openbsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_persistent_allocator.cpplib/sanitizer_common/sanitizer_persistent_allocator.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+17 -7
lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpplib/sanitizer_common/sanitizer_platform_limits_freebsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_limits_freebsd.h
file modified
+545 -545
lib/sanitizer_common/sanitizer_platform_limits_linux.cpplib/sanitizer_common/sanitizer_platform_limits_linux.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpplib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
file renamed
+55 -5
lib/sanitizer_common/sanitizer_platform_limits_netbsd.h
file modified
+46 -1
lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpplib/sanitizer_common/sanitizer_platform_limits_openbsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_limits_posix.cpplib/sanitizer_common/sanitizer_platform_limits_posix.cc
file renamed
+11 -6
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+1085 -1083
lib/sanitizer_common/sanitizer_platform_limits_solaris.cpplib/sanitizer_common/sanitizer_platform_limits_solaris.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_limits_solaris.h
file modified
+3 -4
lib/sanitizer_common/sanitizer_posix.cpplib/sanitizer_common/sanitizer_posix.cc
file renamed
+3 -1
lib/sanitizer_common/sanitizer_posix.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_posix_libcdep.cpplib/sanitizer_common/sanitizer_posix_libcdep.cc
file renamed
+29 -8
lib/sanitizer_common/sanitizer_printf.cpplib/sanitizer_common/sanitizer_printf.cc
file renamed
+4 -4
lib/sanitizer_common/sanitizer_procmaps.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_procmaps_bsd.cpplib/sanitizer_common/sanitizer_procmaps_bsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_procmaps_common.cpplib/sanitizer_common/sanitizer_procmaps_common.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_procmaps_linux.cpplib/sanitizer_common/sanitizer_procmaps_linux.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_procmaps_mac.cpplib/sanitizer_common/sanitizer_procmaps_mac.cc
file renamed
+14 -13
lib/sanitizer_common/sanitizer_procmaps_solaris.cpplib/sanitizer_common/sanitizer_procmaps_solaris.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_rtems.cpplib/sanitizer_common/sanitizer_rtems.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_solaris.cpplib/sanitizer_common/sanitizer_solaris.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stackdepot.cpplib/sanitizer_common/sanitizer_stackdepot.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stacktrace.cpplib/sanitizer_common/sanitizer_stacktrace.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpplib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
file renamed
+4 -3
lib/sanitizer_common/sanitizer_stacktrace_printer.cpplib/sanitizer_common/sanitizer_stacktrace_printer.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_stacktrace_sparc.cpplib/sanitizer_common/sanitizer_stacktrace_sparc.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpplib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file renamed
+4 -3
lib/sanitizer_common/sanitizer_stoptheworld_mac.cpplib/sanitizer_common/sanitizer_stoptheworld_mac.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpplib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_suppressions.cpplib/sanitizer_common/sanitizer_suppressions.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_suppressions.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_symbolizer.cpplib/sanitizer_common/sanitizer_symbolizer.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer_internal.h
file modified
+10 -9
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpplib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpplib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
file renamed
+6 -5
lib/sanitizer_common/sanitizer_symbolizer_mac.cpplib/sanitizer_common/sanitizer_symbolizer_mac.cc
file renamed
+7 -2
lib/sanitizer_common/sanitizer_symbolizer_markup.cpplib/sanitizer_common/sanitizer_symbolizer_markup.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpplib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file renamed
+16 -68
lib/sanitizer_common/sanitizer_symbolizer_report.cpplib/sanitizer_common/sanitizer_symbolizer_report.cc
file renamed
+16 -6
lib/sanitizer_common/sanitizer_symbolizer_win.cpplib/sanitizer_common/sanitizer_symbolizer_win.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_termination.cpplib/sanitizer_common/sanitizer_termination.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_thread_registry.cpplib/sanitizer_common/sanitizer_thread_registry.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_tls_get_addr.cpplib/sanitizer_common/sanitizer_tls_get_addr.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_tls_get_addr.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_type_traits.cpplib/sanitizer_common/sanitizer_type_traits.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpplib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
file renamed
+37 -33
lib/sanitizer_common/sanitizer_unwind_win.cpplib/sanitizer_common/sanitizer_unwind_win.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_vector.h
file modified
+1 -5
lib/sanitizer_common/sanitizer_win.cpplib/sanitizer_common/sanitizer_win.cc
file renamed
+14 -5
lib/sanitizer_common/sanitizer_win_defs.h
file modified
+12 -0
lib/sanitizer_common/sanitizer_win_dll_thunk.cpplib/sanitizer_common/sanitizer_win_dll_thunk.cc
file renamed
+5 -5
lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpplib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_win_weak_interception.cpplib/sanitizer_common/sanitizer_win_weak_interception.cc
file renamed
+6 -5
lib/sanitizer_common/symbolizer/sanitizer_symbolize.cpplib/sanitizer_common/symbolizer/sanitizer_symbolize.cc
file renamed
+2 -2
lib/sanitizer_common/symbolizer/sanitizer_wrappers.cpplib/sanitizer_common/symbolizer/sanitizer_wrappers.cc
file renamed
+1 -1
lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
file modified
+25 -9
lib/sanitizer_common/symbolizer/scripts/global_symbols.txt
file modified
+7 -0
lib/scudo/scudo_allocator_secondary.h
file modified
+14 -14
lib/scudo/scudo_errors.cpp
file modified
+3 -2
lib/scudo/standalone/allocator_config.h
file modified
+2 -2
lib/scudo/standalone/checksum.cpplib/scudo/standalone/checksum.cc
file renamed
+1 -1
lib/scudo/standalone/chunk.h
file modified
+13 -13
lib/scudo/standalone/combined.h
file modified
+85 -46
lib/scudo/standalone/common.cpplib/scudo/standalone/common.cc
file renamed
+1 -1
lib/scudo/standalone/crc32_hw.cpplib/scudo/standalone/crc32_hw.cc
file renamed
+1 -1
lib/scudo/standalone/flags.cpplib/scudo/standalone/flags.cc
file renamed
+1 -1
lib/scudo/standalone/flags_parser.cpplib/scudo/standalone/flags_parser.cc
file renamed
+1 -1
lib/scudo/standalone/fuchsia.cpplib/scudo/standalone/fuchsia.cc
file renamed
+7 -7
lib/scudo/standalone/internal_defs.h
file modified
+1 -3
lib/scudo/standalone/linux.cpplib/scudo/standalone/linux.cc
file renamed
+2 -2
lib/scudo/standalone/linux.h
file modified
+1 -1
lib/scudo/standalone/list.h
file modified
+6 -6
lib/scudo/standalone/local_cache.h
file modified
+8 -8
lib/scudo/standalone/mutex.h
file modified
+3 -3
lib/scudo/standalone/primary32.h
file modified
+35 -25
lib/scudo/standalone/primary64.h
file modified
+50 -39
lib/scudo/standalone/quarantine.h
file modified
+10 -10
lib/scudo/standalone/report.cpplib/scudo/standalone/report.cc
file renamed
+1 -1
lib/scudo/standalone/secondary.cpplib/scudo/standalone/secondary.cc
file renamed
+13 -14
lib/scudo/standalone/secondary.h
file modified
+3 -2
lib/scudo/standalone/size_class_map.h
file modified
+9 -7
lib/scudo/standalone/stats.h
file modified
+1 -1
lib/scudo/standalone/string_utils.cpplib/scudo/standalone/string_utils.cc
file renamed
+16 -8
lib/scudo/standalone/string_utils.h
file modified
+1 -0
lib/scudo/standalone/tsd_exclusive.h
file modified
+2 -2
lib/scudo/standalone/tsd_shared.h
file modified
+2 -3
lib/scudo/standalone/wrappers_c.cpplib/scudo/standalone/wrappers_c.cc
file renamed
+1 -1
lib/scudo/standalone/wrappers_c.inc
file modified
+13 -3
lib/scudo/standalone/wrappers_c_bionic.cpplib/scudo/standalone/wrappers_c_bionic.cc
file renamed
+1 -1
lib/scudo/standalone/wrappers_cpp.cpplib/scudo/standalone/wrappers_cpp.cc
file renamed
+1 -1
lib/stats/stats.cpplib/stats/stats.cc
file renamed
+1 -1
lib/stats/stats_client.cpplib/stats/stats_client.cc
file renamed
+1 -1
lib/tsan/benchmarks/func_entry_exit.cpplib/tsan/benchmarks/func_entry_exit.cc
file renamed
+0 -0
lib/tsan/benchmarks/mini_bench_local.cpplib/tsan/benchmarks/mini_bench_local.cc
file renamed
+0 -0
lib/tsan/benchmarks/mini_bench_shared.cpplib/tsan/benchmarks/mini_bench_shared.cc
file renamed
+0 -0
lib/tsan/benchmarks/mop.cpplib/tsan/benchmarks/mop.cc
file renamed
+0 -0
lib/tsan/benchmarks/start_many_threads.cpplib/tsan/benchmarks/start_many_threads.cc
file renamed
+0 -0
lib/tsan/benchmarks/vts_many_threads_bench.cpplib/tsan/benchmarks/vts_many_threads_bench.cc
file renamed
+0 -0
lib/tsan/dd/dd_interceptors.cpplib/tsan/dd/dd_interceptors.cc
file renamed
+1 -1
lib/tsan/dd/dd_rtl.cpplib/tsan/dd/dd_rtl.cc
file renamed
+1 -1
lib/tsan/go/tsan_go.cpplib/tsan/go/tsan_go.cc
file renamed
+19 -8
lib/tsan/rtl/tsan_clock.cpplib/tsan/rtl/tsan_clock.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_debugging.cpplib/tsan/rtl/tsan_debugging.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_dispatch_defs.h
file modified
+7 -7
lib/tsan/rtl/tsan_external.cpplib/tsan/rtl/tsan_external.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_fd.cpplib/tsan/rtl/tsan_fd.cc
file renamed
+3 -2
lib/tsan/rtl/tsan_flags.cpplib/tsan/rtl/tsan_flags.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_ignoreset.cpplib/tsan/rtl/tsan_ignoreset.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_interceptors_libdispatch.cpplib/tsan/rtl/tsan_libdispatch.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_interceptors_mac.cpplib/tsan/rtl/tsan_interceptors_mac.cc
file renamed
+42 -2
lib/tsan/rtl/tsan_interceptors_mach_vm.cpp
file added
+52
lib/tsan/rtl/tsan_interceptors_posix.cpplib/tsan/rtl/tsan_interceptors.cc
file renamed
+21 -26
lib/tsan/rtl/tsan_interface.cpplib/tsan/rtl/tsan_interface.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_interface.h
file modified
+9 -4
lib/tsan/rtl/tsan_interface_ann.cpplib/tsan/rtl/tsan_interface_ann.cc
file renamed
+3 -3
lib/tsan/rtl/tsan_interface_atomic.cpplib/tsan/rtl/tsan_interface_atomic.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_interface_inl.h
file modified
+9 -1
lib/tsan/rtl/tsan_interface_java.cpplib/tsan/rtl/tsan_interface_java.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_interface_java.h
file modified
+2 -2
lib/tsan/rtl/tsan_malloc_mac.cpplib/tsan/rtl/tsan_malloc_mac.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_md5.cpplib/tsan/rtl/tsan_md5.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_mman.cpplib/tsan/rtl/tsan_mman.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_mman.h
file modified
+2 -3
lib/tsan/rtl/tsan_mutex.cpplib/tsan/rtl/tsan_mutex.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_mutexset.cpplib/tsan/rtl/tsan_mutexset.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_new_delete.cpplib/tsan/rtl/tsan_new_delete.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_platform.h
file modified
+2 -0
lib/tsan/rtl/tsan_platform_linux.cpplib/tsan/rtl/tsan_platform_linux.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_platform_mac.cpplib/tsan/rtl/tsan_platform_mac.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_platform_posix.cpplib/tsan/rtl/tsan_platform_posix.cc
file renamed
+2 -9
lib/tsan/rtl/tsan_platform_windows.cpplib/tsan/rtl/tsan_platform_windows.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_preinit.cpplib/tsan/rtl/tsan_preinit.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_report.cpplib/tsan/rtl/tsan_report.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_rtl.cpplib/tsan/rtl/tsan_rtl.cc
file renamed
+21 -3
lib/tsan/rtl/tsan_rtl.h
file modified
+4 -1
lib/tsan/rtl/tsan_rtl_mutex.cpplib/tsan/rtl/tsan_rtl_mutex.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_rtl_proc.cpplib/tsan/rtl/tsan_rtl_proc.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_rtl_report.cpplib/tsan/rtl/tsan_rtl_report.cc
file renamed
+5 -4
lib/tsan/rtl/tsan_rtl_thread.cpplib/tsan/rtl/tsan_rtl_thread.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_stack_trace.cpplib/tsan/rtl/tsan_stack_trace.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_stat.cpplib/tsan/rtl/tsan_stat.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_suppressions.cpplib/tsan/rtl/tsan_suppressions.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_symbolize.cpplib/tsan/rtl/tsan_symbolize.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_sync.cpplib/tsan/rtl/tsan_sync.cc
file renamed
+1 -1
lib/ubsan/ubsan_checks.inc
file modified
+5 -0
lib/ubsan/ubsan_diag.cpplib/ubsan/ubsan_diag.cc
file renamed
+2 -2
lib/ubsan/ubsan_diag_standalone.cpplib/ubsan/ubsan_diag_standalone.cc
file renamed
+1 -1
lib/ubsan/ubsan_flags.cpplib/ubsan/ubsan_flags.cc
file renamed
+1 -2
lib/ubsan/ubsan_handlers.cpplib/ubsan/ubsan_handlers.cc
file renamed
+22 -3
lib/ubsan/ubsan_handlers_cxx.cpplib/ubsan/ubsan_handlers_cxx.cc
file renamed
+1 -1
lib/ubsan/ubsan_init.cpplib/ubsan/ubsan_init.cc
file renamed
+1 -1
lib/ubsan/ubsan_init_standalone.cpplib/ubsan/ubsan_init_standalone.cc
file renamed
+1 -1
lib/ubsan/ubsan_init_standalone_preinit.cpplib/ubsan/ubsan_init_standalone_preinit.cc
file renamed
+1 -1
lib/ubsan/ubsan_monitor.cpplib/ubsan/ubsan_monitor.cc
file renamed
+1 -1
lib/ubsan/ubsan_signals_standalone.cpplib/ubsan/ubsan_signals_standalone.cc
file renamed
+4 -4
lib/ubsan/ubsan_type_hash.cpplib/ubsan/ubsan_type_hash.cc
file renamed
+2 -2
lib/ubsan/ubsan_type_hash_itanium.cpplib/ubsan/ubsan_type_hash_itanium.cc
file renamed
+1 -1
lib/ubsan/ubsan_type_hash_win.cpplib/ubsan/ubsan_type_hash_win.cc
file renamed
+1 -1
lib/ubsan/ubsan_value.cpplib/ubsan/ubsan_value.cc
file renamed
+1 -1
lib/ubsan/ubsan_win_dll_thunk.cpplib/ubsan/ubsan_win_dll_thunk.cc
file renamed
+1 -1
lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpplib/ubsan/ubsan_win_dynamic_runtime_thunk.cc
file renamed
+1 -1
lib/ubsan/ubsan_win_weak_interception.cpplib/ubsan/ubsan_win_weak_interception.cc
file renamed
+1 -1
lib/ubsan_minimal/ubsan_minimal_handlers.cc
file removed
-119
lib/ubsan_minimal/ubsan_minimal_handlers.cpp
file added
+119
lib/xray/xray_AArch64.cc
file removed
-127
lib/xray/xray_AArch64.cpp
file added
+127
lib/xray/xray_arm.cc
file removed
-164
lib/xray/xray_arm.cpp
file added
+164
lib/xray/xray_basic_flags.cpplib/xray/xray_basic_flags.cc
file renamed
+1 -1
lib/xray/xray_basic_logging.cpplib/xray/xray_basic_logging.cc
file renamed
+1 -1
lib/xray/xray_buffer_queue.cc
file removed
-237
lib/xray/xray_buffer_queue.cpp
file added
+237
lib/xray/xray_fdr_flags.cpplib/xray/xray_fdr_flags.cc
file renamed
+1 -1
lib/xray/xray_fdr_logging.cpplib/xray/xray_fdr_logging.cc
file renamed
+1 -1
lib/xray/xray_flags.cc
file removed
-84
lib/xray/xray_flags.cpp
file added
+84
lib/xray/xray_init.cc
file removed
-115
lib/xray/xray_init.cpp
file added
+115
lib/xray/xray_interface.cpplib/xray/xray_interface.cc
file renamed
+0 -0
lib/xray/xray_log_interface.cc
file removed
-209
lib/xray/xray_log_interface.cpp
file added
+209
lib/xray/xray_mips.cc
file removed
-170
lib/xray/xray_mips.cpp
file added
+170
lib/xray/xray_mips64.cc
file removed
-178
lib/xray/xray_mips64.cpp
file added
+178
lib/xray/xray_powerpc64.cc
file removed
-111
lib/xray/xray_powerpc64.cpp
file added
+111
lib/xray/xray_profile_collector.cpplib/xray/xray_profile_collector.cc
file renamed
+1 -1
lib/xray/xray_profiling.cpplib/xray/xray_profiling.cc
file renamed
+1 -1
lib/xray/xray_profiling_flags.cpplib/xray/xray_profiling_flags.cc
file renamed
+0 -0
lib/xray/xray_trampoline_powerpc64.cpplib/xray/xray_trampoline_powerpc64.cc
file renamed
+0 -0
lib/xray/xray_utils.cc
file removed
-195
lib/xray/xray_utils.cpp
file added
+195
lib/xray/xray_x86_64.cpplib/xray/xray_x86_64.cc
file renamed
+0 -0
tools/CMakeLists.txt
file added
+1
tools/gwp_asan/CMakeLists.txt
file added
+20
tools/gwp_asan/stack_trace_compressor_fuzzer.cpp
file added
+49
    Vendor import of stripped compiler-rt trunk r375505, the last commit
    before the upstream Subversion repository was made read-only, and the
    LLVM project migrated to GitHub:
    
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@375505
    
        
include/fuzzer/FuzzedDataProvider.h lib/fuzzer/utils/FuzzedDataProvider.h
file renamed
+66 -12
lib/asan/asan_activation.cpp lib/asan/asan_activation.cc
file renamed
+1 -1
lib/asan/asan_allocator.cpp lib/asan/asan_allocator.cc
file renamed
+2 -2
file modified
+1 -1
lib/asan/asan_debugging.cpp lib/asan/asan_debugging.cc
file renamed
+5 -5
lib/asan/asan_descriptions.cpp lib/asan/asan_descriptions.cc
file renamed
+1 -1
file modified
+2 -2
lib/asan/asan_errors.cpp lib/asan/asan_errors.cc
file renamed
+4 -3
file modified
+2 -1
lib/asan/asan_fake_stack.cpp lib/asan/asan_fake_stack.cc
file renamed
+1 -1
file modified
+1 -1
lib/asan/asan_flags.cpp lib/asan/asan_flags.cc
file renamed
+1 -1
file modified
+7 -6
lib/asan/asan_fuchsia.cpp lib/asan/asan_fuchsia.cc
file renamed
+3 -3
lib/asan/asan_globals.cpp lib/asan/asan_globals.cc
file renamed
+4 -6
lib/asan/asan_globals_win.cpp lib/asan/asan_globals_win.cc
file renamed
+5 -5
lib/asan/asan_interceptors.cpp lib/asan/asan_interceptors.cc
file renamed
+86 -39
file modified
+13 -1
lib/asan/asan_interceptors_memintrinsics.cpp lib/asan/asan_interceptors_memintrinsics.cc
file renamed
+2 -2
file modified
+6 -6
lib/asan/asan_linux.cpp lib/asan/asan_linux.cc
file renamed
+1 -1
lib/asan/asan_mac.cpp lib/asan/asan_mac.cc
file renamed
+2 -2
lib/asan/asan_malloc_linux.cpp lib/asan/asan_malloc_linux.cc
file renamed
+2 -2
lib/asan/asan_malloc_mac.cpp lib/asan/asan_malloc_mac.cc
file renamed
+1 -1
lib/asan/asan_malloc_win.cpp lib/asan/asan_malloc_win.cc
file renamed
+7 -6
lib/asan/asan_memory_profile.cpp lib/asan/asan_memory_profile.cc
file renamed
+1 -1
lib/asan/asan_new_delete.cpp lib/asan/asan_new_delete.cc
file renamed
+2 -2
lib/asan/asan_poisoning.cpp lib/asan/asan_poisoning.cc
file renamed
+2 -2
lib/asan/asan_posix.cpp lib/asan/asan_posix.cc
file renamed
+3 -3
lib/asan/asan_preinit.cpp lib/asan/asan_preinit.cc
file renamed
+1 -1
lib/asan/asan_premap_shadow.cpp lib/asan/asan_premap_shadow.cc
file renamed
+1 -1
lib/asan/asan_report.cpp lib/asan/asan_report.cc
file renamed
+8 -4
lib/asan/asan_rtems.cpp lib/asan/asan_rtems.cc
file renamed
+3 -3
lib/asan/asan_rtl.cpp lib/asan/asan_rtl.cc
file renamed
+4 -4
lib/asan/asan_shadow_setup.cpp lib/asan/asan_shadow_setup.cc
file renamed
+3 -4
lib/asan/asan_stack.cpp lib/asan/asan_stack.cc
file renamed
+1 -1
file modified
+1 -1
lib/asan/asan_stats.cpp lib/asan/asan_stats.cc
file renamed
+2 -2
lib/asan/asan_suppressions.cpp lib/asan/asan_suppressions.cc
file renamed
+2 -2
file modified
+1 -1
lib/asan/asan_thread.cpp lib/asan/asan_thread.cc
file renamed
+4 -3
file modified
+1 -1
lib/asan/asan_win.cpp lib/asan/asan_win.cc
file renamed
+6 -6
lib/asan/asan_win_dll_thunk.cpp lib/asan/asan_win_dll_thunk.cc
file renamed
+6 -6
lib/asan/asan_win_dynamic_runtime_thunk.cpp lib/asan/asan_win_dynamic_runtime_thunk.cc
file renamed
+8 -8
lib/asan/asan_win_weak_interception.cpp lib/asan/asan_win_weak_interception.cc
file renamed
+1 -1
file modified
+1 -2
file modified
+1 -2
file modified
+2 -3
file modified
+3 -1
file modified
+16 -52
file modified
+9 -3
file modified
+1 -1
file modified
+11 -0
file modified
+1 -1
file modified
+1 -1
file modified
+11 -0
file modified
+11 -0
file modified
+11 -0
file modified
+21 -6
file modified
+1 -1
file modified
+1 -2
file modified
+1 -2
file modified
+1 -2
file modified
+11 -0
lib/dfsan/dfsan.cpp lib/dfsan/dfsan.cc
file renamed
+1 -1
lib/dfsan/dfsan_custom.cpp lib/dfsan/dfsan_custom.cc
file renamed
+2 -2
lib/dfsan/dfsan_interceptors.cpp lib/dfsan/dfsan_interceptors.cc
file renamed
+1 -1
file modified
+3 -2
file modified
+0 -1
file modified
+0 -3
file modified
+2 -1
file modified
+9 -10
file modified
+61 -21
file modified
+0 -1
file modified
+1 -40
file modified
+0 -3
file modified
+0 -2
file modified
+55 -14
file modified
+3 -3
file modified
+136 -19
file modified
+1 -1
file modified
+1 -1
file modified
+40 -2
file modified
+25 -0
lib/interception/interception_linux.cpp lib/interception/interception_linux.cc
file renamed
+1 -1
lib/interception/interception_mac.cpp lib/interception/interception_mac.cc
file renamed
+1 -1
lib/interception/interception_type_test.cpp lib/interception/interception_type_test.cc
file renamed
+1 -1
lib/interception/interception_win.cpp lib/interception/interception_win.cc
file renamed
+5 -5
lib/lsan/lsan.cpp lib/lsan/lsan.cc
file renamed
+3 -3
lib/lsan/lsan_allocator.cpp lib/lsan/lsan_allocator.cc
file renamed
+1 -1
lib/lsan/lsan_common.cpp lib/lsan/lsan_common.cc
file renamed
+7 -11
file modified
+3 -2
lib/lsan/lsan_common_linux.cpp lib/lsan/lsan_common_linux.cc
file renamed
+9 -5
lib/lsan/lsan_common_mac.cpp lib/lsan/lsan_common_mac.cc
file renamed
+6 -2
lib/lsan/lsan_interceptors.cpp lib/lsan/lsan_interceptors.cc
file renamed
+56 -1
lib/lsan/lsan_linux.cpp lib/lsan/lsan_linux.cc
file renamed
+1 -1
lib/lsan/lsan_mac.cpp lib/lsan/lsan_mac.cc
file renamed
+2 -2
lib/lsan/lsan_malloc_mac.cpp lib/lsan/lsan_malloc_mac.cc
file renamed
+1 -1
lib/lsan/lsan_preinit.cpp lib/lsan/lsan_preinit.cc
file renamed
+1 -1
lib/lsan/lsan_thread.cpp lib/lsan/lsan_thread.cc
file renamed
+1 -1
lib/msan/msan.cpp lib/msan/msan.cc
file renamed
+5 -5
file modified
+6 -5
lib/msan/msan_allocator.cpp lib/msan/msan_allocator.cc
file renamed
+1 -1
lib/msan/msan_chained_origin_depot.cpp lib/msan/msan_chained_origin_depot.cc
file renamed
+1 -1
lib/msan/msan_interceptors.cpp lib/msan/msan_interceptors.cc
file renamed
+51 -42
lib/msan/msan_linux.cpp lib/msan/msan_linux.cc
file renamed
+4 -4
lib/msan/msan_new_delete.cpp lib/msan/msan_new_delete.cc
file renamed
+2 -2
lib/msan/msan_poisoning.cpp lib/msan/msan_poisoning.cc
file renamed
+1 -1
lib/msan/msan_report.cpp lib/msan/msan_report.cc
file renamed
+1 -1
lib/msan/msan_thread.cpp lib/msan/msan_thread.cc
file renamed
file was renamed with no change to the file
file modified
+15 -2
lib/profile/InstrProfilingRuntime.cpp lib/profile/InstrProfilingRuntime.cc
file renamed
file was renamed with no change to the file
lib/safestack/safestack.cpp lib/safestack/safestack.cc
file renamed
+1 -1
lib/sanitizer_common/sancov_flags.cpp lib/sanitizer_common/sancov_flags.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_allocator.cpp lib/sanitizer_common/sanitizer_allocator.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_allocator_checks.cpp lib/sanitizer_common/sanitizer_allocator_checks.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_allocator_report.cpp lib/sanitizer_common/sanitizer_allocator_report.cc
file renamed
+6 -5
lib/sanitizer_common/sanitizer_common.cpp lib/sanitizer_common/sanitizer_common.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_common_libcdep.cpp lib/sanitizer_common/sanitizer_common_libcdep.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_common_nolibc.cpp lib/sanitizer_common/sanitizer_common_nolibc.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp lib/sanitizer_common/sanitizer_coverage_fuchsia.cc
file renamed
+4 -4
lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc
file renamed
+3 -3
lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_coverage_win_sections.cpp lib/sanitizer_common/sanitizer_coverage_win_sections.cc
file renamed
+7 -7
lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_deadlock_detector1.cpp lib/sanitizer_common/sanitizer_deadlock_detector1.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_deadlock_detector2.cpp lib/sanitizer_common/sanitizer_deadlock_detector2.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_errno.cpp lib/sanitizer_common/sanitizer_errno.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_file.cpp lib/sanitizer_common/sanitizer_file.cc
file renamed
+3 -3
lib/sanitizer_common/sanitizer_flag_parser.cpp lib/sanitizer_common/sanitizer_flag_parser.cc
file renamed
+3 -2
lib/sanitizer_common/sanitizer_flags.cpp lib/sanitizer_common/sanitizer_flags.cc
file renamed
+3 -3
lib/sanitizer_common/sanitizer_fuchsia.cpp lib/sanitizer_common/sanitizer_fuchsia.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_libc.cpp lib/sanitizer_common/sanitizer_libc.cc
file renamed
+7 -6
lib/sanitizer_common/sanitizer_libignore.cpp lib/sanitizer_common/sanitizer_libignore.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_linux.cpp lib/sanitizer_common/sanitizer_linux.cc
file renamed
+43 -4
lib/sanitizer_common/sanitizer_linux_libcdep.cpp lib/sanitizer_common/sanitizer_linux_libcdep.cc
file renamed
+3 -6
lib/sanitizer_common/sanitizer_linux_s390.cpp lib/sanitizer_common/sanitizer_linux_s390.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_mac.cpp lib/sanitizer_common/sanitizer_mac.cc
file renamed
+105 -21
lib/sanitizer_common/sanitizer_mac_libcdep.cpp lib/sanitizer_common/sanitizer_mac_libcdep.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_netbsd.cpp lib/sanitizer_common/sanitizer_netbsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_openbsd.cpp lib/sanitizer_common/sanitizer_openbsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_persistent_allocator.cpp lib/sanitizer_common/sanitizer_persistent_allocator.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_limits_linux.cpp lib/sanitizer_common/sanitizer_platform_limits_linux.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc
file renamed
+55 -5
lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_platform_limits_posix.cpp lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file renamed
+11 -6
lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp lib/sanitizer_common/sanitizer_platform_limits_solaris.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_posix.cpp lib/sanitizer_common/sanitizer_posix.cc
file renamed
+3 -1
lib/sanitizer_common/sanitizer_posix_libcdep.cpp lib/sanitizer_common/sanitizer_posix_libcdep.cc
file renamed
+29 -8
lib/sanitizer_common/sanitizer_printf.cpp lib/sanitizer_common/sanitizer_printf.cc
file renamed
+4 -4
lib/sanitizer_common/sanitizer_procmaps_bsd.cpp lib/sanitizer_common/sanitizer_procmaps_bsd.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_procmaps_common.cpp lib/sanitizer_common/sanitizer_procmaps_common.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_procmaps_linux.cpp lib/sanitizer_common/sanitizer_procmaps_linux.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_procmaps_mac.cpp lib/sanitizer_common/sanitizer_procmaps_mac.cc
file renamed
+14 -13
lib/sanitizer_common/sanitizer_procmaps_solaris.cpp lib/sanitizer_common/sanitizer_procmaps_solaris.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_rtems.cpp lib/sanitizer_common/sanitizer_rtems.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_solaris.cpp lib/sanitizer_common/sanitizer_solaris.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stackdepot.cpp lib/sanitizer_common/sanitizer_stackdepot.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stacktrace.cpp lib/sanitizer_common/sanitizer_stacktrace.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
file renamed
+4 -3
lib/sanitizer_common/sanitizer_stacktrace_printer.cpp lib/sanitizer_common/sanitizer_stacktrace_printer.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp lib/sanitizer_common/sanitizer_stacktrace_sparc.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file renamed
+4 -3
lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_suppressions.cpp lib/sanitizer_common/sanitizer_suppressions.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer.cpp lib/sanitizer_common/sanitizer_symbolizer.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
file renamed
+6 -5
lib/sanitizer_common/sanitizer_symbolizer_mac.cpp lib/sanitizer_common/sanitizer_symbolizer_mac.cc
file renamed
+7 -2
lib/sanitizer_common/sanitizer_symbolizer_markup.cpp lib/sanitizer_common/sanitizer_symbolizer_markup.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file renamed
+16 -68
lib/sanitizer_common/sanitizer_symbolizer_report.cpp lib/sanitizer_common/sanitizer_symbolizer_report.cc
file renamed
+16 -6
lib/sanitizer_common/sanitizer_symbolizer_win.cpp lib/sanitizer_common/sanitizer_symbolizer_win.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_termination.cpp lib/sanitizer_common/sanitizer_termination.cc
file renamed
+2 -2
lib/sanitizer_common/sanitizer_thread_registry.cpp lib/sanitizer_common/sanitizer_thread_registry.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_tls_get_addr.cpp lib/sanitizer_common/sanitizer_tls_get_addr.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_type_traits.cpp lib/sanitizer_common/sanitizer_type_traits.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc
file renamed
+37 -33
lib/sanitizer_common/sanitizer_unwind_win.cpp lib/sanitizer_common/sanitizer_unwind_win.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_win.cpp lib/sanitizer_common/sanitizer_win.cc
file renamed
+14 -5
lib/sanitizer_common/sanitizer_win_dll_thunk.cpp lib/sanitizer_common/sanitizer_win_dll_thunk.cc
file renamed
+5 -5
lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc
file renamed
+1 -1
lib/sanitizer_common/sanitizer_win_weak_interception.cpp lib/sanitizer_common/sanitizer_win_weak_interception.cc
file renamed
+6 -5
lib/sanitizer_common/symbolizer/sanitizer_symbolize.cpp lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc
file renamed
+2 -2
lib/sanitizer_common/symbolizer/sanitizer_wrappers.cpp lib/sanitizer_common/symbolizer/sanitizer_wrappers.cc
file renamed
+1 -1
file modified
+3 -2
lib/scudo/standalone/checksum.cpp lib/scudo/standalone/checksum.cc
file renamed
+1 -1
file modified
+13 -13
file modified
+85 -46
lib/scudo/standalone/common.cpp lib/scudo/standalone/common.cc
file renamed
+1 -1
lib/scudo/standalone/crc32_hw.cpp lib/scudo/standalone/crc32_hw.cc
file renamed
+1 -1
lib/scudo/standalone/flags.cpp lib/scudo/standalone/flags.cc
file renamed
+1 -1
lib/scudo/standalone/flags_parser.cpp lib/scudo/standalone/flags_parser.cc
file renamed
+1 -1
lib/scudo/standalone/fuchsia.cpp lib/scudo/standalone/fuchsia.cc
file renamed
+7 -7
lib/scudo/standalone/linux.cpp lib/scudo/standalone/linux.cc
file renamed
+2 -2
file modified
+1 -1
file modified
+6 -6
file modified
+3 -3
lib/scudo/standalone/report.cpp lib/scudo/standalone/report.cc
file renamed
+1 -1
lib/scudo/standalone/secondary.cpp lib/scudo/standalone/secondary.cc
file renamed
+13 -14
file modified
+1 -1
lib/scudo/standalone/string_utils.cpp lib/scudo/standalone/string_utils.cc
file renamed
+16 -8
lib/scudo/standalone/wrappers_c.cpp lib/scudo/standalone/wrappers_c.cc
file renamed
+1 -1
lib/scudo/standalone/wrappers_c_bionic.cpp lib/scudo/standalone/wrappers_c_bionic.cc
file renamed
+1 -1
lib/scudo/standalone/wrappers_cpp.cpp lib/scudo/standalone/wrappers_cpp.cc
file renamed
+1 -1
lib/stats/stats.cpp lib/stats/stats.cc
file renamed
+1 -1
lib/stats/stats_client.cpp lib/stats/stats_client.cc
file renamed
+1 -1
lib/tsan/benchmarks/func_entry_exit.cpp lib/tsan/benchmarks/func_entry_exit.cc
file renamed
file was renamed with no change to the file
lib/tsan/benchmarks/mini_bench_local.cpp lib/tsan/benchmarks/mini_bench_local.cc
file renamed
file was renamed with no change to the file
lib/tsan/benchmarks/mini_bench_shared.cpp lib/tsan/benchmarks/mini_bench_shared.cc
file renamed
file was renamed with no change to the file
lib/tsan/benchmarks/mop.cpp lib/tsan/benchmarks/mop.cc
file renamed
file was renamed with no change to the file
lib/tsan/benchmarks/start_many_threads.cpp lib/tsan/benchmarks/start_many_threads.cc
file renamed
file was renamed with no change to the file
lib/tsan/benchmarks/vts_many_threads_bench.cpp lib/tsan/benchmarks/vts_many_threads_bench.cc
file renamed
file was renamed with no change to the file
lib/tsan/dd/dd_interceptors.cpp lib/tsan/dd/dd_interceptors.cc
file renamed
+1 -1
lib/tsan/dd/dd_rtl.cpp lib/tsan/dd/dd_rtl.cc
file renamed
+1 -1
lib/tsan/go/tsan_go.cpp lib/tsan/go/tsan_go.cc
file renamed
+19 -8
lib/tsan/rtl/tsan_clock.cpp lib/tsan/rtl/tsan_clock.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_debugging.cpp lib/tsan/rtl/tsan_debugging.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_external.cpp lib/tsan/rtl/tsan_external.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_fd.cpp lib/tsan/rtl/tsan_fd.cc
file renamed
+3 -2
lib/tsan/rtl/tsan_flags.cpp lib/tsan/rtl/tsan_flags.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_ignoreset.cpp lib/tsan/rtl/tsan_ignoreset.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_interceptors_libdispatch.cpp lib/tsan/rtl/tsan_libdispatch.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_interceptors_mac.cpp lib/tsan/rtl/tsan_interceptors_mac.cc
file renamed
+42 -2
lib/tsan/rtl/tsan_interceptors_posix.cpp lib/tsan/rtl/tsan_interceptors.cc
file renamed
+21 -26
lib/tsan/rtl/tsan_interface.cpp lib/tsan/rtl/tsan_interface.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_interface_ann.cpp lib/tsan/rtl/tsan_interface_ann.cc
file renamed
+3 -3
lib/tsan/rtl/tsan_interface_atomic.cpp lib/tsan/rtl/tsan_interface_atomic.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_interface_java.cpp lib/tsan/rtl/tsan_interface_java.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_malloc_mac.cpp lib/tsan/rtl/tsan_malloc_mac.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_md5.cpp lib/tsan/rtl/tsan_md5.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_mman.cpp lib/tsan/rtl/tsan_mman.cc
file renamed
+1 -1
file modified
+2 -3
lib/tsan/rtl/tsan_mutex.cpp lib/tsan/rtl/tsan_mutex.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_mutexset.cpp lib/tsan/rtl/tsan_mutexset.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_new_delete.cpp lib/tsan/rtl/tsan_new_delete.cc
file renamed
+2 -2
file modified
+2 -0
lib/tsan/rtl/tsan_platform_linux.cpp lib/tsan/rtl/tsan_platform_linux.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_platform_mac.cpp lib/tsan/rtl/tsan_platform_mac.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_platform_posix.cpp lib/tsan/rtl/tsan_platform_posix.cc
file renamed
+2 -9
lib/tsan/rtl/tsan_platform_windows.cpp lib/tsan/rtl/tsan_platform_windows.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_preinit.cpp lib/tsan/rtl/tsan_preinit.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_report.cpp lib/tsan/rtl/tsan_report.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_rtl.cpp lib/tsan/rtl/tsan_rtl.cc
file renamed
+21 -3
file modified
+4 -1
lib/tsan/rtl/tsan_rtl_mutex.cpp lib/tsan/rtl/tsan_rtl_mutex.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_rtl_proc.cpp lib/tsan/rtl/tsan_rtl_proc.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_rtl_report.cpp lib/tsan/rtl/tsan_rtl_report.cc
file renamed
+5 -4
lib/tsan/rtl/tsan_rtl_thread.cpp lib/tsan/rtl/tsan_rtl_thread.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_stack_trace.cpp lib/tsan/rtl/tsan_stack_trace.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_stat.cpp lib/tsan/rtl/tsan_stat.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_suppressions.cpp lib/tsan/rtl/tsan_suppressions.cc
file renamed
+2 -2
lib/tsan/rtl/tsan_symbolize.cpp lib/tsan/rtl/tsan_symbolize.cc
file renamed
+1 -1
lib/tsan/rtl/tsan_sync.cpp lib/tsan/rtl/tsan_sync.cc
file renamed
+1 -1
file modified
+5 -0
lib/ubsan/ubsan_diag.cpp lib/ubsan/ubsan_diag.cc
file renamed
+2 -2
lib/ubsan/ubsan_diag_standalone.cpp lib/ubsan/ubsan_diag_standalone.cc
file renamed
+1 -1
lib/ubsan/ubsan_flags.cpp lib/ubsan/ubsan_flags.cc
file renamed
+1 -2
lib/ubsan/ubsan_handlers.cpp lib/ubsan/ubsan_handlers.cc
file renamed
+22 -3
lib/ubsan/ubsan_handlers_cxx.cpp lib/ubsan/ubsan_handlers_cxx.cc
file renamed
+1 -1
lib/ubsan/ubsan_init.cpp lib/ubsan/ubsan_init.cc
file renamed
+1 -1
lib/ubsan/ubsan_init_standalone.cpp lib/ubsan/ubsan_init_standalone.cc
file renamed
+1 -1
lib/ubsan/ubsan_init_standalone_preinit.cpp lib/ubsan/ubsan_init_standalone_preinit.cc
file renamed
+1 -1
lib/ubsan/ubsan_monitor.cpp lib/ubsan/ubsan_monitor.cc
file renamed
+1 -1
lib/ubsan/ubsan_signals_standalone.cpp lib/ubsan/ubsan_signals_standalone.cc
file renamed
+4 -4
lib/ubsan/ubsan_type_hash.cpp lib/ubsan/ubsan_type_hash.cc
file renamed
+2 -2
lib/ubsan/ubsan_type_hash_itanium.cpp lib/ubsan/ubsan_type_hash_itanium.cc
file renamed
+1 -1
lib/ubsan/ubsan_type_hash_win.cpp lib/ubsan/ubsan_type_hash_win.cc
file renamed
+1 -1
lib/ubsan/ubsan_value.cpp lib/ubsan/ubsan_value.cc
file renamed
+1 -1
lib/ubsan/ubsan_win_dll_thunk.cpp lib/ubsan/ubsan_win_dll_thunk.cc
file renamed
+1 -1
lib/ubsan/ubsan_win_dynamic_runtime_thunk.cpp lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc
file renamed
+1 -1
lib/ubsan/ubsan_win_weak_interception.cpp lib/ubsan/ubsan_win_weak_interception.cc
file renamed
+1 -1
file removed
-127
file removed
-164
file added
+164
lib/xray/xray_basic_flags.cpp lib/xray/xray_basic_flags.cc
file renamed
+1 -1
lib/xray/xray_basic_logging.cpp lib/xray/xray_basic_logging.cc
file renamed
+1 -1
lib/xray/xray_fdr_flags.cpp lib/xray/xray_fdr_flags.cc
file renamed
+1 -1
lib/xray/xray_fdr_logging.cpp lib/xray/xray_fdr_logging.cc
file renamed
+1 -1
file removed
-84
file removed
-115
file added
+115
lib/xray/xray_interface.cpp lib/xray/xray_interface.cc
file renamed
file was renamed with no change to the file
file removed
-170
file added
+170
file removed
-178
lib/xray/xray_profile_collector.cpp lib/xray/xray_profile_collector.cc
file renamed
+1 -1
lib/xray/xray_profiling.cpp lib/xray/xray_profiling.cc
file renamed
+1 -1
lib/xray/xray_profiling_flags.cpp lib/xray/xray_profiling_flags.cc
file renamed
file was renamed with no change to the file
lib/xray/xray_trampoline_powerpc64.cpp lib/xray/xray_trampoline_powerpc64.cc
file renamed
file was renamed with no change to the file
file removed
-195
lib/xray/xray_x86_64.cpp lib/xray/xray_x86_64.cc
file renamed
file was renamed with no change to the file