Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
cd2dd3d
Import compiler-rt trunk r230183.
Authored and Committed by Dimitry Andric
9 years ago
raw
patch
tree
parent
126 files changed.
2223 lines added
.
1035 lines removed
.
cmake/config-ix.cmake
file modified
+2
-2
lib/Makefile.mk
file modified
+0
-3
lib/asan/README.txt
file modified
+6
-8
lib/asan/asan_flags.cc
file modified
+37
-18
lib/asan/asan_flags.h
file modified
+2
-2
lib/asan/asan_flags.inc
file modified
+1
-0
lib/asan/asan_globals.cc
file modified
+16
-0
lib/asan/asan_interface_internal.h
file modified
+5
-2
lib/asan/asan_internal.h
file modified
+1
-0
lib/asan/asan_linux.cc
file modified
+4
-0
lib/asan/asan_mac.cc
file modified
+8
-0
lib/asan/asan_rtl.cc
file modified
+2
-2
lib/asan/asan_suppressions.cc
file modified
+23
-17
lib/asan/asan_win.cc
file modified
+4
-0
lib/asan/asan_win_dll_thunk.cc
file modified
+36
-0
lib/asan/asan_win_dynamic_runtime_thunk.cc
file modified
+76
-9
lib/asan/scripts/asan_device_setup
file modified
+117
-41
lib/asan/tests/asan_noinst_test.cc
file modified
+4
-1
lib/builtins/clear_cache.c
file modified
+4
-4
lib/dfsan/Makefile.mk
file removed
-23
lib/dfsan/dfsan.cc
file modified
+6
-7
lib/lsan/Makefile.mk
file modified
+0
-3
lib/lsan/lsan.cc
file modified
+31
-1
lib/lsan/lsan_allocator.cc
file modified
+14
-4
lib/lsan/lsan_common.cc
file modified
+24
-47
lib/lsan/lsan_common.h
file modified
+8
-2
lib/lsan/lsan_flags.inc
file modified
+1
-0
lib/msan/Makefile.mk
file removed
-24
lib/msan/msan.cc
file modified
+8
-8
lib/msan/tests/msan_test.cc
file modified
+74
-36
lib/sanitizer_common/CMakeLists.txt
file modified
+1
-0
lib/sanitizer_common/sanitizer_common.cc
file modified
+42
-0
lib/sanitizer_common/sanitizer_common.h
file modified
+4
-2
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_common_syscalls.inc
file modified
+4
-2
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+18
-5
lib/sanitizer_common/sanitizer_flag_parser.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_flags.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_flags.inc
file modified
+0
-1
lib/sanitizer_common/sanitizer_interface_internal.h
file added
+58
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+0
-35
lib/sanitizer_common/sanitizer_libignore.cc
file modified
+10
-16
lib/sanitizer_common/sanitizer_libignore.h
file modified
+4
-5
lib/sanitizer_common/sanitizer_linux.cc
file modified
+7
-0
lib/sanitizer_common/sanitizer_linux.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+42
-2
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file modified
+14
-4
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+5
-1
lib/sanitizer_common/sanitizer_posix.cc
file modified
+7
-0
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+76
-70
lib/sanitizer_common/sanitizer_suppressions.cc
file modified
+37
-92
lib/sanitizer_common/sanitizer_suppressions.h
file modified
+15
-35
lib/sanitizer_common/sanitizer_symbolizer_win.cc
file modified
+53
-19
lib/sanitizer_common/sanitizer_syscall_generic.inc
file modified
+2
-2
lib/sanitizer_common/sanitizer_win.cc
file modified
+4
-2
lib/sanitizer_common/tests/sanitizer_linux_test.cc
file modified
+8
-0
lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
file modified
+33
-73
lib/tsan/CMakeLists.txt
file modified
+30
-25
lib/tsan/Makefile.mk
file removed
-18
lib/tsan/dd/dd_rtl.cc
file modified
+4
-4
lib/tsan/go/build.bat
file modified
+2
-2
lib/tsan/go/buildgo.sh
file modified
+0
-2
lib/tsan/rtl/Makefile.mk
file removed
-25
lib/tsan/rtl/tsan_defs.h
file modified
+14
-7
lib/tsan/rtl/tsan_flags.cc
file modified
+2
-0
lib/tsan/rtl/tsan_flags.inc
file modified
+2
-1
lib/tsan/rtl/tsan_interceptors.cc
file modified
+35
-4
lib/tsan/rtl/tsan_interface_atomic.cc
file modified
+4
-3
lib/tsan/rtl/tsan_platform.h
file modified
+40
-8
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+13
-8
lib/tsan/rtl/tsan_report.cc
file modified
+3
-2
lib/tsan/rtl/tsan_rtl.cc
file modified
+26
-13
lib/tsan/rtl/tsan_rtl.h
file modified
+36
-4
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+0
-6
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+4
-0
lib/tsan/rtl/tsan_stat.cc
file modified
+4
-5
lib/tsan/rtl/tsan_suppressions.cc
file modified
+47
-34
lib/tsan/rtl/tsan_suppressions.h
file modified
+9
-0
lib/tsan/rtl/tsan_trace.h
file modified
+5
-3
lib/tsan/tests/CMakeLists.txt
file modified
+21
-19
lib/ubsan/CMakeLists.txt
file modified
+0
-5
lib/ubsan/ubsan_diag.cc
file modified
+33
-41
lib/ubsan/ubsan_diag.h
file modified
+38
-32
lib/ubsan/ubsan_flags.inc
file modified
+1
-0
lib/ubsan/ubsan_handlers.cc
file modified
+20
-11
lib/ubsan/ubsan_handlers_cxx.cc
file modified
+1
-2
lib/ubsan/ubsan_init.cc
file modified
+2
-2
make/platform/clang_linux.mk
file modified
+3
-72
test/CMakeLists.txt
file modified
+7
-0
test/asan/CMakeLists.txt
file modified
+1
-5
test/asan/TestCases/Windows/dll_host.cc
file modified
+6
-1
test/asan/TestCases/Windows/globals_multiple_dlls.cc
file added
+51
test/asan/TestCases/Windows/oom.cc
file added
+12
test/asan/TestCases/Windows/symbols_path.cc
file added
+22
test/asan/TestCases/dlclose-test.cc
file modified
+7
-0
test/asan/TestCases/gc-test.cc
file modified
+5
-1
test/asan/lit.cfg
file modified
+8
-0
test/cfi/CMakeLists.txt
file added
+23
test/cfi/anon-namespace.cpp
file added
+93
test/cfi/lit.cfg
file added
+35
test/cfi/lit.site.cfg.in
file added
+2
test/cfi/multiple-inheritance.cpp
file added
+82
test/cfi/overwrite.cpp
file added
+67
test/cfi/simple-fail.cpp
file added
+99
test/cfi/simple-pass.cpp
file added
+97
test/cfi/utils.h
file added
+53
test/cfi/vdtor.cpp
file added
+62
test/lit.common.cfg
file modified
+2
-1
test/lit.common.configured.in
file modified
+2
-0
test/lsan/lit.common.cfg
file modified
+2
-2
test/msan/mmap_below_shadow.cc
file modified
+5
-0
test/msan/strlen_of_shadow.cc
file modified
+4
-0
test/msan/vector_select.cc
file modified
+8
-0
test/sanitizer_common/TestCases/Linux/ptrace.cc
file modified
+11
-3
test/tsan/global_race.cc
file modified
+3
-3
test/tsan/global_race2.cc
file modified
+3
-3
test/tsan/global_race3.cc
file modified
+3
-3
test/tsan/map32bit.cc
file modified
+3
-0
test/tsan/mmap_large.cc
file modified
+4
-0
test/tsan/signal_segv_handler.cc
file added
+39
test/tsan/test.h
file modified
+9
-0
test/ubsan/TestCases/TypeCheck/Function/function.cpp
file modified
+16
-5
test/ubsan/TestCases/TypeCheck/null.cpp
file modified
+5
-5
test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
file modified
+1
-1
test/ubsan/TestCases/TypeCheck/vptr.cpp
file modified
+9
-9
Import compiler-rt trunk r230183.
https://llvm.org/svn/llvm-project/compiler-rt/trunk@230183
cmake/config-ix.cmake
file modified
+2
-2
lib/Makefile.mk
file modified
+0
-3
lib/asan/README.txt
file modified
+6
-8
lib/asan/asan_flags.cc
file modified
+37
-18
lib/asan/asan_flags.h
file modified
+2
-2
lib/asan/asan_flags.inc
file modified
+1
-0
lib/asan/asan_globals.cc
file modified
+16
-0
lib/asan/asan_interface_internal.h
file modified
+5
-2
lib/asan/asan_internal.h
file modified
+1
-0
lib/asan/asan_linux.cc
file modified
+4
-0
lib/asan/asan_mac.cc
file modified
+8
-0
lib/asan/asan_rtl.cc
file modified
+2
-2
lib/asan/asan_suppressions.cc
file modified
+23
-17
lib/asan/asan_win.cc
file modified
+4
-0
lib/asan/asan_win_dll_thunk.cc
file modified
+36
-0
lib/asan/asan_win_dynamic_runtime_thunk.cc
file modified
+76
-9
lib/asan/scripts/asan_device_setup
file modified
+117
-41
lib/asan/tests/asan_noinst_test.cc
file modified
+4
-1
lib/builtins/clear_cache.c
file modified
+4
-4
lib/dfsan/Makefile.mk
file removed
-23
lib/dfsan/dfsan.cc
file modified
+6
-7
lib/lsan/Makefile.mk
file modified
+0
-3
lib/lsan/lsan.cc
file modified
+31
-1
lib/lsan/lsan_allocator.cc
file modified
+14
-4
lib/lsan/lsan_common.cc
file modified
+24
-47
lib/lsan/lsan_common.h
file modified
+8
-2
lib/lsan/lsan_flags.inc
file modified
+1
-0
lib/msan/Makefile.mk
file removed
-24
lib/msan/msan.cc
file modified
+8
-8
lib/msan/tests/msan_test.cc
file modified
+74
-36
lib/sanitizer_common/CMakeLists.txt
file modified
+1
-0
lib/sanitizer_common/sanitizer_common.cc
file modified
+42
-0
lib/sanitizer_common/sanitizer_common.h
file modified
+4
-2
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_common_syscalls.inc
file modified
+4
-2
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+18
-5
lib/sanitizer_common/sanitizer_flag_parser.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_flags.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_flags.inc
file modified
+0
-1
lib/sanitizer_common/sanitizer_interface_internal.h
file added
+58
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+0
-35
lib/sanitizer_common/sanitizer_libignore.cc
file modified
+10
-16
lib/sanitizer_common/sanitizer_libignore.h
file modified
+4
-5
lib/sanitizer_common/sanitizer_linux.cc
file modified
+7
-0
lib/sanitizer_common/sanitizer_linux.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+42
-2
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file modified
+14
-4
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+5
-1
lib/sanitizer_common/sanitizer_posix.cc
file modified
+7
-0
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+76
-70
lib/sanitizer_common/sanitizer_suppressions.cc
file modified
+37
-92
lib/sanitizer_common/sanitizer_suppressions.h
file modified
+15
-35
lib/sanitizer_common/sanitizer_symbolizer_win.cc
file modified
+53
-19
lib/sanitizer_common/sanitizer_syscall_generic.inc
file modified
+2
-2
lib/sanitizer_common/sanitizer_win.cc
file modified
+4
-2
lib/sanitizer_common/tests/sanitizer_linux_test.cc
file modified
+8
-0
lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
file modified
+33
-73
lib/tsan/CMakeLists.txt
file modified
+30
-25
lib/tsan/Makefile.mk
file removed
-18
lib/tsan/dd/dd_rtl.cc
file modified
+4
-4
lib/tsan/go/build.bat
file modified
+2
-2
lib/tsan/go/buildgo.sh
file modified
+0
-2
lib/tsan/rtl/Makefile.mk
file removed
-25
lib/tsan/rtl/tsan_defs.h
file modified
+14
-7
lib/tsan/rtl/tsan_flags.cc
file modified
+2
-0
lib/tsan/rtl/tsan_flags.inc
file modified
+2
-1
lib/tsan/rtl/tsan_interceptors.cc
file modified
+35
-4
lib/tsan/rtl/tsan_interface_atomic.cc
file modified
+4
-3
lib/tsan/rtl/tsan_platform.h
file modified
+40
-8
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+13
-8
lib/tsan/rtl/tsan_report.cc
file modified
+3
-2
lib/tsan/rtl/tsan_rtl.cc
file modified
+26
-13
lib/tsan/rtl/tsan_rtl.h
file modified
+36
-4
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+0
-6
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+4
-0
lib/tsan/rtl/tsan_stat.cc
file modified
+4
-5
lib/tsan/rtl/tsan_suppressions.cc
file modified
+47
-34
lib/tsan/rtl/tsan_suppressions.h
file modified
+9
-0
lib/tsan/rtl/tsan_trace.h
file modified
+5
-3
lib/tsan/tests/CMakeLists.txt
file modified
+21
-19
lib/ubsan/CMakeLists.txt
file modified
+0
-5
lib/ubsan/ubsan_diag.cc
file modified
+33
-41
lib/ubsan/ubsan_diag.h
file modified
+38
-32
lib/ubsan/ubsan_flags.inc
file modified
+1
-0
lib/ubsan/ubsan_handlers.cc
file modified
+20
-11
lib/ubsan/ubsan_handlers_cxx.cc
file modified
+1
-2
lib/ubsan/ubsan_init.cc
file modified
+2
-2
make/platform/clang_linux.mk
file modified
+3
-72
test/CMakeLists.txt
file modified
+7
-0
test/asan/CMakeLists.txt
file modified
+1
-5
test/asan/TestCases/Windows/dll_host.cc
file modified
+6
-1
test/asan/TestCases/Windows/globals_multiple_dlls.cc
file added
+51
test/asan/TestCases/Windows/oom.cc
file added
+12
test/asan/TestCases/Windows/symbols_path.cc
file added
+22
test/asan/TestCases/dlclose-test.cc
file modified
+7
-0
test/asan/TestCases/gc-test.cc
file modified
+5
-1
test/asan/lit.cfg
file modified
+8
-0
test/cfi/CMakeLists.txt
file added
+23
test/cfi/anon-namespace.cpp
file added
+93
test/cfi/lit.cfg
file added
+35
test/cfi/lit.site.cfg.in
file added
+2
test/cfi/multiple-inheritance.cpp
file added
+82
test/cfi/overwrite.cpp
file added
+67
test/cfi/simple-fail.cpp
file added
+99
test/cfi/simple-pass.cpp
file added
+97
test/cfi/utils.h
file added
+53
test/cfi/vdtor.cpp
file added
+62
test/lit.common.cfg
file modified
+2
-1
test/lit.common.configured.in
file modified
+2
-0
test/lsan/lit.common.cfg
file modified
+2
-2
test/msan/mmap_below_shadow.cc
file modified
+5
-0
test/msan/strlen_of_shadow.cc
file modified
+4
-0
test/msan/vector_select.cc
file modified
+8
-0
test/sanitizer_common/TestCases/Linux/ptrace.cc
file modified
+11
-3
test/tsan/global_race.cc
file modified
+3
-3
test/tsan/global_race2.cc
file modified
+3
-3
test/tsan/global_race3.cc
file modified
+3
-3
test/tsan/map32bit.cc
file modified
+3
-0
test/tsan/mmap_large.cc
file modified
+4
-0
test/tsan/signal_segv_handler.cc
file added
+39
test/tsan/test.h
file modified
+9
-0
test/ubsan/TestCases/TypeCheck/Function/function.cpp
file modified
+16
-5
test/ubsan/TestCases/TypeCheck/null.cpp
file modified
+5
-5
test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
file modified
+1
-1
test/ubsan/TestCases/TypeCheck/vptr.cpp
file modified
+9
-9