]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libsanitizer/tsan/tsan_interface_inl.h
[libsanitizer] merge from upstream r168699
[thirdparty/gcc.git] / libsanitizer / tsan / tsan_interface_inl.h
index 493e3f7778ed4dccecf824da183e071de08f2777..133348a942caa906150c374187075e5cd7d8ada2 100644 (file)
@@ -61,3 +61,11 @@ void __tsan_func_entry(void *pc) {
 void __tsan_func_exit() {
   FuncExit(cur_thread());
 }
+
+void __tsan_read_range(void *addr, uptr size) {
+  MemoryAccessRange(cur_thread(), CALLERPC, (uptr)addr, size, false);
+}
+
+void __tsan_write_range(void *addr, uptr size) {
+  MemoryAccessRange(cur_thread(), CALLERPC, (uptr)addr, size, true);
+}