2953104 Vendor import of compiler-rt trunk r301441:

Authored and Committed by Dimitry Andric 7 years ago
45 files changed. 728 lines added. 301 lines removed.
include/sanitizer/tsan_interface.h
file modified
+15 -0
lib/builtins/CMakeLists.txt
file modified
+2 -7
lib/builtins/emutls.c
file modified
+234 -60
lib/lsan/lsan_allocator.h
file modified
+1 -1
lib/lsan/lsan_common.cc
file modified
+6 -5
lib/lsan/lsan_common.h
file modified
+2 -1
lib/sanitizer_common/sanitizer_allocator_local_cache.h
file modified
+16 -16
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+2 -2
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+1 -1
lib/scudo/scudo_allocator.cpp
file modified
+36 -26
lib/tsan/rtl/tsan_external.cc
file modified
+17 -14
lib/tsan/rtl/tsan_interceptors.cc
file modified
+3 -1
lib/tsan/rtl/tsan_interceptors.h
file modified
+2 -0
lib/tsan/rtl/tsan_report.cc
file modified
+2 -2
lib/tsan/rtl/tsan_rtl.h
file modified
+1 -0
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+1 -1
test/CMakeLists.txt
file modified
+42 -40
test/asan/TestCases/Linux/read_binary_name_regtest.c
file modified
+1 -0
test/asan/TestCases/Linux/textdomain.c
file added
+10
test/asan/TestCases/Posix/strchr.c
file modified
+1 -3
test/asan/TestCases/Windows/dll_global_dead_strip.c
file modified
+2 -2
test/asan/TestCases/Windows/fuse-lld.cc
file modified
+1 -1
test/asan/TestCases/Windows/global_dead_strip.c
file modified
+2 -2
test/asan/android_commands/android_run.py
file modified
+2 -3
test/cfi/CMakeLists.txt
file modified
+47 -15
test/cfi/create-derivers.test
file modified
+5 -4
test/cfi/cross-dso/icall/dlopen.cpptest/cfi/cross-dso/dlopen.cpp
file renamed
+1 -1
test/cfi/cross-dso/icall/lit.local.cfg
file modified
+3 -0
test/cfi/cross-dso/stats.cpp
file modified
+4 -0
test/cfi/icall/lit.local.cfg
file modified
+3 -0
test/cfi/lit.cfg
file modified
+2 -2
test/cfi/lit.site.cfg.in
file modified
+3 -0
test/lit.common.cfg
file modified
+15 -1
test/lit.common.configured.in
file modified
+2 -0
test/lsan/lit.common.cfg
file modified
+3 -2
test/safestack/lit.cfg
file modified
+1 -1
test/tsan/Darwin/deadlock.mm
file added
+47
test/tsan/Darwin/debug_external.cc
file modified
+0 -2
test/tsan/Darwin/external-dups.cc
file added
+58
test/tsan/Darwin/external-ignore-noninstrumented.cc
file added
+19
test/tsan/Darwin/external-lib.cc
file added
+68
test/tsan/Darwin/external-noninstrumented-module.cc
file added
+27
test/tsan/Darwin/external.cc
file modified
+9 -69
test/tsan/test.h
file modified
+2 -0
test/tsan/unaligned_race.cc
file modified
+7 -16
    Vendor import of compiler-rt trunk r301441:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@301441
    
        
file modified
+2 -7
file modified
+234 -60
file modified
+1 -1
file modified
+6 -5
file modified
+2 -1
file modified
+36 -26
file modified
+17 -14
file modified
+2 -2
file modified
+1 -0
file modified
+42 -40
file modified
+47 -15
test/cfi/cross-dso/icall/dlopen.cpp test/cfi/cross-dso/dlopen.cpp
file renamed
+1 -1
file modified
+4 -0
file modified
+3 -0
file modified
+2 -2
file modified
+3 -0
file modified
+15 -1
file modified
+3 -2
file modified
+1 -1
file modified
+9 -69
file modified
+2 -0
file modified
+7 -16