462d72e Vendor import of compiler-rt trunk r308421:

Authored and Committed by Dimitry Andric 6 years ago
41 files changed. 1065 lines added. 498 lines removed.
CMakeLists.txt
file modified
+9 -3
lib/asan/asan_allocator.cc
file modified
+27 -15
lib/asan/asan_interceptors.cc
file modified
+4 -0
lib/asan/tests/asan_test.cc
file modified
+6 -2
lib/builtins/cpu_model.c
file modified
+10 -29
lib/lsan/lsan_allocator.cc
file modified
+19 -10
lib/lsan/lsan_common.cc
file modified
+5 -7
lib/lsan/lsan_common.h
file modified
+6 -0
lib/lsan/lsan_common_linux.cc
file modified
+7 -0
lib/lsan/lsan_common_mac.cc
file modified
+5 -0
lib/lsan/lsan_interceptors.cc
file modified
+6 -0
lib/msan/msan.h
file modified
+11 -3
lib/msan/msan_allocator.cc
file modified
+66 -19
lib/msan/msan_interceptors.cc
file modified
+18 -31
lib/msan/msan_new_delete.cc
file modified
+1 -1
lib/sanitizer_common/sanitizer_allocator.cc
file modified
+2 -7
lib/sanitizer_common/sanitizer_allocator.h
file modified
+0 -5
lib/sanitizer_common/sanitizer_allocator_checks.h
file added
+64
lib/sanitizer_common/sanitizer_errno.h
file modified
+2 -0
lib/sanitizer_common/sanitizer_linux.cc
file modified
+1 -2
lib/sanitizer_common/sanitizer_linux.h
file modified
+1 -3
lib/sanitizer_common/sanitizer_mac.cc
file modified
+26 -5
lib/sanitizer_common/sanitizer_platform.h
file modified
+9 -2
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+81 -59
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+1 -1
lib/sanitizer_common/tests/sanitizer_bitvector_test.cc
file modified
+2 -2
lib/scudo/scudo_allocator.cpp
file modified
+85 -64
lib/scudo/scudo_allocator_combined.h
file modified
+20 -14
lib/tsan/rtl/tsan_clock.cc
file modified
+304 -132
lib/tsan/rtl/tsan_clock.h
file modified
+151 -56
lib/tsan/rtl/tsan_defs.h
file modified
+29 -4
lib/tsan/rtl/tsan_mman.cc
file modified
+1 -0
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+1 -1
lib/tsan/tests/unit/tsan_clock_test.cc
file modified
+28 -5
lib/ubsan/ubsan_handlers.cc
file modified
+10 -5
test/asan/TestCases/allocator_returns_null.cc
file modified
+11 -1
test/lsan/TestCases/allocator_returns_null.cc
file modified
+9 -1
test/msan/allocator_returns_null.cc
file modified
+10 -1
test/scudo/memalign.cpp
file modified
+4 -4
test/tsan/Linux/check_memcpy.cc
file modified
+2 -0
test/ubsan/TestCases/Pointer/unsigned-index-expression.cpp
file modified
+11 -4
    Vendor import of compiler-rt trunk r308421:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@308421
    
        
file modified
+9 -3
file modified
+27 -15
file modified
+6 -2
file modified
+10 -29
file modified
+19 -10
file modified
+5 -7
file modified
+6 -0
file modified
+5 -0
file modified
+11 -3
file modified
+66 -19
file modified
+18 -31
file modified
+1 -1
file modified
+85 -64
file modified
+304 -132
file modified
+151 -56
file modified
+29 -4
file modified
+1 -0
file modified
+10 -5
file modified
+4 -4