8ef50bf Import compiler-rt release_34 branch r197381.

Authored and Committed by Dimitry Andric 9 years ago
653 files changed. 36246 lines added. 7328 lines removed.
CMakeLists.txt
file modified
+78 -36
SDKs/darwin/usr/include/errno.h
file added
+17
SDKs/darwin/usr/include/string.h
file modified
+21 -0
SDKs/darwin/usr/include/sys/errno.h
file added
+31
cmake/Modules/AddCompilerRT.cmake
file modified
+35 -31
cmake/Modules/CompilerRTUtils.cmake
file modified
+10 -0
cmake/Modules/SanitizerUtils.cmake
file added
+42
include/CMakeLists.txt
file modified
+3 -0
include/sanitizer/common_interface_defs.h
file modified
+27 -4
include/sanitizer/dfsan_interface.h
file added
+87
include/sanitizer/linux_syscall_hooks.h
file modified
+2878 -610
include/sanitizer/lsan_interface.h
file added
+52
include/sanitizer/msan_interface.h
file modified
+65 -8
lib/CMakeLists.txt
file modified
+46 -20
lib/Makefile.mk
file modified
+1 -0
lib/apple_versioning.c
file modified
+13 -12
lib/arm/Makefile.mk
file modified
+1 -1
lib/arm/comparesf2.S
file modified
+15 -2
lib/arm/divmodsi4.S
file modified
+1 -1
lib/arm/divsi3.S
file modified
+1 -1
lib/arm/modsi3.S
file modified
+1 -1
lib/arm/switch16.S
file modified
+2 -1
lib/arm/switch32.S
file modified
+3 -2
lib/arm/switch8.S
file modified
+2 -1
lib/arm/switchu8.S
file modified
+2 -1
lib/arm/udivmodsi4.S
file modified
+4 -1
lib/arm/udivsi3.S
file modified
+4 -1
lib/arm/umodsi3.S
file modified
+4 -1
lib/asan/CMakeLists.txt
file modified
+84 -32
lib/asan/asan.syms
file removed
-5
lib/asan/asan.syms.extra
file added
+3
lib/asan/asan_allocator.h
file modified
+6 -5
lib/asan/asan_allocator2.cc
file modified
+119 -127
lib/asan/asan_blacklist.txt
file modified
+2 -2
lib/asan/asan_dll_thunk.cc
file added
+196
lib/asan/asan_fake_stack.cc
file modified
+166 -129
lib/asan/asan_fake_stack.h
file modified
+125 -71
lib/asan/asan_flags.h
file modified
+10 -10
lib/asan/asan_globals.cc
file modified
+3 -5
lib/asan/asan_intercepted_functions.h
file modified
+0 -35
lib/asan/asan_interceptors.cc
file modified
+117 -102
lib/asan/asan_interface_internal.h
file modified
+59 -70
lib/asan/asan_internal.h
file modified
+1 -0
lib/asan/asan_linux.cc
file modified
+11 -0
lib/asan/asan_mac.cc
file modified
+22 -6
lib/asan/asan_mac.h
file modified
+7 -5
lib/asan/asan_malloc_linux.cc
file modified
+3 -2
lib/asan/asan_malloc_mac.cc
file modified
+11 -1
lib/asan/asan_malloc_win.cc
file modified
+14 -2
lib/asan/asan_mapping.h
file modified
+24 -10
lib/asan/asan_poisoning.cc
file modified
+53 -10
lib/asan/asan_poisoning.h
file modified
+3 -1
lib/asan/asan_posix.cc
file modified
+12 -3
lib/asan/asan_report.cc
file modified
+116 -80
lib/asan/asan_report.h
file modified
+3 -3
lib/asan/asan_rtl.cc
file modified
+62 -63
lib/asan/asan_stack.cc
file modified
+6 -3
lib/asan/asan_stack.h
file modified
+15 -14
lib/asan/asan_stats.cc
file modified
+64 -62
lib/asan/asan_stats.h
file modified
+5 -7
lib/asan/asan_thread.cc
file modified
+109 -30
lib/asan/asan_thread.h
file modified
+61 -9
lib/asan/asan_win.cc
file modified
+11 -0
lib/asan/lit_tests/32bitConfig/lit.site.cfg.in
file added
+13
lib/asan/lit_tests/64bitConfig/lit.site.cfg.in
file added
+12
lib/asan/lit_tests/CMakeLists.txt
file modified
+19 -9
lib/asan/lit_tests/Darwin/unset-insert-libraries-on-exec.cc
file removed
-20
lib/asan/lit_tests/Helpers/initialization-blacklist.txt
file removed
-3
lib/asan/lit_tests/Linux/zero-base-shadow.cc
file removed
-31
lib/asan/lit_tests/TestCases/Darwin/interface_symbols_darwin.clib/asan/lit_tests/Darwin/interface_symbols_darwin.c
file renamed
+4 -2
lib/asan/lit_tests/TestCases/Darwin/lit.local.cfglib/asan/lit_tests/Darwin/lit.local.cfg
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Darwin/malloc_set_zone_name-mprotect.cc
file added
+51
lib/asan/lit_tests/TestCases/Darwin/malloc_zone-protected.cc
file added
+20
lib/asan/lit_tests/TestCases/Darwin/reexec-insert-libraries-env.cclib/asan/lit_tests/Darwin/reexec-insert-libraries-env.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/Darwin/unset-insert-libraries-on-exec.cc
file added
+20
lib/asan/lit_tests/TestCases/Helpers/blacklist-extra.cclib/asan/lit_tests/Helpers/blacklist-extra.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/echo-env.cc
file added
+19
lib/asan/lit_tests/TestCases/Helpers/init-order-atexit-extra.cclib/asan/lit_tests/Helpers/init-order-atexit-extra.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/init-order-pthread-create-extra.cc
file added
+2
lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra.cclib/asan/lit_tests/Helpers/initialization-blacklist-extra.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra2.cclib/asan/lit_tests/Helpers/initialization-blacklist-extra2.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist.txt
file added
+3
lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra.cclib/asan/lit_tests/Helpers/initialization-bug-extra.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra2.cclib/asan/lit_tests/Helpers/initialization-bug-extra2.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/initialization-constexpr-extra.cclib/asan/lit_tests/Helpers/initialization-constexpr-extra.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/initialization-nobug-extra.cclib/asan/lit_tests/Helpers/initialization-nobug-extra.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Helpers/lit.local.cfglib/asan/lit_tests/Helpers/lit.local.cfg
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Linux/asan_prelink_test.cclib/asan/lit_tests/Linux/asan_prelink_test.cc
file renamed
+5 -5
lib/asan/lit_tests/TestCases/Linux/clone_test.cclib/asan/lit_tests/Linux/clone_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/coverage.cc
file added
+45
lib/asan/lit_tests/TestCases/Linux/glob.cclib/asan/lit_tests/Linux/glob.cc
file renamed
+3 -4
lib/asan/lit_tests/TestCases/Linux/glob_test_root/aalib/asan/lit_tests/Linux/glob_test_root/aa
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Linux/glob_test_root/ablib/asan/lit_tests/Linux/glob_test_root/ab
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Linux/glob_test_root/balib/asan/lit_tests/Linux/glob_test_root/ba
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Linux/heap-overflow-large.cc
file added
+23
lib/asan/lit_tests/TestCases/Linux/heavy_uar_test.cclib/asan/lit_tests/Linux/heavy_uar_test.cc
file renamed
+5 -6
lib/asan/lit_tests/TestCases/Linux/initialization-bug-any-order.cclib/asan/lit_tests/Linux/initialization-bug-any-order.cc
file renamed
+4 -6
lib/asan/lit_tests/TestCases/Linux/interception_failure_test.cclib/asan/lit_tests/Linux/interception_failure_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/interception_malloc_test.cclib/asan/lit_tests/Linux/interception_malloc_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/interception_readdir_r_test.cc
file added
+59
lib/asan/lit_tests/TestCases/Linux/interception_test.cclib/asan/lit_tests/Linux/interception_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/interface_symbols_linux.clib/asan/lit_tests/Linux/interface_symbols_linux.c
file renamed
+3 -2
lib/asan/lit_tests/TestCases/Linux/lit.local.cfglib/asan/lit_tests/Linux/lit.local.cfg
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Linux/malloc-in-qsort.cclib/asan/lit_tests/Linux/malloc-in-qsort.cc
file renamed
+5 -3
lib/asan/lit_tests/TestCases/Linux/malloc_delete_mismatch.cclib/asan/lit_tests/Linux/malloc_delete_mismatch.cc
file renamed
+9 -4
lib/asan/lit_tests/TestCases/Linux/overflow-in-qsort.cclib/asan/lit_tests/Linux/overflow-in-qsort.cc
file renamed
+3 -3
lib/asan/lit_tests/TestCases/Linux/preinit_test.cclib/asan/lit_tests/Linux/preinit_test.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/Linux/ptrace.cc
file added
+52
lib/asan/lit_tests/TestCases/Linux/rlimit_mmap_test.cclib/asan/lit_tests/Linux/rlimit_mmap_test.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/Linux/swapcontext_test.cclib/asan/lit_tests/Linux/swapcontext_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/syscalls.cclib/asan/lit_tests/Linux/syscalls.cc
file renamed
+3 -3
lib/asan/lit_tests/TestCases/Linux/time_null_regtest.cclib/asan/lit_tests/Linux/time_null_regtest.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/Linux/tsd_dtor_leak.cc
file added
+39
lib/asan/lit_tests/TestCases/Linux/uar_signals.cc
file added
+70
lib/asan/lit_tests/TestCases/Linux/unpoison_tls.cc
file added
+35
lib/asan/lit_tests/TestCases/Linux/zero-base-shadow32.cc
file added
+24
lib/asan/lit_tests/TestCases/Linux/zero-base-shadow64.cc
file added
+24
lib/asan/lit_tests/TestCases/SharedLibs/darwin-dummy-shared-lib-so.cclib/asan/lit_tests/SharedLibs/darwin-dummy-shared-lib-so.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/SharedLibs/dlclose-test-so.cclib/asan/lit_tests/SharedLibs/dlclose-test-so.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/SharedLibs/init-order-dlopen-so.cclib/asan/lit_tests/SharedLibs/init-order-dlopen-so.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/SharedLibs/lit.local.cfglib/asan/lit_tests/SharedLibs/lit.local.cfg
file renamed
+0 -0
lib/asan/lit_tests/TestCases/SharedLibs/shared-lib-test-so.cclib/asan/lit_tests/SharedLibs/shared-lib-test-so.cc
file renamed
+5 -0
lib/asan/lit_tests/TestCases/allocator_returns_null.cc
file added
+81
lib/asan/lit_tests/TestCases/allow_user_segv.cclib/asan/lit_tests/allow_user_segv.cc
file renamed
+2 -4
lib/asan/lit_tests/TestCases/asan-symbolize-sanity-test.cc
file added
+39
lib/asan/lit_tests/TestCases/assign_large_valloc_to_global.cc
file added
+8
lib/asan/lit_tests/TestCases/atexit_stats.cc
file added
+13
lib/asan/lit_tests/TestCases/blacklist.cclib/asan/lit_tests/blacklist.cc
file renamed
+8 -14
lib/asan/lit_tests/TestCases/contiguous_container.cc
file added
+47
lib/asan/lit_tests/TestCases/current_allocated_bytes.cc
file added
+43
lib/asan/lit_tests/TestCases/deep_call_stack.cc
file added
+25
lib/asan/lit_tests/TestCases/deep_stack_uaf.cclib/asan/lit_tests/deep_stack_uaf.cc
file renamed
+2 -7
lib/asan/lit_tests/TestCases/deep_tail_call.cclib/asan/lit_tests/deep_tail_call.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/deep_thread_stack.cclib/asan/lit_tests/deep_thread_stack.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/default_blacklist.cclib/asan/lit_tests/default_blacklist.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/default_options.cclib/asan/lit_tests/default_options.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/dlclose-test.cclib/asan/lit_tests/dlclose-test.cc
file renamed
+8 -20
lib/asan/lit_tests/TestCases/double-free.cclib/asan/lit_tests/double-free.cc
file renamed
+11 -4
lib/asan/lit_tests/TestCases/force_inline_opt0.cclib/asan/lit_tests/force_inline_opt0.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/free_hook_realloc.cc
file added
+32
lib/asan/lit_tests/TestCases/global-demangle.cclib/asan/lit_tests/global-demangle.cc
file renamed
+1 -2
lib/asan/lit_tests/TestCases/global-overflow.cclib/asan/lit_tests/global-overflow.cc
file renamed
+5 -9
lib/asan/lit_tests/TestCases/heap-overflow.cc
file added
+24
lib/asan/lit_tests/TestCases/huge_negative_hea_oob.cclib/asan/lit_tests/huge_negative_hea_oob.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/init-order-atexit.cclib/asan/lit_tests/init-order-atexit.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/init-order-dlopen.cclib/asan/lit_tests/init-order-dlopen.cc
file renamed
+10 -5
lib/asan/lit_tests/TestCases/init-order-pthread-create.cc
file added
+32
lib/asan/lit_tests/TestCases/initialization-blacklist.cclib/asan/lit_tests/initialization-blacklist.cc
file renamed
+3 -18
lib/asan/lit_tests/TestCases/initialization-bug.cclib/asan/lit_tests/initialization-bug.cc
file renamed
+2 -6
lib/asan/lit_tests/TestCases/initialization-constexpr.cclib/asan/lit_tests/initialization-constexpr.cc
file renamed
+4 -16
lib/asan/lit_tests/TestCases/initialization-nobug.cclib/asan/lit_tests/initialization-nobug.cc
file renamed
+4 -12
lib/asan/lit_tests/TestCases/inline.cc
file added
+19
lib/asan/lit_tests/TestCases/interface_test.cclib/asan/lit_tests/interface_test.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/invalid-free.cclib/asan/lit_tests/invalid-free.cc
file renamed
+7 -2
lib/asan/lit_tests/TestCases/ioctl.cc
file added
+24
lib/asan/lit_tests/TestCases/large_func_test.cclib/asan/lit_tests/large_func_test.cc
file renamed
+6 -18
lib/asan/lit_tests/TestCases/log-path_test.cclib/asan/lit_tests/log-path_test.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/log_path_fork_test.cc.disabledlib/asan/lit_tests/log_path_fork_test.cc.disabled
file renamed
+0 -0
lib/asan/lit_tests/TestCases/lsan_annotations.cc
file added
+16
lib/asan/lit_tests/TestCases/malloc_context_size.cc
file added
+27
lib/asan/lit_tests/TestCases/malloc_fill.cclib/asan/lit_tests/malloc_fill.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/malloc_hook.cclib/asan/lit_tests/malloc_hook.cc
file renamed
+14 -2
lib/asan/lit_tests/TestCases/memcmp_strict_test.cclib/asan/lit_tests/memcmp_strict_test.cc
file renamed
+4 -5
lib/asan/lit_tests/TestCases/memcmp_test.cclib/asan/lit_tests/memcmp_test.cc
file renamed
+6 -8
lib/asan/lit_tests/TestCases/null_deref.cclib/asan/lit_tests/null_deref.cc
file renamed
+6 -18
lib/asan/lit_tests/TestCases/on_error_callback.cclib/asan/lit_tests/on_error_callback.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/partial_right.cclib/asan/lit_tests/partial_right.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/poison_partial.cc
file added
+19
lib/asan/lit_tests/TestCases/print_summary.cc
file added
+14
lib/asan/lit_tests/TestCases/readv.cc
file added
+32
lib/asan/lit_tests/TestCases/sanity_check_pure_c.clib/asan/lit_tests/sanity_check_pure_c.c
file renamed
+4 -4
lib/asan/lit_tests/TestCases/shared-lib-test.cclib/asan/lit_tests/shared-lib-test.cc
file renamed
+9 -21
lib/asan/lit_tests/TestCases/sleep_before_dying.clib/asan/lit_tests/sleep_before_dying.c
file renamed
+2 -2
lib/asan/lit_tests/TestCases/stack-buffer-overflow-with-position.cc
file added
+45
lib/asan/lit_tests/TestCases/stack-frame-demangle.cclib/asan/lit_tests/stack-frame-demangle.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/stack-oob-frames.cclib/asan/lit_tests/stack-oob-frames.cc
file renamed
+5 -5
lib/asan/lit_tests/TestCases/stack-overflow.cclib/asan/lit_tests/stack-overflow.cc
file renamed
+5 -9
lib/asan/lit_tests/TestCases/stack-use-after-return.cc
file added
+77
lib/asan/lit_tests/TestCases/strdup_oob_test.cc
file added
+19
lib/asan/lit_tests/TestCases/strerror_r_test.cc
file added
+13
lib/asan/lit_tests/TestCases/strip_path_prefix.clib/asan/lit_tests/strip_path_prefix.c
file renamed
+2 -2
lib/asan/lit_tests/TestCases/strncpy-overflow.cc
file added
+28
lib/asan/lit_tests/TestCases/symbolize_callback.cclib/asan/lit_tests/symbolize_callback.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/throw_call_test.cclib/asan/lit_tests/throw_call_test.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/throw_invoke_test.cclib/asan/lit_tests/throw_invoke_test.cc
file renamed
+0 -0
lib/asan/lit_tests/TestCases/time_interceptor.cclib/asan/lit_tests/time_interceptor.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/uar_and_exceptions.cc
file added
+40
lib/asan/lit_tests/TestCases/unaligned_loads_and_stores.cclib/asan/lit_tests/unaligned_loads_and_stores.cc
file renamed
+11 -11
lib/asan/lit_tests/TestCases/use-after-free-right.cc
file added
+34
lib/asan/lit_tests/TestCases/use-after-free.cc
file added
+31
lib/asan/lit_tests/TestCases/use-after-poison.cclib/asan/lit_tests/use-after-poison.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/use-after-scope-dtor-order.cc
file added
+25
lib/asan/lit_tests/TestCases/use-after-scope-inlined.cclib/asan/lit_tests/use-after-scope-inlined.cc
file renamed
+2 -5
lib/asan/lit_tests/TestCases/use-after-scope-nobug.cc
file added
+14
lib/asan/lit_tests/TestCases/use-after-scope-temp.cc
file added
+29
lib/asan/lit_tests/TestCases/use-after-scope.cc
file added
+16
lib/asan/lit_tests/TestCases/wait.cclib/asan/lit_tests/wait.cc
file renamed
+16 -30
lib/asan/lit_tests/Unit/lit.cfg
file removed
-26
lib/asan/lit_tests/Unit/lit.site.cfg.in
file modified
+11 -12
lib/asan/lit_tests/heap-overflow.cc
file removed
-36
lib/asan/lit_tests/lit.cfg
file modified
+40 -43
lib/asan/lit_tests/stack-use-after-return.cc
file removed
-45
lib/asan/lit_tests/strncpy-overflow.cc
file removed
-38
lib/asan/lit_tests/use-after-free-right.cc
file removed
-46
lib/asan/lit_tests/use-after-free.cc
file removed
-43
lib/asan/scripts/asan_symbolize.py
file modified
+45 -18
lib/asan/tests/CMakeLists.txt
file modified
+108 -59
lib/asan/tests/asan_fake_stack_test.cc
file added
+150
lib/asan/tests/asan_interface_test.cc
file added
+426
lib/asan/tests/asan_mac_test_helpers.mm
file modified
+21 -18
lib/asan/tests/asan_noinst_test.cc
file modified
+49 -596
lib/asan/tests/asan_str_test.cc
file modified
+16 -0
lib/asan/tests/asan_test.cc
file modified
+28 -17
lib/asan/tests/asan_test_utils.h
file modified
+0 -4
lib/dfsan/CMakeLists.txt
file added
+44
lib/dfsan/Makefile.mk
file added
+23
lib/dfsan/dfsan.cc
file added
+265
lib/dfsan/dfsan.h
file added
+67
lib/dfsan/dfsan.syms.extra
file added
+3
lib/dfsan/dfsan_custom.cc
file added
+341
lib/dfsan/dfsan_interceptors.cc
file added
+44
lib/dfsan/done_abilist.txt
file added
+127
lib/dfsan/libc_ubuntu1204_abilist.txt
file added
+3685
lib/dfsan/lit_tests/CMakeLists.txt
file added
+21
lib/dfsan/lit_tests/Inputs/flags_abilist.txt
file added
+10
lib/dfsan/lit_tests/basic.c
file added
+21
lib/dfsan/lit_tests/custom.c
file added
+154
lib/dfsan/lit_tests/flags.c
file added
+24
lib/dfsan/lit_tests/fncall.c
file added
+26
lib/dfsan/lit_tests/lit.cfglib/ubsan/lit_tests/lit.cfg
file renamed
+29 -26
lib/dfsan/lit_tests/lit.site.cfg.in
file added
+5
lib/dfsan/lit_tests/propagate.c
file added
+47
lib/dfsan/scripts/build-libc-list.py
file added
+84
lib/eprintf.c
file modified
+2 -0
lib/int_endianness.h
file modified
+5 -3
lib/int_util.c
file modified
+7 -2
lib/interception/CMakeLists.txt
file modified
+6 -4
lib/interception/interception.h
file modified
+11 -2
lib/interception/interception_linux.cc
file modified
+7 -1
lib/interception/interception_linux.h
file modified
+10 -0
lib/interception/interception_mac.h
file modified
+1 -0
lib/interception/interception_win.h
file modified
+3 -0
lib/lit.common.cfg
file modified
+11 -9
lib/lit.common.configured.inlib/asan/lit_tests/lit.site.cfg.in
file renamed
+9 -4
lib/lit.common.unit.cfg
file modified
+9 -0
lib/lit.common.unit.configured.inlib/ubsan/lit_tests/lit.site.cfg.in
file renamed
+13 -10
lib/lsan/CMakeLists.txt
file modified
+15 -6
lib/lsan/Makefile.mk
file modified
+9 -4
lib/lsan/lit_tests/AsanConfig/lit.cfg
file added
+32
lib/lsan/lit_tests/AsanConfig/lit.site.cfg.in
file added
+8
lib/lsan/lit_tests/CMakeLists.txt
file modified
+17 -8
lib/lsan/lit_tests/LsanConfig/lit.cfg
file added
+30
lib/lsan/lit_tests/LsanConfig/lit.site.cfg.in
file added
+8
lib/lsan/lit_tests/TestCases/SharedLibs/huge_tls_lib_so.cc
file added
+12
lib/lsan/lit_tests/TestCases/SharedLibs/lit.local.cfglib/lsan/lit_tests/SharedLibs/lit.local.cfg
file renamed
+0 -0
lib/lsan/lit_tests/TestCases/cleanup_in_tsd_destructor.cc
file added
+45
lib/lsan/lit_tests/TestCases/disabler.cc
file added
+23
lib/lsan/lit_tests/TestCases/disabler_in_tsd_destructor.cc
file added
+38
lib/lsan/lit_tests/TestCases/do_leak_check_override.cc
file added
+36
lib/lsan/lit_tests/TestCases/fork.cc
file added
+24
lib/lsan/lit_tests/TestCases/fork_threaded.cc
file added
+43
lib/lsan/lit_tests/TestCases/high_allocator_contention.cc
file added
+48
lib/lsan/lit_tests/TestCases/ignore_object.cc
file added
+30
lib/lsan/lit_tests/TestCases/ignore_object_errors.cc
file added
+22
lib/lsan/lit_tests/TestCases/large_allocation_leak.cc
file added
+18
lib/lsan/lit_tests/TestCases/leak_check_at_exit.cc
file added
+19
lib/lsan/lit_tests/TestCases/link_turned_off.cc
file added
+24
lib/lsan/lit_tests/TestCases/pointer_to_self.cc
file added
+18
lib/lsan/lit_tests/TestCases/sanity_check_pure_c.c
file added
+10
lib/lsan/lit_tests/TestCases/stale_stack_leak.cc
file added
+42
lib/lsan/lit_tests/TestCases/suppressions_default.cc
file added
+29
lib/lsan/lit_tests/TestCases/suppressions_file.cc
file added
+29
lib/lsan/lit_tests/TestCases/suppressions_file.cc.supp
file added
+1
lib/lsan/lit_tests/TestCases/swapcontext.cc
file added
+42
lib/lsan/lit_tests/TestCases/use_after_return.cc
file added
+23
lib/lsan/lit_tests/TestCases/use_globals_initialized.cclib/lsan/lit_tests/use_globals_initialized.cc
file renamed
+5 -5
lib/lsan/lit_tests/TestCases/use_globals_uninitialized.cc
file added
+21
lib/lsan/lit_tests/TestCases/use_registers.cc
file added
+51
lib/lsan/lit_tests/TestCases/use_stacks.cc
file added
+20
lib/lsan/lit_tests/TestCases/use_stacks_threaded.cc
file added
+36
lib/lsan/lit_tests/TestCases/use_tls_dynamic.cc
file added
+33
lib/lsan/lit_tests/TestCases/use_tls_pthread_specific_dynamic.cc
file added
+37
lib/lsan/lit_tests/TestCases/use_tls_pthread_specific_static.cc
file added
+31
lib/lsan/lit_tests/TestCases/use_tls_static.cc
file added
+21
lib/lsan/lit_tests/TestCases/use_unaligned.cc
file added
+23
lib/lsan/lit_tests/Unit/lit.cfg
file removed
-26
lib/lsan/lit_tests/Unit/lit.site.cfg.in
file modified
+8 -13
lib/lsan/lit_tests/lit.common.cfglib/lsan/lit_tests/lit.cfg
file renamed
+20 -27
lib/lsan/lit_tests/lit.site.cfg.in
file removed
-20
lib/lsan/lsan.cc
file modified
+22 -14
lib/lsan/lsan.h
file modified
+5 -1
lib/lsan/lsan_allocator.cc
file modified
+44 -36
lib/lsan/lsan_common.cc
file modified
+324 -125
lib/lsan/lsan_common.h
file modified
+56 -64
lib/lsan/lsan_common_linux.cc
file modified
+35 -17
lib/lsan/lsan_interceptors.cc
file modified
+84 -41
lib/lsan/lsan_preinit.cc
file added
+26
lib/lsan/lsan_thread.cc
file modified
+9 -0
lib/lsan/lsan_thread.h
file modified
+1 -1
lib/lsan/tests/CMakeLists.txt
file modified
+23 -16
lib/lsan/tests/lsan_dummy_unittest.cc
file modified
+22 -0
lib/lsan/tests/lsan_testlib.cc
file modified
+2 -2
lib/msan/CMakeLists.txt
file modified
+13 -2
lib/msan/lit_tests/CMakeLists.txt
file modified
+9 -10
lib/msan/lit_tests/Linux/glob.cc
file modified
+1 -0
lib/msan/lit_tests/Linux/glob_altdirfunc.cc
file added
+78
lib/msan/lit_tests/Linux/glob_nomatch.cc
file added
+21
lib/msan/lit_tests/Linux/syscalls.cc
file modified
+50 -0
lib/msan/lit_tests/Linux/tcgetattr.cc
file added
+21
lib/msan/lit_tests/SharedLibs/dso-origin-so.cc
file added
+14
lib/msan/lit_tests/SharedLibs/dso-origin.h
file added
+4
lib/msan/lit_tests/SharedLibs/lit.local.cfg
file added
+4
lib/msan/lit_tests/Unit/lit.cfg
file removed
-26
lib/msan/lit_tests/Unit/lit.site.cfg.in
file modified
+8 -12
lib/msan/lit_tests/allocator_returns_null.cc
file added
+81
lib/msan/lit_tests/backtrace.cc
file added
+26
lib/msan/lit_tests/cxa_atexit.cc
file added
+28
lib/msan/lit_tests/dlerror.cc
file added
+14
lib/msan/lit_tests/dso-origin.cc
file added
+25
lib/msan/lit_tests/errno.cc
file added
+17
lib/msan/lit_tests/getaddrinfo-positive.cc
file modified
+6 -2
lib/msan/lit_tests/getline.cc
file added
+30
lib/msan/lit_tests/getline_test_data
file added
+2
lib/msan/lit_tests/heap-origin.cc
file modified
+4 -6
lib/msan/lit_tests/initgroups.cc
file added
+11
lib/msan/lit_tests/inline.cc
file added
+20
lib/msan/lit_tests/insertvalue_origin.cc
file added
+35
lib/msan/lit_tests/ioctl.cc
file added
+20
lib/msan/lit_tests/ioctl_custom.cc
file added
+33
lib/msan/lit_tests/keep-going-dso.cc
file added
+33
lib/msan/lit_tests/keep-going.cc
file added
+34
lib/msan/lit_tests/lit.cfg
file modified
+15 -26
lib/msan/lit_tests/lit.site.cfg.in
file modified
+4 -17
lib/msan/lit_tests/malloc_hook.cc
file added
+36
lib/msan/lit_tests/no_sanitize_memory_prop.cc
file modified
+1 -1
lib/msan/lit_tests/poison_in_free.cc
file added
+16
lib/msan/lit_tests/ptrace.cc
file added
+36
lib/msan/lit_tests/scandir.cc
file added
+56
lib/msan/lit_tests/scandir_null.cc
file added
+34
lib/msan/lit_tests/scandir_test_root/aaa
file added
+0
lib/msan/lit_tests/scandir_test_root/aab
file added
+0
lib/msan/lit_tests/scandir_test_root/bbb
file added
+0
lib/msan/lit_tests/select.cc
file added
+22
lib/msan/lit_tests/setlocale.cc
file added
+13
lib/msan/lit_tests/signal_stress_test.cc
file added
+71
lib/msan/lit_tests/sigwait.cc
file added
+30
lib/msan/lit_tests/sigwaitinfo.cc
file added
+31
lib/msan/lit_tests/stack-origin.cc
file modified
+4 -5
lib/msan/lit_tests/sync_lock_set_and_test.cc
file added
+7
lib/msan/lit_tests/tzset.cc
file added
+16
lib/msan/lit_tests/unaligned_read_origin.cc
file added
+16
lib/msan/lit_tests/use-after-free.cc
file added
+34
lib/msan/lit_tests/vector_cvt.cc
file added
+23
lib/msan/lit_tests/vector_select.cc
file added
+13
lib/msan/lit_tests/wrap_indirect_calls.cc
file added
+64
lib/msan/lit_tests/wrap_indirect_calls/caller.cc
file added
+51
lib/msan/lit_tests/wrap_indirect_calls/lit.local.cfg
file added
+3
lib/msan/lit_tests/wrap_indirect_calls/one.cc
file added
+3
lib/msan/lit_tests/wrap_indirect_calls/two.cc
file added
+11
lib/msan/lit_tests/wrap_indirect_calls/wrapper.cc
file added
+11
lib/msan/msan.cc
file modified
+148 -51
lib/msan/msan.h
file modified
+28 -10
lib/msan/msan.syms
file removed
-5
lib/msan/msan.syms.extra
file added
+1
lib/msan/msan_allocator.cc
file modified
+85 -14
lib/msan/msan_flags.h
file modified
+2 -1
lib/msan/msan_interceptors.cc
file modified
+523 -184
lib/msan/msan_interface_internal.h
file modified
+51 -4
lib/msan/msan_linux.cc
file modified
+7 -37
lib/msan/msan_new_delete.cc
file modified
+2 -1
lib/msan/msan_report.cc
file modified
+18 -40
lib/msan/tests/CMakeLists.txt
file modified
+2 -2
lib/msan/tests/msan_test.cc
file modified
+1252 -29
lib/msandr/README.txt
file modified
+8 -1
lib/msandr/msandr.cc
file modified
+174 -29
lib/profile/CMakeLists.txt
file modified
+3 -3
lib/profile/GCDAProfiling.c
file modified
+105 -22
lib/sanitizer_common/CMakeLists.txt
file modified
+34 -17
lib/sanitizer_common/sanitizer_allocator.cc
file modified
+87 -18
lib/sanitizer_common/sanitizer_allocator.h
file modified
+111 -53
lib/sanitizer_common/sanitizer_allocator_internal.h
file added
+64
lib/sanitizer_common/sanitizer_atomic_clang.h
file modified
+13 -2
lib/sanitizer_common/sanitizer_common.cc
file modified
+124 -52
lib/sanitizer_common/sanitizer_common.h
file modified
+125 -21
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+2147 -203
lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
file added
+568
lib/sanitizer_common/sanitizer_common_interceptors_scanf.inc
file modified
+3 -1
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+15 -1
lib/sanitizer_common/sanitizer_common_syscalls.inc
file modified
+2690 -51
lib/sanitizer_common/sanitizer_coverage.cc
file added
+113
lib/sanitizer_common/sanitizer_flags.cc
file modified
+31 -4
lib/sanitizer_common/sanitizer_flags.h
file modified
+21 -3
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+41 -19
lib/sanitizer_common/sanitizer_libc.cc
file modified
+9 -2
lib/sanitizer_common/sanitizer_libc.h
file modified
+1 -0
lib/sanitizer_common/sanitizer_libignore.cc
file added
+105
lib/sanitizer_common/sanitizer_libignore.h
file added
+84
lib/sanitizer_common/sanitizer_linux.cc
file modified
+239 -22
lib/sanitizer_common/sanitizer_linux.h
file modified
+26 -1
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+115 -36
lib/sanitizer_common/sanitizer_mac.cc
file modified
+48 -1
lib/sanitizer_common/sanitizer_mutex.h
file modified
+4 -0
lib/sanitizer_common/sanitizer_placement_new.h
file modified
+1 -9
lib/sanitizer_common/sanitizer_platform.h
file modified
+7 -0
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+93 -2
lib/sanitizer_common/sanitizer_platform_limits_linux.cc
file added
+95
lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file modified
+858 -66
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+901 -19
lib/sanitizer_common/sanitizer_posix.cc
file modified
+89 -0
lib/sanitizer_common/sanitizer_posix_libcdep.cc
file modified
+0 -22
lib/sanitizer_common/sanitizer_printf.cc
file modified
+64 -34
lib/sanitizer_common/sanitizer_procmaps.h
file modified
+13 -2
lib/sanitizer_common/sanitizer_quarantine.h
file modified
+10 -3
lib/sanitizer_common/sanitizer_report_decorator.h
file modified
+2 -0
lib/sanitizer_common/sanitizer_stackdepot.cc
file modified
+34 -0
lib/sanitizer_common/sanitizer_stackdepot.h
file modified
+26 -0
lib/sanitizer_common/sanitizer_stacktrace.cc
file modified
+55 -149
lib/sanitizer_common/sanitizer_stacktrace.h
file modified
+29 -29
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cclib/sanitizer_common/sanitizer_symbolizer_mac.cc
file renamed
+9 -21
lib/sanitizer_common/sanitizer_stoptheworld.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+134 -82
lib/sanitizer_common/sanitizer_suppressions.cc
file added
+153
lib/sanitizer_common/sanitizer_suppressions.h
file added
+61
lib/sanitizer_common/sanitizer_symbolizer.cc
file added
+63
lib/sanitizer_common/sanitizer_symbolizer.h
file modified
+87 -62
lib/sanitizer_common/sanitizer_symbolizer_itanium.cc
file removed
-44
lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
file modified
+16 -430
lib/sanitizer_common/sanitizer_symbolizer_linux_libcdep.cc
file removed
-227
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file added
+601
lib/sanitizer_common/sanitizer_symbolizer_win.cc
file modified
+1 -20
lib/sanitizer_common/sanitizer_syscall_linux_x86_64.inc
file modified
+9 -7
lib/sanitizer_common/sanitizer_thread_registry.cc
file modified
+13 -1
lib/sanitizer_common/sanitizer_thread_registry.h
file modified
+1 -0
lib/sanitizer_common/sanitizer_win.cc
file modified
+50 -21
lib/sanitizer_common/scripts/check_lint.sh
file modified
+58 -39
lib/sanitizer_common/scripts/cpplint.py
file added
+4024
lib/sanitizer_common/scripts/gen_dynamic_list.py
file added
+85
lib/sanitizer_common/scripts/sancov.py
file added
+56
lib/sanitizer_common/tests/CMakeLists.txt
file modified
+27 -3
lib/sanitizer_common/tests/lit.cfg
file removed
-28
lib/sanitizer_common/tests/lit.site.cfg.in
file modified
+9 -11
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+71 -20
lib/sanitizer_common/tests/sanitizer_common_test.cc
file modified
+100 -2
lib/sanitizer_common/tests/sanitizer_ioctl_test.cc
file added
+77
lib/sanitizer_common/tests/sanitizer_libc_test.cc
file modified
+7 -0
lib/sanitizer_common/tests/sanitizer_linux_test.cc
file modified
+22 -15
lib/sanitizer_common/tests/sanitizer_mutex_test.cc
file modified
+0 -1
lib/sanitizer_common/tests/sanitizer_nolibc_test.cc
file added
+31
lib/sanitizer_common/tests/sanitizer_nolibc_test_main.cc
file added
+19
lib/sanitizer_common/tests/sanitizer_posix_test.cc
file added
+62
lib/sanitizer_common/tests/sanitizer_printf_test.cc
file modified
+23 -9
lib/sanitizer_common/tests/sanitizer_procmaps_test.cc
file added
+30
lib/sanitizer_common/tests/sanitizer_scanf_interceptor_test.cc
file modified
+1 -1
lib/sanitizer_common/tests/sanitizer_stackdepot_test.cc
file modified
+23 -0
lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc
file modified
+20 -11
lib/sanitizer_common/tests/sanitizer_stoptheworld_test.cc
file modified
+2 -2
lib/sanitizer_common/tests/sanitizer_suppressions_test.cc
file added
+152
lib/sanitizer_common/tests/sanitizer_test_main.cc
file modified
+3 -0
lib/sanitizer_common/tests/sanitizer_test_utils.h
file modified
+4 -4
lib/sanitizer_common/tests/sanitizer_thread_registry_test.cc
file modified
+1 -2
lib/tsan/CMakeLists.txt
file modified
+59 -5
lib/tsan/Makefile.old
file modified
+6 -3
lib/tsan/check_cmake.sh
file modified
+13 -7
lib/tsan/go/buildgo.sh
file modified
+5 -2
lib/tsan/go/test.c
file modified
+16 -4
lib/tsan/go/tsan_go.cc
file modified
+4 -36
lib/tsan/lit_tests/CMakeLists.txt
file modified
+2 -2
lib/tsan/lit_tests/Unit/lit.cfg
file modified
+4 -17
lib/tsan/lit_tests/Unit/lit.site.cfg.in
file modified
+4 -16
lib/tsan/lit_tests/allocator_returns_null.cc
file added
+64
lib/tsan/lit_tests/atomic_free.cc
file modified
+1 -1
lib/tsan/lit_tests/atomic_free2.cc
file modified
+1 -1
lib/tsan/lit_tests/atomic_race.cc
file modified
+1 -1
lib/tsan/lit_tests/atomic_stack.cc
file modified
+1 -1
lib/tsan/lit_tests/cond.c
file added
+53
lib/tsan/lit_tests/cond_race.cc
file added
+36
lib/tsan/lit_tests/cond_version.c
file added
+44
lib/tsan/lit_tests/deep_stack1.cc
file added
+44
lib/tsan/lit_tests/default_options.cc
file added
+32
lib/tsan/lit_tests/fd_close_norace2.cc
file added
+30
lib/tsan/lit_tests/fd_location.cc
file modified
+1 -1
lib/tsan/lit_tests/fd_pipe_race.cc
file modified
+1 -1
lib/tsan/lit_tests/fd_stdout_race.cc
file modified
+1 -1
lib/tsan/lit_tests/free_race.c
file modified
+14 -9
lib/tsan/lit_tests/free_race.c.supp
file added
+2
lib/tsan/lit_tests/free_race2.c
file modified
+1 -1
lib/tsan/lit_tests/global_race.cc
file modified
+21 -4
lib/tsan/lit_tests/halt_on_error.cc
file added
+25
lib/tsan/lit_tests/heap_race.cc
file modified
+1 -1
lib/tsan/lit_tests/ignore_free.cc
file added
+35
lib/tsan/lit_tests/ignore_lib0.cc
file added
+30
lib/tsan/lit_tests/ignore_lib0.cc.supp
file added
+2
lib/tsan/lit_tests/ignore_lib1.cc
file added
+42
lib/tsan/lit_tests/ignore_lib1.cc.supp
file added
+2
lib/tsan/lit_tests/ignore_lib2.cc
file added
+33
lib/tsan/lit_tests/ignore_lib2.cc.supp
file added
+2
lib/tsan/lit_tests/ignore_lib3.cc
file added
+33
lib/tsan/lit_tests/ignore_lib3.cc.supp
file added
+2
lib/tsan/lit_tests/ignore_lib_lib.h
file added
+25
lib/tsan/lit_tests/ignore_malloc.cc
file added
+38
lib/tsan/lit_tests/ignore_sync.cc
file added
+30
lib/tsan/lit_tests/inlined_memcpy_race.cc
file modified
+1 -1
lib/tsan/lit_tests/java.h
file modified
+1 -0
lib/tsan/lit_tests/java_lock_rec_race.cc
file modified
+1 -1
lib/tsan/lit_tests/java_race.cc
file modified
+1 -1
lib/tsan/lit_tests/java_race_move.cc
file modified
+1 -1
lib/tsan/lit_tests/lit.cfg
file modified
+15 -25
lib/tsan/lit_tests/lit.site.cfg.in
file modified
+4 -16
lib/tsan/lit_tests/load_shared_lib.cc
file modified
+1 -1
lib/tsan/lit_tests/longjmp3.cc
file modified
+1 -1
lib/tsan/lit_tests/longjmp4.cc
file modified
+1 -1
lib/tsan/lit_tests/malloc_overflow.cc
file modified
+2 -1
lib/tsan/lit_tests/malloc_stack.cc
file modified
+1 -1
lib/tsan/lit_tests/memcpy_race.cc
file modified
+1 -1
lib/tsan/lit_tests/mop_with_offset.cc
file modified
+1 -1
lib/tsan/lit_tests/mop_with_offset2.cc
file modified
+1 -1
lib/tsan/lit_tests/mutex_destroy_locked.cc
file modified
+1 -1
lib/tsan/lit_tests/mutex_robust.cc
file added
+36
lib/tsan/lit_tests/mutex_robust2.cc
file added
+41
lib/tsan/lit_tests/mutexset1.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset2.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset3.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset4.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset5.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset6.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset7.cc
file modified
+1 -1
lib/tsan/lit_tests/mutexset8.cc
file modified
+1 -1
lib/tsan/lit_tests/oob_race.cc
file modified
+1 -1
lib/tsan/lit_tests/race_on_barrier.c
file modified
+1 -1
lib/tsan/lit_tests/race_on_barrier2.c
file modified
+1 -1
lib/tsan/lit_tests/race_on_heap.cc
file modified
+1 -1
lib/tsan/lit_tests/race_on_mutex.c
file modified
+1 -1
lib/tsan/lit_tests/race_on_mutex2.c
file modified
+1 -1
lib/tsan/lit_tests/race_on_read.cc
file modified
+1 -1
lib/tsan/lit_tests/race_on_write.cc
file modified
+1 -1
lib/tsan/lit_tests/race_with_finished_thread.cc
file modified
+1 -1
lib/tsan/lit_tests/signal_errno.cc
file modified
+1 -1
lib/tsan/lit_tests/signal_malloc.cc
file modified
+1 -1
lib/tsan/lit_tests/sigsuspend.cc
file added
+38
lib/tsan/lit_tests/simple_race.c
file modified
+1 -1
lib/tsan/lit_tests/simple_race.cc
file modified
+1 -1
lib/tsan/lit_tests/simple_stack.c
file modified
+1 -1
lib/tsan/lit_tests/simple_stack2.cc
file modified
+1 -1
lib/tsan/lit_tests/sleep_sync.cc
file modified
+1 -1
lib/tsan/lit_tests/sleep_sync2.cc
file modified
+1 -1
lib/tsan/lit_tests/stack_race.cc
file modified
+1 -1
lib/tsan/lit_tests/stack_race2.cc
file modified
+1 -1
lib/tsan/lit_tests/static_init3.cc
file modified
+1 -1
lib/tsan/lit_tests/suppress_same_address.cc
file modified
+1 -1
lib/tsan/lit_tests/suppress_same_stacks.cc
file modified
+1 -1
lib/tsan/lit_tests/suppressions_global.cc
file added
+29
lib/tsan/lit_tests/suppressions_global.cc.supp
file added
+2
lib/tsan/lit_tests/suppressions_race.cc
file added
+31
lib/tsan/lit_tests/suppressions_race.cc.supp
file added
+2
lib/tsan/lit_tests/suppressions_race2.cc
file added
+31
lib/tsan/lit_tests/suppressions_race2.cc.supp
file added
+2
lib/tsan/lit_tests/test_output.sh
file modified
+5 -1
lib/tsan/lit_tests/thread_leak3.c
file modified
+1 -1
lib/tsan/lit_tests/thread_leak5.c
file modified
+1 -1
lib/tsan/lit_tests/thread_name.cc
file modified
+1 -1
lib/tsan/lit_tests/thread_name2.cc
file added
+32
lib/tsan/lit_tests/tiny_race.c
file modified
+9 -3
lib/tsan/lit_tests/tls_race.cc
file modified
+1 -1
lib/tsan/lit_tests/tls_race2.cc
file modified
+1 -1
lib/tsan/lit_tests/unaligned_race.cc
file modified
+1 -1
lib/tsan/lit_tests/vptr_harmful_race.cc
file modified
+1 -1
lib/tsan/lit_tests/vptr_harmful_race2.cc
file modified
+1 -1
lib/tsan/lit_tests/write_in_reader_lock.cc
file modified
+1 -1
lib/tsan/rtl/CMakeLists.txt
file removed
-51
lib/tsan/rtl/tsan.syms
file removed
-5
lib/tsan/rtl/tsan.syms.extra
file added
+14
lib/tsan/rtl/tsan_defs.h
file modified
+2 -5
lib/tsan/rtl/tsan_fd.cc
file modified
+35 -1
lib/tsan/rtl/tsan_flags.cc
file modified
+42 -31
lib/tsan/rtl/tsan_flags.h
file modified
+8 -11
lib/tsan/rtl/tsan_interceptors.cc
file modified
+334 -239
lib/tsan/rtl/tsan_interface.cc
file modified
+24 -18
lib/tsan/rtl/tsan_interface.h
file modified
+26 -26
lib/tsan/rtl/tsan_interface_ann.cc
file modified
+20 -6
lib/tsan/rtl/tsan_interface_ann.h
file modified
+2 -2
lib/tsan/rtl/tsan_interface_atomic.cc
file modified
+39 -34
lib/tsan/rtl/tsan_interface_java.cc
file modified
+3 -1
lib/tsan/rtl/tsan_mman.cc
file modified
+17 -7
lib/tsan/rtl/tsan_platform.h
file modified
+9 -2
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+43 -58
lib/tsan/rtl/tsan_report.cc
file modified
+58 -11
lib/tsan/rtl/tsan_rtl.cc
file modified
+72 -29
lib/tsan/rtl/tsan_rtl.h
file modified
+27 -13
lib/tsan/rtl/tsan_rtl_mutex.cc
file modified
+84 -44
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+52 -15
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+17 -39
lib/tsan/rtl/tsan_stat.cc
file modified
+105 -0
lib/tsan/rtl/tsan_stat.h
file modified
+105 -0
lib/tsan/rtl/tsan_suppressions.cc
file modified
+81 -115
lib/tsan/rtl/tsan_suppressions.h
file modified
+3 -18
lib/tsan/rtl/tsan_symbolize.cc
file modified
+66 -34
lib/tsan/rtl/tsan_symbolize.h
file modified
+2 -0
lib/tsan/rtl/tsan_symbolize_addr2line_linux.cc
file modified
+0 -1
lib/tsan/rtl/tsan_sync.cc
file modified
+5 -0
lib/tsan/rtl/tsan_trace.h
file modified
+5 -0
lib/tsan/rtl/tsan_update_shadow_word_inl.h
file modified
+1 -2
lib/tsan/tests/CMakeLists.txt
file modified
+39 -17
lib/tsan/tests/rtl/CMakeLists.txt
file modified
+9 -5
lib/tsan/tests/unit/CMakeLists.txt
file modified
+5 -5
lib/tsan/tests/unit/tsan_mman_test.cc
file modified
+3 -1
lib/tsan/tests/unit/tsan_stack_test.cc
file modified
+9 -0
lib/tsan/tests/unit/tsan_suppressions_test.cc
file removed
-128
lib/tsan/tests/unit/tsan_unit_test_main.cc
file added
+19
lib/ubsan/CMakeLists.txt
file modified
+12 -7
lib/ubsan/lit_tests/AsanConfig/lit.cfg
file added
+25
lib/ubsan/lit_tests/AsanConfig/lit.site.cfg.in
file added
+9
lib/ubsan/lit_tests/CMakeLists.txt
file modified
+13 -11
lib/ubsan/lit_tests/TestCases/Float/cast-overflow.cpplib/ubsan/lit_tests/Float/cast-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/add-overflow.cpplib/ubsan/lit_tests/Integer/add-overflow.cpp
file renamed
+3 -3
lib/ubsan/lit_tests/TestCases/Integer/div-overflow.cpplib/ubsan/lit_tests/Integer/div-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/div-zero.cpplib/ubsan/lit_tests/Integer/div-zero.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/incdec-overflow.cpplib/ubsan/lit_tests/Integer/incdec-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/mul-overflow.cpplib/ubsan/lit_tests/Integer/mul-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/negate-overflow.cpplib/ubsan/lit_tests/Integer/negate-overflow.cpp
file renamed
+2 -2
lib/ubsan/lit_tests/TestCases/Integer/no-recover.cpplib/ubsan/lit_tests/Integer/no-recover.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/shift.cpplib/ubsan/lit_tests/Integer/shift.cpp
file renamed
+10 -10
lib/ubsan/lit_tests/TestCases/Integer/sub-overflow.cpplib/ubsan/lit_tests/Integer/sub-overflow.cpp
file renamed
+3 -3
lib/ubsan/lit_tests/TestCases/Integer/uadd-overflow.cpplib/ubsan/lit_tests/Integer/uadd-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/uincdec-overflow.cpplib/ubsan/lit_tests/Integer/uincdec-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/umul-overflow.cpplib/ubsan/lit_tests/Integer/umul-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/usub-overflow.cpplib/ubsan/lit_tests/Integer/usub-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Misc/bool.cpplib/ubsan/lit_tests/Misc/bool.cpp
file renamed
+2 -3
lib/ubsan/lit_tests/TestCases/Misc/bounds.cpplib/ubsan/lit_tests/Misc/bounds.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/deduplication.cpplib/ubsan/lit_tests/Misc/deduplication.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/enum.cpplib/ubsan/lit_tests/Misc/enum.cpp
file renamed
+3 -3
lib/ubsan/lit_tests/TestCases/Misc/missing_return.cpplib/ubsan/lit_tests/Misc/missing_return.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/unreachable.cpplib/ubsan/lit_tests/Misc/unreachable.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/vla.clib/ubsan/lit_tests/Misc/vla.c
file renamed
+0 -0
lib/ubsan/lit_tests/TestCases/TypeCheck/Function/function.cpp
file added
+17
lib/ubsan/lit_tests/TestCases/TypeCheck/Function/lit.local.cfg
file added
+3
lib/ubsan/lit_tests/TestCases/TypeCheck/misaligned.cpplib/ubsan/lit_tests/TypeCheck/misaligned.cpp
file renamed
+2 -2
lib/ubsan/lit_tests/TestCases/TypeCheck/null.cpplib/ubsan/lit_tests/TypeCheck/null.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/TypeCheck/vptr.cpplib/ubsan/lit_tests/TypeCheck/vptr.cpp
file renamed
+2 -2
lib/ubsan/lit_tests/UbsanConfig/lit.cfg
file added
+23
lib/ubsan/lit_tests/UbsanConfig/lit.site.cfg.in
file added
+8
lib/ubsan/lit_tests/lit.common.cfg
file added
+31
lib/ubsan/ubsan.syms
file removed
-1
lib/ubsan/ubsan.syms.extra
file added
+1
lib/ubsan/ubsan_diag.cc
file modified
+22 -12
lib/ubsan/ubsan_diag.h
file modified
+6 -0
lib/ubsan/ubsan_handlers.cc
file modified
+26 -5
lib/ubsan/ubsan_handlers.h
file modified
+10 -1
lib/ubsan/ubsan_type_hash.cc
file modified
+9 -7
make/AppleBI.mk
file modified
+42 -4
make/platform/clang_darwin.mk
file modified
+45 -4
make/platform/clang_darwin_embedded.mk
file added
+250
make/platform/clang_linux.mk
file modified
+12 -8
make/platform/darwin_bni.mk
file modified
+6 -6
    Import compiler-rt release_34 branch r197381.
    
    https://llvm.org/svn/llvm-project/compiler-rt/branches/release_34@197381
    
        
