summaryrefslogtreecommitdiffstats
path: root/runtime/base
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2015-01-27 17:14:16 -0800
committerMathieu Chartier <mathieuc@google.com>2015-01-27 18:20:41 -0800
commit4c10110b144eafa47333dc9d30da9220a03e7c08 (patch)
treee373871d3b56a161eacd7a1d25846c2a39b0ad62 /runtime/base
parent763abfd0d803f8169e97d3da944043c2464aac0a (diff)
downloadart-4c10110b144eafa47333dc9d30da9220a03e7c08.tar.gz
art-4c10110b144eafa47333dc9d30da9220a03e7c08.tar.bz2
art-4c10110b144eafa47333dc9d30da9220a03e7c08.zip
Print lock level in ExclusiveUnlock
Bug: 18713034 Change-Id: I83e1bf1e2023b595d8ddf20008935c75b2b0aa0c
Diffstat (limited to 'runtime/base')
-rw-r--r--runtime/base/mutex.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/base/mutex.cc b/runtime/base/mutex.cc
index 945374185a..6e00cc79b5 100644
--- a/runtime/base/mutex.cc
+++ b/runtime/base/mutex.cc
@@ -446,7 +446,8 @@ void Mutex::ExclusiveUnlock(Thread* self) {
if (Thread::Current() != nullptr) {
Thread::Current()->GetThreadName(name2);
}
- LOG(FATAL) << name1 << " " << name2;
+ LOG(FATAL) << GetName() << " level=" << level_ << " self=" << name1
+ << " Thread::Current()=" << name2;
}
AssertHeld(self);
DCHECK_NE(exclusive_owner_, 0U);