diff options
-rw-r--r-- | lib/fuzzer/FuzzerTracePC.cpp | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/CMakeLists.txt | 153 | ||||
-rw-r--r-- | lib/sanitizer_common/sancov_flags.cpp (renamed from lib/sanitizer_common/sancov_flags.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_allocator.cpp (renamed from lib/sanitizer_common/sanitizer_allocator.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_allocator_checks.cpp (renamed from lib/sanitizer_common/sanitizer_allocator_checks.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_allocator_report.cpp (renamed from lib/sanitizer_common/sanitizer_allocator_report.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_common.cpp (renamed from lib/sanitizer_common/sanitizer_common.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_common.h | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_common_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_common_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_common_nolibc.cpp (renamed from lib/sanitizer_common/sanitizer_common_nolibc.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp (renamed from lib/sanitizer_common/sanitizer_coverage_fuchsia.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp (renamed from lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp (renamed from lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp (renamed from lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_coverage_win_sections.cpp (renamed from lib/sanitizer_common/sanitizer_coverage_win_sections.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp (renamed from lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_deadlock_detector1.cpp (renamed from lib/sanitizer_common/sanitizer_deadlock_detector1.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_deadlock_detector2.cpp (renamed from lib/sanitizer_common/sanitizer_deadlock_detector2.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_errno.cpp (renamed from lib/sanitizer_common/sanitizer_errno.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_file.cpp (renamed from lib/sanitizer_common/sanitizer_file.cc) | 4 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_flag_parser.cpp (renamed from lib/sanitizer_common/sanitizer_flag_parser.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_flags.cpp (renamed from lib/sanitizer_common/sanitizer_flags.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_fuchsia.cpp (renamed from lib/sanitizer_common/sanitizer_fuchsia.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_libc.cpp (renamed from lib/sanitizer_common/sanitizer_libc.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_libignore.cpp (renamed from lib/sanitizer_common/sanitizer_libignore.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_linux.cpp (renamed from lib/sanitizer_common/sanitizer_linux.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_linux_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_linux_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_linux_s390.cpp (renamed from lib/sanitizer_common/sanitizer_linux_s390.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_mac.cpp (renamed from lib/sanitizer_common/sanitizer_mac.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_mac_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_mac_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_netbsd.cpp (renamed from lib/sanitizer_common/sanitizer_netbsd.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_openbsd.cpp (renamed from lib/sanitizer_common/sanitizer_openbsd.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_persistent_allocator.cpp (renamed from lib/sanitizer_common/sanitizer_persistent_allocator.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp (renamed from lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_linux.cpp (renamed from lib/sanitizer_common/sanitizer_platform_limits_linux.cc) | 4 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp (renamed from lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp (renamed from lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_posix.cpp (renamed from lib/sanitizer_common/sanitizer_platform_limits_posix.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp (renamed from lib/sanitizer_common/sanitizer_platform_limits_solaris.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_posix.cpp (renamed from lib/sanitizer_common/sanitizer_posix.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_posix_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_posix_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_printf.cpp (renamed from lib/sanitizer_common/sanitizer_printf.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_procmaps_bsd.cpp (renamed from lib/sanitizer_common/sanitizer_procmaps_bsd.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_procmaps_common.cpp (renamed from lib/sanitizer_common/sanitizer_procmaps_common.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_procmaps_linux.cpp (renamed from lib/sanitizer_common/sanitizer_procmaps_linux.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_procmaps_mac.cpp (renamed from lib/sanitizer_common/sanitizer_procmaps_mac.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_procmaps_solaris.cpp (renamed from lib/sanitizer_common/sanitizer_procmaps_solaris.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_rtems.cpp (renamed from lib/sanitizer_common/sanitizer_rtems.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_solaris.cpp (renamed from lib/sanitizer_common/sanitizer_solaris.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stackdepot.cpp (renamed from lib/sanitizer_common/sanitizer_stackdepot.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stacktrace.cpp (renamed from lib/sanitizer_common/sanitizer_stacktrace.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stacktrace_printer.cpp (renamed from lib/sanitizer_common/sanitizer_stacktrace_printer.cc) | 4 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp (renamed from lib/sanitizer_common/sanitizer_stacktrace_sparc.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp (renamed from lib/sanitizer_common/sanitizer_stoptheworld_mac.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc) | 4 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_suppressions.cpp (renamed from lib/sanitizer_common/sanitizer_suppressions.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc) | 4 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_mac.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_mac.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_markup.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_markup.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_report.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_report.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_win.cpp (renamed from lib/sanitizer_common/sanitizer_symbolizer_win.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_termination.cpp (renamed from lib/sanitizer_common/sanitizer_termination.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_thread_registry.cpp (renamed from lib/sanitizer_common/sanitizer_thread_registry.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_tls_get_addr.cpp (renamed from lib/sanitizer_common/sanitizer_tls_get_addr.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_tls_get_addr.h | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_type_traits.cpp (renamed from lib/sanitizer_common/sanitizer_type_traits.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp (renamed from lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_unwind_win.cpp (renamed from lib/sanitizer_common/sanitizer_unwind_win.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_win.cpp (renamed from lib/sanitizer_common/sanitizer_win.cc) | 4 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_win_dll_thunk.cpp (renamed from lib/sanitizer_common/sanitizer_win_dll_thunk.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp (renamed from lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc) | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/sanitizer_win_weak_interception.cpp (renamed from lib/sanitizer_common/sanitizer_win_weak_interception.cc) | 2 | ||||
-rwxr-xr-x | lib/sanitizer_common/scripts/check_lint.sh | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc | 2 | ||||
-rw-r--r-- | lib/sanitizer_common/tests/sanitizer_printf_test.cc | 2 | ||||
-rw-r--r-- | lib/tsan/go/build.bat | 2 | ||||
-rwxr-xr-x | lib/tsan/go/buildgo.sh | 94 | ||||
-rw-r--r-- | test/tsan/cond_cancel.c | 2 |
84 files changed, 213 insertions, 210 deletions
diff --git a/lib/fuzzer/FuzzerTracePC.cpp b/lib/fuzzer/FuzzerTracePC.cpp index 4a1308de5..c47357703 100644 --- a/lib/fuzzer/FuzzerTracePC.cpp +++ b/lib/fuzzer/FuzzerTracePC.cpp @@ -173,7 +173,7 @@ inline ALWAYS_INLINE uintptr_t GetPreviousInstructionPc(uintptr_t PC) { } /// \return the address of the next instruction. -/// Note: the logic is copied from `sanitizer_common/sanitizer_stacktrace.cc` +/// Note: the logic is copied from `sanitizer_common/sanitizer_stacktrace.cpp` ALWAYS_INLINE uintptr_t TracePC::GetNextInstructionPc(uintptr_t PC) { #if defined(__mips__) return PC + 8; diff --git a/lib/sanitizer_common/CMakeLists.txt b/lib/sanitizer_common/CMakeLists.txt index e34cdae54..0b9c4dc1a 100644 --- a/lib/sanitizer_common/CMakeLists.txt +++ b/lib/sanitizer_common/CMakeLists.txt @@ -2,89 +2,92 @@ # These components are shared between AddressSanitizer and ThreadSanitizer. set(SANITIZER_SOURCES_NOTERMINATION - sanitizer_allocator.cc - sanitizer_common.cc - sanitizer_deadlock_detector1.cc - sanitizer_deadlock_detector2.cc - sanitizer_errno.cc - sanitizer_file.cc - sanitizer_flags.cc - sanitizer_flag_parser.cc - sanitizer_fuchsia.cc - sanitizer_libc.cc - sanitizer_libignore.cc - sanitizer_linux.cc - sanitizer_linux_s390.cc - sanitizer_mac.cc - sanitizer_netbsd.cc - sanitizer_openbsd.cc - sanitizer_persistent_allocator.cc - sanitizer_platform_limits_freebsd.cc - sanitizer_platform_limits_linux.cc - sanitizer_platform_limits_netbsd.cc - sanitizer_platform_limits_openbsd.cc - sanitizer_platform_limits_posix.cc - sanitizer_platform_limits_solaris.cc - sanitizer_posix.cc - sanitizer_printf.cc - sanitizer_procmaps_common.cc - sanitizer_procmaps_bsd.cc - sanitizer_procmaps_linux.cc - sanitizer_procmaps_mac.cc - sanitizer_procmaps_solaris.cc - sanitizer_rtems.cc - sanitizer_solaris.cc - sanitizer_stoptheworld_mac.cc - sanitizer_suppressions.cc - sanitizer_tls_get_addr.cc - sanitizer_thread_registry.cc - sanitizer_type_traits.cc - sanitizer_win.cc + sanitizer_allocator.cpp + sanitizer_common.cpp + sanitizer_deadlock_detector1.cpp + sanitizer_deadlock_detector2.cpp + sanitizer_errno.cpp + sanitizer_file.cpp + sanitizer_flags.cpp + sanitizer_flag_parser.cpp + sanitizer_fuchsia.cpp + sanitizer_libc.cpp + sanitizer_libignore.cpp + sanitizer_linux.cpp + sanitizer_linux_s390.cpp + sanitizer_mac.cpp + sanitizer_netbsd.cpp + sanitizer_openbsd.cpp + sanitizer_persistent_allocator.cpp + sanitizer_platform_limits_freebsd.cpp + sanitizer_platform_limits_linux.cpp + sanitizer_platform_limits_netbsd.cpp + sanitizer_platform_limits_openbsd.cpp + sanitizer_platform_limits_posix.cpp + sanitizer_platform_limits_solaris.cpp + sanitizer_posix.cpp + sanitizer_printf.cpp + sanitizer_procmaps_common.cpp + sanitizer_procmaps_bsd.cpp + sanitizer_procmaps_linux.cpp + sanitizer_procmaps_mac.cpp + sanitizer_procmaps_solaris.cpp + sanitizer_rtems.cpp + sanitizer_solaris.cpp + sanitizer_stoptheworld_mac.cpp + sanitizer_suppressions.cpp + sanitizer_tls_get_addr.cpp + sanitizer_thread_registry.cpp + sanitizer_type_traits.cpp + sanitizer_win.cpp ) set(SANITIZER_SOURCES - ${SANITIZER_SOURCES_NOTERMINATION} sanitizer_termination.cc) + ${SANITIZER_SOURCES_NOTERMINATION} + sanitizer_termination.cpp + ) # Libc functions stubs. These sources should be linked instead of # SANITIZER_LIBCDEP_SOURCES when sanitizer_common library must not depend on # libc. set(SANITIZER_NOLIBC_SOURCES - sanitizer_common_nolibc.cc) + sanitizer_common_nolibc.cpp + ) set(SANITIZER_LIBCDEP_SOURCES - sanitizer_common_libcdep.cc - sanitizer_allocator_checks.cc - sanitizer_linux_libcdep.cc - sanitizer_mac_libcdep.cc - sanitizer_posix_libcdep.cc - sanitizer_stoptheworld_linux_libcdep.cc - sanitizer_stoptheworld_netbsd_libcdep.cc + sanitizer_common_libcdep.cpp + sanitizer_allocator_checks.cpp + sanitizer_linux_libcdep.cpp + sanitizer_mac_libcdep.cpp + sanitizer_posix_libcdep.cpp + sanitizer_stoptheworld_linux_libcdep.cpp + sanitizer_stoptheworld_netbsd_libcdep.cpp ) set(SANITIZER_COVERAGE_SOURCES - sancov_flags.cc - sanitizer_coverage_fuchsia.cc - sanitizer_coverage_libcdep_new.cc - sanitizer_coverage_win_sections.cc + sancov_flags.cpp + sanitizer_coverage_fuchsia.cpp + sanitizer_coverage_libcdep_new.cpp + sanitizer_coverage_win_sections.cpp ) set(SANITIZER_SYMBOLIZER_SOURCES - sanitizer_allocator_report.cc - sanitizer_stackdepot.cc - sanitizer_stacktrace.cc - sanitizer_stacktrace_libcdep.cc - sanitizer_stacktrace_printer.cc - sanitizer_stacktrace_sparc.cc - sanitizer_symbolizer.cc - sanitizer_symbolizer_libbacktrace.cc - sanitizer_symbolizer_libcdep.cc - sanitizer_symbolizer_mac.cc - sanitizer_symbolizer_markup.cc - sanitizer_symbolizer_posix_libcdep.cc - sanitizer_symbolizer_report.cc - sanitizer_symbolizer_win.cc - sanitizer_unwind_linux_libcdep.cc - sanitizer_unwind_win.cc + sanitizer_allocator_report.cpp + sanitizer_stackdepot.cpp + sanitizer_stacktrace.cpp + sanitizer_stacktrace_libcdep.cpp + sanitizer_stacktrace_printer.cpp + sanitizer_stacktrace_sparc.cpp + sanitizer_symbolizer.cpp + sanitizer_symbolizer_libbacktrace.cpp + sanitizer_symbolizer_libcdep.cpp + sanitizer_symbolizer_mac.cpp + sanitizer_symbolizer_markup.cpp + sanitizer_symbolizer_posix_libcdep.cpp + sanitizer_symbolizer_report.cpp + sanitizer_symbolizer_win.cpp + sanitizer_unwind_linux_libcdep.cpp + sanitizer_unwind_win.cpp ) # Explicitly list all sanitizer_common headers. Not all of these are @@ -278,27 +281,27 @@ if(WIN32) add_compiler_rt_object_libraries(SanitizerCommonWeakInterception ${SANITIZER_COMMON_SUPPORTED_OS} ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} - SOURCES sanitizer_win_weak_interception.cc + SOURCES sanitizer_win_weak_interception.cpp CFLAGS ${SANITIZER_CFLAGS} -DSANITIZER_DYNAMIC DEFS ${SANITIZER_COMMON_DEFINITIONS}) add_compiler_rt_object_libraries(SancovWeakInterception ${SANITIZER_COMMON_SUPPORTED_OS} ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} - SOURCES sanitizer_coverage_win_weak_interception.cc + SOURCES sanitizer_coverage_win_weak_interception.cpp CFLAGS ${SANITIZER_CFLAGS} -DSANITIZER_DYNAMIC DEFS ${SANITIZER_COMMON_DEFINITIONS}) add_compiler_rt_object_libraries(SanitizerCommonDllThunk ${SANITIZER_COMMON_SUPPORTED_OS} ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} - SOURCES sanitizer_win_dll_thunk.cc + SOURCES sanitizer_win_dll_thunk.cpp CFLAGS ${SANITIZER_CFLAGS} -DSANITIZER_DLL_THUNK DEFS ${SANITIZER_COMMON_DEFINITIONS}) add_compiler_rt_object_libraries(SancovDllThunk ${SANITIZER_COMMON_SUPPORTED_OS} ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} - SOURCES sanitizer_coverage_win_dll_thunk.cc - sanitizer_coverage_win_sections.cc + SOURCES sanitizer_coverage_win_dll_thunk.cpp + sanitizer_coverage_win_sections.cpp CFLAGS ${SANITIZER_CFLAGS} -DSANITIZER_DLL_THUNK DEFS ${SANITIZER_COMMON_DEFINITIONS}) @@ -311,14 +314,14 @@ if(WIN32) add_compiler_rt_object_libraries(SanitizerCommonDynamicRuntimeThunk ${SANITIZER_COMMON_SUPPORTED_OS} ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} - SOURCES sanitizer_win_dynamic_runtime_thunk.cc + SOURCES sanitizer_win_dynamic_runtime_thunk.cpp CFLAGS ${SANITIZER_CFLAGS} ${DYNAMIC_RUNTIME_THUNK_CFLAGS} DEFS ${SANITIZER_COMMON_DEFINITIONS}) add_compiler_rt_object_libraries(SancovDynamicRuntimeThunk ${SANITIZER_COMMON_SUPPORTED_OS} ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH} - SOURCES sanitizer_coverage_win_dynamic_runtime_thunk.cc - sanitizer_coverage_win_sections.cc + SOURCES sanitizer_coverage_win_dynamic_runtime_thunk.cpp + sanitizer_coverage_win_sections.cpp CFLAGS ${SANITIZER_CFLAGS} ${DYNAMIC_RUNTIME_THUNK_CFLAGS} DEFS ${SANITIZER_COMMON_DEFINITIONS}) endif() diff --git a/lib/sanitizer_common/sancov_flags.cc b/lib/sanitizer_common/sancov_flags.cpp index ec6c14b1e..ed46e88ac 100644 --- a/lib/sanitizer_common/sancov_flags.cc +++ b/lib/sanitizer_common/sancov_flags.cpp @@ -1,4 +1,4 @@ -//===-- sancov_flags.cc -----------------------------------------*- C++ -*-===// +//===-- sancov_flags.cpp ----------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_allocator.cc b/lib/sanitizer_common/sanitizer_allocator.cpp index 1739bb66b..8d07906cc 100644 --- a/lib/sanitizer_common/sanitizer_allocator.cc +++ b/lib/sanitizer_common/sanitizer_allocator.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_allocator.cc --------------------------------------------===// +//===-- sanitizer_allocator.cpp -------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_allocator_checks.cc b/lib/sanitizer_common/sanitizer_allocator_checks.cpp index bb56010f1..9d67f679b 100644 --- a/lib/sanitizer_common/sanitizer_allocator_checks.cc +++ b/lib/sanitizer_common/sanitizer_allocator_checks.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_allocator_checks.cc ---------------------------*- C++ -*-===// +//===-- sanitizer_allocator_checks.cpp --------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_allocator_report.cc b/lib/sanitizer_common/sanitizer_allocator_report.cpp index dfc418166..dbcf2b7bf 100644 --- a/lib/sanitizer_common/sanitizer_allocator_report.cc +++ b/lib/sanitizer_common/sanitizer_allocator_report.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_allocator_report.cc ---------------------------*- C++ -*-===// +//===-- sanitizer_allocator_report.cpp --------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_common.cc b/lib/sanitizer_common/sanitizer_common.cpp index 80fb8f60f..451c9e526 100644 --- a/lib/sanitizer_common/sanitizer_common.cc +++ b/lib/sanitizer_common/sanitizer_common.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_common.cc -----------------------------------------------===// +//===-- sanitizer_common.cpp ----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_common.h b/lib/sanitizer_common/sanitizer_common.h index 1703899e3..f81341c47 100644 --- a/lib/sanitizer_common/sanitizer_common.h +++ b/lib/sanitizer_common/sanitizer_common.h @@ -669,7 +669,7 @@ bool ReadFileToBuffer(const char *file_name, char **buff, uptr *buff_size, error_t *errno_p = nullptr); // When adding a new architecture, don't forget to also update -// script/asan_symbolize.py and sanitizer_symbolizer_libcdep.cc. +// script/asan_symbolize.py and sanitizer_symbolizer_libcdep.cpp. inline const char *ModuleArchToString(ModuleArch arch) { switch (arch) { case kModuleArchUnknown: diff --git a/lib/sanitizer_common/sanitizer_common_libcdep.cc b/lib/sanitizer_common/sanitizer_common_libcdep.cpp index 363eb4c14..27d6a1777 100644 --- a/lib/sanitizer_common/sanitizer_common_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_common_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_common_libcdep.cc ---------------------------------------===// +//===-- sanitizer_common_libcdep.cpp --------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_common_nolibc.cc b/lib/sanitizer_common/sanitizer_common_nolibc.cpp index fdd858781..3b278e017 100644 --- a/lib/sanitizer_common/sanitizer_common_nolibc.cc +++ b/lib/sanitizer_common/sanitizer_common_nolibc.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_common_nolibc.cc ----------------------------------------===// +//===-- sanitizer_common_nolibc.cpp ---------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc b/lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp index 2c7180122..5451d1e75 100644 --- a/lib/sanitizer_common/sanitizer_coverage_fuchsia.cc +++ b/lib/sanitizer_common/sanitizer_coverage_fuchsia.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_coverage_fuchsia.cc -------------------------------------===// +//===-- sanitizer_coverage_fuchsia.cpp ------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc b/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp index 9dbf2eb52..ad137f936 100644 --- a/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc +++ b/lib/sanitizer_common/sanitizer_coverage_libcdep_new.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_coverage_libcdep_new.cc ---------------------------------===// +//===-- sanitizer_coverage_libcdep_new.cpp --------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc b/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp index 1f0f69dc4..d0bf8a455 100644 --- a/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc +++ b/lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_coverage_win_dll_thunk.cc -------------------------------===// +//===-- sanitizer_coverage_win_dll_thunk.cpp ------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc b/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp index 2a4199756..0bdf0c5ae 100644 --- a/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc +++ b/lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_coverage_win_dynamic_runtime_thunk.cc -------------------===// +//===-- sanitizer_coverage_win_dynamic_runtime_thunk.cpp ------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_coverage_win_sections.cc b/lib/sanitizer_common/sanitizer_coverage_win_sections.cpp index 403d46c8c..40184bbb9 100644 --- a/lib/sanitizer_common/sanitizer_coverage_win_sections.cc +++ b/lib/sanitizer_common/sanitizer_coverage_win_sections.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_coverage_win_sections.cc --------------------------------===// +//===-- sanitizer_coverage_win_sections.cpp -------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc b/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp index 1fd10d5b8..552639817 100644 --- a/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc +++ b/lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_coverage_win_weak_interception.cc -----------------------===// +//===-- sanitizer_coverage_win_weak_interception.cpp ----------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_deadlock_detector1.cc b/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp index a151a190c..d4a325bea 100644 --- a/lib/sanitizer_common/sanitizer_deadlock_detector1.cc +++ b/lib/sanitizer_common/sanitizer_deadlock_detector1.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_deadlock_detector1.cc -----------------------------------===// +//===-- sanitizer_deadlock_detector1.cpp ----------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_deadlock_detector2.cc b/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp index ed9ea26d3..4026739d4 100644 --- a/lib/sanitizer_common/sanitizer_deadlock_detector2.cc +++ b/lib/sanitizer_common/sanitizer_deadlock_detector2.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_deadlock_detector2.cc -----------------------------------===// +//===-- sanitizer_deadlock_detector2.cpp ----------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_errno.cc b/lib/sanitizer_common/sanitizer_errno.cpp index 1600de566..cbadf4d92 100644 --- a/lib/sanitizer_common/sanitizer_errno.cc +++ b/lib/sanitizer_common/sanitizer_errno.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_errno.cc --------------------------------------*- C++ -*-===// +//===-- sanitizer_errno.cpp -------------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_file.cc b/lib/sanitizer_common/sanitizer_file.cpp index 3cb4974bd..c8c0b33cd 100644 --- a/lib/sanitizer_common/sanitizer_file.cc +++ b/lib/sanitizer_common/sanitizer_file.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_file.cc ------------------------------------------------===// +//===-- sanitizer_file.cpp -----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. @@ -8,7 +8,7 @@ // // This file is shared between AddressSanitizer and ThreadSanitizer // run-time libraries. It defines filesystem-related interfaces. This -// is separate from sanitizer_common.cc so that it's simpler to disable +// is separate from sanitizer_common.cpp so that it's simpler to disable // all the filesystem support code for a port that doesn't use it. // //===---------------------------------------------------------------------===// diff --git a/lib/sanitizer_common/sanitizer_flag_parser.cc b/lib/sanitizer_common/sanitizer_flag_parser.cpp index e380d3b55..4831814b6 100644 --- a/lib/sanitizer_common/sanitizer_flag_parser.cc +++ b/lib/sanitizer_common/sanitizer_flag_parser.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_flag_parser.cc ------------------------------------------===// +//===-- sanitizer_flag_parser.cpp -----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_flags.cc b/lib/sanitizer_common/sanitizer_flags.cpp index c587b1884..acc7ed39c 100644 --- a/lib/sanitizer_common/sanitizer_flags.cc +++ b/lib/sanitizer_common/sanitizer_flags.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_flags.cc ------------------------------------------------===// +//===-- sanitizer_flags.cpp -----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_fuchsia.cc b/lib/sanitizer_common/sanitizer_fuchsia.cpp index 9c032fa89..3dc6863a0 100644 --- a/lib/sanitizer_common/sanitizer_fuchsia.cc +++ b/lib/sanitizer_common/sanitizer_fuchsia.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_fuchsia.cc ----------------------------------------------===// +//===-- sanitizer_fuchsia.cpp ---------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_libc.cc b/lib/sanitizer_common/sanitizer_libc.cpp index 95c74441f..5c9d3a80c 100644 --- a/lib/sanitizer_common/sanitizer_libc.cc +++ b/lib/sanitizer_common/sanitizer_libc.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_libc.cc -------------------------------------------------===// +//===-- sanitizer_libc.cpp ------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_libignore.cc b/lib/sanitizer_common/sanitizer_libignore.cpp index 6c7c132e9..eb9bb7650 100644 --- a/lib/sanitizer_common/sanitizer_libignore.cc +++ b/lib/sanitizer_common/sanitizer_libignore.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_libignore.cc --------------------------------------------===// +//===-- sanitizer_libignore.cpp -------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_linux.cc b/lib/sanitizer_common/sanitizer_linux.cpp index 455fd4c86..1ed6af33f 100644 --- a/lib/sanitizer_common/sanitizer_linux.cc +++ b/lib/sanitizer_common/sanitizer_linux.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_linux.cc ------------------------------------------------===// +//===-- sanitizer_linux.cpp -----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_linux_libcdep.cc b/lib/sanitizer_common/sanitizer_linux_libcdep.cpp index 0608898a1..1f584a2ad 100644 --- a/lib/sanitizer_common/sanitizer_linux_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_linux_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_linux_libcdep.cc ----------------------------------------===// +//===-- sanitizer_linux_libcdep.cpp ---------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_linux_s390.cc b/lib/sanitizer_common/sanitizer_linux_s390.cpp index b681bef35..41e187eaf 100644 --- a/lib/sanitizer_common/sanitizer_linux_s390.cc +++ b/lib/sanitizer_common/sanitizer_linux_s390.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_linux_s390.cc -------------------------------------------===// +//===-- sanitizer_linux_s390.cpp ------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_mac.cc b/lib/sanitizer_common/sanitizer_mac.cpp index d9b7c4b12..bd6301aeb 100644 --- a/lib/sanitizer_common/sanitizer_mac.cc +++ b/lib/sanitizer_common/sanitizer_mac.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_mac.cc --------------------------------------------------===// +//===-- sanitizer_mac.cpp -------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_mac_libcdep.cc b/lib/sanitizer_common/sanitizer_mac_libcdep.cpp index 93fb5b2f9..ac7e32894 100644 --- a/lib/sanitizer_common/sanitizer_mac_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_mac_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_mac_libcdep.cc ------------------------------------------===// +//===-- sanitizer_mac_libcdep.cpp -----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_netbsd.cc b/lib/sanitizer_common/sanitizer_netbsd.cpp index 385008e4c..4e74f6a3b 100644 --- a/lib/sanitizer_common/sanitizer_netbsd.cc +++ b/lib/sanitizer_common/sanitizer_netbsd.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_netbsd.cc -----------------------------------------------===// +//===-- sanitizer_netbsd.cpp ----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_openbsd.cc b/lib/sanitizer_common/sanitizer_openbsd.cpp index b6e9bdfa8..ed2d8edeb 100644 --- a/lib/sanitizer_common/sanitizer_openbsd.cc +++ b/lib/sanitizer_common/sanitizer_openbsd.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_openbsd.cc ----------------------------------------------===// +//===-- sanitizer_openbsd.cpp ---------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_persistent_allocator.cc b/lib/sanitizer_common/sanitizer_persistent_allocator.cpp index ddd9ae9ec..1ca0375b8 100644 --- a/lib/sanitizer_common/sanitizer_persistent_allocator.cc +++ b/lib/sanitizer_common/sanitizer_persistent_allocator.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_persistent_allocator.cc -----------------------*- C++ -*-===// +//===-- sanitizer_persistent_allocator.cpp ----------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc b/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp index 034848742..2d1bb1a12 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cc +++ b/lib/sanitizer_common/sanitizer_platform_limits_freebsd.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_platform_limits_freebsd.cc ------------------------------===// +//===-- sanitizer_platform_limits_freebsd.cpp -----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_platform_limits_linux.cc b/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp index 14b0821cb..842bc789f 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_linux.cc +++ b/lib/sanitizer_common/sanitizer_platform_limits_linux.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_platform_limits_linux.cc --------------------------------===// +//===-- sanitizer_platform_limits_linux.cpp -------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. @@ -13,7 +13,7 @@ // This is a separate compilation unit for linux headers that conflict with // userspace headers. -// Most "normal" includes go in sanitizer_platform_limits_posix.cc +// Most "normal" includes go in sanitizer_platform_limits_posix.cpp #include "sanitizer_platform.h" #if SANITIZER_LINUX diff --git a/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc b/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp index b2fb5cb76..75416eb01 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc +++ b/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_platform_limits_netbsd.cc -------------------------------===// +//===-- sanitizer_platform_limits_netbsd.cpp ------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc b/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp index 5a1b07fa9..12515626c 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cc +++ b/lib/sanitizer_common/sanitizer_platform_limits_openbsd.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_platform_limits_openbsd.cc ------------------------------===// +//===-- sanitizer_platform_limits_openbsd.cpp -----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc b/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp index b7fa6e8f7..7f1132c46 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_posix.cc +++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_platform_limits_posix.cc --------------------------------===// +//===-- sanitizer_platform_limits_posix.cpp -------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc b/lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp index 3503eb2ea..9717d98eb 100644 --- a/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc +++ b/lib/sanitizer_common/sanitizer_platform_limits_solaris.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_platform_limits_solaris.cc ------------------------------===// +//===-- sanitizer_platform_limits_solaris.cpp -----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_posix.cc b/lib/sanitizer_common/sanitizer_posix.cpp index bf7127443..002bcb1ed 100644 --- a/lib/sanitizer_common/sanitizer_posix.cc +++ b/lib/sanitizer_common/sanitizer_posix.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_posix.cc ------------------------------------------------===// +//===-- sanitizer_posix.cpp -----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_posix_libcdep.cc b/lib/sanitizer_common/sanitizer_posix_libcdep.cpp index 23a2f84ac..7aad0b141 100644 --- a/lib/sanitizer_common/sanitizer_posix_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_posix_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_posix_libcdep.cc ----------------------------------------===// +//===-- sanitizer_posix_libcdep.cpp ---------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_printf.cc b/lib/sanitizer_common/sanitizer_printf.cpp index f4e17a8f5..9d1c54478 100644 --- a/lib/sanitizer_common/sanitizer_printf.cc +++ b/lib/sanitizer_common/sanitizer_printf.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_printf.cc -----------------------------------------------===// +//===-- sanitizer_printf.cpp ----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_procmaps_bsd.cc b/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp index c38bafd9f..02ff7c0e9 100644 --- a/lib/sanitizer_common/sanitizer_procmaps_bsd.cc +++ b/lib/sanitizer_common/sanitizer_procmaps_bsd.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_procmaps_bsd.cc -----------------------------------------===// +//===-- sanitizer_procmaps_bsd.cpp ----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_procmaps_common.cc b/lib/sanitizer_common/sanitizer_procmaps_common.cpp index 4a2b0a047..e0cb47f8c 100644 --- a/lib/sanitizer_common/sanitizer_procmaps_common.cc +++ b/lib/sanitizer_common/sanitizer_procmaps_common.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_procmaps_common.cc --------------------------------------===// +//===-- sanitizer_procmaps_common.cpp -------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_procmaps_linux.cc b/lib/sanitizer_common/sanitizer_procmaps_linux.cpp index fd5e03619..c7af57355 100644 --- a/lib/sanitizer_common/sanitizer_procmaps_linux.cc +++ b/lib/sanitizer_common/sanitizer_procmaps_linux.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_procmaps_linux.cc ---------------------------------------===// +//===-- sanitizer_procmaps_linux.cpp --------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_procmaps_mac.cc b/lib/sanitizer_common/sanitizer_procmaps_mac.cpp index 148910f42..ea72a57bf 100644 --- a/lib/sanitizer_common/sanitizer_procmaps_mac.cc +++ b/lib/sanitizer_common/sanitizer_procmaps_mac.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_procmaps_mac.cc -----------------------------------------===// +//===-- sanitizer_procmaps_mac.cpp ----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_procmaps_solaris.cc b/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp index b5df6fe4c..8793423a6 100644 --- a/lib/sanitizer_common/sanitizer_procmaps_solaris.cc +++ b/lib/sanitizer_common/sanitizer_procmaps_solaris.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_procmaps_solaris.cc -------------------------------------===// +//===-- sanitizer_procmaps_solaris.cpp ------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_rtems.cc b/lib/sanitizer_common/sanitizer_rtems.cpp index ffc21b958..0d2576c00 100644 --- a/lib/sanitizer_common/sanitizer_rtems.cc +++ b/lib/sanitizer_common/sanitizer_rtems.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_rtems.cc ------------------------------------------------===// +//===-- sanitizer_rtems.cpp -----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_solaris.cc b/lib/sanitizer_common/sanitizer_solaris.cpp index 37b50c6b2..035f2d0ca 100644 --- a/lib/sanitizer_common/sanitizer_solaris.cc +++ b/lib/sanitizer_common/sanitizer_solaris.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_solaris.cc ----------------------------------------------===// +//===-- sanitizer_solaris.cpp ---------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stackdepot.cc b/lib/sanitizer_common/sanitizer_stackdepot.cpp index 1cdedfa32..30073a96c 100644 --- a/lib/sanitizer_common/sanitizer_stackdepot.cc +++ b/lib/sanitizer_common/sanitizer_stackdepot.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stackdepot.cc -------------------------------------------===// +//===-- sanitizer_stackdepot.cpp ------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stacktrace.cc b/lib/sanitizer_common/sanitizer_stacktrace.cpp index 26474037f..ef14fb704 100644 --- a/lib/sanitizer_common/sanitizer_stacktrace.cc +++ b/lib/sanitizer_common/sanitizer_stacktrace.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stacktrace.cc -------------------------------------------===// +//===-- sanitizer_stacktrace.cpp ------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc b/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp index 859032ba8..2c08274f3 100644 --- a/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stacktrace_libcdep.cc -----------------------------------===// +//===-- sanitizer_stacktrace_libcdep.cpp ----------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stacktrace_printer.cc b/lib/sanitizer_common/sanitizer_stacktrace_printer.cpp index 17bbf6c0b..150ff4753 100644 --- a/lib/sanitizer_common/sanitizer_stacktrace_printer.cc +++ b/lib/sanitizer_common/sanitizer_stacktrace_printer.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_common.cc -----------------------------------------------===// +//===-- sanitizer_common.cpp ----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. @@ -16,7 +16,7 @@ namespace __sanitizer { -// sanitizer_symbolizer_markup.cc implements these differently. +// sanitizer_symbolizer_markup.cpp implements these differently. #if !SANITIZER_SYMBOLIZER_MARKUP static const char *StripFunctionName(const char *function, const char *prefix) { diff --git a/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc b/lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp index b238cfbc2..34190fb1b 100644 --- a/lib/sanitizer_common/sanitizer_stacktrace_sparc.cc +++ b/lib/sanitizer_common/sanitizer_stacktrace_sparc.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stacktrace_sparc.cc -------------------------------------===// +//===-- sanitizer_stacktrace_sparc.cpp ------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc b/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp index 716f0d226..b520dc8da 100644 --- a/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stoptheworld_linux_libcdep.cc ---------------------------===// +//===-- sanitizer_stoptheworld_linux_libcdep.cpp --------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc b/lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp index e79edc40f..9dffd21ec 100644 --- a/lib/sanitizer_common/sanitizer_stoptheworld_mac.cc +++ b/lib/sanitizer_common/sanitizer_stoptheworld_mac.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stoptheworld_mac.cc -------------------------------------===// +//===-- sanitizer_stoptheworld_mac.cpp ------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc b/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp index 7a8d14ae7..5690d7509 100644 --- a/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_stoptheworld_netbsd_libcdep.cc --------------------------===// +//===-- sanitizer_stoptheworld_netbsd_libcdep.cpp -------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. @@ -10,7 +10,7 @@ // This implementation was inspired by Markus Gutschke's linuxthreads.cc. // // This is a NetBSD variation of Linux stoptheworld implementation -// See sanitizer_stoptheworld_linux_libcdep.cc for code comments. +// See sanitizer_stoptheworld_linux_libcdep.cpp for code comments. // //===----------------------------------------------------------------------===// diff --git a/lib/sanitizer_common/sanitizer_suppressions.cc b/lib/sanitizer_common/sanitizer_suppressions.cpp index 12ecd9a2e..44c83a66c 100644 --- a/lib/sanitizer_common/sanitizer_suppressions.cc +++ b/lib/sanitizer_common/sanitizer_suppressions.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_suppressions.cc -----------------------------------------===// +//===-- sanitizer_suppressions.cpp ----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer.cc b/lib/sanitizer_common/sanitizer_symbolizer.cpp index 216ce585a..ce2ece5f4 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer.cc -------------------------------------------===// +//===-- sanitizer_symbolizer.cpp ------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc b/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp index 8a20e062c..27ed22274 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_libbacktrace.cc ------------------------------===// +//===-- sanitizer_symbolizer_libbacktrace.cpp -----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc b/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp index 7f5bc55bd..742b9748c 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_libcdep.cc -----------------------------------===// +//===-- sanitizer_symbolizer_libcdep.cpp ----------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. @@ -25,7 +25,7 @@ Symbolizer *Symbolizer::GetOrInit() { return symbolizer_; } -// See sanitizer_symbolizer_markup.cc. +// See sanitizer_symbolizer_markup.cpp. #if !SANITIZER_SYMBOLIZER_MARKUP const char *ExtractToken(const char *str, const char *delims, char **result) { diff --git a/lib/sanitizer_common/sanitizer_symbolizer_mac.cc b/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp index 0ece4cf4b..7bc4b0ce0 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_mac.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_mac.cc ---------------------------------------===// +//===-- sanitizer_symbolizer_mac.cpp --------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer_markup.cc b/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp index aee49b4c4..57b4d0c9d 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_markup.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_markup.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_markup.cc ------------------------------------===// +//===-- sanitizer_symbolizer_markup.cpp -----------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc b/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp index 2df3a90ba..43e6a6d2d 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_posix_libcdep.cc -----------------------------===// +//===-- sanitizer_symbolizer_posix_libcdep.cpp ----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer_report.cc b/lib/sanitizer_common/sanitizer_symbolizer_report.cpp index f4167d160..a8b449b03 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_report.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_report.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_report.cc ------------------------------------===// +//===-- sanitizer_symbolizer_report.cpp -----------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_symbolizer_win.cc b/lib/sanitizer_common/sanitizer_symbolizer_win.cpp index 1badcf5f0..280877915 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_win.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_win.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_symbolizer_win.cc ---------------------------------------===// +//===-- sanitizer_symbolizer_win.cpp --------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_termination.cc b/lib/sanitizer_common/sanitizer_termination.cpp index a011cce42..e588c93b9 100644 --- a/lib/sanitizer_common/sanitizer_termination.cc +++ b/lib/sanitizer_common/sanitizer_termination.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_termination.cc --------------------------------*- C++ -*-===// +//===-- sanitizer_termination.cpp -------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_thread_registry.cc b/lib/sanitizer_common/sanitizer_thread_registry.cpp index 02691287d..f2c6f2799 100644 --- a/lib/sanitizer_common/sanitizer_thread_registry.cc +++ b/lib/sanitizer_common/sanitizer_thread_registry.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_thread_registry.cc --------------------------------------===// +//===-- sanitizer_thread_registry.cpp -------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_tls_get_addr.cc b/lib/sanitizer_common/sanitizer_tls_get_addr.cpp index 5e33e2a51..9ca898a30 100644 --- a/lib/sanitizer_common/sanitizer_tls_get_addr.cc +++ b/lib/sanitizer_common/sanitizer_tls_get_addr.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_tls_get_addr.cc -----------------------------------------===// +//===-- sanitizer_tls_get_addr.cpp ----------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_tls_get_addr.h b/lib/sanitizer_common/sanitizer_tls_get_addr.h index cc178d3d1..c7cd5a8bf 100644 --- a/lib/sanitizer_common/sanitizer_tls_get_addr.h +++ b/lib/sanitizer_common/sanitizer_tls_get_addr.h @@ -42,7 +42,7 @@ struct DTLS { uptr dtv_size; DTV *dtv; // dtv_size elements, allocated by MmapOrDie. - // Auxiliary fields, don't access them outside sanitizer_tls_get_addr.cc + // Auxiliary fields, don't access them outside sanitizer_tls_get_addr.cpp uptr last_memalign_size; uptr last_memalign_ptr; }; diff --git a/lib/sanitizer_common/sanitizer_type_traits.cc b/lib/sanitizer_common/sanitizer_type_traits.cpp index e3e431a13..5ee37d737 100644 --- a/lib/sanitizer_common/sanitizer_type_traits.cc +++ b/lib/sanitizer_common/sanitizer_type_traits.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_type_traits.cc --------------------------------*- C++ -*-===// +//===-- sanitizer_type_traits.cpp -------------------------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc b/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp index 30581e848..1a43759e3 100644 --- a/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_unwind_linux_libcdep.cc ---------------------------------===// +//===-- sanitizer_unwind_linux_libcdep.cpp --------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_unwind_win.cc b/lib/sanitizer_common/sanitizer_unwind_win.cpp index 93908abab..8e0694068 100644 --- a/lib/sanitizer_common/sanitizer_unwind_win.cc +++ b/lib/sanitizer_common/sanitizer_unwind_win.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_unwind_win.cc -------------------------------------------===// +//===-- sanitizer_unwind_win.cpp ------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_win.cc b/lib/sanitizer_common/sanitizer_win.cpp index 457cecb8c..c32fbbead 100644 --- a/lib/sanitizer_common/sanitizer_win.cc +++ b/lib/sanitizer_common/sanitizer_win.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_win.cc --------------------------------------------------===// +//===-- sanitizer_win.cpp -------------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. @@ -1055,7 +1055,7 @@ pid_t StartSubprocess(const char *program, const char *const argv[], // FIXME: implement on this platform // Should be implemented based on // SymbolizerProcess::StarAtSymbolizerSubprocess - // from lib/sanitizer_common/sanitizer_symbolizer_win.cc. + // from lib/sanitizer_common/sanitizer_symbolizer_win.cpp. return -1; } diff --git a/lib/sanitizer_common/sanitizer_win_dll_thunk.cc b/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp index 5a947916d..aa0eb4d43 100644 --- a/lib/sanitizer_common/sanitizer_win_dll_thunk.cc +++ b/lib/sanitizer_common/sanitizer_win_dll_thunk.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_win_dll_thunk.cc ----------------------------------------===// +//===-- sanitizer_win_dll_thunk.cpp ---------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc b/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp index 89756f1b7..87c032c6e 100644 --- a/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc +++ b/lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp @@ -1,4 +1,4 @@ -//===-- santizer_win_dynamic_runtime_thunk.cc -----------------------------===// +//===-- santizer_win_dynamic_runtime_thunk.cpp ----------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/sanitizer_win_weak_interception.cc b/lib/sanitizer_common/sanitizer_win_weak_interception.cpp index b1ac44d75..a6f34c277 100644 --- a/lib/sanitizer_common/sanitizer_win_weak_interception.cc +++ b/lib/sanitizer_common/sanitizer_win_weak_interception.cpp @@ -1,4 +1,4 @@ -//===-- sanitizer_win_weak_interception.cc --------------------------------===// +//===-- sanitizer_win_weak_interception.cpp -------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. diff --git a/lib/sanitizer_common/scripts/check_lint.sh b/lib/sanitizer_common/scripts/check_lint.sh index 2196c3ebc..85d6acdbb 100755 --- a/lib/sanitizer_common/scripts/check_lint.sh +++ b/lib/sanitizer_common/scripts/check_lint.sh @@ -70,7 +70,7 @@ run_lint ${SANITIZER_INCLUDES_LINT_FILTER} ${SANITIZER_INCLUDES}/*.h & # Sanitizer_common COMMON_RTL=${COMPILER_RT}/lib/sanitizer_common -run_lint ${COMMON_RTL_INC_LINT_FILTER} ${COMMON_RTL}/*.cc \ +run_lint ${COMMON_RTL_INC_LINT_FILTER} ${COMMON_RTL}/*.cpp \ ${COMMON_RTL}/*.h \ ${COMMON_RTL}/tests/*.cc & diff --git a/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc b/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc index 8150b7a09..15d5fbae0 100644 --- a/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc +++ b/lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// Implementation of weak hooks from sanitizer_symbolizer_posix_libcdep.cc. +// Implementation of weak hooks from sanitizer_symbolizer_posix_libcdep.cpp. // //===----------------------------------------------------------------------===// diff --git a/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc b/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc index e7d482fec..597049605 100644 --- a/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc +++ b/lib/sanitizer_common/tests/sanitizer_allocator_testlib.cc @@ -12,7 +12,7 @@ /* Usage: clang++ -std=c++11 -fno-exceptions -g -fPIC -I. -I../include -Isanitizer \ sanitizer_common/tests/sanitizer_allocator_testlib.cc \ - $(\ls sanitizer_common/sanitizer_*.cc | grep -v sanitizer_common_nolibc.cc) \ + $(\ls sanitizer_common/sanitizer_*.cpp | grep -v sanitizer_common_nolibc.cpp) \ sanitizer_common/sanitizer_linux_x86_64.S \ -shared -lpthread -o testmalloc.so LD_PRELOAD=`pwd`/testmalloc.so /your/app diff --git a/lib/sanitizer_common/tests/sanitizer_printf_test.cc b/lib/sanitizer_common/tests/sanitizer_printf_test.cc index 4f86976c5..26c01519f 100644 --- a/lib/sanitizer_common/tests/sanitizer_printf_test.cc +++ b/lib/sanitizer_common/tests/sanitizer_printf_test.cc @@ -6,7 +6,7 @@ // //===----------------------------------------------------------------------===// // -// Tests for sanitizer_printf.cc +// Tests for sanitizer_printf.cpp // //===----------------------------------------------------------------------===// #include "sanitizer_common/sanitizer_common.h" diff --git a/lib/tsan/go/build.bat b/lib/tsan/go/build.bat index 3a64a2413..33df27a68 100644 --- a/lib/tsan/go/build.bat +++ b/lib/tsan/go/build.bat @@ -1,4 +1,4 @@ -type tsan_go.cc ..\rtl\tsan_interface_atomic.cc ..\rtl\tsan_clock.cc ..\rtl\tsan_flags.cc ..\rtl\tsan_md5.cc ..\rtl\tsan_mutex.cc ..\rtl\tsan_report.cc ..\rtl\tsan_rtl.cc ..\rtl\tsan_rtl_mutex.cc ..\rtl\tsan_rtl_report.cc ..\rtl\tsan_rtl_thread.cc ..\rtl\tsan_rtl_proc.cc ..\rtl\tsan_stat.cc ..\rtl\tsan_suppressions.cc ..\rtl\tsan_sync.cc ..\rtl\tsan_stack_trace.cc ..\..\sanitizer_common\sanitizer_allocator.cc ..\..\sanitizer_common\sanitizer_common.cc ..\..\sanitizer_common\sanitizer_flags.cc ..\..\sanitizer_common\sanitizer_stacktrace.cc ..\..\sanitizer_common\sanitizer_libc.cc ..\..\sanitizer_common\sanitizer_printf.cc ..\..\sanitizer_common\sanitizer_suppressions.cc ..\..\sanitizer_common\sanitizer_thread_registry.cc ..\rtl\tsan_platform_windows.cc ..\..\sanitizer_common\sanitizer_win.cc ..\..\sanitizer_common\sanitizer_deadlock_detector1.cc ..\..\sanitizer_common\sanitizer_stackdepot.cc ..\..\sanitizer_common\sanitizer_persistent_allocator.cc ..\..\sanitizer_common\sanitizer_flag_parser.cc ..\..\sanitizer_common\sanitizer_symbolizer.cc ..\..\sanitizer_common\sanitizer_termination.cc > gotsan.cc +type tsan_go.cc ..\rtl\tsan_interface_atomic.cc ..\rtl\tsan_clock.cc ..\rtl\tsan_flags.cc ..\rtl\tsan_md5.cc ..\rtl\tsan_mutex.cc ..\rtl\tsan_report.cc ..\rtl\tsan_rtl.cc ..\rtl\tsan_rtl_mutex.cc ..\rtl\tsan_rtl_report.cc ..\rtl\tsan_rtl_thread.cc ..\rtl\tsan_rtl_proc.cc ..\rtl\tsan_stat.cc ..\rtl\tsan_suppressions.cc ..\rtl\tsan_sync.cc ..\rtl\tsan_stack_trace.cc ..\..\sanitizer_common\sanitizer_allocator.cpp ..\..\sanitizer_common\sanitizer_common.cpp ..\..\sanitizer_common\sanitizer_flags.cpp ..\..\sanitizer_common\sanitizer_stacktrace.cpp ..\..\sanitizer_common\sanitizer_libc.cpp ..\..\sanitizer_common\sanitizer_printf.cpp ..\..\sanitizer_common\sanitizer_suppressions.cpp ..\..\sanitizer_common\sanitizer_thread_registry.cpp ..\rtl\tsan_platform_windows.cc ..\..\sanitizer_common\sanitizer_win.cpp ..\..\sanitizer_common\sanitizer_deadlock_detector1.cpp ..\..\sanitizer_common\sanitizer_stackdepot.cpp ..\..\sanitizer_common\sanitizer_persistent_allocator.cpp ..\..\sanitizer_common\sanitizer_flag_parser.cpp ..\..\sanitizer_common\sanitizer_symbolizer.cpp ..\..\sanitizer_common\sanitizer_termination.cpp > gotsan.cc gcc -c -o race_windows_amd64.syso gotsan.cc -I..\rtl -I..\.. -I..\..\sanitizer_common -I..\..\..\include -m64 -Wall -fno-exceptions -fno-rtti -DSANITIZER_GO=1 -Wno-error=attributes -Wno-attributes -Wno-format -Wno-maybe-uninitialized -DSANITIZER_DEBUG=0 -O3 -fomit-frame-pointer -std=c++11 diff --git a/lib/tsan/go/buildgo.sh b/lib/tsan/go/buildgo.sh index 86d859425..c6ce5a27b 100755 --- a/lib/tsan/go/buildgo.sh +++ b/lib/tsan/go/buildgo.sh @@ -20,23 +20,23 @@ SRCS=" ../rtl/tsan_stat.cc ../rtl/tsan_suppressions.cc ../rtl/tsan_sync.cc - ../../sanitizer_common/sanitizer_allocator.cc - ../../sanitizer_common/sanitizer_common.cc - ../../sanitizer_common/sanitizer_common_libcdep.cc - ../../sanitizer_common/sanitizer_deadlock_detector2.cc - ../../sanitizer_common/sanitizer_file.cc - ../../sanitizer_common/sanitizer_flag_parser.cc - ../../sanitizer_common/sanitizer_flags.cc - ../../sanitizer_common/sanitizer_libc.cc - ../../sanitizer_common/sanitizer_persistent_allocator.cc - ../../sanitizer_common/sanitizer_printf.cc - ../../sanitizer_common/sanitizer_suppressions.cc - ../../sanitizer_common/sanitizer_thread_registry.cc - ../../sanitizer_common/sanitizer_stackdepot.cc - ../../sanitizer_common/sanitizer_stacktrace.cc - ../../sanitizer_common/sanitizer_symbolizer.cc - ../../sanitizer_common/sanitizer_symbolizer_report.cc - ../../sanitizer_common/sanitizer_termination.cc + ../../sanitizer_common/sanitizer_allocator.cpp + ../../sanitizer_common/sanitizer_common.cpp + ../../sanitizer_common/sanitizer_common_libcdep.cpp + ../../sanitizer_common/sanitizer_deadlock_detector2.cpp + ../../sanitizer_common/sanitizer_file.cpp + ../../sanitizer_common/sanitizer_flag_parser.cpp + ../../sanitizer_common/sanitizer_flags.cpp + ../../sanitizer_common/sanitizer_libc.cpp + ../../sanitizer_common/sanitizer_persistent_allocator.cpp + ../../sanitizer_common/sanitizer_printf.cpp + ../../sanitizer_common/sanitizer_suppressions.cpp + ../../sanitizer_common/sanitizer_thread_registry.cpp + ../../sanitizer_common/sanitizer_stackdepot.cpp + ../../sanitizer_common/sanitizer_stacktrace.cpp + ../../sanitizer_common/sanitizer_symbolizer.cpp + ../../sanitizer_common/sanitizer_symbolizer_report.cpp + ../../sanitizer_common/sanitizer_termination.cpp " if [ "`uname -a | grep Linux`" != "" ]; then @@ -45,14 +45,14 @@ if [ "`uname -a | grep Linux`" != "" ]; then SRCS=" $SRCS ../rtl/tsan_platform_linux.cc - ../../sanitizer_common/sanitizer_posix.cc - ../../sanitizer_common/sanitizer_posix_libcdep.cc - ../../sanitizer_common/sanitizer_procmaps_common.cc - ../../sanitizer_common/sanitizer_procmaps_linux.cc - ../../sanitizer_common/sanitizer_linux.cc - ../../sanitizer_common/sanitizer_linux_libcdep.cc - ../../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc - ../../sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc + ../../sanitizer_common/sanitizer_posix.cpp + ../../sanitizer_common/sanitizer_posix_libcdep.cpp + ../../sanitizer_common/sanitizer_procmaps_common.cpp + ../../sanitizer_common/sanitizer_procmaps_linux.cpp + ../../sanitizer_common/sanitizer_linux.cp.cpp + ../../sanitizer_common/sanitizer_linux_libcdep.cpp + ../../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp + ../../sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp " if [ "`uname -a | grep ppc64le`" != "" ]; then SUFFIX="linux_ppc64le" @@ -73,14 +73,14 @@ elif [ "`uname -a | grep FreeBSD`" != "" ]; then SRCS=" $SRCS ../rtl/tsan_platform_linux.cc - ../../sanitizer_common/sanitizer_posix.cc - ../../sanitizer_common/sanitizer_posix_libcdep.cc - ../../sanitizer_common/sanitizer_procmaps_bsd.cc - ../../sanitizer_common/sanitizer_procmaps_common.cc - ../../sanitizer_common/sanitizer_linux.cc - ../../sanitizer_common/sanitizer_linux_libcdep.cc - ../../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc - ../../sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc + ../../sanitizer_common/sanitizer_posix.cpp + ../../sanitizer_common/sanitizer_posix_libcdep.cpp + ../../sanitizer_common/sanitizer_procmaps_bsd.cpp + ../../sanitizer_common/sanitizer_procmaps_common.cpp + ../../sanitizer_common/sanitizer_linux.cpp + ../../sanitizer_common/sanitizer_linux_libcdep.cpp + ../../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp + ../../sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp " elif [ "`uname -a | grep NetBSD`" != "" ]; then SUFFIX="netbsd_amd64" @@ -90,15 +90,15 @@ elif [ "`uname -a | grep NetBSD`" != "" ]; then SRCS=" $SRCS ../rtl/tsan_platform_linux.cc - ../../sanitizer_common/sanitizer_posix.cc - ../../sanitizer_common/sanitizer_posix_libcdep.cc - ../../sanitizer_common/sanitizer_procmaps_bsd.cc - ../../sanitizer_common/sanitizer_procmaps_common.cc - ../../sanitizer_common/sanitizer_linux.cc - ../../sanitizer_common/sanitizer_linux_libcdep.cc - ../../sanitizer_common/sanitizer_netbsd.cc - ../../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc - ../../sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cc + ../../sanitizer_common/sanitizer_posix.cpp + ../../sanitizer_common/sanitizer_posix_libcdep.cpp + ../../sanitizer_common/sanitizer_procmaps_bsd.cpp + ../../sanitizer_common/sanitizer_procmaps_common.cpp + ../../sanitizer_common/sanitizer_linux.cpp + ../../sanitizer_common/sanitizer_linux_libcdep.cpp + ../../sanitizer_common/sanitizer_netbsd.cpp + ../../sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp + ../../sanitizer_common/sanitizer_stoptheworld_netbsd_libcdep.cpp " elif [ "`uname -a | grep Darwin`" != "" ]; then SUFFIX="darwin_amd64" @@ -108,10 +108,10 @@ elif [ "`uname -a | grep Darwin`" != "" ]; then SRCS=" $SRCS ../rtl/tsan_platform_mac.cc - ../../sanitizer_common/sanitizer_mac.cc - ../../sanitizer_common/sanitizer_posix.cc - ../../sanitizer_common/sanitizer_posix_libcdep.cc - ../../sanitizer_common/sanitizer_procmaps_mac.cc + ../../sanitizer_common/sanitizer_mac.cpp + ../../sanitizer_common/sanitizer_posix.cpp + ../../sanitizer_common/sanitizer_posix_libcdep.cpp + ../../sanitizer_common/sanitizer_procmaps_mac.cpp " elif [ "`uname -a | grep MINGW`" != "" ]; then SUFFIX="windows_amd64" @@ -121,7 +121,7 @@ elif [ "`uname -a | grep MINGW`" != "" ]; then SRCS=" $SRCS ../rtl/tsan_platform_windows.cc - ../../sanitizer_common/sanitizer_win.cc + ../../sanitizer_common/sanitizer_win.cpp " else echo Unknown platform diff --git a/test/tsan/cond_cancel.c b/test/tsan/cond_cancel.c index 5c497155c..e3fcb7f37 100644 --- a/test/tsan/cond_cancel.c +++ b/test/tsan/cond_cancel.c @@ -5,7 +5,7 @@ // the Thread-specific data destructors are not called, so the destructor // "thread_finalize" (defined in tsan_interceptors.cc) can not set the status // of the thread to "ThreadStatusFinished" failing a check in "SetJoined" -// (defined in sanitizer_thread_registry.cc). It might seem a bug on glibc, +// (defined in sanitizer_thread_registry.cpp). It might seem a bug on glibc, // however the same version GLIBC-2.17 will not make fail the test on // powerpc64 BE (VMA=46) // UNSUPPORTED: powerpc64-unknown-linux-gnu |