46d7550 Vendor import of compiler-rt trunk r321414:

Authored and Committed by Dimitry Andric 6 years ago
36 files changed. 705 lines added. 199 lines removed.
cmake/Modules/AddCompilerRT.cmake
file modified
+2 -1
cmake/config-ix.cmake
file modified
+3 -3
include/sanitizer/allocator_interface.h
file modified
+5 -5
include/sanitizer/asan_interface.h
file modified
+12 -12
include/sanitizer/common_interface_defs.h
file modified
+1 -1
include/sanitizer/coverage_interface.h
file modified
+2 -2
include/sanitizer/esan_interface.h
file modified
+2 -2
include/sanitizer/hwasan_interface.h
file modified
+3 -3
include/sanitizer/lsan_interface.h
file modified
+7 -7
include/sanitizer/msan_interface.h
file modified
+4 -4
include/sanitizer/scudo_interface.h
file modified
+1 -1
lib/asan/CMakeLists.txt
file modified
+5 -0
lib/asan/scripts/asan_symbolize.py
file modified
+2 -2
lib/builtins/CMakeLists.txt
file modified
+6 -0
lib/builtins/aarch64/chkstk.S
file added
+34
lib/fuzzer/FuzzerTracePC.h
file modified
+1 -0
lib/hwasan/hwasan.cc
file modified
+95 -23
lib/hwasan/hwasan_interface_internal.h
file modified
+26 -0
lib/hwasan/hwasan_linux.cc
file modified
+7 -3
lib/msan/msan_new_delete.cc
file modified
+43 -1
lib/profile/InstrProfilingUtil.c
file modified
+1 -0
lib/sanitizer_common/CMakeLists.txt
file modified
+37 -1
lib/sanitizer_common/sancov_begin.S
file added
+5
lib/sanitizer_common/sancov_end.S
file added
+5
lib/sanitizer_common/sanitizer_atomic_clang.h
file modified
+7 -10
lib/sanitizer_common/sanitizer_atomic_clang_mips.h
file added
+118
lib/sanitizer_common/sanitizer_atomic_clang_other.h
file modified
+0 -63
lib/sanitizer_common/scripts/gen_dynamic_list.py
file modified
+20 -0
lib/tsan/rtl/tsan_new_delete.cc
file modified
+97 -0
lib/ubsan/ubsan_handlers.cc
file modified
+1 -1
test/asan/TestCases/Linux/aligned_delete_test.cc
file modified
+3 -31
test/hwasan/TestCases/halt-on-error.cc
file modified
+27 -11
test/hwasan/TestCases/use-after-free.cc
file modified
+20 -9
test/sanitizer_common/TestCases/Linux/new_delete_test.cc
file added
+80
test/ubsan/TestCases/Misc/Inputs/returns-unexpectedly.c
file added
+1
test/ubsan/TestCases/Misc/unreachable.cpp
file modified
+22 -3
    Vendor import of compiler-rt trunk r321414:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@321414
    
        
file modified
+3 -3
file modified
+5 -0
file modified
+6 -0
file modified
+1 -0
file modified
+95 -23
file modified
+7 -3
file modified
+43 -1
file modified
+1 -1