Log In
freebsd-src
Clone
Source Code
GIT
Source
Stats
Overview
Files
Commits
Branches
Forks
Releases
476c4db
Import compiler-rt trunk r228651.
Authored and Committed by Dimitry Andric
9 years ago
raw
patch
tree
parent
364 files changed.
7165 lines added
.
3683 lines removed
.
CMakeLists.txt
file modified
+46
-41
cmake/Modules/AddCompilerRT.cmake
file modified
+13
-4
cmake/Modules/CompilerRTCompile.cmake
file modified
+1
-1
cmake/config-ix.cmake
file modified
+44
-13
include/CMakeLists.txt
file modified
+1
-0
include/sanitizer/asan_interface.h
file modified
+1
-2
include/sanitizer/common_interface_defs.h
file modified
+3
-12
include/sanitizer/coverage_interface.h
file added
+46
include/sanitizer/msan_interface.h
file modified
+3
-1
lib/asan/CMakeLists.txt
file modified
+28
-32
lib/asan/asan_activation.cc
file modified
+98
-44
lib/asan/asan_activation.h
file modified
+1
-1
lib/asan/asan_activation_flags.inc
file added
+35
lib/asan/asan_allocator.cc
lib/asan/asan_allocator2.cc
file renamed
+535
-418
lib/asan/asan_allocator.h
file modified
+19
-5
lib/asan/asan_debugging.cc
file modified
+2
-2
lib/asan/asan_fake_stack.cc
file modified
+11
-12
lib/asan/asan_flags.cc
file added
+141
lib/asan/asan_flags.h
file modified
+9
-39
lib/asan/asan_flags.inc
file added
+144
lib/asan/asan_globals.cc
file modified
+4
-4
lib/asan/asan_init_version.h
file modified
+4
-2
lib/asan/asan_interceptors.cc
file modified
+30
-24
lib/asan/asan_internal.h
file modified
+2
-3
lib/asan/asan_linux.cc
file modified
+0
-4
lib/asan/asan_mac.cc
file modified
+75
-66
lib/asan/asan_malloc_mac.cc
file modified
+41
-38
lib/asan/asan_mapping.h
file modified
+24
-7
lib/asan/asan_poisoning.cc
file modified
+15
-4
lib/asan/asan_poisoning.h
file modified
+7
-4
lib/asan/asan_report.cc
file modified
+3
-1
lib/asan/asan_rtl.cc
file modified
+36
-289
lib/asan/asan_stack.cc
file modified
+15
-0
lib/asan/asan_stack.h
file modified
+7
-3
lib/asan/scripts/asan_device_setup
file modified
+2
-1
lib/asan/scripts/asan_symbolize.py
file modified
+41
-31
lib/asan/tests/CMakeLists.txt
file modified
+25
-12
lib/asan/tests/asan_interface_test.cc
file modified
+1
-1
lib/asan/tests/asan_noinst_test.cc
file modified
+0
-9
lib/asan/tests/asan_test.cc
file modified
+32
-1
lib/builtins/CMakeLists.txt
file modified
+6
-1
lib/builtins/atomic.c
file modified
+6
-12
lib/builtins/clear_cache.c
file modified
+63
-3
lib/builtins/gcc_personality_v0.c
file modified
+4
-44
lib/builtins/int_types.h
file modified
+2
-1
lib/dfsan/CMakeLists.txt
file modified
+1
-0
lib/dfsan/dfsan.cc
file modified
+19
-10
lib/dfsan/dfsan.h
file modified
+5
-11
lib/dfsan/dfsan_custom.cc
file modified
+3
-2
lib/dfsan/dfsan_flags.inc
file added
+32
lib/lsan/lsan.cc
file modified
+3
-0
lib/lsan/lsan_allocator.cc
file modified
+1
-1
lib/lsan/lsan_common.cc
file modified
+38
-39
lib/lsan/lsan_common.h
file modified
+5
-31
lib/lsan/lsan_flags.inc
file added
+44
lib/msan/CMakeLists.txt
file modified
+1
-0
lib/msan/msan.cc
file modified
+73
-79
lib/msan/msan.h
file modified
+72
-75
lib/msan/msan_allocator.cc
file modified
+22
-5
lib/msan/msan_flags.h
file modified
+5
-15
lib/msan/msan_flags.inc
file added
+33
lib/msan/msan_interceptors.cc
file modified
+82
-163
lib/msan/msan_linux.cc
file modified
+66
-59
lib/msan/msan_poisoning.cc
file added
+174
lib/msan/msan_poisoning.h
file added
+59
lib/msan/msan_report.cc
file modified
+18
-3
lib/msan/msan_thread.cc
file modified
+0
-11
lib/msan/tests/CMakeLists.txt
file modified
+5
-4
lib/msan/tests/msan_test.cc
file modified
+130
-26
lib/profile/InstrProfilingFile.c
file modified
+6
-1
lib/sanitizer_common/CMakeLists.txt
file modified
+7
-5
lib/sanitizer_common/sanitizer_allocator.cc
file modified
+3
-6
lib/sanitizer_common/sanitizer_allocator.h
file modified
+72
-11
lib/sanitizer_common/sanitizer_allocator_internal.h
file modified
+9
-0
lib/sanitizer_common/sanitizer_common.cc
file modified
+42
-17
lib/sanitizer_common/sanitizer_common.h
file modified
+60
-24
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+63
-2
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+66
-0
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+241
-104
lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
file modified
+31
-26
lib/sanitizer_common/sanitizer_deadlock_detector.h
file modified
+5
-1
lib/sanitizer_common/sanitizer_flag_parser.cc
file added
+153
lib/sanitizer_common/sanitizer_flag_parser.h
file added
+121
lib/sanitizer_common/sanitizer_flags.cc
file modified
+37
-257
lib/sanitizer_common/sanitizer_flags.h
file modified
+25
-49
lib/sanitizer_common/sanitizer_flags.inc
file added
+149
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+16
-4
lib/sanitizer_common/sanitizer_libc.cc
file modified
+17
-0
lib/sanitizer_common/sanitizer_libc.h
file modified
+21
-0
lib/sanitizer_common/sanitizer_linux.cc
file modified
+68
-46
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+57
-3
lib/sanitizer_common/sanitizer_list.h
file modified
+10
-6
lib/sanitizer_common/sanitizer_mac.cc
file modified
+12
-5
lib/sanitizer_common/sanitizer_mac.h
file modified
+1
-0
lib/sanitizer_common/sanitizer_mutex.h
file modified
+6
-0
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+26
-19
lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file modified
+6
-0
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+10
-1
lib/sanitizer_common/sanitizer_posix.cc
file modified
+4
-4
lib/sanitizer_common/sanitizer_posix_libcdep.cc
file modified
+12
-0
lib/sanitizer_common/sanitizer_quarantine.h
file modified
+12
-6
lib/sanitizer_common/sanitizer_stackdepot.cc
file modified
+6
-3
lib/sanitizer_common/sanitizer_stacktrace.cc
file modified
+2
-17
lib/sanitizer_common/sanitizer_stacktrace.h
file modified
+34
-9
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
file modified
+4
-4
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc
file modified
+3
-3
lib/sanitizer_common/sanitizer_win.cc
file modified
+100
-10
lib/sanitizer_common/scripts/check_lint.sh
file modified
+8
-1
lib/sanitizer_common/scripts/sancov.py
file modified
+1
-1
lib/sanitizer_common/tests/CMakeLists.txt
file modified
+11
-14
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+24
-26
lib/sanitizer_common/tests/sanitizer_deadlock_detector_test.cc
file modified
+1
-1
lib/sanitizer_common/tests/sanitizer_flags_test.cc
file modified
+80
-24
lib/sanitizer_common/tests/sanitizer_libc_test.cc
file modified
+52
-18
lib/sanitizer_common/tests/sanitizer_printf_test.cc
file modified
+5
-8
lib/sanitizer_common/tests/sanitizer_procmaps_test.cc
file modified
+1
-0
lib/sanitizer_common/tests/sanitizer_test_utils.h
file modified
+6
-0
lib/tsan/CMakeLists.txt
file modified
+15
-2
lib/tsan/Makefile.old
file modified
+1
-1
lib/tsan/check_analyze.sh
file modified
+15
-20
lib/tsan/dd/dd_rtl.cc
file modified
+14
-6
lib/tsan/go/build.bat
file modified
+1
-1
lib/tsan/go/buildgo.sh
file modified
+45
-16
lib/tsan/go/tsan_go.cc
file modified
+0
-7
lib/tsan/rtl/Makefile.old
file modified
+1
-1
lib/tsan/rtl/tsan_clock.cc
file modified
+4
-4
lib/tsan/rtl/tsan_defs.h
file modified
+2
-35
lib/tsan/rtl/tsan_flags.cc
file modified
+37
-68
lib/tsan/rtl/tsan_flags.h
file modified
+6
-59
lib/tsan/rtl/tsan_flags.inc
file added
+78
lib/tsan/rtl/tsan_interceptors.cc
file modified
+56
-45
lib/tsan/rtl/tsan_interface.cc
file modified
+47
-24
lib/tsan/rtl/tsan_interface.h
file modified
+9
-6
lib/tsan/rtl/tsan_interface_java.cc
file modified
+30
-0
lib/tsan/rtl/tsan_interface_java.h
file modified
+8
-0
lib/tsan/rtl/tsan_mman.cc
file modified
+11
-2
lib/tsan/rtl/tsan_mman.h
file modified
+1
-0
lib/tsan/rtl/tsan_mutex.cc
file modified
+9
-9
lib/tsan/rtl/tsan_mutex.h
file modified
+1
-1
lib/tsan/rtl/tsan_platform.h
file modified
+0
-3
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+7
-4
lib/tsan/rtl/tsan_platform_mac.cc
file modified
+2
-0
lib/tsan/rtl/tsan_rtl.cc
file modified
+23
-50
lib/tsan/rtl/tsan_rtl.h
file modified
+1
-1
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+4
-3
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+6
-5
lib/tsan/tests/CMakeLists.txt
file modified
+1
-0
lib/tsan/tests/rtl/tsan_string.cc
file modified
+0
-4
lib/tsan/tests/unit/tsan_clock_test.cc
file modified
+2
-2
lib/tsan/tests/unit/tsan_mman_test.cc
file modified
+1
-1
lib/tsan/tests/unit/tsan_mutex_test.cc
file modified
+1
-1
lib/ubsan/CMakeLists.txt
file modified
+5
-0
lib/ubsan/ubsan_flags.cc
file modified
+39
-23
lib/ubsan/ubsan_flags.h
file modified
+6
-4
lib/ubsan/ubsan_flags.inc
file added
+24
lib/ubsan/ubsan_init.cc
file modified
+4
-2
lib/ubsan/ubsan_type_hash.cc
file modified
+21
-26
make/platform/clang_darwin.mk
file modified
+28
-6
make/platform/darwin_bni.mk
file modified
+1
-0
make/platform/darwin_fat.mk
file removed
-56
test/asan/CMakeLists.txt
file modified
+71
-117
test/asan/TestCases/Android/coverage-android.cc
file modified
+85
-9
test/asan/TestCases/Android/lit.local.cfg
file modified
+1
-1
test/asan/TestCases/Darwin/address-range-limit.mm
file added
+38
test/asan/TestCases/Darwin/crashlog-stacktraces.c
file added
+43
test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cc
file modified
+0
-2
test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cc
file added
+39
test/asan/TestCases/Darwin/interception-in-shared-lib-test.cc
file modified
+3
-3
test/asan/TestCases/Darwin/interface_symbols_darwin.c
file modified
+9
-0
test/asan/TestCases/Darwin/linked-only.cc
file added
+33
test/asan/TestCases/Darwin/mixing-global-constructors.cc
file added
+42
test/asan/TestCases/Darwin/suppressions-darwin.cc
file modified
+4
-4
test/asan/TestCases/Linux/asan_preload_test-2.cc
file modified
+2
-2
test/asan/TestCases/Linux/coverage-caller-callee-total-count.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-direct-activation.cc
file added
+59
test/asan/TestCases/Linux/coverage-direct-large.cc
file modified
+22
-2
test/asan/TestCases/Linux/coverage-direct.cc
file modified
+42
-3
test/asan/TestCases/Linux/coverage-disabled.cc
file modified
+2
-0
test/asan/TestCases/Linux/coverage-levels.cc
file modified
+12
-3
test/asan/TestCases/Linux/coverage-maybe-open-file.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-module-unloaded.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-reset.cc
file added
+52
test/asan/TestCases/Linux/coverage-sandboxing.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-tracing.cc
file modified
+38
-10
test/asan/TestCases/Linux/coverage.cc
file modified
+1
-1
test/asan/TestCases/Linux/malloc-in-qsort.cc
file modified
+2
-5
test/asan/TestCases/Linux/nohugepage_test.cc
file added
+91
test/asan/TestCases/Linux/overflow-in-qsort.cc
file modified
+1
-3
test/asan/TestCases/Linux/quarantine_size_mb.cc
file added
+24
test/asan/TestCases/Linux/sized_delete_test.cc
file modified
+1
-1
test/asan/TestCases/Linux/stack-overflow-sigbus.cc
file added
+64
test/asan/TestCases/Linux/stack-trace-dlclose.cc
file modified
+1
-1
test/asan/TestCases/Posix/asan-symbolize-sanity-test.cc
file modified
+1
-1
test/asan/TestCases/Posix/init-order-dlopen.cc
file modified
+2
-2
test/asan/TestCases/Posix/large_allocator_unpoisons_on_free.cc
file modified
+1
-1
test/asan/TestCases/Posix/shared-lib-test.cc
file modified
+4
-4
test/asan/TestCases/Posix/start-deactivated.cc
file modified
+34
-2
test/asan/TestCases/Posix/tsd_dtor_leak.cc
file modified
+8
-6
test/asan/TestCases/Windows/iostream_sbo.cc
file added
+18
test/asan/TestCases/Windows/shadow_mapping_failure.cc
file added
+18
test/asan/TestCases/Windows/thread_suspended.cc
file added
+27
test/asan/TestCases/allocator_returns_null.cc
file modified
+6
-6
test/asan/TestCases/asan_options-help.cc
file added
+9
test/asan/TestCases/deep_call_stack.cc
file modified
+2
-1
test/asan/TestCases/default_options.cc
file modified
+2
-2
test/asan/TestCases/dlclose-test.cc
file modified
+4
-4
test/asan/TestCases/interception_failure_test.cc
file modified
+1
-0
test/asan/TestCases/log-path_test.cc
file modified
+2
-2
test/asan/TestCases/stack-overflow.cc
file modified
+1
-1
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/zero_page_pc.cc
file modified
+6
-2
test/asan/Unit/lit.site.cfg.in
file modified
+8
-2
test/asan/android_commands/android_run.py
file modified
+1
-1
test/asan/lit.cfg
file modified
+10
-6
test/builtins/Unit/clear_cache_test.c
file modified
+14
-5
test/builtins/Unit/enable_execute_stack_test.c
file modified
+14
-6
test/lit.common.configured.in
file modified
+1
-1
test/lsan/TestCases/ignore_object.cc
file modified
+1
-2
test/lsan/TestCases/ignore_object_errors.cc
file modified
+1
-3
test/lsan/TestCases/leak_check_at_exit.cc
file modified
+1
-1
test/lsan/TestCases/leak_check_before_thread_started.cc
file modified
+1
-2
test/lsan/TestCases/suppressions_file.cc
file modified
+4
-4
test/msan/msan_print_shadow.cc
file modified
+3
-3
test/msan/origin-store-long.cc
file added
+21
test/msan/realloc-large-origin.cc
file added
+30
test/msan/realloc-origin.cc
file added
+21
test/msan/select_float_origin.cc
file modified
+1
-1
test/msan/use-after-free.cc
file modified
+1
-1
test/profile/instrprof-basic.c
file modified
+2
-2
test/profile/instrprof-reset-counters.c
file modified
+1
-1
test/profile/instrprof-set-filename.c
file modified
+1
-1
test/profile/instrprof-without-libc.c
file modified
+1
-1
test/profile/instrprof-write-file-atexit-explicitly.c
file modified
+1
-1
test/profile/instrprof-write-file-only.c
file modified
+1
-1
test/profile/instrprof-write-file.c
file modified
+2
-2
test/sanitizer_common/TestCases/Linux/hard_rss_limit_mb_test.cc
file added
+37
test/sanitizer_common/TestCases/Linux/sanitizer_set_death_callback_test.cc
file added
+49
test/sanitizer_common/TestCases/Linux/sched_getparam.cc
file added
+13
test/sanitizer_common/TestCases/Linux/soft_rss_limit_mb_test.cc
file added
+66
test/sanitizer_common/TestCases/options-help.cc
file added
+8
test/sanitizer_common/TestCases/options-include.cc
file added
+21
test/sanitizer_common/TestCases/options-invalid.cc
file added
+15
test/tsan/CMakeLists.txt
file modified
+1
-0
test/tsan/aligned_vs_unaligned_race.cc
file modified
+9
-8
test/tsan/annotate_happens_before.cc
file added
+57
test/tsan/atomic_free.cc
file modified
+4
-3
test/tsan/atomic_free2.cc
file modified
+4
-3
test/tsan/atomic_norace.cc
file modified
+6
-5
test/tsan/atomic_race.cc
file modified
+6
-5
test/tsan/atomic_stack.cc
file modified
+4
-3
test/tsan/benign_race.cc
file modified
+4
-4
test/tsan/blacklist2.cc
file modified
+4
-4
test/tsan/cond_cancel.c
file modified
+5
-4
test/tsan/cond_race.cc
file modified
+5
-6
test/tsan/deadlock_detector_stress_test.cc
file modified
+18
-7
test/tsan/deep_stack1.cc
file modified
+11
-5
test/tsan/fd_close_norace.cc
file modified
+4
-4
test/tsan/fd_location.cc
file modified
+4
-4
test/tsan/fd_pipe_race.cc
file modified
+4
-4
test/tsan/fd_stdout_race.cc
file modified
+4
-4
test/tsan/fork_deadlock.cc
file modified
+3
-5
test/tsan/fork_multithreaded.cc
file modified
+8
-6
test/tsan/free_race.c
file modified
+5
-7
test/tsan/global_race.cc
file modified
+4
-5
test/tsan/global_race2.cc
file modified
+4
-5
test/tsan/global_race3.cc
file modified
+4
-5
test/tsan/halt_on_error.cc
file modified
+4
-4
test/tsan/ignore_free.cc
file modified
+4
-5
test/tsan/ignore_lib0.cc
file modified
+1
-1
test/tsan/ignore_lib1.cc
file modified
+1
-1
test/tsan/ignore_lib2.cc
file modified
+1
-1
test/tsan/ignore_lib3.cc
file modified
+1
-1
test/tsan/ignore_malloc.cc
file modified
+2
-5
test/tsan/ignore_race.cc
file modified
+4
-4
test/tsan/inlined_memcpy_race.cc
file modified
+4
-5
test/tsan/inlined_memcpy_race2.cc
file modified
+4
-5
test/tsan/java.h
file modified
+4
-4
test/tsan/java_finalizer.cc
file modified
+3
-1
test/tsan/java_lock.cc
file modified
+3
-2
test/tsan/java_lock_move.cc
file modified
+3
-1
test/tsan/java_lock_rec.cc
file modified
+5
-3
test/tsan/java_lock_rec_race.cc
file modified
+5
-3
test/tsan/java_move_overlap.cc
file modified
+3
-1
test/tsan/java_move_overlap_race.cc
file modified
+3
-1
test/tsan/java_race_move.cc
file modified
+3
-1
test/tsan/java_rwlock.cc
file modified
+3
-2
test/tsan/java_volatile.cc
file added
+42
test/tsan/load_shared_lib.cc
file modified
+19
-11
test/tsan/malloc_stack.cc
file modified
+4
-3
test/tsan/map32bit.cc
file modified
+4
-5
test/tsan/memcpy_race.cc
file modified
+4
-5
test/tsan/mop_with_offset.cc
file modified
+4
-5
test/tsan/mop_with_offset2.cc
file modified
+4
-5
test/tsan/mutex_cycle2.c
file modified
+4
-4
test/tsan/mutexset1.cc
file modified
+4
-4
test/tsan/mutexset2.cc
file modified
+4
-4
test/tsan/mutexset3.cc
file modified
+4
-4
test/tsan/mutexset4.cc
file modified
+4
-4
test/tsan/mutexset5.cc
file modified
+4
-4
test/tsan/mutexset6.cc
file modified
+4
-4
test/tsan/mutexset7.cc
file modified
+4
-4
test/tsan/mutexset8.cc
file modified
+4
-4
test/tsan/process_sleep.h
file removed
-7
test/tsan/pthread_atfork_deadlock.c
file modified
+4
-4
test/tsan/race_on_barrier.c
file modified
+4
-5
test/tsan/race_on_mutex.c
file modified
+6
-7
test/tsan/race_on_mutex2.c
file modified
+4
-5
test/tsan/race_on_puts.cc
file modified
+4
-3
test/tsan/race_on_read.cc
file modified
+12
-8
test/tsan/race_on_speculative_load.cc
file modified
+7
-4
test/tsan/race_on_write.cc
file modified
+4
-5
test/tsan/race_with_finished_thread.cc
file modified
+5
-6
test/tsan/real_deadlock_detector_stress_test.cc
file added
+186
test/tsan/restore_stack.cc
file added
+50
test/tsan/signal_errno.cc
file modified
+4
-5
test/tsan/signal_malloc.cc
file modified
+2
-4
test/tsan/signal_recursive.cc
file modified
+11
-19
test/tsan/signal_reset.cc
file added
+74
test/tsan/signal_sync.cc
file modified
+2
-5
test/tsan/signal_thread.cc
file added
+52
test/tsan/signal_write.cc
file modified
+1
-1
test/tsan/simple_race.c
file modified
+4
-4
test/tsan/simple_race.cc
file modified
+4
-4
test/tsan/simple_stack.c
file modified
+12
-12
test/tsan/simple_stack2.cc
file modified
+10
-10
test/tsan/sleep_sync.cc
file modified
+5
-3
test/tsan/sleep_sync2.cc
file modified
+5
-3
test/tsan/stack_race.cc
file modified
+4
-4
test/tsan/stack_race2.cc
file modified
+4
-4
test/tsan/stack_sync_reuse.cc
file added
+65
test/tsan/suppress_same_address.cc
file modified
+4
-3
test/tsan/suppressions_global.cc
file modified
+1
-1
test/tsan/suppressions_race.cc
file modified
+5
-5
test/tsan/suppressions_race2.cc
file modified
+5
-5
test/tsan/test.h
file added
+31
test/tsan/thread_detach.c
file modified
+4
-4
test/tsan/thread_leak3.c
file modified
+5
-3
test/tsan/thread_leak4.c
file modified
+5
-5
test/tsan/thread_leak5.c
file modified
+5
-3
test/tsan/thread_name.cc
file modified
+4
-4
test/tsan/thread_name2.cc
file modified
+5
-4
test/tsan/tiny_race.c
file modified
+4
-3
test/tsan/tls_race.cc
file modified
+4
-4
test/tsan/tls_race2.cc
file modified
+4
-4
test/tsan/unaligned_norace.cc
file modified
+9
-9
test/tsan/unaligned_race.cc
file modified
+4
-5
test/tsan/vptr_harmful_race.cc
file modified
+4
-4
test/tsan/vptr_harmful_race2.cc
file modified
+4
-4
test/tsan/vptr_harmful_race3.cc
file modified
+4
-4
test/tsan/vptr_harmful_race4.cc
file modified
+4
-4
test/tsan/write_in_reader_lock.cc
file modified
+5
-4
test/ubsan/TestCases/Float/cast-overflow.cpp
file modified
+1
-0
test/ubsan/TestCases/Integer/no-recover.cpp
file modified
+2
-2
test/ubsan/TestCases/Misc/coverage-levels.cc
file added
+38
test/ubsan/TestCases/Misc/nonnull-arg.cpp
file modified
+1
-1
test/ubsan/TestCases/TypeCheck/misaligned.cpp
file modified
+4
-5
test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
file modified
+1
-1
test/ubsan/TestCases/TypeCheck/vptr.cpp
file modified
+9
-10
unittests/lit.common.unit.configured.in
file modified
+1
-1
Import compiler-rt trunk r228651.
https://llvm.org/svn/llvm-project/compiler-rt/trunk@228651
CMakeLists.txt
file modified
+46
-41
cmake/Modules/AddCompilerRT.cmake
file modified
+13
-4
cmake/Modules/CompilerRTCompile.cmake
file modified
+1
-1
cmake/config-ix.cmake
file modified
+44
-13
include/CMakeLists.txt
file modified
+1
-0
include/sanitizer/asan_interface.h
file modified
+1
-2
include/sanitizer/common_interface_defs.h
file modified
+3
-12
include/sanitizer/coverage_interface.h
file added
+46
include/sanitizer/msan_interface.h
file modified
+3
-1
lib/asan/CMakeLists.txt
file modified
+28
-32
lib/asan/asan_activation.cc
file modified
+98
-44
lib/asan/asan_activation.h
file modified
+1
-1
lib/asan/asan_activation_flags.inc
file added
+35
lib/asan/asan_allocator.cc
lib/asan/asan_allocator2.cc
file renamed
+535
-418
lib/asan/asan_allocator.h
file modified
+19
-5
lib/asan/asan_debugging.cc
file modified
+2
-2
lib/asan/asan_fake_stack.cc
file modified
+11
-12
lib/asan/asan_flags.cc
file added
+141
lib/asan/asan_flags.h
file modified
+9
-39
lib/asan/asan_flags.inc
file added
+144
lib/asan/asan_globals.cc
file modified
+4
-4
lib/asan/asan_init_version.h
file modified
+4
-2
lib/asan/asan_interceptors.cc
file modified
+30
-24
lib/asan/asan_internal.h
file modified
+2
-3
lib/asan/asan_linux.cc
file modified
+0
-4
lib/asan/asan_mac.cc
file modified
+75
-66
lib/asan/asan_malloc_mac.cc
file modified
+41
-38
lib/asan/asan_mapping.h
file modified
+24
-7
lib/asan/asan_poisoning.cc
file modified
+15
-4
lib/asan/asan_poisoning.h
file modified
+7
-4
lib/asan/asan_report.cc
file modified
+3
-1
lib/asan/asan_rtl.cc
file modified
+36
-289
lib/asan/asan_stack.cc
file modified
+15
-0
lib/asan/asan_stack.h
file modified
+7
-3
lib/asan/scripts/asan_device_setup
file modified
+2
-1
lib/asan/scripts/asan_symbolize.py
file modified
+41
-31
lib/asan/tests/CMakeLists.txt
file modified
+25
-12
lib/asan/tests/asan_interface_test.cc
file modified
+1
-1
lib/asan/tests/asan_noinst_test.cc
file modified
+0
-9
lib/asan/tests/asan_test.cc
file modified
+32
-1
lib/builtins/CMakeLists.txt
file modified
+6
-1
lib/builtins/atomic.c
file modified
+6
-12
lib/builtins/clear_cache.c
file modified
+63
-3
lib/builtins/gcc_personality_v0.c
file modified
+4
-44
lib/builtins/int_types.h
file modified
+2
-1
lib/dfsan/CMakeLists.txt
file modified
+1
-0
lib/dfsan/dfsan.cc
file modified
+19
-10
lib/dfsan/dfsan.h
file modified
+5
-11
lib/dfsan/dfsan_custom.cc
file modified
+3
-2
lib/dfsan/dfsan_flags.inc
file added
+32
lib/lsan/lsan.cc
file modified
+3
-0
lib/lsan/lsan_allocator.cc
file modified
+1
-1
lib/lsan/lsan_common.cc
file modified
+38
-39
lib/lsan/lsan_common.h
file modified
+5
-31
lib/lsan/lsan_flags.inc
file added
+44
lib/msan/CMakeLists.txt
file modified
+1
-0
lib/msan/msan.cc
file modified
+73
-79
lib/msan/msan.h
file modified
+72
-75
lib/msan/msan_allocator.cc
file modified
+22
-5
lib/msan/msan_flags.h
file modified
+5
-15
lib/msan/msan_flags.inc
file added
+33
lib/msan/msan_interceptors.cc
file modified
+82
-163
lib/msan/msan_linux.cc
file modified
+66
-59
lib/msan/msan_poisoning.cc
file added
+174
lib/msan/msan_poisoning.h
file added
+59
lib/msan/msan_report.cc
file modified
+18
-3
lib/msan/msan_thread.cc
file modified
+0
-11
lib/msan/tests/CMakeLists.txt
file modified
+5
-4
lib/msan/tests/msan_test.cc
file modified
+130
-26
lib/profile/InstrProfilingFile.c
file modified
+6
-1
lib/sanitizer_common/CMakeLists.txt
file modified
+7
-5
lib/sanitizer_common/sanitizer_allocator.cc
file modified
+3
-6
lib/sanitizer_common/sanitizer_allocator.h
file modified
+72
-11
lib/sanitizer_common/sanitizer_allocator_internal.h
file modified
+9
-0
lib/sanitizer_common/sanitizer_common.cc
file modified
+42
-17
lib/sanitizer_common/sanitizer_common.h
file modified
+60
-24
lib/sanitizer_common/sanitizer_common_interceptors.inc
file modified
+63
-2
lib/sanitizer_common/sanitizer_common_libcdep.cc
file modified
+66
-0
lib/sanitizer_common/sanitizer_coverage_libcdep.cc
file modified
+241
-104
lib/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc
file modified
+31
-26
lib/sanitizer_common/sanitizer_deadlock_detector.h
file modified
+5
-1
lib/sanitizer_common/sanitizer_flag_parser.cc
file added
+153
lib/sanitizer_common/sanitizer_flag_parser.h
file added
+121
lib/sanitizer_common/sanitizer_flags.cc
file modified
+37
-257
lib/sanitizer_common/sanitizer_flags.h
file modified
+25
-49
lib/sanitizer_common/sanitizer_flags.inc
file added
+149
lib/sanitizer_common/sanitizer_internal_defs.h
file modified
+16
-4
lib/sanitizer_common/sanitizer_libc.cc
file modified
+17
-0
lib/sanitizer_common/sanitizer_libc.h
file modified
+21
-0
lib/sanitizer_common/sanitizer_linux.cc
file modified
+68
-46
lib/sanitizer_common/sanitizer_linux_libcdep.cc
file modified
+57
-3
lib/sanitizer_common/sanitizer_list.h
file modified
+10
-6
lib/sanitizer_common/sanitizer_mac.cc
file modified
+12
-5
lib/sanitizer_common/sanitizer_mac.h
file modified
+1
-0
lib/sanitizer_common/sanitizer_mutex.h
file modified
+6
-0
lib/sanitizer_common/sanitizer_platform_interceptors.h
file modified
+26
-19
lib/sanitizer_common/sanitizer_platform_limits_posix.cc
file modified
+6
-0
lib/sanitizer_common/sanitizer_platform_limits_posix.h
file modified
+10
-1
lib/sanitizer_common/sanitizer_posix.cc
file modified
+4
-4
lib/sanitizer_common/sanitizer_posix_libcdep.cc
file modified
+12
-0
lib/sanitizer_common/sanitizer_quarantine.h
file modified
+12
-6
lib/sanitizer_common/sanitizer_stackdepot.cc
file modified
+6
-3
lib/sanitizer_common/sanitizer_stacktrace.cc
file modified
+2
-17
lib/sanitizer_common/sanitizer_stacktrace.h
file modified
+34
-9
lib/sanitizer_common/sanitizer_stacktrace_libcdep.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc
file modified
+4
-4
lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
file modified
+1
-1
lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc
file modified
+1
-1
lib/sanitizer_common/sanitizer_unwind_posix_libcdep.cc
file modified
+3
-3
lib/sanitizer_common/sanitizer_win.cc
file modified
+100
-10
lib/sanitizer_common/scripts/check_lint.sh
file modified
+8
-1
lib/sanitizer_common/scripts/sancov.py
file modified
+1
-1
lib/sanitizer_common/tests/CMakeLists.txt
file modified
+11
-14
lib/sanitizer_common/tests/sanitizer_allocator_test.cc
file modified
+24
-26
lib/sanitizer_common/tests/sanitizer_deadlock_detector_test.cc
file modified
+1
-1
lib/sanitizer_common/tests/sanitizer_flags_test.cc
file modified
+80
-24
lib/sanitizer_common/tests/sanitizer_libc_test.cc
file modified
+52
-18
lib/sanitizer_common/tests/sanitizer_printf_test.cc
file modified
+5
-8
lib/sanitizer_common/tests/sanitizer_procmaps_test.cc
file modified
+1
-0
lib/sanitizer_common/tests/sanitizer_test_utils.h
file modified
+6
-0
lib/tsan/CMakeLists.txt
file modified
+15
-2
lib/tsan/Makefile.old
file modified
+1
-1
lib/tsan/check_analyze.sh
file modified
+15
-20
lib/tsan/dd/dd_rtl.cc
file modified
+14
-6
lib/tsan/go/build.bat
file modified
+1
-1
lib/tsan/go/buildgo.sh
file modified
+45
-16
lib/tsan/go/tsan_go.cc
file modified
+0
-7
lib/tsan/rtl/Makefile.old
file modified
+1
-1
lib/tsan/rtl/tsan_clock.cc
file modified
+4
-4
lib/tsan/rtl/tsan_defs.h
file modified
+2
-35
lib/tsan/rtl/tsan_flags.cc
file modified
+37
-68
lib/tsan/rtl/tsan_flags.h
file modified
+6
-59
lib/tsan/rtl/tsan_flags.inc
file added
+78
lib/tsan/rtl/tsan_interceptors.cc
file modified
+56
-45
lib/tsan/rtl/tsan_interface.cc
file modified
+47
-24
lib/tsan/rtl/tsan_interface.h
file modified
+9
-6
lib/tsan/rtl/tsan_interface_java.cc
file modified
+30
-0
lib/tsan/rtl/tsan_interface_java.h
file modified
+8
-0
lib/tsan/rtl/tsan_mman.cc
file modified
+11
-2
lib/tsan/rtl/tsan_mman.h
file modified
+1
-0
lib/tsan/rtl/tsan_mutex.cc
file modified
+9
-9
lib/tsan/rtl/tsan_mutex.h
file modified
+1
-1
lib/tsan/rtl/tsan_platform.h
file modified
+0
-3
lib/tsan/rtl/tsan_platform_linux.cc
file modified
+7
-4
lib/tsan/rtl/tsan_platform_mac.cc
file modified
+2
-0
lib/tsan/rtl/tsan_rtl.cc
file modified
+23
-50
lib/tsan/rtl/tsan_rtl.h
file modified
+1
-1
lib/tsan/rtl/tsan_rtl_report.cc
file modified
+4
-3
lib/tsan/rtl/tsan_rtl_thread.cc
file modified
+6
-5
lib/tsan/tests/CMakeLists.txt
file modified
+1
-0
lib/tsan/tests/rtl/tsan_string.cc
file modified
+0
-4
lib/tsan/tests/unit/tsan_clock_test.cc
file modified
+2
-2
lib/tsan/tests/unit/tsan_mman_test.cc
file modified
+1
-1
lib/tsan/tests/unit/tsan_mutex_test.cc
file modified
+1
-1
lib/ubsan/CMakeLists.txt
file modified
+5
-0
lib/ubsan/ubsan_flags.cc
file modified
+39
-23
lib/ubsan/ubsan_flags.h
file modified
+6
-4
lib/ubsan/ubsan_flags.inc
file added
+24
lib/ubsan/ubsan_init.cc
file modified
+4
-2
lib/ubsan/ubsan_type_hash.cc
file modified
+21
-26
make/platform/clang_darwin.mk
file modified
+28
-6
make/platform/darwin_bni.mk
file modified
+1
-0
make/platform/darwin_fat.mk
file removed
-56
test/asan/CMakeLists.txt
file modified
+71
-117
test/asan/TestCases/Android/coverage-android.cc
file modified
+85
-9
test/asan/TestCases/Android/lit.local.cfg
file modified
+1
-1
test/asan/TestCases/Darwin/address-range-limit.mm
file added
+38
test/asan/TestCases/Darwin/crashlog-stacktraces.c
file added
+43
test/asan/TestCases/Darwin/dyld_insert_libraries_reexec.cc
file modified
+0
-2
test/asan/TestCases/Darwin/dyld_insert_libraries_remove.cc
file added
+39
test/asan/TestCases/Darwin/interception-in-shared-lib-test.cc
file modified
+3
-3
test/asan/TestCases/Darwin/interface_symbols_darwin.c
file modified
+9
-0
test/asan/TestCases/Darwin/linked-only.cc
file added
+33
test/asan/TestCases/Darwin/mixing-global-constructors.cc
file added
+42
test/asan/TestCases/Darwin/suppressions-darwin.cc
file modified
+4
-4
test/asan/TestCases/Linux/asan_preload_test-2.cc
file modified
+2
-2
test/asan/TestCases/Linux/coverage-caller-callee-total-count.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-direct-activation.cc
file added
+59
test/asan/TestCases/Linux/coverage-direct-large.cc
file modified
+22
-2
test/asan/TestCases/Linux/coverage-direct.cc
file modified
+42
-3
test/asan/TestCases/Linux/coverage-disabled.cc
file modified
+2
-0
test/asan/TestCases/Linux/coverage-levels.cc
file modified
+12
-3
test/asan/TestCases/Linux/coverage-maybe-open-file.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-module-unloaded.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-reset.cc
file added
+52
test/asan/TestCases/Linux/coverage-sandboxing.cc
file modified
+1
-1
test/asan/TestCases/Linux/coverage-tracing.cc
file modified
+38
-10
test/asan/TestCases/Linux/coverage.cc
file modified
+1
-1
test/asan/TestCases/Linux/malloc-in-qsort.cc
file modified
+2
-5
test/asan/TestCases/Linux/nohugepage_test.cc
file added
+91
test/asan/TestCases/Linux/overflow-in-qsort.cc
file modified
+1
-3
test/asan/TestCases/Linux/quarantine_size_mb.cc
file added
+24
test/asan/TestCases/Linux/sized_delete_test.cc
file modified
+1
-1
test/asan/TestCases/Linux/stack-overflow-sigbus.cc
file added
+64
test/asan/TestCases/Linux/stack-trace-dlclose.cc
file modified
+1
-1
test/asan/TestCases/Posix/asan-symbolize-sanity-test.cc
file modified
+1
-1
test/asan/TestCases/Posix/init-order-dlopen.cc
file modified
+2
-2
test/asan/TestCases/Posix/large_allocator_unpoisons_on_free.cc
file modified
+1
-1
test/asan/TestCases/Posix/shared-lib-test.cc
file modified
+4
-4
test/asan/TestCases/Posix/start-deactivated.cc
file modified
+34
-2
test/asan/TestCases/Posix/tsd_dtor_leak.cc
file modified
+8
-6
test/asan/TestCases/Windows/iostream_sbo.cc
file added
+18
test/asan/TestCases/Windows/shadow_mapping_failure.cc
file added
+18
test/asan/TestCases/Windows/thread_suspended.cc
file added
+27
test/asan/TestCases/allocator_returns_null.cc
file modified
+6
-6
test/asan/TestCases/asan_options-help.cc
file added
+9
test/asan/TestCases/deep_call_stack.cc
file modified
+2
-1
test/asan/TestCases/default_options.cc
file modified
+2
-2
test/asan/TestCases/dlclose-test.cc
file modified
+4
-4
test/asan/TestCases/interception_failure_test.cc
file modified
+1
-0
test/asan/TestCases/log-path_test.cc
file modified
+2
-2
test/asan/TestCases/stack-overflow.cc
file modified
+1
-1
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/zero_page_pc.cc
file modified
+6
-2
test/asan/Unit/lit.site.cfg.in
file modified
+8
-2
test/asan/android_commands/android_run.py
file modified
+1
-1
test/asan/lit.cfg
file modified
+10
-6
test/builtins/Unit/clear_cache_test.c
file modified
+14
-5
test/builtins/Unit/enable_execute_stack_test.c
file modified
+14
-6
test/lit.common.configured.in
file modified
+1
-1
test/lsan/TestCases/ignore_object.cc
file modified
+1
-2
test/lsan/TestCases/ignore_object_errors.cc
file modified
+1
-3
test/lsan/TestCases/leak_check_at_exit.cc
file modified
+1
-1
test/lsan/TestCases/leak_check_before_thread_started.cc
file modified
+1
-2
test/lsan/TestCases/suppressions_file.cc
file modified
+4
-4
test/msan/msan_print_shadow.cc
file modified
+3
-3
test/msan/origin-store-long.cc
file added
+21
test/msan/realloc-large-origin.cc
file added
+30
test/msan/realloc-origin.cc
file added
+21
test/msan/select_float_origin.cc
file modified
+1
-1
test/msan/use-after-free.cc
file modified
+1
-1
test/profile/instrprof-basic.c
file modified
+2
-2
test/profile/instrprof-reset-counters.c
file modified
+1
-1
test/profile/instrprof-set-filename.c
file modified
+1
-1
test/profile/instrprof-without-libc.c
file modified
+1
-1
test/profile/instrprof-write-file-atexit-explicitly.c
file modified
+1
-1
test/profile/instrprof-write-file-only.c
file modified
+1
-1
test/profile/instrprof-write-file.c
file modified
+2
-2
test/sanitizer_common/TestCases/Linux/hard_rss_limit_mb_test.cc
file added
+37
test/sanitizer_common/TestCases/Linux/sanitizer_set_death_callback_test.cc
file added
+49
test/sanitizer_common/TestCases/Linux/sched_getparam.cc
file added
+13
test/sanitizer_common/TestCases/Linux/soft_rss_limit_mb_test.cc
file added
+66
test/sanitizer_common/TestCases/options-help.cc
file added
+8
test/sanitizer_common/TestCases/options-include.cc
file added
+21
test/sanitizer_common/TestCases/options-invalid.cc
file added
+15
test/tsan/CMakeLists.txt
file modified
+1
-0
test/tsan/aligned_vs_unaligned_race.cc
file modified
+9
-8
test/tsan/annotate_happens_before.cc
file added
+57
test/tsan/atomic_free.cc
file modified
+4
-3
test/tsan/atomic_free2.cc
file modified
+4
-3
test/tsan/atomic_norace.cc
file modified
+6
-5
test/tsan/atomic_race.cc
file modified
+6
-5
test/tsan/atomic_stack.cc
file modified
+4
-3
test/tsan/benign_race.cc
file modified
+4
-4
test/tsan/blacklist2.cc
file modified
+4
-4
test/tsan/cond_cancel.c
file modified
+5
-4
test/tsan/cond_race.cc
file modified
+5
-6
test/tsan/deadlock_detector_stress_test.cc
file modified
+18
-7
test/tsan/deep_stack1.cc
file modified
+11
-5
test/tsan/fd_close_norace.cc
file modified
+4
-4
test/tsan/fd_location.cc
file modified
+4
-4
test/tsan/fd_pipe_race.cc
file modified
+4
-4
test/tsan/fd_stdout_race.cc
file modified
+4
-4
test/tsan/fork_deadlock.cc
file modified
+3
-5
test/tsan/fork_multithreaded.cc
file modified
+8
-6
test/tsan/free_race.c
file modified
+5
-7
test/tsan/global_race.cc
file modified
+4
-5
test/tsan/global_race2.cc
file modified
+4
-5
test/tsan/global_race3.cc
file modified
+4
-5
test/tsan/halt_on_error.cc
file modified
+4
-4
test/tsan/ignore_free.cc
file modified
+4
-5
test/tsan/ignore_lib0.cc
file modified
+1
-1
test/tsan/ignore_lib1.cc
file modified
+1
-1
test/tsan/ignore_lib2.cc
file modified
+1
-1
test/tsan/ignore_lib3.cc
file modified
+1
-1
test/tsan/ignore_malloc.cc
file modified
+2
-5
test/tsan/ignore_race.cc
file modified
+4
-4
test/tsan/inlined_memcpy_race.cc
file modified
+4
-5
test/tsan/inlined_memcpy_race2.cc
file modified
+4
-5
test/tsan/java.h
file modified
+4
-4
test/tsan/java_finalizer.cc
file modified
+3
-1
test/tsan/java_lock.cc
file modified
+3
-2
test/tsan/java_lock_move.cc
file modified
+3
-1
test/tsan/java_lock_rec.cc
file modified
+5
-3
test/tsan/java_lock_rec_race.cc
file modified
+5
-3
test/tsan/java_move_overlap.cc
file modified
+3
-1
test/tsan/java_move_overlap_race.cc
file modified
+3
-1
test/tsan/java_race_move.cc
file modified
+3
-1
test/tsan/java_rwlock.cc
file modified
+3
-2
test/tsan/java_volatile.cc
file added
+42
test/tsan/load_shared_lib.cc
file modified
+19
-11
test/tsan/malloc_stack.cc
file modified
+4
-3
test/tsan/map32bit.cc
file modified
+4
-5
test/tsan/memcpy_race.cc
file modified
+4
-5
test/tsan/mop_with_offset.cc
file modified
+4
-5
test/tsan/mop_with_offset2.cc
file modified
+4
-5
test/tsan/mutex_cycle2.c
file modified
+4
-4
test/tsan/mutexset1.cc
file modified
+4
-4
test/tsan/mutexset2.cc
file modified
+4
-4
test/tsan/mutexset3.cc
file modified
+4
-4
test/tsan/mutexset4.cc
file modified
+4
-4
test/tsan/mutexset5.cc
file modified
+4
-4
test/tsan/mutexset6.cc
file modified
+4
-4
test/tsan/mutexset7.cc
file modified
+4
-4
test/tsan/mutexset8.cc
file modified
+4
-4
test/tsan/process_sleep.h
file removed
-7
test/tsan/pthread_atfork_deadlock.c
file modified
+4
-4
test/tsan/race_on_barrier.c
file modified
+4
-5
test/tsan/race_on_mutex.c
file modified
+6
-7
test/tsan/race_on_mutex2.c
file modified
+4
-5
test/tsan/race_on_puts.cc
file modified
+4
-3
test/tsan/race_on_read.cc
file modified
+12
-8
test/tsan/race_on_speculative_load.cc
file modified
+7
-4
test/tsan/race_on_write.cc
file modified
+4
-5
test/tsan/race_with_finished_thread.cc
file modified
+5
-6
test/tsan/real_deadlock_detector_stress_test.cc
file added
+186
test/tsan/restore_stack.cc
file added
+50
test/tsan/signal_errno.cc
file modified
+4
-5
test/tsan/signal_malloc.cc
file modified
+2
-4
test/tsan/signal_recursive.cc
file modified
+11
-19
test/tsan/signal_reset.cc
file added
+74
test/tsan/signal_sync.cc
file modified
+2
-5
test/tsan/signal_thread.cc
file added
+52
test/tsan/signal_write.cc
file modified
+1
-1
test/tsan/simple_race.c
file modified
+4
-4
test/tsan/simple_race.cc
file modified
+4
-4
test/tsan/simple_stack.c
file modified
+12
-12
test/tsan/simple_stack2.cc
file modified
+10
-10
test/tsan/sleep_sync.cc
file modified
+5
-3
test/tsan/sleep_sync2.cc
file modified
+5
-3
test/tsan/stack_race.cc
file modified
+4
-4
test/tsan/stack_race2.cc
file modified
+4
-4
test/tsan/stack_sync_reuse.cc
file added
+65
test/tsan/suppress_same_address.cc
file modified
+4
-3
test/tsan/suppressions_global.cc
file modified
+1
-1
test/tsan/suppressions_race.cc
file modified
+5
-5
test/tsan/suppressions_race2.cc
file modified
+5
-5
test/tsan/test.h
file added
+31
test/tsan/thread_detach.c
file modified
+4
-4
test/tsan/thread_leak3.c
file modified
+5
-3
test/tsan/thread_leak4.c
file modified
+5
-5
test/tsan/thread_leak5.c
file modified
+5
-3
test/tsan/thread_name.cc
file modified
+4
-4
test/tsan/thread_name2.cc
file modified
+5
-4
test/tsan/tiny_race.c
file modified
+4
-3
test/tsan/tls_race.cc
file modified
+4
-4
test/tsan/tls_race2.cc
file modified
+4
-4
test/tsan/unaligned_norace.cc
file modified
+9
-9
test/tsan/unaligned_race.cc
file modified
+4
-5
test/tsan/vptr_harmful_race.cc
file modified
+4
-4
test/tsan/vptr_harmful_race2.cc
file modified
+4
-4
test/tsan/vptr_harmful_race3.cc
file modified
+4
-4
test/tsan/vptr_harmful_race4.cc
file modified
+4
-4
test/tsan/write_in_reader_lock.cc
file modified
+5
-4
test/ubsan/TestCases/Float/cast-overflow.cpp
file modified
+1
-0
test/ubsan/TestCases/Integer/no-recover.cpp
file modified
+2
-2
test/ubsan/TestCases/Misc/coverage-levels.cc
file added
+38
test/ubsan/TestCases/Misc/nonnull-arg.cpp
file modified
+1
-1
test/ubsan/TestCases/TypeCheck/misaligned.cpp
file modified
+4
-5
test/ubsan/TestCases/TypeCheck/vptr-virtual-base.cpp
file modified
+1
-1
test/ubsan/TestCases/TypeCheck/vptr.cpp
file modified
+9
-10
unittests/lit.common.unit.configured.in
file modified
+1
-1