ab0bf87 Vendor import of compiler-rt trunk r300422:

Authored and Committed by Dimitry Andric 7 years ago
674 files changed. 31970 lines added. 2569 lines removed.
CMakeLists.txt
file modified
+13 -16
cmake/Modules/AddCompilerRT.cmake
file modified
+10 -2
cmake/Modules/CompilerRTDarwinUtils.cmake
file modified
+3 -1
cmake/Modules/CompilerRTUtils.cmake
file modified
+6 -4
cmake/base-config-ix.cmake
file modified
+1 -0
cmake/builtin-config-ix.cmake
file modified
+1 -1
cmake/config-ix.cmake
file modified
+13 -7
include/CMakeLists.txt
file modified
+19 -13
include/sanitizer/common_interface_defs.h
file modified
+3 -1
include/sanitizer/tsan_interface.h
file added
+121
include/xray/xray_interface.h
file modified
+18 -1
include/xray/xray_log_interface.h
file added
+60
include/xray/xray_records.h
file modified
+19 -0
lib/asan/CMakeLists.txt
file modified
+44 -8
lib/asan/asan.syms.extra
file modified
+1 -0
lib/asan/asan_allocator.cc
file modified
+32 -8
lib/asan/asan_descriptions.cc
file modified
+3 -0
lib/asan/asan_errors.cc
file modified
+14 -1
lib/asan/asan_flags.cc
file modified
+16 -7
lib/asan/asan_flags.inc
file modified
+13 -0
lib/asan/asan_globals_win.cc
file modified
+1 -1
lib/asan/asan_globals_win.h
file removed
-34
lib/asan/asan_interceptors.cc
file modified
+5 -3
lib/asan/asan_interface.inc
file added
+167
lib/asan/asan_interface_internal.h
file modified
+5 -2
lib/asan/asan_internal.h
file modified
+3 -3
lib/asan/asan_linux.cc
file modified
+2 -1
lib/asan/asan_mac.cc
file modified
+3 -1
lib/asan/asan_malloc_win.cc
file modified
+1 -1
lib/asan/asan_mapping.h
file modified
+0 -1
lib/asan/asan_memory_profile.cc
file modified
+18 -9
lib/asan/asan_posix.cc
file modified
+0 -13
lib/asan/asan_report.cc
file modified
+11 -6
lib/asan/asan_report.h
file modified
+1 -0
lib/asan/asan_suppressions.cc
file modified
+3 -9
lib/asan/asan_thread.cc
file modified
+6 -2
lib/asan/asan_win.cc
file modified
+47 -82
lib/asan/asan_win_dll_thunk.cc
file modified
+75 -407
lib/asan/asan_win_dynamic_runtime_thunk.cc
file modified
+11 -7
lib/asan/asan_win_weak_interception.cc
file added
+23
lib/asan/scripts/asan_symbolize.py
file modified
+17 -13
lib/asan/tests/asan_interface_test.cc
file modified
+1 -0
lib/asan/tests/asan_internal_interface_test.cc
file modified
+1 -0
lib/asan/tests/asan_mac_test_helpers.mm
file modified
+1 -0
lib/asan/tests/asan_mem_test.cc
file modified
+2 -1
lib/asan/tests/asan_noinst_test.cc
file modified
+9 -0
lib/asan/tests/asan_test.cc
file modified
+11 -2
lib/asan/tests/asan_test_config.h
file modified
+0 -4
lib/builtins/CMakeLists.txt
file modified
+18 -13
lib/builtins/README.txt
file modified
+1 -0
lib/builtins/arm/addsf3.S
file added
+277
lib/builtins/arm/aeabi_cdcmp.S
file modified
+37 -0
lib/builtins/arm/aeabi_cfcmp.S
file modified
+37 -0
lib/builtins/arm/aeabi_dcmp.S
file modified
+2 -2
lib/builtins/arm/aeabi_idivmod.S
file modified
+1 -1
lib/builtins/arm/aeabi_ldivmod.S
file modified
+10 -10
lib/builtins/arm/aeabi_memset.S
file modified
+1 -1
lib/builtins/arm/aeabi_uidivmod.S
file modified
+1 -1
lib/builtins/arm/aeabi_uldivmod.S
file modified
+10 -10
lib/builtins/arm/comparesf2.S
file modified
+2 -2
lib/builtins/arm/udivsi3.S
file modified
+14 -12
lib/builtins/clear_cache.c
file modified
+10 -5
lib/builtins/cpu_model.c
file modified
+13 -6
lib/builtins/divtc3.c
file modified
+11 -11
lib/builtins/ffssi2.c
file added
+29
lib/builtins/int_lib.h
file modified
+5 -1
lib/builtins/os_version_check.c
file added
+178
lib/builtins/x86_64/floatdidf.c
file modified
+1 -1
lib/builtins/x86_64/floatdisf.c
file modified
+1 -1
lib/cfi/cfi.cc
file modified
+11 -3
lib/esan/esan_interceptors.cpp
file modified
+0 -14
lib/interception/interception_win.cc
file modified
+2 -0
lib/interception/tests/interception_win_test.cc
file modified
+7 -0
lib/lsan/CMakeLists.txt
file modified
+30 -9
lib/lsan/lsan.cc
file modified
+1 -0
lib/lsan/lsan.h
file modified
+7 -0
lib/lsan/lsan_allocator.cc
file modified
+41 -36
lib/lsan/lsan_allocator.h
file modified
+49 -0
lib/lsan/lsan_common.cc
file modified
+33 -15
lib/lsan/lsan_common.h
file modified
+48 -6
lib/lsan/lsan_common_linux.cc
file modified
+12 -14
lib/lsan/lsan_common_mac.cc
file added
+126
lib/lsan/lsan_flags.inc
file modified
+1 -1
lib/lsan/lsan_interceptors.cc
file modified
+45 -39
lib/lsan/lsan_linux.cc
file added
+33
lib/lsan/lsan_malloc_mac.cc
file added
+55
lib/lsan/lsan_thread.cc
file modified
+3 -12
lib/lsan/weak_symbols.txt
file added
+2
lib/msan/msan_interceptors.cc
file modified
+21 -8
lib/msan/tests/CMakeLists.txt
file modified
+1 -0
lib/msan/tests/msan_test.cc
file modified
+219 -113
lib/profile/InstrProfData.inc
file modified
+77 -7
lib/profile/InstrProfilingFile.c
file modified
+22 -7
lib/profile/InstrProfilingUtil.c
file modified
+23 -0
lib/profile/InstrProfilingUtil.h
file modified
+8 -0
lib/profile/InstrProfilingValue.c
file modified
+29 -0
lib/sanitizer_common/CMakeLists.txt
file modified
+55 -1
lib/sanitizer_common/sancov_flags.cc
file modified
+3 -4
lib/sanitizer_common/sancov_flags.h
file modified
+2 -2
lib/sanitizer_common/sanitizer_allocator_interface.h
file modified
+4 -5
lib/sanitizer_common/sanitizer_allocator_local_cache.h
file modified
+9 -5
lib/sanitizer_common/sanitizer_common.cc
file modified
+9 -14
lib/sanitizer_common/sanitizer_common.h
file modified
+10 -3
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+167 -43
lib/sanitizer_common/sanitizer_common_interface.inc
file added
+39
lib/sanitizer_common/sanitizer_common_interface_posix.inc
file added
+14
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+6 -5
lib/sanitizer_common/sanitizer_coverage_interface.inc
file added
+40
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+19 -28
lib/sanitizer_common/sanitizer_coverage_libcdep_new.cc
file modified
+3 -4
lib/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc
file added
+21
lib/sanitizer_common/sanitizer_coverage_win_dynamic_runtime_thunk.cc
file added
+21
lib/sanitizer_common/sanitizer_coverage_win_sections.cc
file added
+22
lib/sanitizer_common/sanitizer_coverage_win_weak_interception.cc
file added
+24
lib/sanitizer_common/sanitizer_flags.inc
file modified
+7 -2
lib/sanitizer_common/sanitizer_interface_internal.h
file modified
+27 -1
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+45 -2
lib/sanitizer_common/sanitizer_linux.cc
file modified
+216 -25
lib/sanitizer_common/sanitizer_linux.h
file modified
+2 -1
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+13 -9
lib/sanitizer_common/sanitizer_linux_s390.cc
file modified
+24 -0
lib/sanitizer_common/sanitizer_list.h
file modified
+11 -0
lib/sanitizer_common/sanitizer_mac.cc
file modified
+24 -16
lib/sanitizer_common/sanitizer_malloc_mac.inc
file modified
+3 -0
lib/sanitizer_common/sanitizer_mutex.h
file modified
+8 -0
lib/sanitizer_common/sanitizer_platform.h
file modified
+6 -0
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+21 -2
lib/sanitizer_common/sanitizer_posix.cc
file modified
+16 -0
lib/sanitizer_common/sanitizer_posix.h
file modified
+3 -0
lib/sanitizer_common/sanitizer_posix_libcdep.cc
file modified
+4 -0
lib/sanitizer_common/sanitizer_printf.cc
file modified
+4 -8
lib/sanitizer_common/sanitizer_quarantine.h
file modified
+113 -29
lib/sanitizer_common/sanitizer_stoptheworld.h
file modified
+8 -1
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+12 -7
lib/sanitizer_common/sanitizer_stoptheworld_mac.cc
file added
+40
lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
file modified
+33 -4
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file modified
+0 -1
lib/sanitizer_common/sanitizer_thread_registry.cc
file modified
+6 -4
lib/sanitizer_common/sanitizer_thread_registry.h
file modified
+3 -2
lib/sanitizer_common/sanitizer_tls_get_addr.cc
file modified
+8 -0
lib/sanitizer_common/sanitizer_tls_get_addr.h
file modified
+2 -0
lib/sanitizer_common/sanitizer_win.cc
file modified
+57 -14
lib/sanitizer_common/sanitizer_win.h
file added
+26
lib/sanitizer_common/sanitizer_win_defs.h
file added
+153
lib/sanitizer_common/sanitizer_win_dll_thunk.cc
file added
+102
lib/sanitizer_common/sanitizer_win_dll_thunk.h
file added
+182
lib/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc
file added
+21
lib/sanitizer_common/sanitizer_win_weak_interception.cc
file added
+94
lib/sanitizer_common/sanitizer_win_weak_interception.h
file added
+33
lib/sanitizer_common/scripts/sancov.py
file modified
+37 -32
lib/sanitizer_common/symbolizer/sanitizer_symbolize.cc
file modified
+11 -8
lib/sanitizer_common/symbolizer/sanitizer_wrappers.cc
file modified
+24 -0
lib/sanitizer_common/symbolizer/scripts/ar_to_bc.sh
file added
+39
lib/sanitizer_common/symbolizer/scripts/build_symbolizer.sh
file modified
+15 -18
lib/sanitizer_common/symbolizer/scripts/global_symbols.txt
file modified
+1 -0
lib/sanitizer_common/tests/CMakeLists.txt
file modified
+1 -0
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+3 -1
lib/sanitizer_common/tests/sanitizer_bitvector_test.cc
file modified
+3 -1
lib/sanitizer_common/tests/sanitizer_list_test.cc
file modified
+16 -0
lib/sanitizer_common/tests/sanitizer_quarantine_test.cc
file added
+180
lib/sanitizer_common/tests/sanitizer_thread_registry_test.cc
file modified
+6 -6
lib/sanitizer_common/weak_symbols.txt
file modified
+2 -0
lib/scudo/CMakeLists.txt
file modified
+7 -0
lib/scudo/scudo_allocator.cpp
file modified
+39 -30
lib/scudo/scudo_allocator.h
file modified
+4 -2
lib/scudo/scudo_crc32.cpp
file modified
+3 -14
lib/scudo/scudo_crc32.h
file removed
-30
lib/scudo/scudo_flags.cpp
file modified
+7 -2
lib/scudo/scudo_flags.inc
file modified
+4 -2
lib/scudo/scudo_utils.cpp
file modified
+24 -4
lib/scudo/scudo_utils.h
file modified
+5 -1
lib/tsan/CMakeLists.txt
file modified
+1 -0
lib/tsan/check_analyze.sh
file modified
+3 -9
lib/tsan/go/tsan_go.cc
file modified
+7 -3
lib/tsan/rtl/tsan.syms.extra
file modified
+10 -0
lib/tsan/rtl/tsan_debugging.cc
file modified
+11 -0
lib/tsan/rtl/tsan_defs.h
file modified
+2 -1
lib/tsan/rtl/tsan_external.cc
file added
+78
lib/tsan/rtl/tsan_flags.cc
file modified
+0 -4
lib/tsan/rtl/tsan_flags.h
file modified
+0 -1
lib/tsan/rtl/tsan_flags.inc
file modified
+1 -1
lib/tsan/rtl/tsan_interceptors.cc
file modified
+32 -52
lib/tsan/rtl/tsan_interceptors_mac.cc
file modified
+6 -0
lib/tsan/rtl/tsan_interface.h
file modified
+13 -0
lib/tsan/rtl/tsan_interface_ann.cc
file modified
+102 -10
lib/tsan/rtl/tsan_interface_atomic.cc
file modified
+23 -4
lib/tsan/rtl/tsan_interface_java.cc
file modified
+7 -7
lib/tsan/rtl/tsan_libdispatch_mac.cc
file modified
+10 -8
lib/tsan/rtl/tsan_platform_mac.cc
file modified
+1 -1
lib/tsan/rtl/tsan_report.cc
file modified
+36 -10
lib/tsan/rtl/tsan_report.h
file modified
+5 -1
lib/tsan/rtl/tsan_rtl.cc
file modified
+7 -7
lib/tsan/rtl/tsan_rtl.h
file modified
+20 -10
lib/tsan/rtl/tsan_rtl_mutex.cc
file modified
+79 -39
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+9 -3
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+2 -2
lib/tsan/rtl/tsan_stat.cc
file modified
+10 -0
lib/tsan/rtl/tsan_stat.h
file modified
+10 -0
lib/tsan/rtl/tsan_suppressions.cc
file modified
+2 -0
lib/tsan/rtl/tsan_sync.cc
file modified
+2 -4
lib/tsan/rtl/tsan_sync.h
file modified
+44 -4
lib/ubsan/CMakeLists.txt
file modified
+29 -0
lib/ubsan/ubsan_diag.cc
file modified
+3 -3
lib/ubsan/ubsan_flags.cc
file modified
+3 -17
lib/ubsan/ubsan_handlers.cc
file modified
+40 -11
lib/ubsan/ubsan_handlers.h
file modified
+6 -2
lib/ubsan/ubsan_init.cc
file modified
+5 -1
lib/ubsan/ubsan_init.h
file modified
+3 -0
lib/ubsan/ubsan_interface.inc
file added
+47
lib/ubsan/ubsan_win_dll_thunk.cc
file added
+21
lib/ubsan/ubsan_win_dynamic_runtime_thunk.cc
file added
+21
lib/ubsan/ubsan_win_weak_interception.cc
file added
+23
lib/xray/CMakeLists.txt
file modified
+37 -24
lib/xray/tests/CMakeLists.txt
file modified
+7 -5
lib/xray/tests/unit/CMakeLists.txt
file modified
+2 -0
lib/xray/tests/unit/buffer_queue_test.cc
file modified
+53 -20
lib/xray/tests/unit/fdr_logging_test.cc
file added
+127
lib/xray/xray_AArch64.cc
file modified
+11 -19
lib/xray/xray_arm.cc
file modified
+15 -23
lib/xray/xray_buffer_queue.cc
file modified
+42 -26
lib/xray/xray_buffer_queue.h
file modified
+68 -24
lib/xray/xray_fdr_log_records.h
file added
+65
lib/xray/xray_fdr_logging.cc
file added
+229
lib/xray/xray_fdr_logging.h
file added
+38
lib/xray/xray_fdr_logging_impl.h
file added
+639
lib/xray/xray_flags.cc
file modified
+30 -6
lib/xray/xray_flags.h
file modified
+2 -2
lib/xray/xray_flags.inc
file modified
+6 -1
lib/xray/xray_init.cc
file modified
+11 -14
lib/xray/xray_inmemory_log.cc
file modified
+39 -71
lib/xray/xray_interface.cc
file modified
+60 -26
lib/xray/xray_interface_internal.h
file modified
+2 -3
lib/xray/xray_log_interface.cc
file added
+59
lib/xray/xray_mips.cc
file added
+158
lib/xray/xray_mips64.cc
file added
+167
lib/xray/xray_powerpc64.cc
file added
+100
lib/xray/xray_powerpc64.inc
file added
+37
lib/xray/xray_trampoline_AArch64.S
file modified
+55 -0
lib/xray/xray_trampoline_arm.S
file modified
+37 -0
lib/xray/xray_trampoline_mips.S
file added
+110
lib/xray/xray_trampoline_mips64.S
file added
+136
lib/xray/xray_trampoline_powerpc64.cc
file added
+15
lib/xray/xray_trampoline_powerpc64_asm.S
file added
+171
lib/xray/xray_trampoline_x86_64.S
file modified
+47 -0
lib/xray/xray_tsc.hlib/xray/xray_emulate_tsc.h
file renamed
+30 -2
lib/xray/xray_utils.cc
file added
+125
lib/xray/xray_utils.h
file added
+41
lib/xray/xray_x86_64.cc
file modified
+32 -14
lib/xray/xray_x86_64.inclib/xray/xray_x86_64.h
file renamed
+6 -5
test/CMakeLists.txt
file modified
+4 -2
test/asan/CMakeLists.txt
file modified
+5 -4
test/asan/TestCases/Darwin/interface_symbols_darwin.c
file modified
+26 -56
test/asan/TestCases/Darwin/malloc_set_zone_name-mprotect.cc
file modified
+1 -0
test/asan/TestCases/Darwin/scribble.cc
file added
+58
test/asan/TestCases/Darwin/suppressions-darwin.cc
file modified
+1 -0
test/asan/TestCases/Darwin/suppressions-sandbox.cc
file modified
+1 -0
test/asan/TestCases/Linux/asan_dlopen_test.cc
file modified
+2 -0
test/asan/TestCases/Linux/clang_gcc_abi.cc
file modified
+1 -1
test/asan/TestCases/Linux/coverage-missing.cc
file modified
+12 -10
test/asan/TestCases/Linux/interface_symbols_linux.c
file modified
+24 -53
test/asan/TestCases/Linux/memmem_test.cc
file modified
+2 -2
test/asan/TestCases/Linux/print_memory_profile_test.cc
file modified
+16 -10
test/asan/TestCases/Linux/release_to_os_test.cc
file modified
+3 -1
test/asan/TestCases/Linux/swapcontext_annotation.cc
file modified
+5 -4
test/asan/TestCases/Linux/thread_local_quarantine_pthread_join.cc
file added
+56
test/asan/TestCases/Linux/thread_local_quarantine_size_kb.cc
file modified
+20 -18
test/asan/TestCases/Posix/asan-sigbus.cpp
file added
+40
test/asan/TestCases/Posix/closed-fds.cc
file modified
+2 -1
test/asan/TestCases/Posix/coverage-maybe-open-file.cc
file modified
+2 -1
test/asan/TestCases/Posix/coverage-sandboxing.cc
file modified
+3 -3
test/asan/TestCases/Posix/coverage.cc
file modified
+6 -6
test/asan/TestCases/Posix/deep_call_stack.cc
file modified
+3 -2
test/asan/TestCases/Posix/fread_fwrite.cc
file added
+34
test/asan/TestCases/Posix/halt_on_error-torture.cc
file modified
+1 -1
test/asan/TestCases/Posix/halt_on_error_suppress_equal_pcs.cc
file modified
+2 -2
test/asan/TestCases/Posix/stack-use-after-return.cc
file modified
+34 -6
test/asan/TestCases/Posix/start-deactivated.cc
file modified
+2 -0
test/asan/TestCases/Windows/dll_heap_allocation.cc
file added
+30
test/asan/TestCases/Windows/dll_host.cc
file modified
+15 -15
test/asan/TestCases/Windows/dll_intercept_memchr.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_intercept_memcpy.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_intercept_memcpy_indirect.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_intercept_memset.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_noreturn.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_poison_unpoison.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_stack_use_after_return.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc
file modified
+1 -1
test/asan/TestCases/Windows/fuse-lld.cc
file modified
+2 -2
test/asan/TestCases/Windows/intercept_memcpy.cc
file modified
+1 -1
test/asan/TestCases/Windows/intercept_strlen.cc
file modified
+1 -1
test/asan/TestCases/Windows/interface_symbols_windows.c
file added
+51
test/asan/TestCases/Windows/stack_array_left_oob.cc
file modified
+1 -1
test/asan/TestCases/Windows/stack_array_right_oob.cc
file modified
+1 -1
test/asan/TestCases/Windows/stack_use_after_return.cc
file modified
+1 -1
test/asan/TestCases/Windows/tls_init.cc
file modified
+1 -1
test/asan/TestCases/Windows/wrong_downcast_on_stack.cc
file modified
+1 -1
test/asan/TestCases/invalid-pointer-pairs.cc
file modified
+3 -3
test/asan/TestCases/non-executable-pc.cpp
file added
+33
test/asan/TestCases/realloc.cc
file added
+21
test/asan/TestCases/stack-buffer-overflow-with-position.cc
file modified
+12 -12
test/asan/TestCases/strcasestr-1.c
file modified
+1 -1
test/asan/TestCases/strcasestr-2.c
file modified
+1 -1
test/asan/TestCases/strcspn-1.c
file modified
+1 -1
test/asan/TestCases/strcspn-2.c
file modified
+1 -1
test/asan/TestCases/strpbrk-1.c
file modified
+1 -1
test/asan/TestCases/strpbrk-2.c
file modified
+1 -1
test/asan/TestCases/strspn-1.c
file modified
+1 -1
test/asan/TestCases/strspn-2.c
file modified
+1 -1
test/asan/TestCases/strstr-1.c
file modified
+1 -1
test/asan/TestCases/strstr-2.c
file modified
+1 -1
test/asan/TestCases/strtok.c
file added
+103
test/asan/TestCases/use-after-scope-inlined.cc
file modified
+4 -4
test/asan/TestCases/use-after-scope.cc
file modified
+4 -0
test/asan/Unit/lit.site.cfg.in
file modified
+3 -0
test/asan/lit.cfg
file modified
+26 -11
test/builtins/CMakeLists.txt
file added
+42
test/builtins/TestCases/Darwin/lit.local.cfg
file added
+9
test/builtins/TestCases/Darwin/os_version_check_test.c
file added
+19
test/builtins/TestCases/Darwin/os_version_check_test_no_core_foundation.c
file added
+12
test/builtins/Unit/absvdi2_test.c
file modified
+1 -0
test/builtins/Unit/absvsi2_test.c
file modified
+1 -0
test/builtins/Unit/absvti2_test.c
file modified
+1 -0
test/builtins/Unit/adddf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/addsf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/addtf3_test.c
file modified
+1 -0
test/builtins/Unit/addvdi3_test.c
file modified
+1 -0
test/builtins/Unit/addvsi3_test.c
file modified
+1 -0
test/builtins/Unit/addvti3_test.c
file modified
+1 -0
test/builtins/Unit/arm/aeabi_cdcmpeq_test.c
file modified
+3 -0
test/builtins/Unit/arm/aeabi_cdcmple_test.c
file modified
+4 -0
test/builtins/Unit/arm/aeabi_cfcmpeq_test.c
file modified
+3 -0
test/builtins/Unit/arm/aeabi_cfcmple_test.c
file modified
+4 -0
test/builtins/Unit/arm/aeabi_drsub_test.c
file modified
+2 -0
test/builtins/Unit/arm/aeabi_frsub_test.c
file modified
+2 -0
test/builtins/Unit/arm/aeabi_idivmod_test.c
file added
+82
test/builtins/Unit/arm/aeabi_uidivmod_test.c
file added
+69
test/builtins/Unit/arm/aeabi_uldivmod_test.c
file added
+20659
test/builtins/Unit/arm/call_apsr.S
file modified
+4 -4
test/builtins/Unit/ashldi3_test.c
file modified
+1 -0
test/builtins/Unit/ashlti3_test.c
file modified
+1 -0
test/builtins/Unit/ashrdi3_test.c
file modified
+1 -0
test/builtins/Unit/ashrti3_test.c
file modified
+1 -0
test/builtins/Unit/bswapdi2_test.c
file modified
+2 -0
test/builtins/Unit/bswapsi2_test.c
file modified
+2 -0
test/builtins/Unit/clear_cache_test.c
file modified
+7 -17
test/builtins/Unit/clzdi2_test.c
file modified
+1 -0
test/builtins/Unit/clzsi2_test.c
file modified
+1 -0
test/builtins/Unit/clzti2_test.c
file modified
+1 -0
test/builtins/Unit/cmpdi2_test.c
file modified
+1 -0
test/builtins/Unit/cmpti2_test.c
file modified
+1 -0
test/builtins/Unit/comparedf2_test.c
file modified
+2 -0
test/builtins/Unit/comparesf2_test.c
file modified
+2 -0
test/builtins/Unit/cpu_model_test.c
file modified
+11 -2
test/builtins/Unit/ctzdi2_test.c
file modified
+1 -0
test/builtins/Unit/ctzsi2_test.c
file modified
+1 -0
test/builtins/Unit/ctzti2_test.c
file modified
+1 -0
test/builtins/Unit/divdc3_test.c
file modified
+3 -0
test/builtins/Unit/divdf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/divdi3_test.c
file modified
+1 -0
test/builtins/Unit/divmodsi4_test.c
file modified
+1 -0
test/builtins/Unit/divsc3_test.c
file modified
+3 -0
test/builtins/Unit/divsf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/divsi3_test.c
file modified
+1 -0
test/builtins/Unit/divtc3_test.c
file modified
+3 -0
test/builtins/Unit/divtf3_test.c
file modified
+1 -0
test/builtins/Unit/divti3_test.c
file modified
+1 -0
test/builtins/Unit/divxc3_test.c
file modified
+3 -0
test/builtins/Unit/enable_execute_stack_test.c
file modified
+6 -28
test/builtins/Unit/eqdf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/eqsf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/eqtf2_test.c
file modified
+1 -0
test/builtins/Unit/extebdsfdf2vfp_test.c
file modified
+3 -2
test/builtins/Unit/extenddftf2_test.c
file modified
+1 -0
test/builtins/Unit/extendhfsf2_test.c
file modified
+1 -0
test/builtins/Unit/extendsftf2_test.c
file modified
+1 -0
test/builtins/Unit/ffsdi2_test.c
file modified
+1 -0
test/builtins/Unit/ffssi2_test.c
file added
+57
test/builtins/Unit/ffsti2_test.c
file modified
+1 -0
test/builtins/Unit/fixdfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixdfsivfp_test.c
file modified
+4 -2
test/builtins/Unit/fixdfti_test.c
file modified
+1 -0
test/builtins/Unit/fixsfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixsfsivfp_test.c
file modified
+4 -2
test/builtins/Unit/fixsfti_test.c
file modified
+1 -0
test/builtins/Unit/fixtfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixtfsi_test.c
file modified
+1 -0
test/builtins/Unit/fixtfti_test.c
file modified
+1 -0
test/builtins/Unit/fixunsdfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixunsdfsi_test.c
file modified
+1 -0
test/builtins/Unit/fixunsdfsivfp_test.c
file modified
+3 -2
test/builtins/Unit/fixunsdfti_test.c
file modified
+1 -0
test/builtins/Unit/fixunssfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixunssfsi_test.c
file modified
+1 -0
test/builtins/Unit/fixunssfsivfp_test.c
file modified
+4 -2
test/builtins/Unit/fixunssfti_test.c
file modified
+1 -0
test/builtins/Unit/fixunstfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixunstfsi_test.c
file modified
+1 -0
test/builtins/Unit/fixunstfti_test.c
file modified
+1 -0
test/builtins/Unit/fixunsxfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixunsxfsi_test.c
file modified
+1 -0
test/builtins/Unit/fixunsxfti_test.c
file modified
+4 -0
test/builtins/Unit/fixxfdi_test.c
file modified
+1 -0
test/builtins/Unit/fixxfti_test.c
file modified
+4 -0
test/builtins/Unit/floatdidf_test.c
file modified
+1 -0
test/builtins/Unit/floatdisf_test.c
file modified
+1 -0
test/builtins/Unit/floatditf_test.c
file modified
+1 -0
test/builtins/Unit/floatdixf_test.c
file modified
+1 -0
test/builtins/Unit/floatsidfvfp_test.c
file modified
+3 -2
test/builtins/Unit/floatsisfvfp_test.c
file modified
+3 -2
test/builtins/Unit/floatsitf_test.c
file modified
+1 -0
test/builtins/Unit/floattidf_test.c
file modified
+1 -0
test/builtins/Unit/floattisf_test.c
file modified
+1 -0
test/builtins/Unit/floattitf_test.c
file modified
+1 -0
test/builtins/Unit/floattixf_test.c
file modified
+4 -0
test/builtins/Unit/floatundidf_test.c
file modified
+1 -0
test/builtins/Unit/floatundisf_test.c
file modified
+1 -0
test/builtins/Unit/floatunditf_test.c
file modified
+1 -0
test/builtins/Unit/floatundixf_test.c
file modified
+1 -0
test/builtins/Unit/floatunsitf_test.c
file modified
+1 -0
test/builtins/Unit/floatunssidfvfp_test.c
file modified
+3 -2
test/builtins/Unit/floatunssisfvfp_test.c
file modified
+3 -2
test/builtins/Unit/floatuntidf_test.c
file modified
+1 -0
test/builtins/Unit/floatuntisf_test.c
file modified
+1 -0
test/builtins/Unit/floatuntitf_test.c
file modified
+1 -0
test/builtins/Unit/floatuntixf_test.c
file modified
+4 -0
test/builtins/Unit/gcc_personality_test.c
file modified
+3 -0
test/builtins/Unit/gedf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/gesf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/getf2_test.c
file modified
+1 -0
test/builtins/Unit/gtdf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/gtsf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/gttf2_test.c
file modified
+1 -0
test/builtins/Unit/ledf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/lesf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/letf2_test.c
file modified
+1 -0
test/builtins/Unit/lit.cfg
file added
+88
test/builtins/Unit/lit.site.cfg.in
file added
+12
test/builtins/Unit/lshrdi3_test.c
file modified
+1 -0
test/builtins/Unit/lshrti3_test.c
file modified
+1 -0
test/builtins/Unit/ltdf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/ltsf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/lttf2_test.c
file modified
+1 -0
test/builtins/Unit/moddi3_test.c
file modified
+1 -0
test/builtins/Unit/modsi3_test.c
file modified
+1 -0
test/builtins/Unit/modti3_test.c
file modified
+1 -0
test/builtins/Unit/muldc3_test.c
file modified
+3 -0
test/builtins/Unit/muldf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/muldi3_test.c
file modified
+1 -0
test/builtins/Unit/mulodi4_test.c
file modified
+1 -0
test/builtins/Unit/mulosi4_test.c
file modified
+1 -0
test/builtins/Unit/muloti4_test.c
file modified
+1 -0
test/builtins/Unit/mulsc3_test.c
file modified
+5 -0
test/builtins/Unit/mulsf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/multc3_test.c
file modified
+1 -0
test/builtins/Unit/multf3_test.c
file modified
+2 -0
test/builtins/Unit/multi3_test.c
file modified
+1 -0
test/builtins/Unit/mulvdi3_test.c
file modified
+1 -0
test/builtins/Unit/mulvsi3_test.c
file modified
+1 -0
test/builtins/Unit/mulvti3_test.c
file modified
+1 -0
test/builtins/Unit/mulxc3_test.c
file modified
+3 -0
test/builtins/Unit/nedf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/negdf2vfp_test.c
file modified
+3 -2
test/builtins/Unit/negdi2_test.c
file modified
+1 -0
test/builtins/Unit/negsf2vfp_test.c
file modified
+3 -2
test/builtins/Unit/negti2_test.c
file modified
+1 -0
test/builtins/Unit/negvdi2_test.c
file modified
+1 -0
test/builtins/Unit/negvsi2_test.c
file modified
+1 -0
test/builtins/Unit/negvti2_test.c
file modified
+1 -0
test/builtins/Unit/nesf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/netf2_test.c
file modified
+1 -0
test/builtins/Unit/paritydi2_test.c
file modified
+1 -0
test/builtins/Unit/paritysi2_test.c
file modified
+1 -0
test/builtins/Unit/parityti2_test.c
file modified
+1 -0
test/builtins/Unit/popcountdi2_test.c
file modified
+1 -0
test/builtins/Unit/popcountsi2_test.c
file modified
+1 -0
test/builtins/Unit/popcountti2_test.c
file modified
+1 -0
test/builtins/Unit/powidf2_test.c
file modified
+1 -0
test/builtins/Unit/powisf2_test.c
file modified
+1 -0
test/builtins/Unit/powitf2_test.c
file modified
+1 -0
test/builtins/Unit/powixf2_test.c
file modified
+1 -0
test/builtins/Unit/ppc/fixtfdi_test.c
file modified
+2 -0
test/builtins/Unit/ppc/floatditf_test.c
file modified
+2 -0
test/builtins/Unit/ppc/floatunditf_test.c
file modified
+2 -0
test/builtins/Unit/ppc/qadd_test.c
file modified
+2 -0
test/builtins/Unit/ppc/qdiv_test.c
file modified
+2 -0
test/builtins/Unit/ppc/qmul_test.c
file modified
+2 -0
test/builtins/Unit/ppc/qsub_test.c
file modified
+2 -0
test/builtins/Unit/subdf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/subsf3vfp_test.c
file modified
+3 -2
test/builtins/Unit/subtf3_test.c
file modified
+2 -0
test/builtins/Unit/subvdi3_test.c
file modified
+1 -0
test/builtins/Unit/subvsi3_test.c
file modified
+1 -0
test/builtins/Unit/subvti3_test.c
file modified
+1 -0
test/builtins/Unit/trampoline_setup_test.c
file modified
+1 -1
test/builtins/Unit/truncdfhf2_test.c
file modified
+2 -0
test/builtins/Unit/truncdfsf2_test.c
file modified
+2 -0
test/builtins/Unit/truncdfsf2vfp_test.c
file modified
+3 -2
test/builtins/Unit/truncsfhf2_test.c
file modified
+2 -0
test/builtins/Unit/trunctfdf2_test.c
file modified
+1 -0
test/builtins/Unit/trunctfsf2_test.c
file modified
+1 -0
test/builtins/Unit/ucmpdi2_test.c
file modified
+1 -0
test/builtins/Unit/ucmpti2_test.c
file modified
+1 -0
test/builtins/Unit/udivdi3_test.c
file modified
+1 -0
test/builtins/Unit/udivmoddi4_test.c
file modified
+1 -0
test/builtins/Unit/udivmodsi4_test.c
file modified
+1 -0
test/builtins/Unit/udivmodti4_test.c
file modified
+1 -0
test/builtins/Unit/udivsi3_test.c
file modified
+1 -0
test/builtins/Unit/udivti3_test.c
file modified
+1 -0
test/builtins/Unit/umoddi3_test.c
file modified
+1 -0
test/builtins/Unit/umodsi3_test.c
file modified
+1 -0
test/builtins/Unit/umodti3_test.c
file modified
+1 -0
test/builtins/Unit/unorddf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/unordsf2vfp_test.c
file modified
+4 -2
test/builtins/Unit/unordtf2_test.c
file modified
+1 -0
test/builtins/lit.cfg
file added
+20
test/builtins/lit.site.cfg.in
file added
+7
test/cfi/CMakeLists.txt
file modified
+1 -1
test/cfi/bad-split.cpp
file added
+21
test/esan/TestCases/workingset-samples.cpp
file modified
+0 -1
test/lit.common.cfg
file modified
+25 -3
test/lit.common.configured.in
file modified
+1 -1
test/lsan/TestCases/Linux/cleanup_in_tsd_destructor.ctest/lsan/TestCases/cleanup_in_tsd_destructor.c
file renamed
+0 -0
test/lsan/TestCases/Linux/disabler_in_tsd_destructor.ctest/lsan/TestCases/disabler_in_tsd_destructor.c
file renamed
+0 -0
test/lsan/TestCases/Linux/fork.cctest/lsan/TestCases/fork.cc
file renamed
+0 -0
test/lsan/TestCases/Linux/fork_threaded.cctest/lsan/TestCases/fork_threaded.cc
file renamed
+0 -0
test/lsan/TestCases/Linux/guard-page.ctest/lsan/TestCases/guard-page.c
file renamed
+0 -0
test/lsan/TestCases/Linux/lit.local.cfg
file added
+9
test/lsan/TestCases/Linux/use_tls_dynamic.cctest/lsan/TestCases/use_tls_dynamic.cc
file renamed
+2 -1
test/lsan/TestCases/Linux/use_tls_pthread_specific_dynamic.cctest/lsan/TestCases/use_tls_pthread_specific_dynamic.cc
file renamed
+1 -1
test/lsan/TestCases/Linux/use_tls_pthread_specific_static.cctest/lsan/TestCases/use_tls_pthread_specific_static.cc
file renamed
+1 -1
test/lsan/TestCases/Linux/use_tls_static.cctest/lsan/TestCases/use_tls_static.cc
file renamed
+1 -1
test/lsan/TestCases/disabler.cc
file modified
+1 -1
test/lsan/TestCases/do_leak_check_override.cc
file modified
+1 -1
test/lsan/TestCases/high_allocator_contention.cc
file modified
+1 -1
test/lsan/TestCases/large_allocation_leak.cc
file modified
+5 -1
test/lsan/TestCases/leak_check_at_exit.cc
file modified
+1 -1
test/lsan/TestCases/link_turned_off.cc
file modified
+1 -1
test/lsan/TestCases/pointer_to_self.cc
file modified
+1 -1
test/lsan/TestCases/print_suppressions.cc
file modified
+1 -1
test/lsan/TestCases/recoverable_leak_check.cc
file modified
+1 -1
test/lsan/TestCases/register_root_region.cc
file modified
+1 -1
test/lsan/TestCases/stale_stack_leak.cc
file modified
+4 -1
test/lsan/TestCases/suppressions_default.cc
file modified
+1 -1
test/lsan/TestCases/suppressions_file.cc
file modified
+1 -1
test/lsan/TestCases/swapcontext.cc
file modified
+5 -3
test/lsan/TestCases/use_after_return.cc
file modified
+1 -1
test/lsan/TestCases/use_globals_initialized.cc
file modified
+1 -1
test/lsan/TestCases/use_globals_uninitialized.cc
file modified
+1 -1
test/lsan/TestCases/use_poisoned_asan.cc
file modified
+1 -1
test/lsan/TestCases/use_registers.cc
file modified
+6 -1
test/lsan/TestCases/use_stacks.cc
file modified
+1 -1
test/lsan/TestCases/use_stacks_threaded.cc
file modified
+1 -1
test/lsan/TestCases/use_unaligned.cc
file modified
+1 -1
test/lsan/lit.common.cfg
file modified
+7 -2
test/msan/Linux/sendmsg.cc
file modified
+22 -9
test/msan/alloca.cc
file added
+25
test/msan/fread_fwrite.cc
file added
+34
test/msan/getloadavg.cc
file added
+16
test/msan/ioctl.cc
file modified
+1 -1
test/msan/ioctl_custom.cc
file modified
+1 -1
test/msan/wcsncpy.cc
file added
+38
test/profile/Linux/instrprof-dir.c
file added
+13
test/sanitizer_common/TestCases/Linux/deepbind.cc
file added
+12
test/sanitizer_common/TestCases/Linux/iconv_test.c
file added
+28
test/sanitizer_common/TestCases/Linux/sem_init_glibc.cc
file modified
+1 -1
test/sanitizer_common/TestCases/Linux/sysconf_interceptor_bypass_test.cc
file added
+25
test/sanitizer_common/TestCases/Posix/fpe.cctest/sanitizer_common/TestCases/Linux/fpe.cc
file renamed
+0 -0
test/sanitizer_common/TestCases/Posix/sanitizer_set_death_callback_test.cc
file modified
+7 -0
test/sanitizer_common/TestCases/Posix/weak_hook_test.cctest/sanitizer_common/TestCases/Linux/weak_hook_test.cc
file renamed
+0 -0
test/sanitizer_common/TestCases/corelimit.cc
file modified
+1 -1
test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard-dso.cc
file modified
+1 -1
test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard-init.cc
file added
+73
test/sanitizer_common/TestCases/sanitizer_coverage_trace_pc_guard.cc
file modified
+4 -3
test/sanitizer_common/TestCases/symbolize_pc.cc
file modified
+0 -1
test/sanitizer_common/TestCases/symbolize_stack.cc
file added
+28
test/sanitizer_common/lit.common.cfg
file modified
+3 -0
test/sanitizer_common/print_address.h
file modified
+2 -0
test/scudo/alignment.cpp
file modified
+1 -2
test/scudo/double-free.cpp
file modified
+4 -8
test/scudo/interface.cpp
file modified
+33 -14
test/scudo/lit.cfg
file modified
+5 -5
test/scudo/malloc.cpp
file modified
+4 -5
test/scudo/memalign.cpp
file modified
+4 -8
test/scudo/mismatch.cpp
file modified
+4 -7
test/scudo/options.cpp
file modified
+3 -3
test/scudo/overflow.cpp
file modified
+5 -5
test/scudo/preinit.cpp
file modified
+2 -3
test/scudo/quarantine.cpp
file modified
+38 -24
test/scudo/random_shuffle.cpp
file modified
+1 -1
test/scudo/realloc.cpp
file modified
+10 -17
test/scudo/secondary.cpp
file modified
+3 -4
test/scudo/sized-delete.cpp
file modified
+2 -1
test/scudo/sizes.cpp
file modified
+7 -14
test/scudo/threads.cpp
file added
+65
test/tsan/Darwin/debug_external.cc
file added
+66
test/tsan/Darwin/dispatch_main.mm
file modified
+1 -1
test/tsan/Darwin/dispatch_once_deadlock.mm
file modified
+1 -1
test/tsan/Darwin/external.cc
file added
+163
test/tsan/Darwin/gcd-after-null.mm
file added
+23
test/tsan/Darwin/gcd-after.mm
file modified
+1 -1
test/tsan/Darwin/gcd-apply-race.mm
file modified
+1 -1
test/tsan/Darwin/gcd-apply.mm
file modified
+1 -1
test/tsan/Darwin/gcd-async-norace.mm
file modified
+1 -1
test/tsan/Darwin/gcd-async-race.mm
file modified
+1 -1
test/tsan/Darwin/gcd-barrier-race.mm
file modified
+1 -1
test/tsan/Darwin/gcd-barrier.mm
file modified
+1 -1
test/tsan/Darwin/gcd-blocks.mm
file modified
+1 -1
test/tsan/Darwin/gcd-data.mm
file modified
+1 -1
test/tsan/Darwin/gcd-fd.mm
file modified
+1 -1
test/tsan/Darwin/gcd-groups-destructor.mm
file modified
+1 -1
test/tsan/Darwin/gcd-groups-leave.mm
file modified
+1 -1
test/tsan/Darwin/gcd-groups-norace.mm
file modified
+1 -1
test/tsan/Darwin/gcd-groups-stress.mm
file modified
+1 -1
test/tsan/Darwin/gcd-io-barrier-race.mm
file modified
+1 -1
test/tsan/Darwin/gcd-io-barrier.mm
file modified
+1 -1
test/tsan/Darwin/gcd-io-cleanup.mm
file modified
+1 -1
test/tsan/Darwin/gcd-io-race.mm
file modified
+1 -1
test/tsan/Darwin/gcd-io.mm
file modified
+1 -1
test/tsan/Darwin/gcd-once.mm
file modified
+1 -1
test/tsan/Darwin/gcd-semaphore-norace.mm
file modified
+1 -1
test/tsan/Darwin/gcd-serial-queue-norace.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-cancel.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-cancel2.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-event.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-event2.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-registration.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-registration2.mm
file modified
+1 -1
test/tsan/Darwin/gcd-source-serial.mm
file modified
+1 -1
test/tsan/Darwin/gcd-suspend.mm
file modified
+1 -1
test/tsan/Darwin/gcd-sync-norace.mm
file modified
+1 -1
test/tsan/Darwin/gcd-sync-race.mm
file modified
+1 -1
test/tsan/Darwin/gcd-target-queue-norace.mm
file modified
+1 -1
test/tsan/Darwin/ignore-noninstrumented.mm
file modified
+1 -1
test/tsan/Darwin/ignored-interceptors.mm
file modified
+3 -3
test/tsan/Darwin/libcxx-call-once.mm
file modified
+1 -1
test/tsan/Darwin/libcxx-future.mm
file modified
+1 -1
test/tsan/Darwin/libcxx-shared-ptr-recursive.mm
file modified
+1 -1
test/tsan/Darwin/libcxx-shared-ptr-stress.mm
file modified
+1 -1
test/tsan/Darwin/libcxx-shared-ptr.mm
file modified
+1 -1
test/tsan/Darwin/lit.local.cfg
file modified
+2 -0
test/tsan/Darwin/main_tid.mm
file added
+46
test/tsan/Darwin/norace-objcxx-run-time.mm
file modified
+1 -1
test/tsan/Darwin/objc-double-property.mm
file modified
+4 -4
test/tsan/Darwin/objc-simple.mm
file modified
+1 -1
test/tsan/Darwin/workerthreads.mm
file added
+43
test/tsan/Darwin/xpc-cancel.mm
file added
+37
test/tsan/Darwin/xpc-race.mm
file modified
+1 -1
test/tsan/Darwin/xpc.mm
file modified
+1 -1
test/tsan/Linux/pie_no_aslr.cc
file added
+6
test/tsan/Linux/user_malloc.cc
file modified
+1 -0
test/tsan/Unit/lit.site.cfg.in
file modified
+10 -0
test/tsan/atomic_hle.cc
file added
+25
test/tsan/custom_mutex.h
file added
+91
test/tsan/custom_mutex0.cc
file added
+31
test/tsan/custom_mutex1.cc
file added
+39
test/tsan/custom_mutex2.cc
file added
+34
test/tsan/fd_socket_connect_norace.cc
file modified
+31 -14
test/tsan/fd_socket_norace.cc
file modified
+31 -14
test/tsan/lit.cfg
file modified
+7 -0
test/ubsan/TestCases/Integer/summary.cpp
file modified
+2 -2
test/ubsan/TestCases/Misc/nullability.c
file added
+62
test/ubsan/TestCases/Misc/vla.c
file modified
+2 -2
test/xray/CMakeLists.txt
file modified
+0 -6
test/xray/TestCases/Linux/arg1-logger.cc
file added
+43
test/xray/TestCases/Linux/argv0-log-file-name.cc
file modified
+1 -1
test/xray/TestCases/Linux/fdr-mode.cc
file added
+89
test/xray/TestCases/Linux/fdr-thread-order.cc
file added
+38
test/xray/TestCases/Linux/fixedsize-logging.cc
file modified
+1 -1
test/xray/TestCases/Linux/optional-inmemory-log.cc
file modified
+1 -1
test/xray/TestCases/Linux/pic_test.cc
file added
+33
test/xray/Unit/lit.site.cfg.in
file modified
+4 -0
test/xray/lit.cfg
file modified
+5 -0
unittests/lit.common.unit.cfg
file modified
+16 -0
unittests/lit_unittest_cfg_utils.py
file added
+4
    Vendor import of compiler-rt trunk r300422:
    https://llvm.org/svn/llvm-project/compiler-rt/trunk@300422
    
        
