tsan: add acquire/release functions to java interface
authorDmitry Vyukov <dvyukov@google.com>
Mon, 22 Dec 2014 09:44:56 +0000 (09:44 +0000)
committerDmitry Vyukov <dvyukov@google.com>
Mon, 22 Dec 2014 09:44:56 +0000 (09:44 +0000)
commit732b128129cf317468dc366c412be19f6a3ed01e
treef20e8de2ff26c0caaed564af7e53de4162be533e
parent07bc611fb378deda65a6d3bdeda9c9fe95cb6dfd
tsan: add acquire/release functions to java interface

they are required to handle synchronization on volatile/final fields

llvm-svn: 224697
compiler-rt/lib/tsan/rtl/tsan_interface_java.cc
compiler-rt/lib/tsan/rtl/tsan_interface_java.h
compiler-rt/test/tsan/java.h
compiler-rt/test/tsan/java_volatile.cc [new file with mode: 0644]