f31bcc6 Import compiler-rt 3.7.0 release (r246257).

Authored and Committed by Dimitry Andric 8 years ago
781 files changed. 13258 lines added. 5288 lines removed.
CMakeLists.txt
file modified
+50 -19
LICENSE.TXT
file modified
+2 -2
SDKs/README.txt
file removed
-9
SDKs/linux/README.txt
file removed
-2
SDKs/linux/usr/include/endian.h
file removed
-29
SDKs/linux/usr/include/limits.h
file removed
-23
SDKs/linux/usr/include/stdio.h
file removed
-44
SDKs/linux/usr/include/stdlib.h
file removed
-36
SDKs/linux/usr/include/string.h
file removed
-31
SDKs/linux/usr/include/sys/fcntl.h
file removed
-29
SDKs/linux/usr/include/sys/mman.h
file removed
-47
SDKs/linux/usr/include/sys/stat.h
file removed
-24
SDKs/linux/usr/include/unistd.h
file removed
-26
cmake/Modules/AddCompilerRT.cmake
file modified
+50 -43
cmake/Modules/CompilerRTCompile.cmake
file modified
+30 -8
cmake/Modules/CompilerRTLink.cmake
file modified
+1 -3
cmake/Modules/CompilerRTUtils.cmake
file modified
+8 -0
cmake/Modules/SanitizerUtils.cmake
file modified
+28 -3
cmake/config-ix.cmake
file modified
+107 -38
include/sanitizer/coverage_interface.h
file modified
+17 -0
include/sanitizer/dfsan_interface.h
file modified
+10 -0
include/sanitizer/lsan_interface.h
file modified
+17 -6
include/sanitizer/msan_interface.h
file modified
+5 -0
lib/CMakeLists.txt
file modified
+8 -8
lib/asan/CMakeLists.txt
file modified
+74 -31
lib/asan/asan_allocator.cc
file modified
+4 -5
lib/asan/asan_allocator.h
file modified
+1 -1
lib/asan/asan_fake_stack.cc
file modified
+23 -0
lib/asan/asan_flags.cc
file modified
+20 -2
lib/asan/asan_globals.cc
file modified
+29 -47
lib/asan/asan_interceptors.cc
file modified
+37 -119
lib/asan/asan_interceptors.h
file modified
+12 -0
lib/asan/asan_interface_internal.h
file modified
+20 -1
lib/asan/asan_internal.h
file modified
+1 -17
lib/asan/asan_linux.cc
file modified
+5 -72
lib/asan/asan_mac.cc
file modified
+40 -26
lib/asan/asan_mapping.h
file modified
+12 -3
lib/asan/asan_poisoning.cc
file modified
+3 -3
lib/asan/asan_poisoning.h
file modified
+1 -1
lib/asan/asan_posix.cc
file modified
+1 -7
lib/asan/asan_report.cc
file modified
+51 -14
lib/asan/asan_report.h
file modified
+5 -8
lib/asan/asan_rtl.cc
file modified
+109 -52
lib/asan/asan_stats.cc
file modified
+2 -7
lib/asan/asan_stats.h
file modified
+1 -7
lib/asan/asan_suppressions.cc
file modified
+25 -8
lib/asan/asan_suppressions.h
file modified
+1 -0
lib/asan/asan_thread.h
file modified
+5 -8
lib/asan/asan_win.cc
file modified
+123 -25
lib/asan/asan_win_dll_thunk.cc
file modified
+7 -2
lib/asan/asan_win_dynamic_runtime_thunk.cc
file modified
+36 -58
lib/asan/scripts/asan_symbolize.py
file modified
+3 -0
lib/asan/tests/CMakeLists.txt
file modified
+15 -7
lib/asan/tests/asan_asm_test.cc
file modified
+2 -2
lib/asan/tests/asan_str_test.cc
file modified
+2 -31
lib/asan/tests/asan_test.cc
file modified
+17 -15
lib/builtins/CMakeLists.txt
file modified
+16 -1
lib/builtins/atomic_flag_clear.cSDKs/linux/usr/include/fcntl.h
file renamed
+9 -7
lib/builtins/atomic_flag_clear_explicit.c
file added
+20
lib/builtins/atomic_flag_test_and_set.cSDKs/linux/usr/include/sys/types.h
file renamed
+9 -10
lib/builtins/atomic_flag_test_and_set_explicit.c
file added
+20
lib/builtins/atomic_signal_fence.c
file added
+19
lib/builtins/atomic_thread_fence.c
file added
+19
lib/builtins/clear_cache.c
file modified
+7 -4
lib/builtins/enable_execute_stack.c
file modified
+14 -0
lib/builtins/extendhfsf2.c
file added
+23
lib/builtins/fixdfdi.c
file modified
+29 -28
lib/builtins/fixdfsi.c
file modified
+14 -42
lib/builtins/fixdfti.c
file modified
+7 -26
lib/builtins/fixsfdi.c
file modified
+29 -25
lib/builtins/fixsfsi.c
file modified
+14 -39
lib/builtins/fixsfti.c
file modified
+7 -26
lib/builtins/fixtfdi.c
file added
+23
lib/builtins/fixtfsi.c
file added
+23
lib/builtins/fixtfti.c
file added
+23
lib/builtins/fixunsdfdi.c
file modified
+26 -29
lib/builtins/fixunsdfsi.c
file modified
+6 -29
lib/builtins/fixunsdfti.c
file modified
+6 -30
lib/builtins/fixunssfdi.c
file modified
+28 -27
lib/builtins/fixunssfsi.c
file modified
+6 -26
lib/builtins/fixunssfti.c
file modified
+8 -29
lib/builtins/fixunstfdi.c
file added
+22
lib/builtins/fixunstfsi.c
file added
+22
lib/builtins/fixunstfti.c
file added
+22
lib/builtins/fixunsxfdi.c
file modified
+2 -0
lib/builtins/fixunsxfsi.c
file modified
+2 -1
lib/builtins/fixunsxfti.c
file modified
+3 -2
lib/builtins/fixxfdi.c
file modified
+5 -1
lib/builtins/fixxfti.c
file modified
+6 -2
lib/builtins/fp_extend.h
file modified
+16 -3
lib/builtins/fp_extend_impl.inc
file modified
+3 -1
lib/builtins/fp_fixint_impl.inc
file added
+41
lib/builtins/fp_fixuint_impl.inc
file added
+39
lib/builtins/fp_trunc.h
file modified
+13 -1
lib/builtins/fp_trunc_impl.inc
file modified
+1 -1
lib/builtins/i386/chkstk.S
file added
+34
lib/builtins/int_endianness.h
file modified
+16 -12
lib/builtins/int_lib.h
file modified
+5 -1
lib/builtins/truncdfhf2.c
file added
+16
lib/builtins/truncsfhf2.c
file added
+22
lib/builtins/x86_64/chkstk.S
file added
+39
lib/dfsan/dfsan.cc
file modified
+7 -7
lib/dfsan/dfsan_custom.cc
file modified
+200 -210
lib/dfsan/done_abilist.txt
file modified
+15 -0
lib/dfsan/scripts/check_custom_wrappers.sh
file modified
+4 -2
lib/interception/CMakeLists.txt
file modified
+5 -15
lib/interception/interception.h
file modified
+0 -1
lib/interception/interception_win.cc
file modified
+9 -4
lib/lsan/CMakeLists.txt
file modified
+6 -13
lib/lsan/lsan_common.cc
file modified
+71 -39
lib/lsan/lsan_common.h
file modified
+3 -0
lib/lsan/lsan_common_linux.cc
file modified
+26 -5
lib/lsan/lsan_interceptors.cc
file modified
+1 -1
lib/lsan/lsan_thread.h
file modified
+2 -2
lib/msan/CMakeLists.txt
file modified
+16 -4
lib/msan/msan.cc
file modified
+36 -8
lib/msan/msan.h
file modified
+25 -2
lib/msan/msan.syms.extra
file modified
+1 -0
lib/msan/msan_allocator.cc
file modified
+9 -0
lib/msan/msan_interceptors.cc
file modified
+26 -4
lib/msan/msan_interface_internal.h
file modified
+7 -0
lib/msan/msan_linux.cc
file modified
+32 -11
lib/msan/msan_new_delete.cc
file modified
+0 -7
lib/msan/msan_origin.h
file modified
+1 -1
lib/msan/msan_poisoning.cc
file modified
+1 -1
lib/msan/msan_report.cc
file modified
+2 -2
lib/msan/msan_thread.cc
file modified
+1 -1
lib/msan/tests/CMakeLists.txt
file modified
+2 -1
lib/msan/tests/msan_test.cc
file modified
+24 -22
lib/profile/CMakeLists.txt
file modified
+3 -2
lib/profile/GCDAProfiling.c
file modified
+10 -25
lib/profile/InstrProfiling.h
file modified
+16 -1
lib/profile/InstrProfilingFile.c
file modified
+67 -28
lib/profile/InstrProfilingUtil.c
file added
+35
lib/profile/InstrProfilingUtil.h
file added
+16
lib/safestack/CMakeLists.txt
file added
+28
lib/safestack/safestack.cc
file added
+246
lib/sanitizer_common/CMakeLists.txt
file modified
+29 -20
lib/sanitizer_common/sanitizer_allocator.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_atomic.h
file modified
+1 -1
lib/sanitizer_common/sanitizer_atomic_msvc.h
file modified
+22 -14
lib/sanitizer_common/sanitizer_common.cc
file modified
+70 -30
lib/sanitizer_common/sanitizer_common.h
file modified
+111 -33
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+256 -30
lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
file modified
+6 -14
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+18 -17
lib/sanitizer_common/sanitizer_common_syscalls.inc
file modified
+6 -2
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+352 -146
lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
file modified
+7 -10
lib/sanitizer_common/sanitizer_deadlock_detector1.cc
file modified
+11 -10
lib/sanitizer_common/sanitizer_flags.cc
file modified
+1 -1
lib/sanitizer_common/sanitizer_flags.inc
file modified
+30 -3
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+10 -1
lib/sanitizer_common/sanitizer_libc.h
file modified
+4 -51
lib/sanitizer_common/sanitizer_libignore.cc
file modified
+1 -0
lib/sanitizer_common/sanitizer_linux.cc
file modified
+203 -37
lib/sanitizer_common/sanitizer_linux.h
file modified
+1 -5
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+26 -30
lib/sanitizer_common/sanitizer_mac.cc
file modified
+86 -19
lib/sanitizer_common/sanitizer_mac.h
file modified
+3 -0
lib/sanitizer_common/sanitizer_platform.h
file modified
+25 -0
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+19 -9
lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file modified
+30 -11
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+41 -4
lib/sanitizer_common/sanitizer_posix.cc
file modified
+73 -31
lib/sanitizer_common/sanitizer_posix.h
file added
+81
lib/sanitizer_common/sanitizer_posix_libcdep.cc
file modified
+77 -2
lib/sanitizer_common/sanitizer_printf.cc
file modified
+18 -12
lib/sanitizer_common/sanitizer_procmaps_common.cc
file modified
+2 -2
lib/sanitizer_common/sanitizer_procmaps_mac.cc
file modified
+3 -3
lib/sanitizer_common/sanitizer_stacktrace.cc
file modified
+2 -0
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
file modified
+6 -1
lib/sanitizer_common/sanitizer_stacktrace_printer.cc
file modified
+19 -8
lib/sanitizer_common/sanitizer_stacktrace_printer.h
file modified
+4 -2
lib/sanitizer_common/sanitizer_stoptheworld.h
file modified
+2 -1
lib/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc
file modified
+62 -31
lib/sanitizer_common/sanitizer_suppressions.cc
file modified
+34 -2
lib/sanitizer_common/sanitizer_symbolizer.cc
file modified
+25 -12
lib/sanitizer_common/sanitizer_symbolizer.h
file modified
+62 -24
lib/sanitizer_common/sanitizer_symbolizer_internal.h
file added
+109
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
file modified
+36 -38
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
file modified
+5 -6
lib/sanitizer_common/sanitizer_symbolizer_libcdep.cc
file modified
+163 -4
lib/sanitizer_common/sanitizer_symbolizer_mac.cc
file added
+148
lib/sanitizer_common/sanitizer_symbolizer_mac.h
file added
+48
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file modified
+218 -537
lib/sanitizer_common/sanitizer_symbolizer_process_libcdep.cc
file added
+229
lib/sanitizer_common/sanitizer_symbolizer_win.cc
file modified
+112 -121
lib/sanitizer_common/sanitizer_symbolizer_win.h
file added
+31
lib/sanitizer_common/sanitizer_tls_get_addr.cc
file modified
+7 -1
lib/sanitizer_common/sanitizer_tls_get_addr.h
file modified
+2 -1
lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cclib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc
file renamed
+5 -5
lib/sanitizer_common/sanitizer_win.cc
file modified
+194 -147
lib/sanitizer_common/scripts/check_lint.sh
file modified
+0 -4
lib/sanitizer_common/scripts/cpplint.py
file modified
+1 -1
lib/sanitizer_common/scripts/gen_dynamic_list.py
file modified
+30 -9
lib/sanitizer_common/scripts/litlint.py
file modified
+1 -1
lib/sanitizer_common/scripts/sancov.py
file modified
+116 -22
lib/sanitizer_common/tests/CMakeLists.txt
file modified
+13 -2
lib/sanitizer_common/tests/sanitizer_libc_test.cc
file modified
+12 -14
lib/sanitizer_common/tests/sanitizer_posix_test.cc
file modified
+2 -2
lib/sanitizer_common/tests/sanitizer_procmaps_test.cc
file modified
+1 -3
lib/sanitizer_common/tests/sanitizer_stacktrace_printer_test.cc
file modified
+44 -14
lib/sanitizer_common/tests/sanitizer_stacktrace_test.cc
file modified
+12 -12
lib/sanitizer_common/tests/sanitizer_stoptheworld_test.cc
file modified
+10 -0
lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc
file added
+58
lib/tsan/CMakeLists.txt
file modified
+44 -35
lib/tsan/Makefile.old
file modified
+5 -2
lib/tsan/dd/CMakeLists.txt
file modified
+3 -1
lib/tsan/dd/dd_rtl.h
file modified
+1 -1
lib/tsan/go/buildgo.sh
file modified
+1 -1
lib/tsan/rtl/Makefile.old
file modified
+2 -1
lib/tsan/rtl/tsan.syms.extra
file modified
+1 -0
lib/tsan/rtl/tsan_defs.h
file modified
+5 -0
lib/tsan/rtl/tsan_fd.cc
file modified
+27 -9
lib/tsan/rtl/tsan_fd.h
file modified
+2 -2
lib/tsan/rtl/tsan_flags.cc
file modified
+27 -6
lib/tsan/rtl/tsan_interceptors.cc
file modified
+162 -146
lib/tsan/rtl/tsan_interceptors.h
file added
+37
lib/tsan/rtl/tsan_interface.cc
file modified
+10 -0
lib/tsan/rtl/tsan_interface.h
file modified
+12 -0
lib/tsan/rtl/tsan_interface_inl.h
file modified
+32 -0
lib/tsan/rtl/tsan_mman.cc
file modified
+17 -0
lib/tsan/rtl/tsan_new_delete.cc
file added
+88
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+12 -4
lib/tsan/rtl/tsan_platform_mac.cc
file modified
+2 -0
lib/tsan/rtl/tsan_report.cc
file modified
+3 -4
lib/tsan/rtl/tsan_rtl.cc
file modified
+20 -12
lib/tsan/rtl/tsan_rtl.h
file modified
+11 -10
lib/tsan/rtl/tsan_rtl_mutex.cc
file modified
+2 -6
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+1 -0
lib/tsan/rtl/tsan_suppressions.cc
file modified
+22 -14
lib/tsan/rtl/tsan_suppressions.h
file modified
+1 -0
lib/tsan/rtl/tsan_symbolize.cc
file modified
+4 -10
lib/tsan/rtl/tsan_symbolize.h
file modified
+0 -4
lib/tsan/rtl/tsan_sync.cc
file modified
+66 -4
lib/tsan/rtl/tsan_sync.h
file modified
+2 -1
lib/tsan/rtl/tsan_update_shadow_word_inl.h
file modified
+2 -1
lib/tsan/tests/CMakeLists.txt
file modified
+1 -1
lib/ubsan/CMakeLists.txt
file modified
+75 -27
lib/ubsan/Makefile.mk
file modified
+3 -1
lib/ubsan/ubsan_diag.cc
file modified
+34 -15
lib/ubsan/ubsan_diag.h
file modified
+6 -6
lib/ubsan/ubsan_flags.cc
file modified
+27 -21
lib/ubsan/ubsan_flags.h
file modified
+8 -1
lib/ubsan/ubsan_handlers.cc
file modified
+4 -0
lib/ubsan/ubsan_handlers_cxx.cc
file modified
+46 -5
lib/ubsan/ubsan_handlers_cxx.h
file modified
+13 -0
lib/ubsan/ubsan_init.cc
file modified
+49 -34
lib/ubsan/ubsan_init.h
file modified
+10 -3
lib/ubsan/ubsan_init_standalone.cc
file added
+35
lib/ubsan/ubsan_platform.h
file added
+27
lib/ubsan/ubsan_type_hash.cc
file modified
+9 -225
lib/ubsan/ubsan_type_hash.h
file modified
+4 -1
lib/ubsan/ubsan_type_hash_itanium.cc
file added
+251
lib/ubsan/ubsan_type_hash_win.cc
file added
+81
lib/ubsan/ubsan_value.cc
file modified
+12 -1
lib/ubsan/ubsan_value.h
file modified
+0 -7
make/platform/clang_darwin.mk
file modified
+76 -32
make/platform/clang_linux.mk
file modified
+1 -7
make/platform/clang_macho_embedded.mk
file modified
+10 -1
make/platform/darwin_bni.mk
file modified
+11 -4
test/CMakeLists.txt
file modified
+6 -0
test/asan/CMakeLists.txt
file modified
+3 -2
test/asan/TestCases/Android/coverage-android.cc
file modified
+18 -18
test/asan/TestCases/Darwin/atos-symbolizer-dyld-root-path.cc
file added
+26
test/asan/TestCases/Darwin/atos-symbolizer.cc
file added
+24
test/asan/TestCases/Darwin/dladdr-demangling.cc
file added
+33
test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cc
file modified
+18 -4
test/asan/TestCases/Darwin/empty-section.cc
file added
+12
test/asan/TestCases/Darwin/interface_symbols_darwin.c
file modified
+12 -0
test/asan/TestCases/Darwin/reexec-insert-libraries-env.cc
file modified
+1 -1
test/asan/TestCases/Darwin/sandbox-symbolizer.cc
file added
+29
test/asan/TestCases/Darwin/suppressions-darwin.cc
file modified
+4 -4
test/asan/TestCases/Darwin/suppressions-sandbox.cc
file added
+26
test/asan/TestCases/Darwin/unset-insert-libraries-on-exec.cc
file modified
+1 -1
test/asan/TestCases/Helpers/init-order-pthread-create-extra.cc
file modified
+2 -2
test/asan/TestCases/Linux/asan_default_suppressions.cc
file added
+7
test/asan/TestCases/Linux/asan_prelink_test.cc
file modified
+1 -1
test/asan/TestCases/Linux/asan_preload_test-1.cc
file modified
+1 -1
test/asan/TestCases/Linux/asan_preload_test-2.cc
file modified
+1 -1
test/asan/TestCases/Linux/asan_rt_confict_test-1.cc
file modified
+1 -1
test/asan/TestCases/Linux/clang_gcc_abi.cc
file modified
+2 -1
test/asan/TestCases/Linux/coverage-levels.cc
file removed
-29
test/asan/TestCases/Linux/coverage-missing.cc
file added
+84
test/asan/TestCases/Linux/init-order-dlopen.cc
file added
+47
test/asan/TestCases/Linux/initialization-bug-any-order.cc
file modified
+2 -2
test/asan/TestCases/Linux/interception-in-shared-lib-test.cc
file removed
-32
test/asan/TestCases/Linux/interface_symbols_linux.c
file modified
+14 -0
test/asan/TestCases/Linux/kernel-area.cc
file modified
+10 -10
test/asan/TestCases/Linux/leak.cc
file modified
+3 -3
test/asan/TestCases/Linux/leak_check_segv.cc
file added
+23
test/asan/TestCases/Linux/malloc-in-qsort.cc
file modified
+2 -2
test/asan/TestCases/Linux/malloc_delete_mismatch.cc
file modified
+4 -4
test/asan/TestCases/Linux/nohugepage_test.cc
file modified
+20 -4
test/asan/TestCases/Linux/odr-violation.cc
file modified
+15 -7
test/asan/TestCases/Linux/overflow-in-qsort.cc
file modified
+2 -2
test/asan/TestCases/Linux/ptrace.cc
file modified
+3 -3
test/asan/TestCases/Linux/quarantine_size_mb.cc
file modified
+5 -5
test/asan/TestCases/Linux/read_binary_name_regtest.c
file added
+50
test/asan/TestCases/Linux/signal_during_stop_the_world.cc
file added
+60
test/asan/TestCases/Linux/sized_delete_test.cc
file modified
+7 -11
test/asan/TestCases/Linux/stack-overflow-sigbus.cc
file modified
+1 -1
test/asan/TestCases/Linux/stack-trace-dlclose.cc
file modified
+2 -2
test/asan/TestCases/Linux/static_tls.cc
file added
+29
test/asan/TestCases/Linux/stress_dtls.c
file modified
+3 -3
test/asan/TestCases/Posix/allow_user_segv.cc
file modified
+2 -2
test/asan/TestCases/Posix/asan-symbolize-sanity-test.cc
file modified
+1 -1
test/asan/TestCases/Posix/coverage-direct-activation.cctest/asan/TestCases/Linux/coverage-direct-activation.cc
file renamed
+9 -9
test/asan/TestCases/Posix/coverage-direct-large.cctest/asan/TestCases/Linux/coverage-direct-large.cc
file renamed
+8 -8
test/asan/TestCases/Posix/coverage-direct.cctest/asan/TestCases/Linux/coverage-direct.cc
file renamed
+14 -14
test/asan/TestCases/Posix/coverage-fork-direct.cctest/asan/TestCases/Linux/coverage-fork-direct.cc
file renamed
+2 -2
test/asan/TestCases/Posix/coverage-fork.cctest/asan/TestCases/Linux/coverage-fork.cc
file renamed
+2 -2
test/asan/TestCases/Posix/coverage-module-unloaded.cctest/asan/TestCases/Linux/coverage-module-unloaded.cc
file renamed
+14 -15
test/asan/TestCases/Posix/coverage-sandboxing.cctest/asan/TestCases/Linux/coverage-sandboxing.cc
file renamed
+8 -8
test/asan/TestCases/Posix/coverage.cctest/asan/TestCases/Linux/coverage.cc
file renamed
+17 -7
test/asan/TestCases/Posix/init-order-dlopen.cc
file removed
-72
test/asan/TestCases/Posix/interception-in-shared-lib-test.cctest/asan/TestCases/Darwin/interception-in-shared-lib-test.cc
file renamed
+3 -8
test/asan/TestCases/Posix/ioctl.cc
file modified
+2 -2
test/asan/TestCases/Posix/large_allocator_unpoisons_on_free.cc
file modified
+1 -1
test/asan/TestCases/Posix/log_path_fork_test.cc.disabledtest/asan/TestCases/log_path_fork_test.cc.disabled
file renamed
+1 -1
test/asan/TestCases/Posix/new_array_cookie_test.cc
file modified
+2 -2
test/asan/TestCases/Posix/new_array_cookie_uaf_test.cc
file modified
+2 -2
test/asan/TestCases/Posix/start-deactivated.cc
file modified
+5 -6
test/asan/TestCases/Posix/tsd_dtor_leak.cc
file modified
+1 -1
test/asan/TestCases/Windows/bind_io_completion_callback.cc
file added
+70
test/asan/TestCases/Windows/coverage-basic.cc
file added
+25
test/asan/TestCases/Windows/default_options.cc
file added
+18
test/asan/TestCases/Windows/dll_noreturn.cc
file modified
+1 -1
test/asan/TestCases/Windows/dll_report_globals_symbolization_at_startup.cc
file added
+40
test/asan/TestCases/Windows/dll_thread_stack_array_left_oob.cc
file modified
+1 -1
test/asan/TestCases/Windows/free_hook_realloc.cc
file added
+37
test/asan/TestCases/Windows/on_error_callback.cc
file added
+20
test/asan/TestCases/Windows/queue_user_work_item.cc
file added
+55
test/asan/TestCases/Windows/queue_user_work_item_report.cc
file added
+29
test/asan/TestCases/Windows/report_globals_reload_dll.cc
file added
+51
test/asan/TestCases/Windows/report_globals_vs_freelibrary.cctest/asan/TestCases/Windows/globals_multiple_dlls.cc
file renamed
+0 -4
test/asan/TestCases/Windows/stack_array_left_oob.cc
file modified
+1 -1
test/asan/TestCases/Windows/thread_stack_array_left_oob.cc
file modified
+1 -1
test/asan/TestCases/alloca_instruments_all_paddings.cc
file modified
+1 -0
test/asan/TestCases/alloca_loop_unpoisoning.cc
file added
+33
test/asan/TestCases/alloca_vla_interact.cc
file added
+41
test/asan/TestCases/allocator_returns_null.cc
file modified
+10 -10
test/asan/TestCases/asan_and_llvm_coverage_test.cc
file modified
+1 -1
test/asan/TestCases/asan_options-help.cc
file modified
+1 -1
test/asan/TestCases/atexit_stats.cc
file modified
+1 -1
test/asan/TestCases/atoi_strict.c
file added
+55
test/asan/TestCases/atol_strict.c
file added
+55
test/asan/TestCases/atoll_strict.c
file added
+55
test/asan/TestCases/closed-fds.cc
file added
+33
test/asan/TestCases/contiguous_container_crash.cc
file modified
+15 -4
test/asan/TestCases/coverage-and-lsan.cctest/asan/TestCases/Linux/coverage-and-lsan.cc
file renamed
+2 -2
test/asan/TestCases/coverage-caller-callee-total-count.cctest/asan/TestCases/Linux/coverage-caller-callee-total-count.cc
file renamed
+2 -2
test/asan/TestCases/coverage-caller-callee.cctest/asan/TestCases/Linux/coverage-caller-callee.cc
file renamed
+7 -7
test/asan/TestCases/coverage-disabled.cctest/asan/TestCases/Linux/coverage-disabled.cc
file renamed
+4 -4
test/asan/TestCases/coverage-levels.cc
file added
+34
test/asan/TestCases/coverage-maybe-open-file.cctest/asan/TestCases/Linux/coverage-maybe-open-file.cc
file renamed
+4 -3
test/asan/TestCases/coverage-order-pcs.cc
file added
+56
test/asan/TestCases/coverage-reset.cctest/asan/TestCases/Linux/coverage-reset.cc
file renamed
+2 -2
test/asan/TestCases/coverage-tracing.cctest/asan/TestCases/Linux/coverage-tracing.cc
file renamed
+10 -10
test/asan/TestCases/debug_mapping.cc
file modified
+4 -4
test/asan/TestCases/debug_ppc64_mapping.cc
file modified
+2 -2
test/asan/TestCases/debug_stacks.cc
file modified
+3 -0
test/asan/TestCases/deep_call_stack.cc
file modified
+2 -2
test/asan/TestCases/deep_stack_uaf.cc
file modified
+1 -1
test/asan/TestCases/default_options.cc
file modified
+0 -3
test/asan/TestCases/double-free.cc
file modified
+2 -2
test/asan/TestCases/dump_instruction_bytes.cc
file modified
+1 -1
test/asan/TestCases/free_hook_realloc.cc
file modified
+0 -3
test/asan/TestCases/gc-test.cc
file modified
+4 -4
test/asan/TestCases/heap-overflow-large.cc
file modified
+2 -2
test/asan/TestCases/heap-overflow.cc
file modified
+1 -1
test/asan/TestCases/heavy_uar_test.cc
file modified
+1 -1
test/asan/TestCases/init-order-atexit.cc
file modified
+1 -4
test/asan/TestCases/init-order-pthread-create.cc
file modified
+25 -14
test/asan/TestCases/initialization-blacklist.cc
file modified
+3 -3
test/asan/TestCases/initialization-bug.cc
file modified
+4 -2
test/asan/TestCases/initialization-constexpr.cc
file modified
+4 -4
test/asan/TestCases/initialization-nobug.cc
file modified
+4 -4
test/asan/TestCases/interface_test.cc
file modified
+2 -2
test/asan/TestCases/invalid-free.cc
file modified
+2 -2
test/asan/TestCases/log-path_test.cc
file modified
+4 -4
test/asan/TestCases/malloc_context_size.cc
file modified
+5 -5
test/asan/TestCases/malloc_fill.cc
file modified
+2 -2
test/asan/TestCases/max_redzone.cc
file modified
+2 -2
test/asan/TestCases/memcmp_strict_test.cc
file modified
+2 -2
test/asan/TestCases/mmap_limit_mb.cc
file modified
+4 -4
test/asan/TestCases/no_asan_gen_globals.c
file modified
+2 -0
test/asan/TestCases/on_error_callback.cc
file modified
+0 -3
test/asan/TestCases/poison_partial.cc
file modified
+2 -2
test/asan/TestCases/print_summary.cc
file modified
+9 -7
test/asan/TestCases/printf-1.c
file modified
+2 -2
test/asan/TestCases/printf-2.c
file modified
+3 -3
test/asan/TestCases/printf-3.c
file modified
+2 -2
test/asan/TestCases/printf-4.c
file modified
+2 -2
test/asan/TestCases/printf-5.c
file modified
+3 -3
test/asan/TestCases/sleep_before_dying.c
file modified
+1 -1
test/asan/TestCases/stack-overflow.cc
file modified
+12 -12
test/asan/TestCases/stack-use-after-return.cc
file modified
+2 -2
test/asan/TestCases/strcasestr-1.c
file added
+24
test/asan/TestCases/strcasestr-2.c
file added
+24
test/asan/TestCases/strcasestr_strict.c
file added
+28
test/asan/TestCases/strcat_strict.c
file added
+44
test/asan/TestCases/strchr_strict.c
file added
+22
test/asan/TestCases/strcmp_strict.c
file added
+26
test/asan/TestCases/strcspn-1.c
file added
+19
test/asan/TestCases/strcspn-2.c
file added
+19
test/asan/TestCases/strcspn_strict.c
file added
+26
test/asan/TestCases/strip_path_prefix.c
file modified
+2 -2
test/asan/TestCases/strncat_strict.c
file added
+44
test/asan/TestCases/strpbrk-1.c
file added
+19
test/asan/TestCases/strpbrk-2.c
file added
+19
test/asan/TestCases/strpbrk_strict.c
file added
+25
test/asan/TestCases/strspn-1.c
file added
+19
test/asan/TestCases/strspn-2.c
file added
+19
test/asan/TestCases/strspn_strict.c
file added
+25
test/asan/TestCases/strstr-1.c
file added
+20
test/asan/TestCases/strstr-2.c
file added
+20
test/asan/TestCases/strstr_strict.c
file added
+25
test/asan/TestCases/strtol_strict.c
file added
+116
test/asan/TestCases/strtoll_strict.c
file added
+116
test/asan/TestCases/suppressions-exec-relative-location.cc
file added
+47
test/asan/TestCases/suppressions-function.cc
file modified
+2 -2
test/asan/TestCases/suppressions-interceptor.cc
file modified
+1 -1
test/asan/TestCases/suppressions-library.cc
file modified
+4 -4
test/asan/TestCases/uar_and_exceptions.cc
file modified
+1 -1
test/asan/TestCases/use-after-poison.cc
file modified
+1 -1
test/asan/TestCases/use-after-scope.cc
file modified
+1 -1
test/asan/TestCases/verbose-log-path_test.cc
file added
+21
test/asan/TestCases/vla_chrome_testcase.cc
file added
+30
test/asan/TestCases/vla_condition_overflow.cc
file added
+22
test/asan/TestCases/vla_loop_overfow.cc
file added
+22
test/asan/lit.cfg
file modified
+17 -0
test/builtins/Unit/absvdi2_test.c
file modified
+1 -1
test/builtins/Unit/absvsi2_test.c
file modified
+1 -1
test/builtins/Unit/absvti2_test.c
file modified
+1 -1
test/builtins/Unit/adddf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/addsf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/addtf3_test.c
file modified
+2 -1
test/builtins/Unit/addvdi3_test.c
file modified
+1 -1
test/builtins/Unit/addvsi3_test.c
file modified
+1 -1
test/builtins/Unit/addvti3_test.c
file modified
+1 -1
test/builtins/Unit/ashldi3_test.c
file modified
+1 -1
test/builtins/Unit/ashlti3_test.c
file modified
+1 -1
test/builtins/Unit/ashrdi3_test.c
file modified
+1 -1
test/builtins/Unit/ashrti3_test.c
file modified
+1 -1
test/builtins/Unit/clzdi2_test.c
file modified
+1 -1
test/builtins/Unit/clzsi2_test.c
file modified
+1 -1
test/builtins/Unit/clzti2_test.c
file modified
+1 -1
test/builtins/Unit/cmpdi2_test.c
file modified
+1 -1
test/builtins/Unit/cmpti2_test.c
file modified
+1 -1
test/builtins/Unit/ctzdi2_test.c
file modified
+1 -1
test/builtins/Unit/ctzsi2_test.c
file modified
+1 -1
test/builtins/Unit/ctzti2_test.c
file modified
+1 -1
test/builtins/Unit/divdc3_test.c
file modified
+2 -1
test/builtins/Unit/divdf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/divdi3_test.c
file modified
+1 -1
test/builtins/Unit/divmodsi4_test.c
file modified
+1 -1
test/builtins/Unit/divsc3_test.c
file modified
+2 -1
test/builtins/Unit/divsf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/divsi3_test.c
file modified
+1 -1
test/builtins/Unit/divtc3_test.c
file modified
+3 -2
test/builtins/Unit/divtf3_test.c
file modified
+2 -1
test/builtins/Unit/divti3_test.c
file modified
+1 -1
test/builtins/Unit/divxc3_test.c
file modified
+1 -1
test/builtins/Unit/extebdsfdf2vfp_test.c
file modified
+2 -1
test/builtins/Unit/extenddftf2_test.c
file modified
+2 -1
test/builtins/Unit/extendhfsf2_test.c
file added
+113
test/builtins/Unit/extendsftf2_test.c
file modified
+2 -1
test/builtins/Unit/ffsdi2_test.c
file modified
+1 -1
test/builtins/Unit/ffsti2_test.c
file modified
+1 -1
test/builtins/Unit/fixdfdi_test.c
file modified
+1 -1
test/builtins/Unit/fixdfti_test.c
file modified
+1 -1
test/builtins/Unit/fixsfdi_test.c
file modified
+1 -1
test/builtins/Unit/fixsfti_test.c
file modified
+1 -1
test/builtins/Unit/fixtfsi_test.c
file added
+65
test/builtins/Unit/fixunsdfdi_test.c
file modified
+1 -1
test/builtins/Unit/fixunsdfsi_test.c
file modified
+1 -1
test/builtins/Unit/fixunsdfsivfp_test.c
file modified
+2 -1
test/builtins/Unit/fixunsdfti_test.c
file modified
+1 -1
test/builtins/Unit/fixunssfdi_test.c
file modified
+1 -1
test/builtins/Unit/fixunssfsi_test.c
file modified
+1 -1
test/builtins/Unit/fixunssfti_test.c
file modified
+1 -1
test/builtins/Unit/fixunstfdi_test.c
file modified
+3 -2
test/builtins/Unit/fixunstfsi_test.c
file added
+64
test/builtins/Unit/fixunsxfdi_test.c
file modified
+1 -1
test/builtins/Unit/fixunsxfsi_test.c
file modified
+1 -1
test/builtins/Unit/fixunsxfti_test.c
file modified
+1 -1
test/builtins/Unit/fixxfdi_test.c
file modified
+1 -1
test/builtins/Unit/fixxfti_test.c
file modified
+1 -1
test/builtins/Unit/floatdidf_test.c
file modified
+1 -1
test/builtins/Unit/floatdisf_test.c
file modified
+1 -1
test/builtins/Unit/floatdixf_test.c
file modified
+1 -1
test/builtins/Unit/floatsidfvfp_test.c
file modified
+2 -1
test/builtins/Unit/floatsisfvfp_test.c
file modified
+2 -1
test/builtins/Unit/floatsitf_test.c
file modified
+2 -1
test/builtins/Unit/floattidf_test.c
file modified
+1 -1
test/builtins/Unit/floattisf_test.c
file modified
+1 -1
test/builtins/Unit/floattixf_test.c
file modified
+1 -1
test/builtins/Unit/floatundidf_test.c
file modified
+1 -1
test/builtins/Unit/floatundisf_test.c
file modified
+1 -1
test/builtins/Unit/floatundixf_test.c
file modified
+1 -1
test/builtins/Unit/floatunsitf_test.c
file modified
+2 -1
test/builtins/Unit/floatunssidfvfp_test.c
file modified
+2 -1
test/builtins/Unit/floatunssisfvfp_test.c
file modified
+2 -2
test/builtins/Unit/floatuntidf_test.c
file modified
+1 -1
test/builtins/Unit/floatuntisf_test.c
file modified
+1 -1
test/builtins/Unit/floatuntixf_test.c
file modified
+1 -1
test/builtins/Unit/fp_test.h
file modified
+56 -0
test/builtins/Unit/lshrdi3_test.c
file modified
+1 -1
test/builtins/Unit/lshrti3_test.c
file modified
+1 -1
test/builtins/Unit/moddi3_test.c
file modified
+1 -1
test/builtins/Unit/modsi3_test.c
file modified
+1 -1
test/builtins/Unit/modti3_test.c
file modified
+1 -1
test/builtins/Unit/muldc3_test.c
file modified
+2 -1
test/builtins/Unit/muldf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/muldi3_test.c
file modified
+1 -1
test/builtins/Unit/mulodi4_test.c
file modified
+1 -1
test/builtins/Unit/mulosi4_test.c
file modified
+1 -1
test/builtins/Unit/muloti4_test.c
file modified
+1 -1
test/builtins/Unit/mulsc3_test.c
file modified
+2 -1
test/builtins/Unit/mulsf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/multc3_test.c
file modified
+3 -2
test/builtins/Unit/multf3_test.c
file modified
+1 -1
test/builtins/Unit/multi3_test.c
file modified
+1 -1
test/builtins/Unit/mulvdi3_test.c
file modified
+1 -1
test/builtins/Unit/mulvsi3_test.c
file modified
+1 -1
test/builtins/Unit/mulvti3_test.c
file modified
+1 -1
test/builtins/Unit/mulxc3_test.c
file modified
+1 -1
test/builtins/Unit/negdf2vfp_test.c
file modified
+1 -1
test/builtins/Unit/negdi2_test.c
file modified
+1 -1
test/builtins/Unit/negsf2vfp_test.c
file modified
+2 -1
test/builtins/Unit/negti2_test.c
file modified
+1 -1
test/builtins/Unit/negvdi2_test.c
file modified
+1 -1
test/builtins/Unit/negvsi2_test.c
file modified
+1 -1
test/builtins/Unit/negvti2_test.c
file modified
+2 -2
test/builtins/Unit/paritydi2_test.c
file modified
+1 -1
test/builtins/Unit/paritysi2_test.c
file modified
+1 -1
test/builtins/Unit/parityti2_test.c
file modified
+1 -1
test/builtins/Unit/popcountdi2_test.c
file modified
+1 -1
test/builtins/Unit/popcountsi2_test.c
file modified
+1 -1
test/builtins/Unit/popcountti2_test.c
file modified
+1 -1
test/builtins/Unit/powidf2_test.c
file modified
+1 -1
test/builtins/Unit/powisf2_test.c
file modified
+1 -1
test/builtins/Unit/powitf2_test.c
file modified
+3 -2
test/builtins/Unit/powixf2_test.c
file modified
+1 -1
test/builtins/Unit/ppc/floatditf_test.c
file modified
+1 -1
test/builtins/Unit/ppc/floatunditf_test.c
file modified
+1 -1
test/builtins/Unit/subdf3vfp_test.c
file modified
+1 -1
test/builtins/Unit/subsf3vfp_test.c
file modified
+2 -1
test/builtins/Unit/subtf3_test.c
file modified
+1 -1
test/builtins/Unit/subvdi3_test.c
file modified
+1 -1
test/builtins/Unit/subvsi3_test.c
file modified
+1 -1
test/builtins/Unit/subvti3_test.c
file modified
+1 -1
test/builtins/Unit/truncdfhf2_test.c
file added
+114
test/builtins/Unit/truncdfsf2_test.c
file added
+38
test/builtins/Unit/truncdfsf2vfp_test.c
file modified
+2 -1
test/builtins/Unit/truncsfhf2_test.c
file added
+114
test/builtins/Unit/trunctfdf2_test.c
file modified
+2 -1
test/builtins/Unit/trunctfsf2_test.c
file modified
+2 -1
test/builtins/Unit/ucmpdi2_test.c
file modified
+1 -1
test/builtins/Unit/ucmpti2_test.c
file modified
+1 -1
test/builtins/Unit/udivdi3_test.c
file modified
+1 -1
test/builtins/Unit/udivmoddi4_test.c
file modified
+1 -1
test/builtins/Unit/udivmodsi4_test.c
file modified
+1 -1
test/builtins/Unit/udivmodti4_test.c
file modified
+1 -1
test/builtins/Unit/udivsi3_test.c
file modified
+1 -1
test/builtins/Unit/udivti3_test.c
file modified
+1 -1
test/builtins/Unit/umoddi3_test.c
file modified
+1 -1
test/builtins/Unit/umodsi3_test.c
file modified
+1 -1
test/builtins/Unit/umodti3_test.c
file modified
+1 -1
test/cfi/CMakeLists.txt
file modified
+17 -0
test/cfi/README.txt
file added
+8
test/cfi/anon-namespace.cpp
file modified
+23 -12
test/cfi/bad-cast.cpp
file added
+150
test/cfi/lit.cfg
file modified
+7 -23
test/cfi/multiple-inheritance.cpp
file modified
+27 -17
test/cfi/nvcall.cpp
file added
+72
test/cfi/overwrite.cpp
file modified
+21 -14
test/cfi/sibling.cpp
file added
+67
test/cfi/simple-fail.cpp
file modified
+45 -36
test/cfi/simple-pass.cpp
file modified
+25 -1
test/cfi/vdtor.cpp
file modified
+19 -12
test/dfsan/basic.c
file modified
+2 -2
test/dfsan/custom.cc
file modified
+9 -4
test/dfsan/dump_labels.c
file modified
+1 -1
test/dfsan/flags.c
file modified
+3 -3
test/dfsan/fncall.c
file modified
+2 -2
test/dfsan/label_count.c
file modified
+6 -6
test/dfsan/lit.cfg
file modified
+1 -1
test/dfsan/propagate.c
file modified
+2 -2
test/dfsan/vararg.c
file modified
+2 -2
test/dfsan/write_callback.c
file modified
+2 -2
test/lit.common.cfg
file modified
+51 -1
test/lit.common.configured.in
file modified
+1 -0
test/lsan/CMakeLists.txt
file modified
+8 -10
test/lsan/TestCases/recoverable_leak_check.cc
file added
+32
test/msan/Linux/fopencookie.cc
file added
+65
test/msan/Linux/getresid.cc
file modified
+3 -3
test/msan/Linux/glob.cc
file modified
+3 -3
test/msan/Linux/glob_altdirfunc.cc
file modified
+3 -3
test/msan/Linux/glob_nomatch.cc
file modified
+2 -2
test/msan/Linux/ioctl_sound.cctest/msan/ioctl_sound.cc
file renamed
+2 -2
test/msan/Linux/mallinfo.cctest/msan/mallinfo.cc
file renamed
+1 -1
test/msan/Linux/obstack.cctest/msan/obstack.cc
file renamed
+2 -2
test/msan/Linux/sunrpc.cc
file modified
+6 -6
test/msan/Linux/sunrpc_bytes.cc
file modified
+2 -2
test/msan/Linux/sunrpc_string.cc
file modified
+2 -2
test/msan/Linux/syscalls.cc
file modified
+2 -2
test/msan/Linux/tcgetattr.cc
file modified
+1 -1
test/msan/Linux/xattr.cc
file modified
+3 -3
test/msan/backtrace.cc
file modified
+2 -2
test/msan/c-strdup.c
file modified
+4 -4
test/msan/chained_origin.cc
file modified
+4 -4
test/msan/chained_origin_empty_stack.cc
file modified
+1 -1
test/msan/chained_origin_limits.cc
file modified
+4 -4
test/msan/chained_origin_memcpy.cc
file modified
+4 -4
test/msan/chained_origin_with_signals.cc
file modified
+2 -2
test/msan/check_mem_is_initialized.cc
file modified
+8 -8
test/msan/coverage-levels.cc
file modified
+4 -4
test/msan/cxa_atexit.cc
file modified
+1 -1
test/msan/death-callback.cc
file modified
+4 -4
test/msan/dlerror.cc
file modified
+1 -1
test/msan/dso-origin.cc
file modified
+2 -2
test/msan/dtls_test.c
file modified
+2 -2
test/msan/errno.cc
file modified
+1 -1
test/msan/fork.cc
file modified
+1 -1
test/msan/ftime.cc
file modified
+4 -1
test/msan/getaddrinfo-positive.cc
file modified
+2 -2
test/msan/getaddrinfo.cc
file modified
+1 -1
test/msan/getc_unlocked.c
file modified
+8 -8
test/msan/getline.cc
file modified
+4 -0
test/msan/heap-origin.cc
file modified
+8 -8
test/msan/iconv.cc
file modified
+7 -2
test/msan/if_indextoname.cc
file modified
+4 -4
test/msan/ifaddrs.cc
file modified
+7 -3
test/msan/initgroups.cc
file modified
+2 -1
test/msan/insertvalue_origin.cc
file modified
+2 -2
test/msan/ioctl.cc
file modified
+2 -2
test/msan/ioctl_custom.cc
file modified
+4 -4
test/msan/keep-going-dso.cc
file modified
+6 -6
test/msan/keep-going.cc
file modified
+8 -8
test/msan/lit.cfg
file modified
+3 -0
test/msan/mktime.cc
file modified
+2 -2
test/msan/mmap.cc
file added
+45
test/msan/mmap_below_shadow.cc
file modified
+11 -5
test/msan/msan_check_mem_is_initialized.cc
file modified
+2 -2
test/msan/msan_dump_shadow.cc
file modified
+3 -3
test/msan/msan_print_shadow.cc
file modified
+3 -3
test/msan/msan_print_shadow2.cc
file modified
+3 -3
test/msan/msan_print_shadow3.cc
file modified
+1 -1
test/msan/mul_by_const.cc
file modified
+1 -1
test/msan/no_sanitize_memory.cc
file modified
+8 -8
test/msan/no_sanitize_memory_prop.cc
file modified
+4 -4
test/msan/origin-store-long.cc
file modified
+2 -2
test/msan/param_tls_limit.cc
file modified
+3 -3
test/msan/print_stats.cc
file modified
+3 -3
test/msan/pthread_getattr_np_deadlock.cc
file modified
+1 -1
test/msan/rand_r.cc
file modified
+2 -2
test/msan/readdir64.cc
file modified
+8 -8
test/msan/realloc-large-origin.cc
file modified
+2 -2
test/msan/realloc-origin.cc
file modified
+2 -2
test/msan/report-demangling.cc
file modified
+2 -2
test/msan/scandir.cc
file modified
+3 -3
test/msan/scandir_null.cc
file modified
+3 -3
test/msan/select.cc
file modified
+4 -4
test/msan/setlocale.cc
file modified
+1 -1
test/msan/stack-origin.cc
file modified
+8 -8
test/msan/stack-origin2.cc
file modified
+8 -8
test/msan/strlen_of_shadow.cc
file modified
+5 -1
test/msan/strxfrm.cc
file modified
+1 -1
test/msan/sync_lock_set_and_test.cc
file modified
+1 -1
test/msan/textdomain.cc
file modified
+1 -1
test/msan/times.cc
file modified
+1 -1
test/msan/tls_reuse.cc
file modified
+1 -1
test/msan/tzset.cc
file modified
+1 -1
test/msan/unaligned_read_origin.cc
file modified
+2 -2
test/msan/unpoison_string.cc
file modified
+2 -2
test/msan/use-after-free.cc
file modified
+8 -8
test/msan/vector_cvt.cc
file modified
+3 -2
test/msan/vector_select.cc
file modified
+3 -3
test/profile/Inputs/gcc-flag-compatibility.c
file added
+8
test/profile/Inputs/instrprof-dynamic-a.cpp
file modified
+2 -2
test/profile/Inputs/instrprof-dynamic-b.cpp
file modified
+2 -2
test/profile/Inputs/instrprof-dynamic-header.h
file modified
+4 -2
test/profile/Inputs/instrprof-dynamic-main.cpp
file modified
+1 -1
test/profile/gcc-flag-compatibility.test
file added
+17
test/profile/instrprof-override-filename-then-reset-default.c
file added
+19
test/profile/instrprof-override-filename-with-env.c
file added
+14
test/profile/instrprof-override-filename.c
file added
+14
test/profile/instrprof-set-filename-then-reset-default.c
file added
+18
test/profile/lit.cfg
file modified
+2 -0
test/safestack/CMakeLists.txt
file added
+29
test/safestack/buffer-copy-vla.c
file added
+26
test/safestack/buffer-copy.c
file added
+25
test/safestack/init.c
file added
+9
test/safestack/lit.cfg
file added
+24
test/safestack/lit.site.cfg.in
file added
+8
test/safestack/lto.c
file added
+12
test/safestack/overflow.c
file added
+23
test/safestack/pthread-cleanup.c
file added
+31
test/safestack/pthread.c
file added
+42
test/safestack/utils.h
file added
+8
test/sanitizer_common/CMakeLists.txt
file modified
+21 -8
test/sanitizer_common/TestCases/Linux/assert.cc
file added
+24
test/sanitizer_common/TestCases/Linux/getpwnam_r_invalid_user.cc
file modified
+2 -1
test/sanitizer_common/TestCases/Linux/open_memstream.cc
file modified
+1 -0
test/sanitizer_common/TestCases/Linux/signal_segv_handler.cctest/tsan/signal_segv_handler.cc
file renamed
+16 -7
test/sanitizer_common/TestCases/Posix/decorate_proc_maps.cc
file added
+60
test/sanitizer_common/TestCases/Posix/lit.local.cfg
file added
+9
test/sanitizer_common/TestCases/strcasestr.c
file added
+16
test/sanitizer_common/TestCases/strcspn.c
file added
+13
test/sanitizer_common/TestCases/strpbrk.c
file added
+14
test/sanitizer_common/TestCases/strspn.c
file added
+13
test/sanitizer_common/TestCases/strstr.c
file added
+12
test/sanitizer_common/lit.common.cfg
file modified
+1 -0
test/sanitizer_common/lit.site.cfg.in
file modified
+2 -0
test/tsan/CMakeLists.txt
file modified
+3 -1
test/tsan/cond_cancel.c
file modified
+6 -1
test/tsan/cond_destruction.cc
file added
+53
test/tsan/cond_race.cc
file modified
+1 -1
test/tsan/deadlock_detector_stress_test.cc
file modified
+1 -1
test/tsan/dl_iterate_phdr.cc
file added
+56
test/tsan/fd_dup_norace2.cc
file added
+60
test/tsan/fd_dup_race.cc
file added
+33
test/tsan/heap_race.cc
file modified
+4 -0
test/tsan/ignore_free.cc
file modified
+1 -1
test/tsan/ignore_malloc.cc
file modified
+1 -1
test/tsan/java.h
file modified
+5 -0
test/tsan/java_heap_init.cc
file added
+28
test/tsan/java_race.cc
file modified
+3 -0
test/tsan/java_race_pc.cc
file added
+36
test/tsan/java_symbolization.cc
file added
+44
test/tsan/large_malloc_meta.cc
file added
+28
test/tsan/longjmp.cc
file modified
+4 -0
test/tsan/longjmp2.cc
file modified
+4 -0
test/tsan/longjmp3.cc
file modified
+4 -0
test/tsan/longjmp4.cc
file modified
+4 -0
test/tsan/malloc_stack.cc
file modified
+1 -1
test/tsan/mmap_large.cc
file modified
+7 -0
test/tsan/mmap_stress.cc
file added
+47
test/tsan/mop1.c
file added
+40
test/tsan/race_top_suppression.cc
file added
+29
test/tsan/race_top_suppression1.cc
file added
+32
test/tsan/setuid.c
file added
+26
test/tsan/setuid2.c
file added
+21
test/tsan/signal_cond.cc
file added
+51
test/tsan/signal_longjmp.cc
file modified
+3 -0
test/tsan/signal_recursive.cc
file modified
+2 -0
test/tsan/test.h
file modified
+8 -2
test/tsan/thread_detach2.c
file added
+28
test/ubsan/CMakeLists.txt
file modified
+33 -15
test/ubsan/TestCases/Float/cast-overflow.cpp
file modified
+32 -18
test/ubsan/TestCases/Integer/add-overflow.cpp
file modified
+4 -4
test/ubsan/TestCases/Integer/div-zero.cpp
file modified
+1 -1
test/ubsan/TestCases/Integer/incdec-overflow.cpp
file modified
+6 -6
test/ubsan/TestCases/Integer/negate-overflow.cpp
file modified
+2 -2
test/ubsan/TestCases/Integer/shift.cpp
file modified
+21 -13
test/ubsan/TestCases/Integer/sub-overflow.cpp
file modified
+4 -4
test/ubsan/TestCases/Integer/summary.cpp
file modified
+1 -1
test/ubsan/TestCases/Integer/uadd-overflow.cpp
file modified
+4 -4
test/ubsan/TestCases/Integer/uincdec-overflow.cpp
file modified
+4 -4
test/ubsan/TestCases/Integer/usub-overflow.cpp
file modified
+4 -4
test/ubsan/TestCases/Misc/Linux/coverage-levels.cctest/ubsan/TestCases/Misc/coverage-levels.cc
file renamed
+12 -11
test/ubsan/TestCases/Misc/Linux/lit.local.cfg
file added
+9
test/ubsan/TestCases/Misc/Linux/ubsan_options.cc
file added
+18
test/ubsan/TestCases/Misc/bounds.cpp
file modified
+1 -1
test/ubsan/TestCases/Misc/deduplication.cpp
file modified
+1 -0
test/ubsan/TestCases/Misc/enum.cpp
file modified
+4 -0
test/ubsan/TestCases/Misc/log-path_test.cc
file added
+33
test/ubsan/TestCases/Misc/missing_return.cpp
file modified
+4 -6
test/ubsan/TestCases/TypeCheck/Function/function.cpp
file modified
+1 -1
test/ubsan/TestCases/TypeCheck/misaligned.cpp
file modified
+10 -10
test/ubsan/TestCases/TypeCheck/null.cpp
file modified
+1 -1
test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp
file added
+13
test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
file modified
+1 -2
test/ubsan/TestCases/TypeCheck/vptr.cpp
file modified
+37 -35
test/ubsan/lit.common.cfg
file modified
+16 -7
test/ubsan/lit.site.cfg.in
file modified
+2 -0
www/index.html
file modified
+2 -2
www/menu.html.incl
file modified
+2 -2
    Import compiler-rt 3.7.0 release (r246257).
    
        
