| commit | 3abd0963709b35a48dd72655156e2550bf07b9f4 | [log] [tgz] |
|---|---|---|
| author | Dmitry Vyukov <dvyukov@google.com> | Mon Jul 16 16:55:01 2012 +0000 |
| committer | Dmitry Vyukov <dvyukov@google.com> | Mon Jul 16 16:55:01 2012 +0000 |
| tree | 1df8266411e39db2425565fb60952b12e6703d29 | |
| parent | 5bfac97ff9fce86ad3d723455f85f9f3c09cc15c [diff] [blame] |
tsan: treat malloc() as memory access in Go llvm-svn: 160289
diff --git a/compiler-rt/lib/tsan/go/tsan_go.cc b/compiler-rt/lib/tsan/go/tsan_go.cc index de69709..ce916ad 100644 --- a/compiler-rt/lib/tsan/go/tsan_go.cc +++ b/compiler-rt/lib/tsan/go/tsan_go.cc
@@ -192,6 +192,7 @@ case MALLOC: thr->in_rtl++; MemoryResetRange(thr, (uptr)pc, (uptr)addr, (uptr)info); + MemoryAccessRange(thr, (uptr)pc, (uptr)addr, (uptr)info, true); thr->in_rtl--; break; case FREE: