f351c8a Vendor import of compiler-rt trunk r300890:

Authored and Committed by Dimitry Andric 7 years ago
90 files changed. 943 lines added. 1200 lines removed.
include/sanitizer/coverage_interface.h
file modified
+0 -29
lib/asan/asan_thread.cc
file modified
+4 -4
lib/asan/asan_thread.h
file modified
+1 -1
lib/asan/tests/asan_test_main.cc
file modified
+12 -4
lib/dfsan/done_abilist.txt
file modified
+0 -14
lib/lsan/lsan_common.cc
file modified
+105 -27
lib/lsan/lsan_common.h
file modified
+15 -2
lib/lsan/lsan_common_linux.cc
file modified
+2 -63
lib/lsan/lsan_common_mac.cc
file modified
+50 -3
lib/lsan/lsan_thread.cc
file modified
+3 -3
lib/lsan/lsan_thread.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_common.cc
file modified
+3 -2
lib/sanitizer_common/sanitizer_common.h
file modified
+10 -5
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+9 -13
lib/sanitizer_common/sanitizer_coverage_interface.inc
file modified
+0 -8
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+0 -351
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+6 -0
lib/sanitizer_common/sanitizer_linux.cc
file modified
+1 -1
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+3 -1
lib/sanitizer_common/sanitizer_mac.cc
file modified
+2 -3
lib/sanitizer_common/sanitizer_platform.h
file modified
+11 -0
lib/sanitizer_common/sanitizer_procmaps_common.cc
file modified
+2 -1
lib/sanitizer_common/sanitizer_procmaps_mac.cc
file modified
+2 -1
lib/sanitizer_common/sanitizer_stoptheworld.h
file modified
+11 -22
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+57 -27
lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
file modified
+153 -11
lib/sanitizer_common/sanitizer_thread_registry.cc
file modified
+4 -3
lib/sanitizer_common/sanitizer_thread_registry.h
file modified
+4 -4
lib/sanitizer_common/sanitizer_win.cc
file modified
+3 -2
lib/scudo/scudo_allocator.cpp
file modified
+139 -117
lib/scudo/scudo_allocator.h
file modified
+12 -11
lib/scudo/scudo_allocator_secondary.h
file modified
+12 -5
lib/scudo/scudo_utils.cpp
file modified
+0 -54
lib/scudo/scudo_utils.h
file modified
+54 -2
lib/tsan/rtl/tsan_debugging.cc
file modified
+2 -2
lib/tsan/rtl/tsan_interface.h
file modified
+3 -2
lib/tsan/rtl/tsan_report.h
file modified
+1 -1
lib/tsan/rtl/tsan_rtl.h
file modified
+1 -1
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+1 -1
lib/ubsan/ubsan_flags.cc
file modified
+1 -0
lib/xray/xray_fdr_logging.cc
file modified
+10 -3
lib/xray/xray_inmemory_log.cc
file modified
+7 -3
lib/xray/xray_trampoline_x86_64.S
file modified
+51 -53
lib/xray/xray_x86_64.cc
file modified
+6 -0
test/asan/TestCases/Posix/coverage-caller-callee.cc
file removed
-75
test/asan/TestCases/Posix/strchr.c
file added
+36
test/asan/TestCases/coverage-caller-callee-total-count.cc
file removed
-42
test/asan/TestCases/coverage-levels.cc
file modified
+0 -3
test/asan/TestCases/coverage-reset.cc
file removed
-63
test/asan/TestCases/coverage-tracing.cc
file removed
-51
test/lsan/TestCases/Linux/cleanup_in_tsd_destructor.c
file modified
+2 -2
test/lsan/TestCases/Linux/disabler_in_tsd_destructor.c
file modified
+1 -1
test/lsan/TestCases/Linux/use_tls_dynamic.cc
file modified
+4 -4
test/lsan/TestCases/Linux/use_tls_pthread_specific_dynamic.cc
file modified
+4 -4
test/lsan/TestCases/Linux/use_tls_pthread_specific_static.cc
file modified
+4 -4
test/lsan/TestCases/Linux/use_tls_static.cc
file modified
+4 -4
test/lsan/TestCases/disabler.c
file modified
+1 -1
test/lsan/TestCases/disabler.cc
file modified
+2 -2
test/lsan/TestCases/do_leak_check_override.cc
file modified
+3 -3
test/lsan/TestCases/high_allocator_contention.cc
file modified
+2 -2
test/lsan/TestCases/ignore_object.c
file modified
+1 -1
test/lsan/TestCases/ignore_object_errors.cc
file modified
+1 -1
test/lsan/TestCases/large_allocation_leak.cc
file modified
+2 -2
test/lsan/TestCases/leak_check_at_exit.cc
file modified
+5 -5
test/lsan/TestCases/leak_check_before_thread_started.cc
file modified
+1 -1
test/lsan/TestCases/link_turned_off.cc
file modified
+3 -3
test/lsan/TestCases/pointer_to_self.cc
file modified
+2 -2
test/lsan/TestCases/print_suppressions.cc
file modified
+5 -5
test/lsan/TestCases/recoverable_leak_check.cc
file modified
+3 -3
test/lsan/TestCases/register_root_region.cc
file modified
+4 -4
test/lsan/TestCases/stale_stack_leak.cc
file modified
+3 -3
test/lsan/TestCases/suppressions_default.cc
file modified
+2 -2
test/lsan/TestCases/suppressions_file.cc
file modified
+4 -4
test/lsan/TestCases/swapcontext.cc
file modified
+2 -3
test/lsan/TestCases/use_after_return.cc
file modified
+4 -4
test/lsan/TestCases/use_globals_initialized.cc
file modified
+4 -4
test/lsan/TestCases/use_globals_uninitialized.cc
file modified
+4 -4
test/lsan/TestCases/use_poisoned_asan.cc
file modified
+3 -3
test/lsan/TestCases/use_registers.cc
file modified
+4 -4
test/lsan/TestCases/use_stacks.cc
file modified
+4 -4
test/lsan/TestCases/use_stacks_threaded.cc
file modified
+4 -4
test/lsan/TestCases/use_unaligned.cc
file modified
+3 -3
test/lsan/lit.common.cfg
file modified
+15 -0
test/sanitizer_common/lit.common.cfg
file modified
+1 -1
test/tsan/Darwin/main_tid.mm
file modified
+2 -2
test/tsan/debug_alloc_stack.cc
file modified
+3 -3
test/tsan/debugging.cc
file modified
+3 -2
test/xray/TestCases/Linux/fdr-mode.cc
file modified
+3 -0
test/xray/TestCases/Linux/fdr-thread-order.cc
file modified
+4 -1
test/xray/lit.site.cfg.in
file modified
+7 -0
    Vendor import of compiler-rt trunk r300890:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@300890
    
        
file modified
+4 -4
file modified
+1 -1
file modified
+0 -14
file modified
+105 -27
file modified
+15 -2
file modified
+2 -63
file modified
+50 -3
file modified
+3 -3
file modified
+1 -1
file modified
+139 -117
file modified
+12 -11
file modified
+0 -54
file modified
+54 -2
file modified
+1 -1
file modified
+1 -1
file modified
+1 -0
file modified
+10 -3
file modified
+6 -0
file modified
+15 -0
file modified
+2 -2
file modified
+3 -2
file modified
+7 -0