[PATCH 0/3] Libsanitizer: merge from trunk
Martin Liska
mliska@suse.cz
Tue Aug 13 13:23:00 GMT 2019
Hi.
For this year, I decided to make a first merge now and the
next (much smaller) at the end of October.
The biggest change is rename of many files from .cc to .cpp.
I bootstrapped the patch set on x86_64-linux-gnu and run
asan/ubsan/tsan tests on x86_64, ppc64le (power8) and
aarch64.
Libasan SONAME has been already bumped compared to GCC 9.
For other libraries, I don't see a reason for library bumping:
$ abidiff /usr/lib64/libubsan.so.1.0.0 ./x86_64-pc-linux-gnu/libsanitizer/ubsan/.libs/libubsan.so.1.0.0 --stat
Functions changes summary: 0 Removed, 0 Changed, 4 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Function symbols changes summary: 3 Removed, 0 Added function symbols not referenced by debug info
Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info
$ abidiff /usr/lib64/libtsan.so.0.0.0 ./x86_64-pc-linux-gnu/libsanitizer/tsan/.libs/libtsan.so.0.0.0 --stat
Functions changes summary: 0 Removed, 0 Changed, 47 Added functions
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Function symbols changes summary: 1 Removed, 2 Added function symbols not referenced by debug info
Variable symbols changes summary: 0 Removed, 0 Added variable symbol not referenced by debug info
Ready to be installed?
Thanks,
Martin
Martin Liska (3):
Libsanitizer merge from trunk r368656.
Reapply all revisions mentioned in LOCAL_PATCHES.
Fix a test-case scan pattern.
gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +-
libsanitizer/MERGE | 2 +-
libsanitizer/Makefile.in | 8 +-
libsanitizer/aclocal.m4 | 191 +-
libsanitizer/asan/Makefile.am | 63 +-
libsanitizer/asan/Makefile.in | 323 +-
...asan_activation.cc => asan_activation.cpp} | 7 +-
libsanitizer/asan/asan_activation.h | 5 +-
libsanitizer/asan/asan_activation_flags.inc | 5 +-
.../{asan_allocator.cc => asan_allocator.cpp} | 18 +-
libsanitizer/asan/asan_allocator.h | 44 +-
.../{asan_debugging.cc => asan_debugging.cpp} | 7 +-
..._descriptions.cc => asan_descriptions.cpp} | 7 +-
libsanitizer/asan/asan_descriptions.h | 7 +-
.../asan/{asan_errors.cc => asan_errors.cpp} | 22 +-
libsanitizer/asan/asan_errors.h | 27 +-
...asan_fake_stack.cc => asan_fake_stack.cpp} | 7 +-
libsanitizer/asan/asan_fake_stack.h | 7 +-
.../asan/{asan_flags.cc => asan_flags.cpp} | 13 +-
libsanitizer/asan/asan_flags.h | 5 +-
libsanitizer/asan/asan_flags.inc | 9 +-
.../{asan_fuchsia.cc => asan_fuchsia.cpp} | 20 +-
.../{asan_globals.cc => asan_globals.cpp} | 31 +-
...an_globals_win.cc => asan_globals_win.cpp} | 7 +-
libsanitizer/asan/asan_init_version.h | 5 +-
..._interceptors.cc => asan_interceptors.cpp} | 18 +-
libsanitizer/asan/asan_interceptors.h | 39 +-
...cc => asan_interceptors_memintrinsics.cpp} | 7 +-
.../asan/asan_interceptors_memintrinsics.h | 7 +-
libsanitizer/asan/asan_interceptors_vfork.S | 12 +
libsanitizer/asan/asan_interface.inc | 6 +-
libsanitizer/asan/asan_interface_internal.h | 7 +-
libsanitizer/asan/asan_internal.h | 22 +-
.../asan/{asan_linux.cc => asan_linux.cpp} | 14 +-
.../asan/{asan_mac.cc => asan_mac.cpp} | 11 +-
..._malloc_linux.cc => asan_malloc_linux.cpp} | 17 +-
libsanitizer/asan/asan_malloc_local.h | 30 +-
...asan_malloc_mac.cc => asan_malloc_mac.cpp} | 46 +-
libsanitizer/asan/asan_malloc_win.cc | 259 --
libsanitizer/asan/asan_malloc_win.cpp | 553 ++++
libsanitizer/asan/asan_mapping.h | 25 +-
libsanitizer/asan/asan_mapping_myriad.h | 5 +-
libsanitizer/asan/asan_mapping_sparc64.h | 5 +-
...ory_profile.cc => asan_memory_profile.cpp} | 7 +-
...asan_new_delete.cc => asan_new_delete.cpp} | 37 +-
.../{asan_poisoning.cc => asan_poisoning.cpp} | 7 +-
libsanitizer/asan/asan_poisoning.h | 15 +-
.../asan/{asan_posix.cc => asan_posix.cpp} | 53 +-
.../{asan_preinit.cc => asan_preinit.cpp} | 7 +-
...remap_shadow.cc => asan_premap_shadow.cpp} | 7 +-
libsanitizer/asan/asan_premap_shadow.h | 5 +-
.../asan/{asan_report.cc => asan_report.cpp} | 16 +-
libsanitizer/asan/asan_report.h | 7 +-
.../asan/{asan_rtems.cc => asan_rtems.cpp} | 17 +-
.../asan/{asan_rtl.cc => asan_rtl.cpp} | 45 +-
libsanitizer/asan/asan_scariness_score.h | 5 +-
..._shadow_setup.cc => asan_shadow_setup.cpp} | 11 +-
libsanitizer/asan/asan_stack.cc | 38 -
libsanitizer/asan/asan_stack.cpp | 88 +
libsanitizer/asan/asan_stack.h | 47 +-
.../asan/{asan_stats.cc => asan_stats.cpp} | 7 +-
libsanitizer/asan/asan_stats.h | 5 +-
..._suppressions.cc => asan_suppressions.cpp} | 7 +-
libsanitizer/asan/asan_suppressions.h | 7 +-
.../asan/{asan_thread.cc => asan_thread.cpp} | 34 +-
libsanitizer/asan/asan_thread.h | 22 +-
.../asan/{asan_win.cc => asan_win.cpp} | 115 +-
...in_dll_thunk.cc => asan_win_dll_thunk.cpp} | 10 +-
....cc => asan_win_dynamic_runtime_thunk.cpp} | 9 +-
...tion.cc => asan_win_weak_interception.cpp} | 7 +-
libsanitizer/builtins/assembly.h | 36 +-
libsanitizer/configure | 191 +-
libsanitizer/configure.tgt | 3 -
.../include/sanitizer/allocator_interface.h | 5 +-
.../include/sanitizer/asan_interface.h | 407 ++-
.../include/sanitizer/common_interface_defs.h | 507 ++--
.../include/sanitizer/coverage_interface.h | 5 +-
.../include/sanitizer/dfsan_interface.h | 11 +-
.../include/sanitizer/esan_interface.h | 48 -
.../include/sanitizer/hwasan_interface.h | 26 +-
.../include/sanitizer/linux_syscall_hooks.h | 5 +-
.../include/sanitizer/lsan_interface.h | 5 +-
.../include/sanitizer/msan_interface.h | 8 +-
.../include/sanitizer/netbsd_syscall_hooks.h | 51 +-
.../include/sanitizer/scudo_interface.h | 5 +-
.../include/sanitizer/tsan_interface.h | 23 +-
.../include/sanitizer/tsan_interface_atomic.h | 7 +-
libsanitizer/interception/Makefile.am | 8 +-
libsanitizer/interception/Makefile.in | 80 +-
libsanitizer/interception/interception.h | 15 +-
.../interception/interception_linux.cc | 53 -
.../interception/interception_linux.cpp | 83 +
.../interception/interception_linux.h | 29 +-
...terception_mac.cc => interception_mac.cpp} | 7 +-
libsanitizer/interception/interception_mac.h | 5 +-
...ype_test.cc => interception_type_test.cpp} | 7 +-
...terception_win.cc => interception_win.cpp} | 13 +-
libsanitizer/interception/interception_win.h | 5 +-
libsanitizer/libbacktrace/Makefile.in | 107 +-
libsanitizer/lsan/Makefile.am | 20 +-
libsanitizer/lsan/Makefile.in | 99 +-
libsanitizer/lsan/{lsan.cc => lsan.cpp} | 29 +-
libsanitizer/lsan/lsan.h | 27 +-
.../{lsan_allocator.cc => lsan_allocator.cpp} | 21 +-
libsanitizer/lsan/lsan_allocator.h | 34 +-
.../lsan/{lsan_common.cc => lsan_common.cpp} | 7 +-
libsanitizer/lsan/lsan_common.h | 11 +-
..._common_linux.cc => lsan_common_linux.cpp} | 14 +-
...lsan_common_mac.cc => lsan_common_mac.cpp} | 11 +-
libsanitizer/lsan/lsan_flags.inc | 5 +-
..._interceptors.cc => lsan_interceptors.cpp} | 15 +-
.../lsan/{lsan_linux.cc => lsan_linux.cpp} | 13 +-
.../lsan/{lsan_mac.cc => lsan_mac.cpp} | 7 +-
...lsan_malloc_mac.cc => lsan_malloc_mac.cpp} | 9 +-
.../{lsan_preinit.cc => lsan_preinit.cpp} | 7 +-
.../lsan/{lsan_thread.cc => lsan_thread.cpp} | 11 +-
libsanitizer/lsan/lsan_thread.h | 8 +-
libsanitizer/merge.sh | 3 +-
libsanitizer/sanitizer_common/Makefile.am | 118 +-
libsanitizer/sanitizer_common/Makefile.in | 514 ++--
libsanitizer/sanitizer_common/sancov_begin.S | 5 -
libsanitizer/sanitizer_common/sancov_end.S | 5 -
.../{sancov_flags.cc => sancov_flags.cpp} | 9 +-
libsanitizer/sanitizer_common/sancov_flags.h | 5 +-
.../sanitizer_common/sancov_flags.inc | 5 +-
.../sanitizer_common/sanitizer_addrhashmap.h | 5 +-
...r_allocator.cc => sanitizer_allocator.cpp} | 19 +-
.../sanitizer_common/sanitizer_allocator.h | 11 +-
.../sanitizer_allocator_bytemap.h | 17 +-
...ecks.cc => sanitizer_allocator_checks.cpp} | 7 +-
.../sanitizer_allocator_checks.h | 5 +-
.../sanitizer_allocator_combined.h | 19 +-
.../sanitizer_allocator_interface.h | 5 +-
.../sanitizer_allocator_internal.h | 34 +-
.../sanitizer_allocator_local_cache.h | 12 +-
.../sanitizer_allocator_primary32.h | 21 +-
.../sanitizer_allocator_primary64.h | 35 +-
...port.cc => sanitizer_allocator_report.cpp} | 19 +-
.../sanitizer_allocator_report.h | 7 +-
.../sanitizer_allocator_secondary.h | 52 +-
.../sanitizer_allocator_size_class_map.h | 8 +-
.../sanitizer_allocator_stats.h | 7 +-
libsanitizer/sanitizer_common/sanitizer_asm.h | 16 +-
.../sanitizer_common/sanitizer_atomic.h | 5 +-
.../sanitizer_common/sanitizer_atomic_clang.h | 5 +-
.../sanitizer_atomic_clang_mips.h | 6 +-
.../sanitizer_atomic_clang_other.h | 5 +-
.../sanitizer_atomic_clang_x86.h | 5 +-
.../sanitizer_common/sanitizer_atomic_msvc.h | 5 +-
.../sanitizer_common/sanitizer_bitvector.h | 5 +-
.../sanitizer_common/sanitizer_bvgraph.h | 5 +-
...nitizer_common.cc => sanitizer_common.cpp} | 7 +-
.../sanitizer_common/sanitizer_common.h | 42 +-
.../sanitizer_common_interceptors.inc | 2620 ++++++++++++++++-
.../sanitizer_common_interceptors_format.inc | 5 +-
.../sanitizer_common_interceptors_ioctl.inc | 5 +-
...er_common_interceptors_vfork_aarch64.inc.S | 43 +
...itizer_common_interceptors_vfork_arm.inc.S | 49 +
...tizer_common_interceptors_vfork_i386.inc.S | 63 +
...zer_common_interceptors_vfork_x86_64.inc.S | 41 +
.../sanitizer_common_interface.inc | 5 +-
.../sanitizer_common_interface_posix.inc | 5 +-
...ibcdep.cc => sanitizer_common_libcdep.cpp} | 11 +-
..._nolibc.cc => sanitizer_common_nolibc.cpp} | 7 +-
.../sanitizer_common_syscalls.inc | 17 +-
...hsia.cc => sanitizer_coverage_fuchsia.cpp} | 12 +-
.../sanitizer_coverage_interface.inc | 5 +-
....cc => sanitizer_coverage_libcdep_new.cpp} | 7 +-
...c => sanitizer_coverage_win_dll_thunk.cpp} | 7 +-
...er_coverage_win_dynamic_runtime_thunk.cpp} | 13 +-
...cc => sanitizer_coverage_win_sections.cpp} | 52 +-
...itizer_coverage_win_weak_interception.cpp} | 7 +-
.../sanitizer_common/sanitizer_dbghelp.h | 5 +-
.../sanitizer_deadlock_detector.h | 12 +-
...r1.cc => sanitizer_deadlock_detector1.cpp} | 7 +-
...r2.cc => sanitizer_deadlock_detector2.cpp} | 7 +-
.../sanitizer_deadlock_detector_interface.h | 5 +-
...sanitizer_errno.cc => sanitizer_errno.cpp} | 7 +-
.../sanitizer_common/sanitizer_errno.h | 5 +-
.../sanitizer_common/sanitizer_errno_codes.h | 5 +-
.../{sanitizer_file.cc => sanitizer_file.cpp} | 9 +-
.../sanitizer_common/sanitizer_file.h | 8 +-
...ag_parser.cc => sanitizer_flag_parser.cpp} | 36 +-
.../sanitizer_common/sanitizer_flag_parser.h | 24 +-
...sanitizer_flags.cc => sanitizer_flags.cpp} | 7 +-
.../sanitizer_common/sanitizer_flags.h | 5 +-
.../sanitizer_common/sanitizer_flags.inc | 16 +-
.../sanitizer_common/sanitizer_freebsd.h | 5 +-
...tizer_fuchsia.cc => sanitizer_fuchsia.cpp} | 38 +-
.../sanitizer_common/sanitizer_fuchsia.h | 5 +-
.../sanitizer_common/sanitizer_getauxval.h | 5 +-
.../sanitizer_common/sanitizer_hash.h | 43 +
.../sanitizer_interceptors_ioctl_netbsd.inc | 88 +-
.../sanitizer_interface_internal.h | 5 +-
.../sanitizer_internal_defs.h | 8 +-
.../sanitizer_common/sanitizer_lfstack.h | 5 +-
.../{sanitizer_libc.cc => sanitizer_libc.cpp} | 7 +-
.../sanitizer_common/sanitizer_libc.h | 5 +-
...r_libignore.cc => sanitizer_libignore.cpp} | 7 +-
.../sanitizer_common/sanitizer_libignore.h | 5 +-
...sanitizer_linux.cc => sanitizer_linux.cpp} | 155 +-
.../sanitizer_common/sanitizer_linux.h | 34 +-
...libcdep.cc => sanitizer_linux_libcdep.cpp} | 47 +-
.../sanitizer_common/sanitizer_linux_mips64.S | 23 -
...linux_s390.cc => sanitizer_linux_s390.cpp} | 7 +-
.../sanitizer_common/sanitizer_linux_x86_64.S | 25 -
.../sanitizer_common/sanitizer_list.h | 5 +-
.../sanitizer_local_address_space_view.h | 76 +
.../{sanitizer_mac.cc => sanitizer_mac.cpp} | 146 +-
libsanitizer/sanitizer_common/sanitizer_mac.h | 7 +-
...c_libcdep.cc => sanitizer_mac_libcdep.cpp} | 7 +-
.../sanitizer_common/sanitizer_malloc_mac.inc | 101 +-
.../sanitizer_common/sanitizer_mutex.h | 5 +-
...nitizer_netbsd.cc => sanitizer_netbsd.cpp} | 36 +-
...tizer_openbsd.cc => sanitizer_openbsd.cpp} | 13 +-
....cc => sanitizer_persistent_allocator.cpp} | 7 +-
.../sanitizer_persistent_allocator.h | 5 +-
.../sanitizer_placement_new.h | 5 +-
.../sanitizer_common/sanitizer_platform.h | 26 +-
.../sanitizer_platform_interceptors.h | 69 +-
.../sanitizer_platform_limits_freebsd.cpp | 525 ++++
.../sanitizer_platform_limits_freebsd.h | 656 +++++
...cc => sanitizer_platform_limits_linux.cpp} | 9 +-
...c => sanitizer_platform_limits_netbsd.cpp} | 422 ++-
.../sanitizer_platform_limits_netbsd.h | 229 +-
... => sanitizer_platform_limits_openbsd.cpp} | 7 +-
.../sanitizer_platform_limits_openbsd.h | 5 +-
...cc => sanitizer_platform_limits_posix.cpp} | 90 +-
.../sanitizer_platform_limits_posix.h | 142 +-
... => sanitizer_platform_limits_solaris.cpp} | 7 +-
.../sanitizer_platform_limits_solaris.h | 7 +-
...sanitizer_posix.cc => sanitizer_posix.cpp} | 133 +-
.../sanitizer_common/sanitizer_posix.h | 28 +-
...libcdep.cc => sanitizer_posix_libcdep.cpp} | 89 +-
...nitizer_printf.cc => sanitizer_printf.cpp} | 7 +-
.../sanitizer_common/sanitizer_procmaps.h | 6 +-
...maps_bsd.cc => sanitizer_procmaps_bsd.cpp} | 8 +-
...ommon.cc => sanitizer_procmaps_common.cpp} | 13 +-
..._linux.cc => sanitizer_procmaps_linux.cpp} | 8 +-
...maps_mac.cc => sanitizer_procmaps_mac.cpp} | 11 +-
...aris.cc => sanitizer_procmaps_solaris.cpp} | 22 +-
.../sanitizer_common/sanitizer_quarantine.h | 5 +-
.../sanitizer_report_decorator.h | 5 +-
.../sanitizer_common/sanitizer_ring_buffer.h | 7 +-
...sanitizer_rtems.cc => sanitizer_rtems.cpp} | 15 +-
.../sanitizer_common/sanitizer_rtems.h | 5 +-
.../sanitizer_signal_interceptors.inc | 5 +-
...tizer_solaris.cc => sanitizer_solaris.cpp} | 16 +-
...stackdepot.cc => sanitizer_stackdepot.cpp} | 30 +-
.../sanitizer_common/sanitizer_stackdepot.h | 7 +-
.../sanitizer_stackdepotbase.h | 5 +-
...stacktrace.cc => sanitizer_stacktrace.cpp} | 15 +-
.../sanitizer_common/sanitizer_stacktrace.h | 61 +-
...ep.cc => sanitizer_stacktrace_libcdep.cpp} | 15 +-
...er.cc => sanitizer_stacktrace_printer.cpp} | 11 +-
.../sanitizer_stacktrace_printer.h | 5 +-
...parc.cc => sanitizer_stacktrace_sparc.cpp} | 27 +-
.../sanitizer_common/sanitizer_stoptheworld.h | 5 +-
... sanitizer_stoptheworld_linux_libcdep.cpp} | 7 +-
..._mac.cc => sanitizer_stoptheworld_mac.cpp} | 7 +-
.../sanitizer_stoptheworld_netbsd_libcdep.cpp | 356 +++
...ressions.cc => sanitizer_suppressions.cpp} | 38 +-
.../sanitizer_common/sanitizer_suppressions.h | 5 +-
...symbolizer.cc => sanitizer_symbolizer.cpp} | 17 +-
.../sanitizer_common/sanitizer_symbolizer.h | 33 +-
.../sanitizer_symbolizer_fuchsia.h | 8 +-
.../sanitizer_symbolizer_internal.h | 32 +-
... => sanitizer_symbolizer_libbacktrace.cpp} | 7 +-
.../sanitizer_symbolizer_libbacktrace.h | 5 +-
...ep.cc => sanitizer_symbolizer_libcdep.cpp} | 88 +-
...er_mac.cc => sanitizer_symbolizer_mac.cpp} | 12 +-
.../sanitizer_symbolizer_mac.h | 5 +-
...kup.cc => sanitizer_symbolizer_markup.cpp} | 15 +-
...=> sanitizer_symbolizer_posix_libcdep.cpp} | 7 +-
...ort.cc => sanitizer_symbolizer_report.cpp} | 13 +-
.../sanitizer_symbolizer_rtems.h | 5 +-
...er_win.cc => sanitizer_symbolizer_win.cpp} | 10 +-
.../sanitizer_syscall_generic.inc | 5 +-
.../sanitizer_syscall_linux_aarch64.inc | 5 +-
.../sanitizer_syscall_linux_arm.inc | 5 +-
.../sanitizer_syscall_linux_x86_64.inc | 5 +-
.../sanitizer_syscalls_netbsd.inc | 43 +-
...rmination.cc => sanitizer_termination.cpp} | 7 +-
...istry.cc => sanitizer_thread_registry.cpp} | 30 +-
.../sanitizer_thread_registry.h | 18 +-
...get_addr.cc => sanitizer_tls_get_addr.cpp} | 7 +-
.../sanitizer_common/sanitizer_tls_get_addr.h | 7 +-
.../sanitizer_type_traits.cpp | 20 +
.../sanitizer_common/sanitizer_type_traits.h | 62 +
....cc => sanitizer_unwind_linux_libcdep.cpp} | 19 +-
...unwind_win.cc => sanitizer_unwind_win.cpp} | 14 +-
.../sanitizer_common/sanitizer_vector.h | 5 +-
.../{sanitizer_win.cc => sanitizer_win.cpp} | 86 +-
libsanitizer/sanitizer_common/sanitizer_win.h | 5 +-
.../sanitizer_common/sanitizer_win_defs.h | 5 +-
...l_thunk.cc => sanitizer_win_dll_thunk.cpp} | 7 +-
.../sanitizer_win_dll_thunk.h | 5 +-
...> sanitizer_win_dynamic_runtime_thunk.cpp} | 13 +-
...cc => sanitizer_win_weak_interception.cpp} | 7 +-
.../sanitizer_win_weak_interception.h | 5 +-
libsanitizer/tsan/Makefile.am | 67 +-
libsanitizer/tsan/Makefile.in | 306 +-
.../tsan/{tsan_clock.cc => tsan_clock.cpp} | 9 +-
libsanitizer/tsan/tsan_clock.h | 5 +-
.../{tsan_debugging.cc => tsan_debugging.cpp} | 57 +-
libsanitizer/tsan/tsan_defs.h | 5 +-
libsanitizer/tsan/tsan_dense_alloc.h | 5 +-
libsanitizer/tsan/tsan_dispatch_defs.h | 66 +
.../{tsan_external.cc => tsan_external.cpp} | 7 +-
libsanitizer/tsan/{tsan_fd.cc => tsan_fd.cpp} | 7 +-
libsanitizer/tsan/tsan_fd.h | 5 +-
.../tsan/{tsan_flags.cc => tsan_flags.cpp} | 16 +-
libsanitizer/tsan/tsan_flags.h | 8 +-
libsanitizer/tsan/tsan_flags.inc | 7 +-
.../{tsan_ignoreset.cc => tsan_ignoreset.cpp} | 7 +-
libsanitizer/tsan/tsan_ignoreset.h | 5 +-
..._interceptors.cc => tsan_interceptors.cpp} | 203 +-
libsanitizer/tsan/tsan_interceptors.h | 12 +
...ptors_mac.cc => tsan_interceptors_mac.cpp} | 104 +-
.../{tsan_interface.cc => tsan_interface.cpp} | 33 +-
libsanitizer/tsan/tsan_interface.h | 7 +-
...nterface_ann.cc => tsan_interface_ann.cpp} | 7 +-
libsanitizer/tsan/tsan_interface_ann.h | 5 +-
...ce_atomic.cc => tsan_interface_atomic.cpp} | 9 +-
libsanitizer/tsan/tsan_interface_inl.h | 5 +-
...erface_java.cc => tsan_interface_java.cpp} | 7 +-
libsanitizer/tsan/tsan_interface_java.h | 7 +-
...ibdispatch_mac.cc => tsan_libdispatch.cpp} | 198 +-
...tsan_malloc_mac.cc => tsan_malloc_mac.cpp} | 21 +-
.../tsan/{tsan_md5.cc => tsan_md5.cpp} | 15 +-
.../tsan/{tsan_mman.cc => tsan_mman.cpp} | 17 +-
libsanitizer/tsan/tsan_mman.h | 6 +-
.../tsan/{tsan_mutex.cc => tsan_mutex.cpp} | 7 +-
libsanitizer/tsan/tsan_mutex.h | 5 +-
.../{tsan_mutexset.cc => tsan_mutexset.cpp} | 7 +-
libsanitizer/tsan/tsan_mutexset.h | 5 +-
...tsan_new_delete.cc => tsan_new_delete.cpp} | 13 +-
libsanitizer/tsan/tsan_platform.h | 6 +-
...tform_linux.cc => tsan_platform_linux.cpp} | 117 +-
..._platform_mac.cc => tsan_platform_mac.cpp} | 67 +-
...tform_posix.cc => tsan_platform_posix.cpp} | 16 +-
...m_windows.cc => tsan_platform_windows.cpp} | 7 +-
.../{tsan_preinit.cc => tsan_preinit.cpp} | 7 +-
.../tsan/{tsan_report.cc => tsan_report.cpp} | 78 +-
libsanitizer/tsan/tsan_report.h | 8 +-
.../tsan/{tsan_rtl.cc => tsan_rtl.cpp} | 47 +-
libsanitizer/tsan/tsan_rtl.h | 52 +-
libsanitizer/tsan/tsan_rtl_aarch64.S | 196 +-
libsanitizer/tsan/tsan_rtl_amd64.S | 48 +-
.../{tsan_rtl_mutex.cc => tsan_rtl_mutex.cpp} | 7 +-
libsanitizer/tsan/tsan_rtl_ppc64.S | 1 -
.../{tsan_rtl_proc.cc => tsan_rtl_proc.cpp} | 7 +-
...tsan_rtl_report.cc => tsan_rtl_report.cpp} | 15 +-
...tsan_rtl_thread.cc => tsan_rtl_thread.cpp} | 57 +-
...an_stack_trace.cc => tsan_stack_trace.cpp} | 20 +-
libsanitizer/tsan/tsan_stack_trace.h | 5 +-
.../tsan/{tsan_stat.cc => tsan_stat.cpp} | 7 +-
libsanitizer/tsan/tsan_stat.h | 5 +-
..._suppressions.cc => tsan_suppressions.cpp} | 63 +-
libsanitizer/tsan/tsan_suppressions.h | 5 +-
.../{tsan_symbolize.cc => tsan_symbolize.cpp} | 7 +-
libsanitizer/tsan/tsan_symbolize.h | 5 +-
.../tsan/{tsan_sync.cc => tsan_sync.cpp} | 7 +-
libsanitizer/tsan/tsan_sync.h | 5 +-
libsanitizer/tsan/tsan_trace.h | 5 +-
.../tsan/tsan_update_shadow_word_inl.h | 29 +-
libsanitizer/ubsan/Makefile.am | 20 +-
libsanitizer/ubsan/Makefile.in | 123 +-
libsanitizer/ubsan/ubsan_checks.inc | 12 +-
.../ubsan/{ubsan_diag.cc => ubsan_diag.cpp} | 25 +-
libsanitizer/ubsan/ubsan_diag.h | 8 +-
libsanitizer/ubsan/ubsan_diag_standalone.cc | 36 -
libsanitizer/ubsan/ubsan_diag_standalone.cpp | 40 +
.../ubsan/{ubsan_flags.cc => ubsan_flags.cpp} | 9 +-
libsanitizer/ubsan/ubsan_flags.h | 5 +-
libsanitizer/ubsan/ubsan_flags.inc | 9 +-
.../{ubsan_handlers.cc => ubsan_handlers.cpp} | 109 +-
libsanitizer/ubsan/ubsan_handlers.h | 27 +-
...handlers_cxx.cc => ubsan_handlers_cxx.cpp} | 51 +-
libsanitizer/ubsan/ubsan_handlers_cxx.h | 21 +-
.../ubsan/{ubsan_init.cc => ubsan_init.cpp} | 7 +-
libsanitizer/ubsan/ubsan_init.h | 5 +-
...tandalone.cc => ubsan_init_standalone.cpp} | 7 +-
...t.cc => ubsan_init_standalone_preinit.cpp} | 7 +-
libsanitizer/ubsan/ubsan_interface.inc | 11 +-
.../{ubsan_monitor.cc => ubsan_monitor.cpp} | 7 +-
libsanitizer/ubsan/ubsan_monitor.h | 5 +-
libsanitizer/ubsan/ubsan_platform.h | 5 +-
...dalone.cc => ubsan_signals_standalone.cpp} | 16 +-
libsanitizer/ubsan/ubsan_signals_standalone.h | 7 +-
...ubsan_type_hash.cc => ubsan_type_hash.cpp} | 9 +-
libsanitizer/ubsan/ubsan_type_hash.h | 9 +-
...itanium.cc => ubsan_type_hash_itanium.cpp} | 20 +-
...pe_hash_win.cc => ubsan_type_hash_win.cpp} | 11 +-
.../ubsan/{ubsan_value.cc => ubsan_value.cpp} | 7 +-
libsanitizer/ubsan/ubsan_value.h | 5 +-
...n_dll_thunk.cc => ubsan_win_dll_thunk.cpp} | 7 +-
...cc => ubsan_win_dynamic_runtime_thunk.cpp} | 7 +-
...ion.cc => ubsan_win_weak_interception.cpp} | 7 +-
399 files changed, 11952 insertions(+), 4469 deletions(-)
rename libsanitizer/asan/{asan_activation.cc => asan_activation.cpp} (94%)
rename libsanitizer/asan/{asan_allocator.cc => asan_allocator.cpp} (98%)
rename libsanitizer/asan/{asan_debugging.cc => asan_debugging.cpp} (94%)
rename libsanitizer/asan/{asan_descriptions.cc => asan_descriptions.cpp} (98%)
rename libsanitizer/asan/{asan_errors.cc => asan_errors.cpp} (96%)
rename libsanitizer/asan/{asan_fake_stack.cc => asan_fake_stack.cpp} (97%)
rename libsanitizer/asan/{asan_flags.cc => asan_flags.cpp} (94%)
rename libsanitizer/asan/{asan_fuchsia.cc => asan_fuchsia.cpp} (92%)
rename libsanitizer/asan/{asan_globals.cc => asan_globals.cpp} (95%)
rename libsanitizer/asan/{asan_globals_win.cc => asan_globals_win.cpp} (87%)
rename libsanitizer/asan/{asan_interceptors.cc => asan_interceptors.cpp} (97%)
rename libsanitizer/asan/{asan_interceptors_memintrinsics.cc => asan_interceptors_memintrinsics.cpp} (83%)
create mode 100644 libsanitizer/asan/asan_interceptors_vfork.S
rename libsanitizer/asan/{asan_linux.cc => asan_linux.cpp} (93%)
rename libsanitizer/asan/{asan_mac.cc => asan_mac.cpp} (96%)
rename libsanitizer/asan/{asan_malloc_linux.cc => asan_malloc_linux.cpp} (94%)
rename libsanitizer/asan/{asan_malloc_mac.cc => asan_malloc_mac.cpp} (57%)
delete mode 100644 libsanitizer/asan/asan_malloc_win.cc
create mode 100644 libsanitizer/asan/asan_malloc_win.cpp
rename libsanitizer/asan/{asan_memory_profile.cc => asan_memory_profile.cpp} (93%)
rename libsanitizer/asan/{asan_new_delete.cc => asan_new_delete.cpp} (88%)
rename libsanitizer/asan/{asan_poisoning.cc => asan_poisoning.cpp} (98%)
rename libsanitizer/asan/{asan_posix.cc => asan_posix.cpp} (57%)
rename libsanitizer/asan/{asan_preinit.cc => asan_preinit.cpp} (74%)
rename libsanitizer/asan/{asan_premap_shadow.cc => asan_premap_shadow.cpp} (90%)
rename libsanitizer/asan/{asan_report.cc => asan_report.cpp} (96%)
rename libsanitizer/asan/{asan_rtems.cc => asan_rtems.cpp} (93%)
rename libsanitizer/asan/{asan_rtl.cc => asan_rtl.cpp} (94%)
rename libsanitizer/asan/{asan_shadow_setup.cc => asan_shadow_setup.cpp} (94%)
delete mode 100644 libsanitizer/asan/asan_stack.cc
create mode 100644 libsanitizer/asan/asan_stack.cpp
rename libsanitizer/asan/{asan_stats.cc => asan_stats.cpp} (95%)
rename libsanitizer/asan/{asan_suppressions.cc => asan_suppressions.cpp} (92%)
rename libsanitizer/asan/{asan_thread.cc => asan_thread.cpp} (95%)
rename libsanitizer/asan/{asan_win.cc => asan_win.cpp} (75%)
rename libsanitizer/asan/{asan_win_dll_thunk.cc => asan_win_dll_thunk.cpp} (94%)
rename libsanitizer/asan/{asan_win_dynamic_runtime_thunk.cc => asan_win_dynamic_runtime_thunk.cpp} (94%)
rename libsanitizer/asan/{asan_win_weak_interception.cc => asan_win_weak_interception.cpp} (77%)
delete mode 100644 libsanitizer/include/sanitizer/esan_interface.h
delete mode 100644 libsanitizer/interception/interception_linux.cc
create mode 100644 libsanitizer/interception/interception_linux.cpp
rename libsanitizer/interception/{interception_mac.cc => interception_mac.cpp} (58%)
rename libsanitizer/interception/{interception_type_test.cc => interception_type_test.cpp} (81%)
rename libsanitizer/interception/{interception_win.cc => interception_win.cpp} (98%)
rename libsanitizer/lsan/{lsan.cc => lsan.cpp} (74%)
rename libsanitizer/lsan/{lsan_allocator.cc => lsan_allocator.cpp} (94%)
rename libsanitizer/lsan/{lsan_common.cc => lsan_common.cpp} (99%)
rename libsanitizer/lsan/{lsan_common_linux.cc => lsan_common_linux.cpp} (91%)
rename libsanitizer/lsan/{lsan_common_mac.cc => lsan_common_mac.cpp} (94%)
rename libsanitizer/lsan/{lsan_interceptors.cc => lsan_interceptors.cpp} (96%)
rename libsanitizer/lsan/{lsan_linux.cc => lsan_linux.cpp} (60%)
rename libsanitizer/lsan/{lsan_mac.cc => lsan_mac.cpp} (96%)
rename libsanitizer/lsan/{lsan_malloc_mac.cc => lsan_malloc_mac.cpp} (83%)
rename libsanitizer/lsan/{lsan_preinit.cc => lsan_preinit.cpp} (68%)
rename libsanitizer/lsan/{lsan_thread.cc => lsan_thread.cpp} (91%)
delete mode 100644 libsanitizer/sanitizer_common/sancov_begin.S
delete mode 100644 libsanitizer/sanitizer_common/sancov_end.S
rename libsanitizer/sanitizer_common/{sancov_flags.cc => sancov_flags.cpp} (81%)
rename libsanitizer/sanitizer_common/{sanitizer_allocator.cc => sanitizer_allocator.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_allocator_checks.cc => sanitizer_allocator_checks.cpp} (61%)
rename libsanitizer/sanitizer_common/{sanitizer_allocator_report.cc => sanitizer_allocator_report.cpp} (85%)
rename libsanitizer/sanitizer_common/{sanitizer_common.cc => sanitizer_common.cpp} (97%)
create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_aarch64.inc.S
create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_arm.inc.S
create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_i386.inc.S
create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfork_x86_64.inc.S
rename libsanitizer/sanitizer_common/{sanitizer_common_libcdep.cc => sanitizer_common_libcdep.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_common_nolibc.cc => sanitizer_common_nolibc.cpp} (76%)
rename libsanitizer/sanitizer_common/{sanitizer_coverage_fuchsia.cc => sanitizer_coverage_fuchsia.cpp} (95%)
rename libsanitizer/sanitizer_common/{sanitizer_coverage_libcdep_new.cc => sanitizer_coverage_libcdep_new.cpp} (96%)
rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_dll_thunk.cc => sanitizer_coverage_win_dll_thunk.cpp} (74%)
rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_dynamic_runtime_thunk.cc => sanitizer_coverage_win_dynamic_runtime_thunk.cpp} (59%)
rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_sections.cc => sanitizer_coverage_win_sections.cpp} (57%)
rename libsanitizer/sanitizer_common/{sanitizer_coverage_win_weak_interception.cc => sanitizer_coverage_win_weak_interception.cpp} (77%)
rename libsanitizer/sanitizer_common/{sanitizer_deadlock_detector1.cc => sanitizer_deadlock_detector1.cpp} (95%)
rename libsanitizer/sanitizer_common/{sanitizer_deadlock_detector2.cc => sanitizer_deadlock_detector2.cpp} (97%)
rename libsanitizer/sanitizer_common/{sanitizer_errno.cc => sanitizer_errno.cpp} (76%)
rename libsanitizer/sanitizer_common/{sanitizer_file.cc => sanitizer_file.cpp} (94%)
rename libsanitizer/sanitizer_common/{sanitizer_flag_parser.cc => sanitizer_flag_parser.cpp} (81%)
rename libsanitizer/sanitizer_common/{sanitizer_flags.cc => sanitizer_flags.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_fuchsia.cc => sanitizer_fuchsia.cpp} (93%)
create mode 100644 libsanitizer/sanitizer_common/sanitizer_hash.h
rename libsanitizer/sanitizer_common/{sanitizer_libc.cc => sanitizer_libc.cpp} (96%)
rename libsanitizer/sanitizer_common/{sanitizer_libignore.cc => sanitizer_libignore.cpp} (93%)
rename libsanitizer/sanitizer_common/{sanitizer_linux.cc => sanitizer_linux.cpp} (96%)
rename libsanitizer/sanitizer_common/{sanitizer_linux_libcdep.cc => sanitizer_linux_libcdep.cpp} (94%)
delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S
rename libsanitizer/sanitizer_common/{sanitizer_linux_s390.cc => sanitizer_linux_s390.cpp} (96%)
delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S
create mode 100644 libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h
rename libsanitizer/sanitizer_common/{sanitizer_mac.cc => sanitizer_mac.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_mac_libcdep.cc => sanitizer_mac_libcdep.cpp} (72%)
rename libsanitizer/sanitizer_common/{sanitizer_netbsd.cc => sanitizer_netbsd.cpp} (90%)
rename libsanitizer/sanitizer_common/{sanitizer_openbsd.cc => sanitizer_openbsd.cpp} (88%)
rename libsanitizer/sanitizer_common/{sanitizer_persistent_allocator.cc => sanitizer_persistent_allocator.cpp} (61%)
create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp
create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h
rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_linux.cc => sanitizer_platform_limits_linux.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_netbsd.cc => sanitizer_platform_limits_netbsd.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_openbsd.cc => sanitizer_platform_limits_openbsd.cpp} (97%)
rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_posix.cc => sanitizer_platform_limits_posix.cpp} (96%)
rename libsanitizer/sanitizer_common/{sanitizer_platform_limits_solaris.cc => sanitizer_platform_limits_solaris.cpp} (97%)
rename libsanitizer/sanitizer_common/{sanitizer_posix.cc => sanitizer_posix.cpp} (72%)
rename libsanitizer/sanitizer_common/{sanitizer_posix_libcdep.cc => sanitizer_posix_libcdep.cpp} (85%)
rename libsanitizer/sanitizer_common/{sanitizer_printf.cc => sanitizer_printf.cpp} (97%)
rename libsanitizer/sanitizer_common/{sanitizer_procmaps_bsd.cc => sanitizer_procmaps_bsd.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_procmaps_common.cc => sanitizer_procmaps_common.cpp} (93%)
rename libsanitizer/sanitizer_common/{sanitizer_procmaps_linux.cc => sanitizer_procmaps_linux.cpp} (89%)
rename libsanitizer/sanitizer_common/{sanitizer_procmaps_mac.cc => sanitizer_procmaps_mac.cpp} (97%)
rename libsanitizer/sanitizer_common/{sanitizer_procmaps_solaris.cc => sanitizer_procmaps_solaris.cpp} (67%)
rename libsanitizer/sanitizer_common/{sanitizer_rtems.cc => sanitizer_rtems.cpp} (95%)
rename libsanitizer/sanitizer_common/{sanitizer_solaris.cc => sanitizer_solaris.cpp} (94%)
rename libsanitizer/sanitizer_common/{sanitizer_stackdepot.cc => sanitizer_stackdepot.cpp} (87%)
rename libsanitizer/sanitizer_common/{sanitizer_stacktrace.cc => sanitizer_stacktrace.cpp} (89%)
rename libsanitizer/sanitizer_common/{sanitizer_stacktrace_libcdep.cc => sanitizer_stacktrace_libcdep.cpp} (90%)
rename libsanitizer/sanitizer_common/{sanitizer_stacktrace_printer.cc => sanitizer_stacktrace_printer.cpp} (95%)
rename libsanitizer/sanitizer_common/{sanitizer_stacktrace_sparc.cc => sanitizer_stacktrace_sparc.cpp} (74%)
rename libsanitizer/sanitizer_common/{sanitizer_stoptheworld_linux_libcdep.cc => sanitizer_stoptheworld_linux_libcdep.cpp} (98%)
rename libsanitizer/sanitizer_common/{sanitizer_stoptheworld_mac.cc => sanitizer_stoptheworld_mac.cpp} (94%)
create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp
rename libsanitizer/sanitizer_common/{sanitizer_suppressions.cc => sanitizer_suppressions.cpp} (84%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer.cc => sanitizer_symbolizer.cpp} (86%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_libbacktrace.cc => sanitizer_symbolizer_libbacktrace.cpp} (95%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_libcdep.cc => sanitizer_symbolizer_libcdep.cpp} (85%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_mac.cc => sanitizer_symbolizer_mac.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_markup.cc => sanitizer_symbolizer_markup.cpp} (91%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_posix_libcdep.cc => sanitizer_symbolizer_posix_libcdep.cpp} (98%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_report.cc => sanitizer_symbolizer_report.cpp} (95%)
rename libsanitizer/sanitizer_common/{sanitizer_symbolizer_win.cc => sanitizer_symbolizer_win.cpp} (97%)
rename libsanitizer/sanitizer_common/{sanitizer_termination.cc => sanitizer_termination.cpp} (90%)
rename libsanitizer/sanitizer_common/{sanitizer_thread_registry.cc => sanitizer_thread_registry.cpp} (91%)
rename libsanitizer/sanitizer_common/{sanitizer_tls_get_addr.cc => sanitizer_tls_get_addr.cpp} (95%)
create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.cpp
create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.h
rename libsanitizer/sanitizer_common/{sanitizer_unwind_linux_libcdep.cc => sanitizer_unwind_linux_libcdep.cpp} (90%)
rename libsanitizer/sanitizer_common/{sanitizer_unwind_win.cc => sanitizer_unwind_win.cpp} (81%)
rename libsanitizer/sanitizer_common/{sanitizer_win.cc => sanitizer_win.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_win_dll_thunk.cc => sanitizer_win_dll_thunk.cpp} (92%)
rename libsanitizer/sanitizer_common/{sanitizer_win_dynamic_runtime_thunk.cc => sanitizer_win_dynamic_runtime_thunk.cpp} (58%)
rename libsanitizer/sanitizer_common/{sanitizer_win_weak_interception.cc => sanitizer_win_weak_interception.cpp} (92%)
rename libsanitizer/tsan/{tsan_clock.cc => tsan_clock.cpp} (98%)
rename libsanitizer/tsan/{tsan_debugging.cc => tsan_debugging.cpp} (82%)
create mode 100644 libsanitizer/tsan/tsan_dispatch_defs.h
rename libsanitizer/tsan/{tsan_external.cc => tsan_external.cpp} (93%)
rename libsanitizer/tsan/{tsan_fd.cc => tsan_fd.cpp} (97%)
rename libsanitizer/tsan/{tsan_flags.cc => tsan_flags.cpp} (86%)
rename libsanitizer/tsan/{tsan_ignoreset.cc => tsan_ignoreset.cpp} (75%)
rename libsanitizer/tsan/{tsan_interceptors.cc => tsan_interceptors.cpp} (95%)
rename libsanitizer/tsan/{tsan_interceptors_mac.cc => tsan_interceptors_mac.cpp} (82%)
rename libsanitizer/tsan/{tsan_interface.cc => tsan_interface.cpp} (78%)
rename libsanitizer/tsan/{tsan_interface_ann.cc => tsan_interface_ann.cpp} (98%)
rename libsanitizer/tsan/{tsan_interface_atomic.cc => tsan_interface_atomic.cpp} (98%)
rename libsanitizer/tsan/{tsan_interface_java.cc => tsan_interface_java.cpp} (96%)
rename libsanitizer/tsan/{tsan_libdispatch_mac.cc => tsan_libdispatch.cpp} (82%)
rename libsanitizer/tsan/{tsan_malloc_mac.cc => tsan_malloc_mac.cpp} (78%)
rename libsanitizer/tsan/{tsan_md5.cc => tsan_md5.cpp} (95%)
rename libsanitizer/tsan/{tsan_mman.cc => tsan_mman.cpp} (94%)
rename libsanitizer/tsan/{tsan_mutex.cc => tsan_mutex.cpp} (96%)
rename libsanitizer/tsan/{tsan_mutexset.cc => tsan_mutexset.cpp} (87%)
rename libsanitizer/tsan/{tsan_new_delete.cc => tsan_new_delete.cpp} (95%)
rename libsanitizer/tsan/{tsan_platform_linux.cc => tsan_platform_linux.cpp} (82%)
rename libsanitizer/tsan/{tsan_platform_mac.cc => tsan_platform_mac.cpp} (85%)
rename libsanitizer/tsan/{tsan_platform_posix.cc => tsan_platform_posix.cpp} (91%)
rename libsanitizer/tsan/{tsan_platform_windows.cc => tsan_platform_windows.cpp} (71%)
rename libsanitizer/tsan/{tsan_preinit.cc => tsan_preinit.cpp} (74%)
rename libsanitizer/tsan/{tsan_report.cc => tsan_report.cpp} (88%)
rename libsanitizer/tsan/{tsan_rtl.cc => tsan_rtl.cpp} (96%)
rename libsanitizer/tsan/{tsan_rtl_mutex.cc => tsan_rtl_mutex.cpp} (98%)
rename libsanitizer/tsan/{tsan_rtl_proc.cc => tsan_rtl_proc.cpp} (84%)
rename libsanitizer/tsan/{tsan_rtl_report.cc => tsan_rtl_report.cpp} (98%)
rename libsanitizer/tsan/{tsan_rtl_thread.cc => tsan_rtl_thread.cpp} (86%)
rename libsanitizer/tsan/{tsan_stack_trace.cc => tsan_stack_trace.cpp} (64%)
rename libsanitizer/tsan/{tsan_stat.cc => tsan_stat.cpp} (97%)
rename libsanitizer/tsan/{tsan_suppressions.cc => tsan_suppressions.cpp} (77%)
rename libsanitizer/tsan/{tsan_symbolize.cc => tsan_symbolize.cpp} (93%)
rename libsanitizer/tsan/{tsan_sync.cc => tsan_sync.cpp} (96%)
rename libsanitizer/ubsan/{ubsan_diag.cc => ubsan_diag.cpp} (93%)
delete mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cc
create mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cpp
rename libsanitizer/ubsan/{ubsan_flags.cc => ubsan_flags.cpp} (86%)
rename libsanitizer/ubsan/{ubsan_handlers.cc => ubsan_handlers.cpp} (90%)
rename libsanitizer/ubsan/{ubsan_handlers_cxx.cc => ubsan_handlers_cxx.cpp} (74%)
rename libsanitizer/ubsan/{ubsan_init.cc => ubsan_init.cpp} (84%)
rename libsanitizer/ubsan/{ubsan_init_standalone.cc => ubsan_init_standalone.cpp} (72%)
rename libsanitizer/ubsan/{ubsan_init_standalone_preinit.cc => ubsan_init_standalone_preinit.cpp} (75%)
rename libsanitizer/ubsan/{ubsan_monitor.cc => ubsan_monitor.cpp} (90%)
rename libsanitizer/ubsan/{ubsan_signals_standalone.cc => ubsan_signals_standalone.cpp} (77%)
rename libsanitizer/ubsan/{ubsan_type_hash.cc => ubsan_type_hash.cpp} (76%)
rename libsanitizer/ubsan/{ubsan_type_hash_itanium.cc => ubsan_type_hash_itanium.cpp} (92%)
rename libsanitizer/ubsan/{ubsan_type_hash_win.cc => ubsan_type_hash_win.cpp} (87%)
rename libsanitizer/ubsan/{ubsan_value.cc => ubsan_value.cpp} (92%)
rename libsanitizer/ubsan/{ubsan_win_dll_thunk.cc => ubsan_win_dll_thunk.cpp} (74%)
rename libsanitizer/ubsan/{ubsan_win_dynamic_runtime_thunk.cc => ubsan_win_dynamic_runtime_thunk.cpp} (72%)
rename libsanitizer/ubsan/{ubsan_win_weak_interception.cc => ubsan_win_weak_interception.cpp} (77%)
--
2.22.0
More information about the Gcc-patches
mailing list