50aa32e Vendor import of compiler-rt trunk r306956:

Authored and Committed by Dimitry Andric 6 years ago
60 files changed. 1184 lines added. 568 lines removed.
lib/CMakeLists.txt
file modified
+6 -20
lib/asan/asan_allocator.cc
file modified
+8 -5
lib/asan/asan_interceptors.cc
file modified
+0 -12
lib/asan/asan_new_delete.cc
file modified
+42 -31
lib/asan/asan_win_dll_thunk.cc
file modified
+1 -0
lib/lsan/lsan_allocator.cc
file modified
+4 -2
lib/lsan/lsan_interceptors.cc
file modified
+51 -16
lib/msan/msan_allocator.cc
file modified
+1 -1
lib/msan/msan_interceptors.cc
file modified
+34 -48
lib/msan/msan_new_delete.cc
file modified
+14 -6
lib/msan/tests/msan_test.cc
file modified
+42 -0
lib/profile/CMakeLists.txt
file modified
+1 -0
lib/profile/InstrProfiling.c
file modified
+0 -2
lib/profile/InstrProfilingBuffer.c
file modified
+13 -4
lib/profile/InstrProfilingFile.c
file modified
+35 -15
lib/profile/InstrProfilingInternal.h
file modified
+20 -13
lib/profile/InstrProfilingNameVar.c
file added
+18
lib/profile/InstrProfilingWriter.c
file modified
+38 -33
lib/sanitizer_common/sanitizer_allocator.cc
file modified
+4 -4
lib/sanitizer_common/sanitizer_allocator.h
file modified
+6 -4
lib/sanitizer_common/sanitizer_allocator_local_cache.h
file modified
+9 -5
lib/sanitizer_common/sanitizer_allocator_primary32.h
file modified
+3 -4
lib/sanitizer_common/sanitizer_allocator_primary64.h
file modified
+115 -76
lib/sanitizer_common/sanitizer_common.h
file modified
+3 -0
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+63 -10
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+1 -0
lib/sanitizer_common/sanitizer_posix.cc
file modified
+22 -12
lib/sanitizer_common/sanitizer_win.cc
file modified
+12 -0
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+18 -16
lib/scudo/scudo_allocator.cpp
file modified
+28 -26
lib/scudo/scudo_allocator.h
file modified
+5 -0
lib/scudo/scudo_allocator_combined.h
file modified
+1 -1
lib/scudo/scudo_new_delete.cpp
file modified
+7 -2
lib/scudo/scudo_tls_android.cpp
file modified
+1 -1
lib/tsan/rtl/tsan_mman.cc
file modified
+1 -1
lib/tsan/rtl/tsan_new_delete.cc
file modified
+8 -5
lib/tsan/tests/CMakeLists.txt
file modified
+1 -0
lib/xray/xray_always_instrument.txt
file added
+6
lib/xray/xray_never_instrument.txt
file added
+6
test/CMakeLists.txt
file modified
+26 -41
test/asan/TestCases/Darwin/asan_gen_prefixes.cc
file modified
+2 -0
test/asan/TestCases/Darwin/nil-return-struct.mm
file added
+31
test/asan/TestCases/Linux/allocator_oom_test.cc
file modified
+2 -1
test/asan/TestCases/Linux/asan_preload_test-3.cc
file modified
+3 -0
test/asan/TestCases/Linux/init_fini_sections.cc
file modified
+11 -5
test/asan/TestCases/Linux/textdomain.c
file modified
+3 -0
test/asan/TestCases/Posix/asan-sigbus.cpp
file modified
+4 -4
test/asan/TestCases/allocator_returns_null.cc
file modified
+71 -36
test/asan/TestCases/malloc-no-intercept.c
file modified
+3 -0
test/asan/TestCases/throw_call_test.cc
file modified
+0 -3
test/asan/android_commands/android_common.py
file modified
+1 -4
test/builtins/Unit/fp_test.h
file modified
+4 -4
test/cfi/sibling.cpp
file modified
+1 -1
test/lsan/TestCases/allocator_returns_null.cc
file added
+123
test/msan/allocator_returns_null.cc
file modified
+78 -37
test/profile/instrprof-override-filename.c
file modified
+16 -6
test/scudo/memalign.cpp
file modified
+19 -5
test/scudo/sizes.cpp
file modified
+32 -13
test/tsan/allocator_returns_null.cc
file modified
+83 -33
test/xray/TestCases/Linux/always-never-instrument.cc
file added
+23
    Vendor import of compiler-rt trunk r306956:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@306956
    
        
file modified
+6 -20
file modified
+8 -5
file modified
+0 -12
file modified
+42 -31
file modified
+4 -2
file modified
+51 -16
file modified
+1 -1
file modified
+34 -48
file modified
+14 -6
file modified
+42 -0
file modified
+1 -0
file modified
+0 -2
file modified
+28 -26
file modified
+5 -0
file modified
+1 -1
file modified
+26 -41
file modified
+4 -4
file modified
+1 -1
file modified
+19 -5
file modified
+32 -13