file modified
+50 -19
file modified
+2 -2
file removed
-9
file removed
-2
file modified
+107 -38
file modified
+8 -8
file modified
+74 -31
file modified
+4 -5
file modified
+1 -1
file modified
+23 -0
file modified
+20 -2
file modified
+29 -47
file modified
+37 -119
file modified
+12 -0
file modified
+1 -17
file modified
+5 -72
file modified
+40 -26
file modified
+12 -3
file modified
+3 -3
file modified
+1 -1
file modified
+1 -7
file modified
+51 -14
file modified
+5 -8
file modified
+109 -52
file modified
+2 -7
file modified
+1 -7
file modified
+25 -8
file modified
+1 -0
file modified
+5 -8
file modified
+123 -25
file modified
+15 -7
file modified
+17 -15
file modified
+16 -1
lib/builtins/atomic_flag_clear.c SDKs/linux/usr/include/fcntl.h
file renamed
+9 -7
lib/builtins/atomic_flag_test_and_set.c SDKs/linux/usr/include/sys/types.h
file renamed
+9 -10
file modified
+7 -4
file modified
+29 -28
file modified
+14 -42
file modified
+7 -26
file modified
+29 -25
file modified
+14 -39
file modified
+7 -26
file modified
+26 -29
file modified
+6 -29
file modified
+6 -30
file modified
+28 -27
file modified
+6 -26
file modified
+8 -29
file modified
+2 -0
file modified
+2 -1
file modified
+3 -2
file modified
+5 -1
file modified
+6 -2
file modified
+16 -3
file modified
+13 -1
file modified
+16 -12
file modified
+5 -1
file modified
+7 -7
file modified
+200 -210
file modified
+15 -0
file modified
+6 -13
file modified
+71 -39
file modified
+3 -0
file modified
+26 -5
file modified
+2 -2
file modified
+16 -4
file modified
+36 -8
file modified
+25 -2
file modified
+1 -0
file modified
+9 -0
file modified
+26 -4
file modified
+32 -11
file modified
+0 -7
file modified
+1 -1
file modified
+1 -1
file modified
+2 -2
file modified
+1 -1
file modified
+24 -22
file modified
+3 -2
file modified
+10 -25
file modified
+16 -1
lib/sanitizer_common/sanitizer_unwind_linux_libcdep.cc lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc
file renamed
+5 -5
file modified
+44 -35
file modified
+5 -2
file modified
+3 -1
file modified
+1 -1
file modified
+1 -1
file modified
+2 -1
file modified
+1 -0
file modified
+5 -0
file modified
+27 -9
file modified
+2 -2
file modified
+27 -6
file modified
+162 -146
file modified
+12 -0
file modified
+17 -0
file modified
+3 -4
file modified
+20 -12
file modified
+11 -10
file modified
+66 -4
file modified
+2 -1
file modified
+75 -27
file modified
+3 -1
file modified
+34 -15
file modified
+6 -6
file modified
+27 -21
file modified
+8 -1
file modified
+4 -0
file modified
+49 -34
file modified
+10 -3
file modified
+9 -225
file modified
+4 -1
file modified
+12 -1
file modified
+0 -7
file modified
+76 -32
file modified
+1 -7
file modified
+11 -4
file modified
+6 -0
file modified
+3 -2
test/asan/TestCases/Posix/coverage-direct-activation.cc test/asan/TestCases/Linux/coverage-direct-activation.cc
file renamed
+9 -9
test/asan/TestCases/Posix/coverage-direct-large.cc test/asan/TestCases/Linux/coverage-direct-large.cc
file renamed
+8 -8
test/asan/TestCases/Posix/coverage-direct.cc test/asan/TestCases/Linux/coverage-direct.cc
file renamed
+14 -14
test/asan/TestCases/Posix/coverage-fork-direct.cc test/asan/TestCases/Linux/coverage-fork-direct.cc
file renamed
+2 -2
test/asan/TestCases/Posix/coverage-fork.cc test/asan/TestCases/Linux/coverage-fork.cc
file renamed
+2 -2
test/asan/TestCases/Posix/coverage-module-unloaded.cc test/asan/TestCases/Linux/coverage-module-unloaded.cc
file renamed
+14 -15
test/asan/TestCases/Posix/coverage-sandboxing.cc test/asan/TestCases/Linux/coverage-sandboxing.cc
file renamed
+8 -8
test/asan/TestCases/Posix/coverage.cc test/asan/TestCases/Linux/coverage.cc
file renamed
+17 -7
test/asan/TestCases/Posix/interception-in-shared-lib-test.cc test/asan/TestCases/Darwin/interception-in-shared-lib-test.cc
file renamed
+3 -8
test/asan/TestCases/Posix/log_path_fork_test.cc.disabled test/asan/TestCases/log_path_fork_test.cc.disabled
file renamed
+1 -1
test/asan/TestCases/Windows/report_globals_vs_freelibrary.cc test/asan/TestCases/Windows/globals_multiple_dlls.cc
file renamed
test/asan/TestCases/coverage-and-lsan.cc test/asan/TestCases/Linux/coverage-and-lsan.cc
file renamed
+2 -2
test/asan/TestCases/coverage-caller-callee-total-count.cc test/asan/TestCases/Linux/coverage-caller-callee-total-count.cc
file renamed
+2 -2
test/asan/TestCases/coverage-caller-callee.cc test/asan/TestCases/Linux/coverage-caller-callee.cc
file renamed
+7 -7
test/asan/TestCases/coverage-disabled.cc test/asan/TestCases/Linux/coverage-disabled.cc
file renamed
+4 -4
test/asan/TestCases/coverage-maybe-open-file.cc test/asan/TestCases/Linux/coverage-maybe-open-file.cc
file renamed
+4 -3
test/asan/TestCases/coverage-reset.cc test/asan/TestCases/Linux/coverage-reset.cc
file renamed
+2 -2
test/asan/TestCases/coverage-tracing.cc test/asan/TestCases/Linux/coverage-tracing.cc
file renamed
+10 -10
file modified
+17 -0
file modified
+56 -0
file modified
+17 -0
file added
+8
file modified
+23 -12
file added
+150
file modified
+7 -23
file added
+72
file modified
+21 -14
file added
+67
file modified
+45 -36
file modified
+25 -1
file modified
+19 -12
file modified
+2 -2
file modified
+9 -4
file modified
+1 -1
file modified
+3 -3
file modified
+2 -2
file modified
+6 -6
file modified
+1 -1
file modified
+2 -2
file modified
+2 -2
file modified
+2 -2
file modified
+51 -1
file modified
+8 -10
file modified
+3 -3
file modified
+3 -3
test/msan/Linux/ioctl_sound.cc test/msan/ioctl_sound.cc
file renamed
+2 -2
test/msan/Linux/mallinfo.cc test/msan/mallinfo.cc
file renamed
+1 -1
test/msan/Linux/obstack.cc test/msan/obstack.cc
file renamed
+2 -2
file modified
+6 -6
file modified
+2 -2
file modified
+1 -1
file modified
+3 -3
file modified
+2 -2
file modified
+4 -4
file modified
+4 -4
file modified
+4 -4
file modified
+1 -1
file modified
+4 -4
file modified
+1 -1
file modified
+2 -2
file modified
+2 -2
file modified
+1 -1
file modified
+1 -1
file modified
+4 -1
file modified
+1 -1
file modified
+8 -8
file modified
+4 -0
file modified
+8 -8
file modified
+7 -2
file modified
+4 -4
file modified
+7 -3
file modified
+2 -1
file modified
+2 -2
file modified
+4 -4
file modified
+6 -6
file modified
+8 -8
file modified
+3 -0
file modified
+2 -2
file added
+45
file modified
+1 -1
file modified
+3 -3
file modified
+3 -3
file modified
+2 -2
file modified
+8 -8
file modified
+2 -2
file modified
+3 -3
file modified
+3 -3
file modified
+4 -4
file modified
+1 -1
file modified
+8 -8
file modified
+8 -8
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+2 -2
file modified
+8 -8
file modified
+3 -2
file modified
+3 -3
file modified
+2 -0
file added
+12
file renamed
+16 -7
file modified
+3 -1
file modified
+6 -1
file modified
+1 -1
file modified
+4 -0
file modified
+1 -1
file modified
+1 -1
file modified
+5 -0
file modified
+3 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+4 -0
file modified
+1 -1
file modified
+7 -0
file added
+40
file added
+26
file added
+21
file modified
+3 -0
file modified
+8 -2
file modified
+33 -15
test/ubsan/TestCases/Misc/Linux/coverage-levels.cc test/ubsan/TestCases/Misc/coverage-levels.cc
file renamed
+12 -11
file modified
+16 -7
file modified
+2 -0
file modified
+2 -2
file modified
+2 -2