005b7ed Vendor import of compiler-rt trunk r338536:

Authored and Committed by Dimitry Andric 5 years ago
35 files changed. 566 lines added. 75 lines removed.
lib/asan/asan_mapping.h
file modified
+1 -1
lib/asan/tests/asan_test.cc
file modified
+1 -1
lib/builtins/CMakeLists.txt
file modified
+9 -0
lib/profile/InstrProfilingUtil.c
file modified
+10 -1
lib/profile/InstrProfilingUtil.h
file modified
+6 -0
lib/sanitizer_common/sanitizer_mutex.h
file modified
+1 -6
lib/sanitizer_common/sanitizer_win.cc
file modified
+7 -28
lib/ubsan/ubsan_checks.inc
file modified
+2 -0
lib/ubsan/ubsan_diag.h
file modified
+1 -1
lib/ubsan/ubsan_handlers.cc
file modified
+43 -0
lib/ubsan/ubsan_handlers.h
file modified
+17 -0
lib/ubsan/ubsan_interface.inc
file modified
+2 -0
lib/ubsan_minimal/ubsan_minimal_handlers.cc
file modified
+1 -0
lib/xray/tests/unit/profile_collector_test.cc
file modified
+34 -2
lib/xray/xray_buffer_queue.cc
file modified
+44 -11
lib/xray/xray_profile_collector.cc
file modified
+29 -1
lib/xray/xray_profiling.cc
file modified
+1 -18
test/asan/TestCases/intercept-rethrow-exception.cc
file modified
+1 -1
test/fuzzer/ImplicitIntegerTruncationTest.cpp
file added
+27
test/fuzzer/fuzzer-implicit-integer-truncation.test
file added
+5
test/profile/Inputs/instrprof-gcov-fork.c
file added
+15
test/profile/Inputs/instrprof-gcov-fork.c.gcov
file added
+23
test/profile/Inputs/instrprof-gcov-switch1.c
file added
+18
test/profile/Inputs/instrprof-gcov-switch1.c.gcov
file added
+23
test/profile/Inputs/instrprof-gcov-switch2.c
file added
+18
test/profile/Inputs/instrprof-gcov-switch2.c.gcov
file added
+23
test/profile/Posix/instrprof-gcov-fork.test
file added
+12
test/profile/instrprof-gcov-switch.test
file added
+16
test/profile/instrprof-set-dir-mode.c
file added
+48
test/ubsan/TestCases/ImplicitConversion/integer-truncation-blacklist.c
file added
+20
test/ubsan/TestCases/ImplicitConversion/integer-truncation-summary.cpp
file added
+13
test/ubsan/TestCases/ImplicitConversion/integer-truncation.c
file added
+63
test/ubsan_minimal/TestCases/implicit-integer-truncation.c
file added
+24
test/xray/TestCases/Posix/profiling-multi-threaded.cc
file modified
+3 -2
test/xray/TestCases/Posix/profiling-single-threaded.cc
file modified
+5 -2
    Vendor import of compiler-rt trunk r338536:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@338536
    
        
file modified
+1 -1
file modified
+1 -1
file modified
+9 -0
file modified
+2 -0
file modified
+1 -1
file modified
+43 -0
file modified
+17 -0
file modified
+44 -11
file modified
+1 -18