4658ff5 Vendor import of compiler-rt trunk r305575:

Authored and Committed by Dimitry Andric 7 years ago
30 files changed. 380 lines added. 49 lines removed.
lib/asan/asan_allocator.cc
file modified
+16 -5
lib/sanitizer_common/sanitizer_allocator_combined.h
file modified
+5 -14
lib/sanitizer_common/sanitizer_allocator_secondary.h
file modified
+5 -2
lib/sanitizer_common/sanitizer_common.h
file modified
+3 -0
lib/sanitizer_common/sanitizer_flags.inc
file modified
+3 -0
lib/sanitizer_common/sanitizer_linux.cc
file modified
+8 -1
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+0 -1
lib/sanitizer_common/sanitizer_mac.cc
file modified
+11 -4
lib/sanitizer_common/sanitizer_posix.cc
file modified
+16 -0
lib/sanitizer_common/sanitizer_win.cc
file modified
+10 -0
lib/tsan/rtl/tsan_report.cc
file modified
+5 -3
lib/tsan/rtl/tsan_sync.h
file modified
+1 -1
lib/ubsan/ubsan_handlers.cc
file modified
+8 -2
lib/ubsan/ubsan_type_hash_itanium.cc
file modified
+2 -2
test/asan/TestCases/Linux/allocator_oom_test.cc
file added
+82
test/asan/TestCases/Posix/allow_user_segv.cc
file modified
+8 -0
test/cfi/cross-dso/icall/lit.local.cfg
file modified
+0 -3
test/cfi/cross-dso/stats.cpp
file modified
+0 -1
test/cfi/icall/lit.local.cfg
file modified
+0 -3
test/cfi/icall/wrong-signature-mixed-lto.c
file added
+41
test/tsan/custom_mutex.h
file modified
+3 -3
test/tsan/custom_mutex0.cc
file modified
+1 -1
test/tsan/custom_mutex1.cc
file modified
+1 -1
test/tsan/custom_mutex2.cc
file modified
+1 -1
test/tsan/custom_mutex3.cc
file added
+46
test/ubsan/TestCases/Pointer/unsigned-index-expression.cpp
file added
+13
test/ubsan/TestCases/TypeCheck/Linux/PR33221.cpp
file added
+50
test/ubsan/TestCases/TypeCheck/Linux/lit.local.cfg
file added
+9
test/ubsan/TestCases/TypeCheck/PR33221.cpp
file modified
+1 -1
test/xray/TestCases/Linux/arg1-logging-implicit-this.cc
file added
+31
    Vendor import of compiler-rt trunk r305575:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@305575
    
        
file modified
+16 -5
file modified
+5 -3
file modified
+1 -1
file modified
+8 -2
file modified
+0 -1
file modified
+0 -3
file modified
+3 -3
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1