f9102cd Vendor import of compiler-rt trunk r303197:

Authored and Committed by Dimitry Andric 7 years ago
114 files changed. 1685 lines added. 611 lines removed.
CMakeLists.txt
file modified
+15 -2
cmake/config-ix.cmake
file modified
+1 -1
include/xray/xray_interface.h
file modified
+9 -4
lib/asan/asan_allocator.h
file modified
+11 -4
lib/asan/asan_flags.cc
file modified
+4 -0
lib/asan/tests/asan_str_test.cc
file modified
+21 -0
lib/builtins/CMakeLists.txt
file modified
+14 -2
lib/builtins/adddf3.c
file modified
+7 -2
lib/builtins/addsf3.c
file modified
+7 -2
lib/builtins/arm/aeabi_cdcmpeq_check_nan.c
file modified
+2 -2
lib/builtins/arm/aeabi_cfcmpeq_check_nan.c
file modified
+2 -2
lib/builtins/arm/aeabi_div0.c
file modified
+4 -2
lib/builtins/arm/aeabi_drsub.c
file modified
+2 -2
lib/builtins/arm/aeabi_frsub.c
file modified
+2 -2
lib/builtins/ashldi3.c
file modified
+7 -2
lib/builtins/ashrdi3.c
file modified
+7 -2
lib/builtins/assembly.h
file modified
+2 -1
lib/builtins/comparedf2.c
file modified
+6 -2
lib/builtins/comparesf2.c
file modified
+7 -2
lib/builtins/divdf3.c
file modified
+7 -2
lib/builtins/divsf3.c
file modified
+7 -2
lib/builtins/divsi3.c
file modified
+7 -2
lib/builtins/extendhfsf2.c
file modified
+7 -2
lib/builtins/extendsfdf2.c
file modified
+7 -2
lib/builtins/fixdfdi.c
file modified
+12 -1
lib/builtins/fixdfsi.c
file modified
+7 -2
lib/builtins/fixsfdi.c
file modified
+12 -2
lib/builtins/fixsfsi.c
file modified
+7 -2
lib/builtins/fixunsdfdi.c
file modified
+12 -2
lib/builtins/fixunsdfsi.c
file modified
+7 -2
lib/builtins/fixunssfdi.c
file modified
+12 -2
lib/builtins/fixunssfsi.c
file modified
+7 -2
lib/builtins/floatdidf.c
file modified
+7 -2
lib/builtins/floatdisf.c
file modified
+7 -2
lib/builtins/floatsidf.c
file modified
+7 -2
lib/builtins/floatsisf.c
file modified
+7 -2
lib/builtins/floatundidf.c
file modified
+7 -2
lib/builtins/floatundisf.c
file modified
+7 -2
lib/builtins/floatunsidf.c
file modified
+7 -2
lib/builtins/floatunsisf.c
file modified
+7 -2
lib/builtins/int_lib.h
file modified
+3 -4
lib/builtins/lshrdi3.c
file modified
+7 -2
lib/builtins/muldf3.c
file modified
+7 -2
lib/builtins/muldi3.c
file modified
+7 -2
lib/builtins/mulsf3.c
file modified
+7 -2
lib/builtins/negdf2.c
file modified
+7 -2
lib/builtins/negsf2.c
file modified
+7 -2
lib/builtins/subdf3.c
file modified
+6 -2
lib/builtins/subsf3.c
file modified
+6 -2
lib/builtins/truncdfhf2.c
file modified
+7 -2
lib/builtins/truncdfsf2.c
file modified
+7 -2
lib/builtins/truncsfhf2.c
file modified
+7 -2
lib/builtins/udivsi3.c
file modified
+7 -2
lib/esan/esan_interceptors.cpp
file modified
+2 -0
lib/lsan/lsan_allocator.h
file modified
+12 -4
lib/lsan/lsan_common_linux.cc
file modified
+4 -2
lib/lsan/lsan_common_mac.cc
file modified
+5 -0
lib/msan/msan_allocator.cc
file modified
+22 -9
lib/msan/msan_interceptors.cc
file modified
+7 -29
lib/msan/tests/msan_test.cc
file modified
+54 -6
lib/sanitizer_common/sanitizer_allocator_internal.h
file modified
+13 -9
lib/sanitizer_common/sanitizer_allocator_primary32.h
file modified
+20 -7
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+43 -0
lib/sanitizer_common/sanitizer_flags.inc
file modified
+3 -0
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+14 -0
lib/sanitizer_common/sanitizer_procmaps.h
file modified
+1 -0
lib/sanitizer_common/sanitizer_procmaps_linux.cc
file modified
+2 -2
lib/sanitizer_common/sanitizer_procmaps_mac.cc
file modified
+80 -7
lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
file modified
+4 -0
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+23 -15
lib/sanitizer_common/tests/sanitizer_test_utils.h
file modified
+6 -0
lib/scudo/scudo_allocator.cpp
file modified
+68 -58
lib/scudo/scudo_allocator.h
file modified
+17 -6
lib/scudo/scudo_allocator_combined.h
file added
+84
lib/scudo/scudo_allocator_secondary.h
file modified
+26 -75
lib/scudo/scudo_crc32.cpp
file modified
+1 -18
lib/scudo/scudo_crc32.h
file added
+101
lib/scudo/scudo_utils.h
file modified
+0 -59
lib/tsan/check_analyze.sh
file modified
+1 -1
lib/tsan/rtl/tsan_rtl.h
file modified
+12 -6
lib/xray/xray_AArch64.cc
file modified
+9 -4
lib/xray/xray_arm.cc
file modified
+9 -3
lib/xray/xray_fdr_log_records.h
file modified
+1 -0
lib/xray/xray_fdr_logging.cc
file modified
+107 -43
lib/xray/xray_fdr_logging_impl.h
file modified
+146 -91
lib/xray/xray_interface.cc
file modified
+20 -1
lib/xray/xray_interface_internal.h
file modified
+2 -0
lib/xray/xray_mips.cc
file modified
+8 -1
lib/xray/xray_mips64.cc
file modified
+7 -1
lib/xray/xray_powerpc64.cc
file modified
+6 -0
lib/xray/xray_trampoline_powerpc64_asm.S
file modified
+77 -13
lib/xray/xray_trampoline_x86_64.S
file modified
+43 -3
lib/xray/xray_x86_64.cc
file modified
+36 -0
test/asan/CMakeLists.txt
file modified
+12 -5
test/asan/TestCases/Linux/sanbox_read_proc_self_maps_test.cc
file added
+30
test/asan/TestCases/Posix/strndup_oob_test.cc
file added
+27
test/asan/lit.cfg
file modified
+8 -1
test/dfsan/custom.cc
file modified
+1 -1
test/lsan/TestCases/link_turned_off.cc
file modified
+2 -0
test/lsan/TestCases/recoverable_leak_check.cc
file modified
+2 -0
test/lsan/lit.common.cfg
file modified
+3 -2
test/msan/chained_origin_memcpy.cc
file modified
+1 -1
test/msan/pr32842.c
file added
+22
test/msan/strndup.cc
file added
+28
test/msan/wcsncpy.cc
file modified
+5 -3
test/safestack/canary.c
file modified
+2 -1
test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cc
file modified
+2 -0
test/sanitizer_common/TestCases/sanitizer_coverage_no_prune.cc
file modified
+1 -1
test/ubsan/TestCases/Misc/missing_return.cpp
file modified
+1 -1
test/ubsan/TestCases/TypeCheck/misaligned.cpp
file modified
+1 -5
test/ubsan/lit.common.cfg
file modified
+4 -0
test/xray/TestCases/Linux/coverage-sample.cc
file modified
+0 -3
test/xray/TestCases/Linux/custom-event-logging.cc
file added
+40
test/xray/TestCases/Linux/func-id-utils.cc
file modified
+15 -9
    Vendor import of compiler-rt trunk r303197:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@303197
    
        
file modified
+15 -2
file modified
+1 -1
file modified
+11 -4
file modified
+4 -0
file modified
+14 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+2 -1
file modified
+6 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+12 -1
file modified
+7 -2
file modified
+12 -2
file modified
+7 -2
file modified
+12 -2
file modified
+7 -2
file modified
+12 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+3 -4
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+6 -2
file modified
+6 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+7 -2
file modified
+12 -4
file modified
+5 -0
file modified
+22 -9
file modified
+7 -29
file modified
+54 -6
file modified
+68 -58
file modified
+17 -6
file modified
+1 -18
file modified
+0 -59
file modified
+1 -1
file modified
+12 -6
file modified
+9 -4
file modified
+9 -3
file modified
+107 -43
file modified
+146 -91
file modified
+20 -1
file modified
+8 -1
file modified
+7 -1
file modified
+6 -0
file modified
+36 -0
file modified
+12 -5
file modified
+8 -1
file modified
+1 -1
file modified
+3 -2
file added
+22
file added
+28
file modified
+5 -3
file modified
+2 -1
file modified
+4 -0