file modified
+13 -16
file modified
+1 -0
file modified
+13 -7
file modified
+19 -13
file modified
+18 -1
file modified
+19 -0
file modified
+44 -8
file modified
+1 -0
file modified
+32 -8
file modified
+14 -1
file modified
+16 -7
file modified
+13 -0
file modified
+1 -1
file modified
+3 -3
file modified
+2 -1
file modified
+3 -1
file modified
+1 -1
file modified
+0 -1
file modified
+0 -13
file modified
+11 -6
file modified
+1 -0
file modified
+6 -2
file modified
+47 -82
file modified
+75 -407
file modified
+11 -2
file modified
+18 -13
file modified
+1 -0
file modified
+14 -12
file modified
+10 -5
file modified
+13 -6
file modified
+11 -11
file modified
+5 -1
file modified
+11 -3
file modified
+30 -9
file modified
+1 -0
file modified
+7 -0
file modified
+41 -36
file modified
+49 -0
file modified
+33 -15
file modified
+48 -6
file modified
+12 -14
file modified
+1 -1
file modified
+45 -39
file modified
+3 -12
file modified
+21 -8
file modified
+219 -113
file modified
+77 -7
file modified
+7 -0
file modified
+39 -30
file modified
+4 -2
file modified
+3 -14
file removed
-30
file modified
+7 -2
file modified
+4 -2
file modified
+24 -4
file modified
+5 -1
file modified
+1 -0
file modified
+3 -9
file modified
+7 -3
file modified
+10 -0
file modified
+2 -1
file modified
+0 -4
file modified
+0 -1
file modified
+1 -1
file modified
+13 -0
file modified
+36 -10
file modified
+5 -1
file modified
+7 -7
file modified
+20 -10
file modified
+79 -39
file modified
+10 -0
file modified
+10 -0
file modified
+2 -4
file modified
+44 -4
file modified
+29 -0
file modified
+3 -3
file modified
+3 -17
file modified
+40 -11
file modified
+6 -2
file modified
+5 -1
file modified
+3 -0
file modified
+37 -24
file modified
+11 -19
file modified
+15 -23
file modified
+42 -26
file modified
+68 -24
file modified
+30 -6
file modified
+2 -2
file modified
+6 -1
file modified
+11 -14
file modified
+39 -71
file modified
+60 -26
file added
+158
lib/xray/xray_tsc.h lib/xray/xray_emulate_tsc.h
file renamed
+30 -2
file added
+125
file modified
+32 -14
lib/xray/xray_x86_64.inc lib/xray/xray_x86_64.h
file renamed
+6 -5
file modified
+4 -2
file modified
+5 -4
file modified
+26 -11
file modified
+1 -1
file modified
+25 -3
test/lsan/TestCases/Linux/cleanup_in_tsd_destructor.c test/lsan/TestCases/cleanup_in_tsd_destructor.c
file renamed
file was renamed with no change to the file
test/lsan/TestCases/Linux/disabler_in_tsd_destructor.c test/lsan/TestCases/disabler_in_tsd_destructor.c
file renamed
file was renamed with no change to the file
test/lsan/TestCases/Linux/fork.cc test/lsan/TestCases/fork.cc
file renamed
file was renamed with no change to the file
test/lsan/TestCases/Linux/fork_threaded.cc test/lsan/TestCases/fork_threaded.cc
file renamed
file was renamed with no change to the file
test/lsan/TestCases/Linux/guard-page.c test/lsan/TestCases/guard-page.c
file renamed
file was renamed with no change to the file
test/lsan/TestCases/Linux/use_tls_dynamic.cc test/lsan/TestCases/use_tls_dynamic.cc
file renamed
+2 -1
test/lsan/TestCases/Linux/use_tls_pthread_specific_dynamic.cc test/lsan/TestCases/use_tls_pthread_specific_dynamic.cc
file renamed
+1 -1
test/lsan/TestCases/Linux/use_tls_pthread_specific_static.cc test/lsan/TestCases/use_tls_pthread_specific_static.cc
file renamed
+1 -1
test/lsan/TestCases/Linux/use_tls_static.cc test/lsan/TestCases/use_tls_static.cc
file renamed
+1 -1
file modified
+7 -2
file modified
+22 -9
file added
+25
file modified
+1 -1
file modified
+1 -1
file added
+38
test/sanitizer_common/TestCases/Posix/fpe.cc test/sanitizer_common/TestCases/Linux/fpe.cc
file renamed
file was renamed with no change to the file
test/sanitizer_common/TestCases/Posix/weak_hook_test.cc test/sanitizer_common/TestCases/Linux/weak_hook_test.cc
file renamed
file was renamed with no change to the file
file modified
+1 -2
file modified
+4 -8
file modified
+33 -14
file modified
+5 -5
file modified
+4 -5
file modified
+4 -8
file modified
+4 -7
file modified
+3 -3
file modified
+5 -5
file modified
+2 -3
file modified
+38 -24
file modified
+10 -17
file modified
+3 -4
file modified
+2 -1
file modified
+7 -14
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+31 -14
file modified
+7 -0
file modified
+0 -6
file modified
+5 -0
file modified
+16 -0