2109e2e Vendor import of compiler-rt trunk r302418:

Authored and Committed by Dimitry Andric 7 years ago
36 files changed. 775 lines added. 115 lines removed.
include/xray/xray_interface.h
file modified
+55 -36
lib/asan/asan_interceptors.cc
file modified
+10 -0
lib/asan/asan_interceptors.h
file modified
+6 -0
lib/builtins/CMakeLists.txt
file modified
+27 -21
lib/builtins/emutls.c
file modified
+1 -1
lib/builtins/int_types.h
file modified
+1 -3
lib/cfi/cfi_blacklist.txt
file modified
+5 -0
lib/scudo/CMakeLists.txt
file modified
+1 -0
lib/scudo/scudo_allocator.cpp
file modified
+6 -3
lib/scudo/scudo_allocator.h
file modified
+7 -1
lib/scudo/scudo_tls.h
file modified
+11 -4
lib/scudo/scudo_tls_android.cpp
file added
+95
lib/scudo/scudo_tls_android.inc
file added
+44
lib/scudo/scudo_tls_context_android.inc
file added
+54
lib/scudo/scudo_tls_context_linux.inc
file added
+29
lib/scudo/scudo_tls_linux.cpp
file modified
+6 -4
lib/scudo/scudo_tls_linux.inclib/scudo/scudo_tls_linux.h
file renamed
+8 -8
lib/ubsan/CMakeLists.txt
file modified
+1 -0
lib/ubsan/ubsan_diag_standalone.cc
file added
+37
lib/ubsan/ubsan_handlers.cc
file modified
+2 -1
lib/xray/xray_init.cc
file modified
+4 -0
lib/xray/xray_interface.cc
file modified
+108 -33
lib/xray/xray_interface_internal.h
file modified
+7 -0
test/asan/TestCases/Linux/longjmp_chk.c
file added
+51
test/builtins/Unit/divxc3_test.c
file modified
+1 -0
test/builtins/Unit/fixunstfti_test.c
file modified
+2 -0
test/builtins/Unit/fixunsxfti_test.c
file modified
+2 -0
test/builtins/Unit/fixxfti_test.c
file modified
+2 -0
test/builtins/Unit/floattixf_test.c
file modified
+2 -0
test/builtins/Unit/floatuntixf_test.c
file modified
+2 -0
test/builtins/Unit/mulxc3_test.c
file modified
+1 -0
test/sanitizer_common/TestCases/sanitizer_coverage_no_prune.cc
file added
+15
test/ubsan/TestCases/Misc/Linux/print_stack_trace.cc
file added
+23
test/ubsan/TestCases/Misc/bool.m
file added
+14
test/xray/TestCases/Linux/coverage-sample.cc
file added
+91
test/xray/TestCases/Linux/func-id-utils.cc
file added
+44
    Vendor import of compiler-rt trunk r302418:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@302418
    
        
file modified
+55 -36
file modified
+10 -0
file modified
+6 -0
file modified
+27 -21
file modified
+1 -1
file modified
+1 -3
file modified
+5 -0
file modified
+1 -0
file modified
+7 -1
file modified
+11 -4
lib/scudo/scudo_tls_linux.inc lib/scudo/scudo_tls_linux.h
file renamed
+8 -8
file modified
+1 -0
file modified
+2 -1
file modified
+4 -0
file modified
+108 -33