tsan: detect races between plain and atomic memory accesses
authorDmitry Vyukov <dvyukov@google.com>
Fri, 1 Feb 2013 09:42:06 +0000 (09:42 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Fri, 1 Feb 2013 09:42:06 +0000 (09:42 +0000)
commitba4291480de895ca922ab7bfdaa6edf4914998d5
tree376da06e12afa4fa71748bf2ef6653ab3a32a3b0
parent18950a174e3a58809183e3877cc2fcfc274ff77a
tsan: detect races between plain and atomic memory accesses

llvm-svn: 174163
16 files changed:
compiler-rt/lib/tsan/go/tsan_go.cc
compiler-rt/lib/tsan/lit_tests/atomic_norace.cc [new file with mode: 0644]
compiler-rt/lib/tsan/lit_tests/atomic_race.cc [new file with mode: 0644]
compiler-rt/lib/tsan/rtl/tsan_defs.h
compiler-rt/lib/tsan/rtl/tsan_fd.cc
compiler-rt/lib/tsan/rtl/tsan_interceptors.cc
compiler-rt/lib/tsan/rtl/tsan_interface.cc
compiler-rt/lib/tsan/rtl/tsan_interface_atomic.cc
compiler-rt/lib/tsan/rtl/tsan_interface_inl.h
compiler-rt/lib/tsan/rtl/tsan_rtl.cc
compiler-rt/lib/tsan/rtl/tsan_rtl.h
compiler-rt/lib/tsan/rtl/tsan_rtl_mutex.cc
compiler-rt/lib/tsan/rtl/tsan_rtl_report.cc
compiler-rt/lib/tsan/rtl/tsan_rtl_thread.cc
compiler-rt/lib/tsan/rtl/tsan_update_shadow_word_inl.h
compiler-rt/lib/tsan/tests/unit/tsan_shadow_test.cc