summaryrefslogtreecommitdiff
path: root/test/tsan/java.h
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2015-05-05 08:09:46 +0000
committerDmitry Vyukov <dvyukov@google.com>2015-05-05 08:09:46 +0000
commit661e747a946653179aeaed9643fd0f857301eba6 (patch)
tree19c8239b7f61a4b736d9d71c9b10068f499472d1 /test/tsan/java.h
parent67bc654353cc2dd0945b06c6f72f940fc5bd0a73 (diff)
downloadcompiler-rt-661e747a946653179aeaed9643fd0f857301eba6.tar.gz
tsan: add memory access functions that accept pc
This is required for Java support, as real PCs don't work for Java. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@236484 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/tsan/java.h')
-rw-r--r--test/tsan/java.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/tsan/java.h b/test/tsan/java.h
index 35fdbc1e7..6923e8618 100644
--- a/test/tsan/java.h
+++ b/test/tsan/java.h
@@ -18,4 +18,7 @@ int __tsan_java_mutex_unlock_rec(jptr addr);
int __tsan_java_acquire(jptr addr);
int __tsan_java_release(jptr addr);
int __tsan_java_release_store(jptr addr);
+
+void __tsan_read1_pc(jptr addr, jptr pc);
+void __tsan_write1_pc(jptr addr, jptr pc);
}