10fcf73 Vendor import of compiler-rt trunk r306325:

Authored and Committed by Dimitry Andric 7 years ago
62 files changed. 935 lines added. 268 lines removed.
CMakeLists.txt
file modified
+2 -2
cmake/config-ix.cmake
file modified
+1 -1
include/xray/xray_interface.h
file modified
+2 -1
lib/asan/asan_allocator.cc
file modified
+12 -13
lib/asan/asan_report.cc
file modified
+8 -0
lib/asan/scripts/asan_device_setup
file modified
+3 -3
lib/asan/weak_symbols.txt
file modified
+9 -0
lib/interception/interception_win.cc
file modified
+6 -1
lib/interception/tests/interception_win_test.cc
file modified
+11 -0
lib/lsan/CMakeLists.txt
file modified
+1 -0
lib/lsan/lsan.h
file modified
+2 -0
lib/lsan/lsan_allocator.cc
file modified
+2 -2
lib/lsan/lsan_common_mac.cc
file modified
+1 -2
lib/lsan/lsan_mac.cc
file added
+192
lib/lsan/lsan_thread.cc
file modified
+2 -2
lib/lsan/lsan_thread.h
file modified
+1 -1
lib/msan/msan_allocator.cc
file modified
+6 -7
lib/sanitizer_common/sanitizer_allocator.cc
file modified
+42 -9
lib/sanitizer_common/sanitizer_allocator.h
file modified
+21 -5
lib/sanitizer_common/sanitizer_allocator_combined.h
file modified
+13 -44
lib/sanitizer_common/sanitizer_allocator_internal.h
file modified
+2 -1
lib/sanitizer_common/sanitizer_allocator_local_cache.h
file modified
+12 -3
lib/sanitizer_common/sanitizer_allocator_primary32.h
file modified
+15 -6
lib/sanitizer_common/sanitizer_allocator_secondary.h
file modified
+9 -26
lib/sanitizer_common/sanitizer_atomic_clang.h
file modified
+15 -6
lib/sanitizer_common/sanitizer_atomic_clang_other.h
file modified
+64 -0
lib/sanitizer_common/sanitizer_common.h
file modified
+10 -1
lib/sanitizer_common/sanitizer_linux.cc
file modified
+26 -0
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+7 -0
lib/sanitizer_common/sanitizer_mac.cc
file modified
+5 -0
lib/sanitizer_common/sanitizer_posix.cc
file modified
+5 -2
lib/sanitizer_common/sanitizer_posix_libcdep.cc
file modified
+1 -19
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file modified
+1 -1
lib/sanitizer_common/sanitizer_win.cc
file modified
+20 -10
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+11 -10
lib/sanitizer_common/tests/sanitizer_common_test.cc
file modified
+19 -2
lib/scudo/scudo_allocator.cpp
file modified
+9 -6
lib/scudo/scudo_allocator_combined.h
file modified
+2 -16
lib/scudo/scudo_allocator_secondary.h
file modified
+2 -10
lib/tsan/rtl/tsan_mman.cc
file modified
+4 -5
lib/ubsan/ubsan_handlers.cc
file modified
+18 -11
lib/ubsan/ubsan_handlers.h
file modified
+2 -3
lib/ubsan/ubsan_interface.inc
file modified
+4 -4
lib/xray/xray_interface.cc
file modified
+2 -2
test/asan/TestCases/Linux/allocator_oom_test.cc
file modified
+3 -0
test/asan/TestCases/Linux/preinstalled_signal.cc
file modified
+23 -21
test/asan/TestCases/Windows/oom.cc
file modified
+1 -1
test/asan/TestCases/pr33372.cc
file added
+39
test/asan/lit.cfg
file modified
+1 -0
test/esan/TestCases/workingset-midreport.cpp
file modified
+3 -0
test/esan/TestCases/workingset-samples.cpp
file modified
+3 -0
test/esan/TestCases/workingset-simple.cpp
file modified
+3 -0
test/lsan/TestCases/Darwin/dispatch.mm
file added
+59
test/lsan/TestCases/Darwin/lit.local.cfg
file added
+9
test/lsan/lit.common.cfg
file modified
+1 -1
test/profile/Linux/counter_promo_for.c
file added
+59
test/profile/Linux/counter_promo_while.c
file added
+55
test/sanitizer_common/TestCases/sanitizer_coverage_inline8bit_counter.cc
file modified
+1 -1
test/scudo/random_shuffle.cpp
file modified
+1 -1
test/ubsan/TestCases/Misc/nonnull.cpp
file modified
+32 -5
test/ubsan/TestCases/Misc/nullability.c
file modified
+1 -1
test/xray/TestCases/Linux/arg1-arg0-logging.cc
file added
+39
    Vendor import of compiler-rt trunk r306325:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@306325
    
        
file modified
+2 -2
file modified
+1 -1
file modified
+12 -13
file modified
+8 -0
file modified
+9 -0
file modified
+1 -0
file modified
+2 -0
file modified
+2 -2
file modified
+1 -2
file added
+192
file modified
+2 -2
file modified
+1 -1
file modified
+6 -7
file modified
+4 -5
file modified
+18 -11
file modified
+2 -3
file modified
+2 -2
file modified
+1 -0
file modified
+1 -1