diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2012-08-16 15:08:49 +0000 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2012-08-16 15:08:49 +0000 |
| commit | 3482ec3bc8bd457bca29299ae1aa1ed16312f757 (patch) | |
| tree | 3470c39366355fdbd89edbd633ccfbcb0e642212 /compiler-rt/lib/tsan/rtl/tsan_sync.h | |
| parent | 19ae9f3b2ecf650d817fed2778f44de3f852a780 (diff) | |
| download | bcm5719-llvm-3482ec3bc8bd457bca29299ae1aa1ed16312f757.tar.gz bcm5719-llvm-3482ec3bc8bd457bca29299ae1aa1ed16312f757.zip | |
tsan: better diagnostics for destroy of a locked mutex + a test
llvm-svn: 162022
Diffstat (limited to 'compiler-rt/lib/tsan/rtl/tsan_sync.h')
| -rw-r--r-- | compiler-rt/lib/tsan/rtl/tsan_sync.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler-rt/lib/tsan/rtl/tsan_sync.h b/compiler-rt/lib/tsan/rtl/tsan_sync.h index c96713096b3..89de81d54d8 100644 --- a/compiler-rt/lib/tsan/rtl/tsan_sync.h +++ b/compiler-rt/lib/tsan/rtl/tsan_sync.h @@ -60,6 +60,7 @@ struct SyncVar { SyncClock read_clock; // Used for rw mutexes only. StackTrace creation_stack; int owner_tid; // Set only by exclusive owners. + u64 last_lock; int recursion; bool is_rw; bool is_recursive; |