file modified
+78 -36
file modified
+3 -0
file modified
+46 -20
file modified
+1 -0
file modified
+13 -12
file modified
+1 -1
file modified
+15 -2
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+2 -1
file modified
+3 -2
file modified
+2 -1
file modified
+2 -1
file modified
+4 -1
file modified
+4 -1
file modified
+4 -1
file modified
+84 -32
file removed
-5
file modified
+6 -5
file modified
+119 -127
file modified
+2 -2
file modified
+166 -129
file modified
+125 -71
file modified
+10 -10
file modified
+3 -5
file modified
+117 -102
file modified
+1 -0
file modified
+11 -0
file modified
+22 -6
file modified
+7 -5
file modified
+11 -1
file modified
+14 -2
file modified
+24 -10
file modified
+53 -10
file modified
+3 -1
file modified
+12 -3
file modified
+116 -80
file modified
+3 -3
file modified
+62 -63
file modified
+6 -3
file modified
+15 -14
file modified
+64 -62
file modified
+5 -7
file modified
+109 -30
file modified
+61 -9
file modified
+11 -0
lib/asan/lit_tests/TestCases/Darwin/interface_symbols_darwin.c lib/asan/lit_tests/Darwin/interface_symbols_darwin.c
file renamed
+4 -2
lib/asan/lit_tests/TestCases/Darwin/lit.local.cfg lib/asan/lit_tests/Darwin/lit.local.cfg
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Darwin/reexec-insert-libraries-env.cc lib/asan/lit_tests/Darwin/reexec-insert-libraries-env.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/Helpers/blacklist-extra.cc lib/asan/lit_tests/Helpers/blacklist-extra.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/init-order-atexit-extra.cc lib/asan/lit_tests/Helpers/init-order-atexit-extra.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra.cc lib/asan/lit_tests/Helpers/initialization-blacklist-extra.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/initialization-blacklist-extra2.cc lib/asan/lit_tests/Helpers/initialization-blacklist-extra2.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra.cc lib/asan/lit_tests/Helpers/initialization-bug-extra.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/initialization-bug-extra2.cc lib/asan/lit_tests/Helpers/initialization-bug-extra2.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/initialization-constexpr-extra.cc lib/asan/lit_tests/Helpers/initialization-constexpr-extra.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/initialization-nobug-extra.cc lib/asan/lit_tests/Helpers/initialization-nobug-extra.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Helpers/lit.local.cfg lib/asan/lit_tests/Helpers/lit.local.cfg
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Linux/asan_prelink_test.cc lib/asan/lit_tests/Linux/asan_prelink_test.cc
file renamed
+5 -5
lib/asan/lit_tests/TestCases/Linux/clone_test.cc lib/asan/lit_tests/Linux/clone_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/glob.cc lib/asan/lit_tests/Linux/glob.cc
file renamed
+3 -4
lib/asan/lit_tests/TestCases/Linux/glob_test_root/aa lib/asan/lit_tests/Linux/glob_test_root/aa
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Linux/glob_test_root/ab lib/asan/lit_tests/Linux/glob_test_root/ab
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Linux/glob_test_root/ba lib/asan/lit_tests/Linux/glob_test_root/ba
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Linux/heavy_uar_test.cc lib/asan/lit_tests/Linux/heavy_uar_test.cc
file renamed
+5 -6
lib/asan/lit_tests/TestCases/Linux/initialization-bug-any-order.cc lib/asan/lit_tests/Linux/initialization-bug-any-order.cc
file renamed
+4 -6
lib/asan/lit_tests/TestCases/Linux/interception_failure_test.cc lib/asan/lit_tests/Linux/interception_failure_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/interception_malloc_test.cc lib/asan/lit_tests/Linux/interception_malloc_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/interception_test.cc lib/asan/lit_tests/Linux/interception_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/interface_symbols_linux.c lib/asan/lit_tests/Linux/interface_symbols_linux.c
file renamed
+3 -2
lib/asan/lit_tests/TestCases/Linux/lit.local.cfg lib/asan/lit_tests/Linux/lit.local.cfg
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Linux/malloc-in-qsort.cc lib/asan/lit_tests/Linux/malloc-in-qsort.cc
file renamed
+5 -3
lib/asan/lit_tests/TestCases/Linux/malloc_delete_mismatch.cc lib/asan/lit_tests/Linux/malloc_delete_mismatch.cc
file renamed
+9 -4
lib/asan/lit_tests/TestCases/Linux/overflow-in-qsort.cc lib/asan/lit_tests/Linux/overflow-in-qsort.cc
file renamed
+3 -3
lib/asan/lit_tests/TestCases/Linux/preinit_test.cc lib/asan/lit_tests/Linux/preinit_test.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/Linux/rlimit_mmap_test.cc lib/asan/lit_tests/Linux/rlimit_mmap_test.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/Linux/swapcontext_test.cc lib/asan/lit_tests/Linux/swapcontext_test.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/Linux/syscalls.cc lib/asan/lit_tests/Linux/syscalls.cc
file renamed
+3 -3
lib/asan/lit_tests/TestCases/Linux/time_null_regtest.cc lib/asan/lit_tests/Linux/time_null_regtest.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/SharedLibs/darwin-dummy-shared-lib-so.cc lib/asan/lit_tests/SharedLibs/darwin-dummy-shared-lib-so.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/SharedLibs/dlclose-test-so.cc lib/asan/lit_tests/SharedLibs/dlclose-test-so.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/SharedLibs/init-order-dlopen-so.cc lib/asan/lit_tests/SharedLibs/init-order-dlopen-so.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/SharedLibs/lit.local.cfg lib/asan/lit_tests/SharedLibs/lit.local.cfg
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/SharedLibs/shared-lib-test-so.cc lib/asan/lit_tests/SharedLibs/shared-lib-test-so.cc
file renamed
lib/asan/lit_tests/TestCases/allow_user_segv.cc lib/asan/lit_tests/allow_user_segv.cc
file renamed
+2 -4
lib/asan/lit_tests/TestCases/blacklist.cc lib/asan/lit_tests/blacklist.cc
file renamed
+8 -14
lib/asan/lit_tests/TestCases/deep_stack_uaf.cc lib/asan/lit_tests/deep_stack_uaf.cc
file renamed
+2 -7
lib/asan/lit_tests/TestCases/deep_tail_call.cc lib/asan/lit_tests/deep_tail_call.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/deep_thread_stack.cc lib/asan/lit_tests/deep_thread_stack.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/default_blacklist.cc lib/asan/lit_tests/default_blacklist.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/default_options.cc lib/asan/lit_tests/default_options.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/dlclose-test.cc lib/asan/lit_tests/dlclose-test.cc
file renamed
+8 -20
lib/asan/lit_tests/TestCases/double-free.cc lib/asan/lit_tests/double-free.cc
file renamed
+11 -4
lib/asan/lit_tests/TestCases/force_inline_opt0.cc lib/asan/lit_tests/force_inline_opt0.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/global-demangle.cc lib/asan/lit_tests/global-demangle.cc
file renamed
+1 -2
lib/asan/lit_tests/TestCases/global-overflow.cc lib/asan/lit_tests/global-overflow.cc
file renamed
+5 -9
lib/asan/lit_tests/TestCases/huge_negative_hea_oob.cc lib/asan/lit_tests/huge_negative_hea_oob.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/init-order-atexit.cc lib/asan/lit_tests/init-order-atexit.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/init-order-dlopen.cc lib/asan/lit_tests/init-order-dlopen.cc
file renamed
+10 -5
lib/asan/lit_tests/TestCases/initialization-blacklist.cc lib/asan/lit_tests/initialization-blacklist.cc
file renamed
+3 -18
lib/asan/lit_tests/TestCases/initialization-bug.cc lib/asan/lit_tests/initialization-bug.cc
file renamed
+2 -6
lib/asan/lit_tests/TestCases/initialization-constexpr.cc lib/asan/lit_tests/initialization-constexpr.cc
file renamed
+4 -16
lib/asan/lit_tests/TestCases/initialization-nobug.cc lib/asan/lit_tests/initialization-nobug.cc
file renamed
+4 -12
lib/asan/lit_tests/TestCases/interface_test.cc lib/asan/lit_tests/interface_test.cc
file renamed
+2 -2
lib/asan/lit_tests/TestCases/invalid-free.cc lib/asan/lit_tests/invalid-free.cc
file renamed
+7 -2
lib/asan/lit_tests/TestCases/large_func_test.cc lib/asan/lit_tests/large_func_test.cc
file renamed
+6 -18
lib/asan/lit_tests/TestCases/log-path_test.cc lib/asan/lit_tests/log-path_test.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/log_path_fork_test.cc.disabled lib/asan/lit_tests/log_path_fork_test.cc.disabled
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/malloc_fill.cc lib/asan/lit_tests/malloc_fill.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/malloc_hook.cc lib/asan/lit_tests/malloc_hook.cc
file renamed
+14 -2
lib/asan/lit_tests/TestCases/memcmp_strict_test.cc lib/asan/lit_tests/memcmp_strict_test.cc
file renamed
+4 -5
lib/asan/lit_tests/TestCases/memcmp_test.cc lib/asan/lit_tests/memcmp_test.cc
file renamed
+6 -8
lib/asan/lit_tests/TestCases/null_deref.cc lib/asan/lit_tests/null_deref.cc
file renamed
+6 -18
lib/asan/lit_tests/TestCases/on_error_callback.cc lib/asan/lit_tests/on_error_callback.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/partial_right.cc lib/asan/lit_tests/partial_right.cc
file renamed
+4 -8
lib/asan/lit_tests/TestCases/sanity_check_pure_c.c lib/asan/lit_tests/sanity_check_pure_c.c
file renamed
+4 -4
lib/asan/lit_tests/TestCases/shared-lib-test.cc lib/asan/lit_tests/shared-lib-test.cc
file renamed
+9 -21
lib/asan/lit_tests/TestCases/sleep_before_dying.c lib/asan/lit_tests/sleep_before_dying.c
file renamed
+2 -2
lib/asan/lit_tests/TestCases/stack-frame-demangle.cc lib/asan/lit_tests/stack-frame-demangle.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/stack-oob-frames.cc lib/asan/lit_tests/stack-oob-frames.cc
file renamed
+5 -5
lib/asan/lit_tests/TestCases/stack-overflow.cc lib/asan/lit_tests/stack-overflow.cc
file renamed
+5 -9
lib/asan/lit_tests/TestCases/strip_path_prefix.c lib/asan/lit_tests/strip_path_prefix.c
file renamed
+2 -2
lib/asan/lit_tests/TestCases/symbolize_callback.cc lib/asan/lit_tests/symbolize_callback.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/throw_call_test.cc lib/asan/lit_tests/throw_call_test.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/throw_invoke_test.cc lib/asan/lit_tests/throw_invoke_test.cc
file renamed
file was renamed with no change to the file
lib/asan/lit_tests/TestCases/time_interceptor.cc lib/asan/lit_tests/time_interceptor.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/unaligned_loads_and_stores.cc lib/asan/lit_tests/unaligned_loads_and_stores.cc
file renamed
+11 -11
lib/asan/lit_tests/TestCases/use-after-poison.cc lib/asan/lit_tests/use-after-poison.cc
file renamed
+1 -1
lib/asan/lit_tests/TestCases/use-after-scope-inlined.cc lib/asan/lit_tests/use-after-scope-inlined.cc
file renamed
+2 -5
lib/asan/lit_tests/TestCases/wait.cc lib/asan/lit_tests/wait.cc
file renamed
+16 -30
file modified
+40 -43
file modified
+108 -59
file modified
+28 -17
file added
+265
file added
+67
lib/dfsan/lit_tests/lit.cfg lib/ubsan/lit_tests/lit.cfg
file renamed
+29 -26
file modified
+2 -0
file modified
+5 -3
file modified
+7 -2
file modified
+11 -9
lib/lit.common.configured.in lib/asan/lit_tests/lit.site.cfg.in
file renamed
+9 -4
file modified
+9 -0
lib/lit.common.unit.configured.in lib/ubsan/lit_tests/lit.site.cfg.in
file renamed
+13 -10
file modified
+15 -6
file modified
+9 -4
lib/lsan/lit_tests/TestCases/SharedLibs/lit.local.cfg lib/lsan/lit_tests/SharedLibs/lit.local.cfg
file renamed
file was renamed with no change to the file
lib/lsan/lit_tests/TestCases/use_globals_initialized.cc lib/lsan/lit_tests/use_globals_initialized.cc
file renamed
+5 -5
lib/lsan/lit_tests/lit.common.cfg lib/lsan/lit_tests/lit.cfg
file renamed
+20 -27
file modified
+22 -14
file modified
+5 -1
file modified
+44 -36
file modified
+324 -125
file modified
+56 -64
file modified
+35 -17
file modified
+84 -41
file modified
+9 -0
file modified
+1 -1
file modified
+23 -16
file modified
+13 -2
file modified
+15 -26
empty file added
empty file added
empty file added
file modified
+148 -51
file modified
+28 -10
file removed
-5
file modified
+85 -14
file modified
+2 -1
file modified
+523 -184
file modified
+7 -37
file modified
+2 -1
file modified
+18 -40
file modified
+1252 -29
file modified
+8 -1
file modified
+174 -29
file modified
+3 -3
file modified
+105 -22
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc lib/sanitizer_common/sanitizer_symbolizer_mac.cc
file renamed
+9 -21
file modified
+59 -5
file modified
+6 -3
file modified
+13 -7
file modified
+5 -2
file modified
+16 -4
file modified
+4 -36
file modified
+1 -0
file modified
+15 -25
file removed
-5
file modified
+2 -5
file modified
+35 -1
file modified
+42 -31
file modified
+8 -11
file modified
+334 -239
file modified
+24 -18
file modified
+26 -26
file modified
+17 -7
file modified
+9 -2
file modified
+58 -11
file modified
+72 -29
file modified
+27 -13
file modified
+84 -44
file modified
+52 -15
file modified
+17 -39
file modified
+105 -0
file modified
+105 -0
file modified
+66 -34
file modified
+5 -0
file modified
+5 -0
file modified
+39 -17
file modified
+12 -7
lib/ubsan/lit_tests/TestCases/Float/cast-overflow.cpp lib/ubsan/lit_tests/Float/cast-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/add-overflow.cpp lib/ubsan/lit_tests/Integer/add-overflow.cpp
file renamed
+3 -3
lib/ubsan/lit_tests/TestCases/Integer/div-overflow.cpp lib/ubsan/lit_tests/Integer/div-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/div-zero.cpp lib/ubsan/lit_tests/Integer/div-zero.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/incdec-overflow.cpp lib/ubsan/lit_tests/Integer/incdec-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/mul-overflow.cpp lib/ubsan/lit_tests/Integer/mul-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/negate-overflow.cpp lib/ubsan/lit_tests/Integer/negate-overflow.cpp
file renamed
+2 -2
lib/ubsan/lit_tests/TestCases/Integer/no-recover.cpp lib/ubsan/lit_tests/Integer/no-recover.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/shift.cpp lib/ubsan/lit_tests/Integer/shift.cpp
file renamed
+10 -10
lib/ubsan/lit_tests/TestCases/Integer/sub-overflow.cpp lib/ubsan/lit_tests/Integer/sub-overflow.cpp
file renamed
+3 -3
lib/ubsan/lit_tests/TestCases/Integer/uadd-overflow.cpp lib/ubsan/lit_tests/Integer/uadd-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/uincdec-overflow.cpp lib/ubsan/lit_tests/Integer/uincdec-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Integer/umul-overflow.cpp lib/ubsan/lit_tests/Integer/umul-overflow.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Integer/usub-overflow.cpp lib/ubsan/lit_tests/Integer/usub-overflow.cpp
file renamed
+4 -4
lib/ubsan/lit_tests/TestCases/Misc/bool.cpp lib/ubsan/lit_tests/Misc/bool.cpp
file renamed
+2 -3
lib/ubsan/lit_tests/TestCases/Misc/bounds.cpp lib/ubsan/lit_tests/Misc/bounds.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/deduplication.cpp lib/ubsan/lit_tests/Misc/deduplication.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/enum.cpp lib/ubsan/lit_tests/Misc/enum.cpp
file renamed
+3 -3
lib/ubsan/lit_tests/TestCases/Misc/missing_return.cpp lib/ubsan/lit_tests/Misc/missing_return.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/unreachable.cpp lib/ubsan/lit_tests/Misc/unreachable.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/Misc/vla.c lib/ubsan/lit_tests/Misc/vla.c
file renamed
file was renamed with no change to the file
lib/ubsan/lit_tests/TestCases/TypeCheck/misaligned.cpp lib/ubsan/lit_tests/TypeCheck/misaligned.cpp
file renamed
+2 -2
lib/ubsan/lit_tests/TestCases/TypeCheck/null.cpp lib/ubsan/lit_tests/TypeCheck/null.cpp
file renamed
+1 -1
lib/ubsan/lit_tests/TestCases/TypeCheck/vptr.cpp lib/ubsan/lit_tests/TypeCheck/vptr.cpp
file renamed
+2 -2
file removed
-1
file modified
+22 -12
file modified
+6 -0
file modified
+26 -5
file modified
+10 -1
file modified
+9 -7
file modified
+42 -4
file modified
+45 -4
file modified
+12 -8
file modified
+6 -6