5894cad Vendor import of compiler-rt release_40 branch r292009:

Authored and Committed by Dimitry Andric 7 years ago
76 files changed. 632 lines added. 214 lines removed.
cmake/Modules/AddCompilerRT.cmake
file modified
+6 -6
cmake/Modules/CompilerRTDarwinUtils.cmake
file modified
+1 -1
cmake/Modules/CompilerRTLink.cmake
file modified
+3 -3
cmake/Modules/CompilerRTUtils.cmake
file modified
+13 -3
cmake/Modules/SanitizerUtils.cmake
file modified
+4 -4
cmake/config-ix.cmake
file modified
+10 -9
lib/asan/CMakeLists.txt
file modified
+5 -5
lib/asan/asan_activation.cc
file modified
+8 -6
lib/asan/asan_activation_flags.inc
file modified
+1 -0
lib/asan/asan_allocator.cc
file modified
+6 -6
lib/asan/asan_flags.cc
file modified
+5 -0
lib/asan/tests/CMakeLists.txt
file modified
+33 -33
lib/builtins/arm/adddf3vfp.S
file modified
+4 -0
lib/builtins/arm/addsf3vfp.S
file modified
+4 -0
lib/builtins/arm/comparesf2.S
file modified
+33 -3
lib/builtins/arm/divdf3vfp.S
file modified
+5 -1
lib/builtins/arm/divsf3vfp.S
file modified
+4 -0
lib/builtins/arm/eqdf2vfp.S
file modified
+4 -0
lib/builtins/arm/eqsf2vfp.S
file modified
+4 -0
lib/builtins/arm/extendsfdf2vfp.S
file modified
+4 -0
lib/builtins/arm/fixdfsivfp.S
file modified
+5 -0
lib/builtins/arm/fixsfsivfp.S
file modified
+5 -0
lib/builtins/arm/fixunsdfsivfp.S
file modified
+5 -0
lib/builtins/arm/fixunssfsivfp.S
file modified
+5 -0
lib/builtins/arm/floatsidfvfp.S
file modified
+5 -0
lib/builtins/arm/floatsisfvfp.S
file modified
+5 -0
lib/builtins/arm/floatunssidfvfp.S
file modified
+5 -0
lib/builtins/arm/floatunssisfvfp.S
file modified
+5 -0
lib/builtins/arm/gedf2vfp.S
file modified
+4 -0
lib/builtins/arm/gesf2vfp.S
file modified
+4 -0
lib/builtins/arm/gtdf2vfp.S
file modified
+4 -0
lib/builtins/arm/gtsf2vfp.S
file modified
+4 -0
lib/builtins/arm/ledf2vfp.S
file modified
+4 -0
lib/builtins/arm/lesf2vfp.S
file modified
+4 -0
lib/builtins/arm/ltdf2vfp.S
file modified
+4 -0
lib/builtins/arm/ltsf2vfp.S
file modified
+4 -0
lib/builtins/arm/muldf3vfp.S
file modified
+5 -1
lib/builtins/arm/mulsf3vfp.S
file modified
+4 -0
lib/builtins/arm/nedf2vfp.S
file modified
+4 -0
lib/builtins/arm/negdf2vfp.S
file modified
+4 -0
lib/builtins/arm/negsf2vfp.S
file modified
+4 -0
lib/builtins/arm/nesf2vfp.S
file modified
+4 -0
lib/builtins/arm/subdf3vfp.S
file modified
+4 -0
lib/builtins/arm/subsf3vfp.S
file modified
+5 -1
lib/builtins/arm/truncdfsf2vfp.S
file modified
+4 -0
lib/builtins/arm/unorddf2vfp.S
file modified
+5 -1
lib/builtins/arm/unordsf2vfp.S
file modified
+4 -0
lib/msan/tests/CMakeLists.txt
file modified
+3 -3
lib/sanitizer_common/sanitizer_common.h
file modified
+1 -0
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+2 -0
lib/sanitizer_common/sanitizer_libignore.cc
file modified
+29 -4
lib/sanitizer_common/sanitizer_libignore.h
file modified
+38 -7
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+5 -2
lib/sanitizer_common/sanitizer_quarantine.h
file modified
+23 -9
lib/sanitizer_common/tests/CMakeLists.txt
file modified
+3 -3
lib/scudo/CMakeLists.txt
file modified
+7 -0
lib/scudo/scudo_allocator.cpp
file modified
+3 -30
lib/scudo/scudo_crc32.cpp
file added
+53
lib/scudo/scudo_crc32.h
file added
+30
lib/scudo/scudo_utils.cpp
file modified
+1 -2
lib/scudo/scudo_utils.h
file modified
+2 -2
lib/stats/CMakeLists.txt
file modified
+6 -6
lib/tsan/CMakeLists.txt
file modified
+3 -3
lib/tsan/rtl/tsan_flags.inc
file modified
+3 -0
lib/tsan/rtl/tsan_interceptors.cc
file modified
+25 -30
lib/tsan/rtl/tsan_interceptors.h
file modified
+5 -4
lib/tsan/tests/CMakeLists.txt
file modified
+3 -3
lib/ubsan/CMakeLists.txt
file modified
+3 -3
lib/xray/xray_AArch64.cc
file modified
+7 -1
test/asan/TestCases/Linux/thread_local_quarantine_size_kb.cc
file modified
+6 -3
test/asan/TestCases/Posix/start-deactivated.cc
file modified
+32 -5
test/asan/lit.cfg
file modified
+4 -4
test/profile/Linux/comdat_rename.test
file modified
+3 -3
test/profile/lit.cfg
file modified
+3 -3
test/tsan/Darwin/ignore-noninstrumented.mm
file added
+53
test/xray/TestCases/Linux/patching-unpatching.cc
file modified
+0 -1
    Vendor import of compiler-rt release_40 branch r292009:
    https://llvm.org/svn/llvm-project/compiler-rt/branches/release_40@292009
    
        
file modified
+10 -9
file modified
+5 -5
file modified
+8 -6
file modified
+6 -6
file modified
+5 -0
file modified
+33 -33
file modified
+4 -0
file modified
+4 -0
file modified
+33 -3
file modified
+5 -1
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+5 -1
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+5 -1
file modified
+7 -0
file modified
+3 -30
file modified
+1 -2
file modified
+2 -2
file modified
+6 -6
file modified
+3 -3
file modified
+3 -0
file modified
+3 -3
file modified
+7 -1
file modified
+4 -4
file modified
+3 -3