forked from OSchip/llvm-project
compiler-rt: Rename .cc file in lib/sanitizer_common/tests to .cpp
See https://reviews.llvm.org/D58620 for discussion, and for the commands I ran. In addition I also ran for f in $(svn diff | diffstat | grep .cc | cut -f 2 -d ' '); do rg $(basename $f) . ; done and manually updated references to renamed files found by that. llvm-svn: 367467
This commit is contained in:
parent
d502f25373
commit
d6d569fc06
|
@ -9,40 +9,42 @@ if(APPLE)
|
|||
endif()
|
||||
|
||||
set(SANITIZER_UNITTESTS
|
||||
sanitizer_allocator_test.cc
|
||||
sanitizer_atomic_test.cc
|
||||
sanitizer_bitvector_test.cc
|
||||
sanitizer_bvgraph_test.cc
|
||||
sanitizer_common_test.cc
|
||||
sanitizer_deadlock_detector_test.cc
|
||||
sanitizer_flags_test.cc
|
||||
sanitizer_format_interceptor_test.cc
|
||||
sanitizer_ioctl_test.cc
|
||||
sanitizer_libc_test.cc
|
||||
sanitizer_linux_test.cc
|
||||
sanitizer_list_test.cc
|
||||
sanitizer_mutex_test.cc
|
||||
sanitizer_nolibc_test.cc
|
||||
sanitizer_posix_test.cc
|
||||
sanitizer_printf_test.cc
|
||||
sanitizer_procmaps_test.cc
|
||||
sanitizer_ring_buffer_test.cc
|
||||
sanitizer_quarantine_test.cc
|
||||
sanitizer_stackdepot_test.cc
|
||||
sanitizer_stacktrace_printer_test.cc
|
||||
sanitizer_stacktrace_test.cc
|
||||
sanitizer_stoptheworld_test.cc
|
||||
sanitizer_suppressions_test.cc
|
||||
sanitizer_symbolizer_test.cc
|
||||
sanitizer_test_main.cc
|
||||
sanitizer_thread_registry_test.cc
|
||||
sanitizer_type_traits_test.cc
|
||||
sanitizer_vector_test.cc)
|
||||
sanitizer_allocator_test.cpp
|
||||
sanitizer_atomic_test.cpp
|
||||
sanitizer_bitvector_test.cpp
|
||||
sanitizer_bvgraph_test.cpp
|
||||
sanitizer_common_test.cpp
|
||||
sanitizer_deadlock_detector_test.cpp
|
||||
sanitizer_flags_test.cpp
|
||||
sanitizer_format_interceptor_test.cpp
|
||||
sanitizer_ioctl_test.cpp
|
||||
sanitizer_libc_test.cpp
|
||||
sanitizer_linux_test.cpp
|
||||
sanitizer_list_test.cpp
|
||||
sanitizer_mutex_test.cpp
|
||||
sanitizer_nolibc_test.cpp
|
||||
sanitizer_posix_test.cpp
|
||||
sanitizer_printf_test.cpp
|
||||
sanitizer_procmaps_test.cpp
|
||||
sanitizer_ring_buffer_test.cpp
|
||||
sanitizer_quarantine_test.cpp
|
||||
sanitizer_stackdepot_test.cpp
|
||||
sanitizer_stacktrace_printer_test.cpp
|
||||
sanitizer_stacktrace_test.cpp
|
||||
sanitizer_stoptheworld_test.cpp
|
||||
sanitizer_suppressions_test.cpp
|
||||
sanitizer_symbolizer_test.cpp
|
||||
sanitizer_test_main.cpp
|
||||
sanitizer_thread_registry_test.cpp
|
||||
sanitizer_type_traits_test.cpp
|
||||
sanitizer_vector_test.cpp
|
||||
)
|
||||
|
||||
set(SANITIZER_TEST_HEADERS
|
||||
sanitizer_pthread_wrappers.h
|
||||
sanitizer_test_config.h
|
||||
sanitizer_test_utils.h)
|
||||
sanitizer_test_utils.h
|
||||
)
|
||||
foreach(header ${SANITIZER_IMPL_HEADERS})
|
||||
list(APPEND SANITIZER_TEST_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../${header})
|
||||
endforeach()
|
||||
|
@ -57,7 +59,8 @@ set(SANITIZER_TEST_CFLAGS_COMMON
|
|||
-O2
|
||||
-Werror=sign-compare
|
||||
-Wno-non-virtual-dtor
|
||||
-Wno-gnu-zero-variadic-macro-arguments)
|
||||
-Wno-gnu-zero-variadic-macro-arguments
|
||||
)
|
||||
|
||||
set(SANITIZER_TEST_LINK_FLAGS_COMMON ${COMPILER_RT_UNITTEST_LINK_FLAGS})
|
||||
|
||||
|
@ -156,9 +159,9 @@ macro(add_sanitizer_tests_for_arch arch)
|
|||
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" AND "${arch}" STREQUAL "x86_64")
|
||||
# Test that the libc-independent part of sanitizer_common is indeed
|
||||
# independent of libc, by linking this binary without libc (here) and
|
||||
# executing it (unit test in sanitizer_nolibc_test.cc).
|
||||
# executing it (unit test in sanitizer_nolibc_test.cpp).
|
||||
clang_compile(sanitizer_nolibc_test_main.${arch}.o
|
||||
sanitizer_nolibc_test_main.cc
|
||||
sanitizer_nolibc_test_main.cpp
|
||||
CFLAGS ${SANITIZER_TEST_CFLAGS_COMMON} ${TARGET_FLAGS}
|
||||
DEPS ${SANITIZER_TEST_COMPILE_DEPS})
|
||||
add_compiler_rt_test(SanitizerUnitTests "Sanitizer-${arch}-Test-Nolibc" ${arch}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_allocator_test.cc ---------------------------------------===//
|
||||
//===-- sanitizer_allocator_test.cpp --------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_allocator_testlib.cc ------------------------------------===//
|
||||
//===-- sanitizer_allocator_testlib.cpp -----------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
||||
|
@ -11,7 +11,7 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
/* Usage:
|
||||
clang++ -std=c++11 -fno-exceptions -g -fPIC -I. -I../include -Isanitizer \
|
||||
sanitizer_common/tests/sanitizer_allocator_testlib.cc \
|
||||
sanitizer_common/tests/sanitizer_allocator_testlib.cpp \
|
||||
$(\ls sanitizer_common/sanitizer_*.cpp | grep -v sanitizer_common_nolibc.cpp) \
|
||||
sanitizer_common/sanitizer_linux_x86_64.S \
|
||||
-shared -lpthread -o testmalloc.so
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_atomic_test.cc ------------------------------------------===//
|
||||
//===-- sanitizer_atomic_test.cpp -----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_bitvector_test.cc ---------------------------------------===//
|
||||
//===-- sanitizer_bitvector_test.cpp --------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_bvgraph_test.cc -----------------------------------------===//
|
||||
//===-- sanitizer_bvgraph_test.cpp ----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_common_test.cc ------------------------------------------===//
|
||||
//===-- sanitizer_common_test.cpp -----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_deadlock_detector_test.cc -------------------------------===//
|
||||
//===-- sanitizer_deadlock_detector_test.cpp ------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_flags_test.cc -------------------------------------------===//
|
||||
//===-- sanitizer_flags_test.cpp ------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_format_interceptor_test.cc ------------------------------===//
|
||||
//===-- sanitizer_format_interceptor_test.cpp -----------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_ioctl_test.cc -------------------------------------------===//
|
||||
//===-- sanitizer_ioctl_test.cpp ------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_libc_test.cc --------------------------------------------===//
|
||||
//===-- sanitizer_libc_test.cpp -------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_linux_test.cc -------------------------------------------===//
|
||||
//===-- sanitizer_linux_test.cpp ------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_list_test.cc --------------------------------------------===//
|
||||
//===-- sanitizer_list_test.cpp -------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_mutex_test.cc -------------------------------------------===//
|
||||
//===-- sanitizer_mutex_test.cpp ------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_nolibc_test.cc ------------------------------------------===//
|
||||
//===-- sanitizer_nolibc_test.cpp -----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_nolibc_test_main.cc -------------------------------------===//
|
||||
//===-- sanitizer_nolibc_test_main.cpp ------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_posix_test.cc -------------------------------------------===//
|
||||
//===-- sanitizer_posix_test.cpp ------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_printf_test.cc ------------------------------------------===//
|
||||
//===-- sanitizer_printf_test.cpp -----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_procmaps_test.cc ----------------------------------------===//
|
||||
//===-- sanitizer_procmaps_test.cpp ---------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_quarantine_test.cc --------------------------------------===//
|
||||
//===-- sanitizer_quarantine_test.cpp -------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_vector_test.cc ------------------------------------------===//
|
||||
//===-- sanitizer_vector_test.cpp -----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_stackdepot_test.cc --------------------------------------===//
|
||||
//===-- sanitizer_stackdepot_test.cpp -------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_common_printer_test.cc ----------------------------------===//
|
||||
//===-- sanitizer_common_printer_test.cpp ---------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_stacktrace_test.cc --------------------------------------===//
|
||||
//===-- sanitizer_stacktrace_test.cpp -------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_stoptheworld_test.cc ------------------------------------===//
|
||||
//===-- sanitizer_stoptheworld_test.cpp -----------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_stoptheworld_testlib.cc ---------------------------------===//
|
||||
//===-- sanitizer_stoptheworld_testlib.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,8 +10,8 @@
|
|||
//===----------------------------------------------------------------------===//
|
||||
/* Usage:
|
||||
clang++ -fno-exceptions -g -fPIC -I. \
|
||||
sanitizer_common/tests/sanitizer_stoptheworld_testlib.cc \
|
||||
sanitizer_common/sanitizer_*.cc -shared -lpthread -o teststoptheworld.so
|
||||
sanitizer_common/tests/sanitizer_stoptheworld_testlib.cpp \
|
||||
sanitizer_common/sanitizer_*.cpp -shared -lpthread -o teststoptheworld.so
|
||||
LD_PRELOAD=`pwd`/teststoptheworld.so /your/app
|
||||
*/
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_suppressions_test.cc ------------------------------------===//
|
||||
//===-- sanitizer_suppressions_test.cpp -----------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_symbolizer_test.cc --------------------------------------===//
|
||||
//===-- sanitizer_symbolizer_test.cpp -------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_test_main.cc --------------------------------------------===//
|
||||
//===-- sanitizer_test_main.cpp -------------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_thread_registry_test.cc ---------------------------------===//
|
||||
//===-- sanitizer_thread_registry_test.cpp --------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_type_traits_test.cc -------------------------------------===//
|
||||
//===-- sanitizer_type_traits_test.cpp ------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
|
@ -1,4 +1,4 @@
|
|||
//===-- sanitizer_vector_test.cc ------------------------------------------===//
|
||||
//===-- sanitizer_vector_test.cpp -----------------------------------------===//
|
||||
//
|
||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
|
||||
// See https://llvm.org/LICENSE.txt for license information.
|
Loading…
Reference in New Issue