summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--runtime/thread.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/thread.cc b/runtime/thread.cc
index f314f61..5274f9e 100644
--- a/runtime/thread.cc
+++ b/runtime/thread.cc
@@ -1048,6 +1048,7 @@ struct StackDumpVisitor : public StackVisitor {
if (m->IsRuntimeMethod()) {
return true;
}
+ m = m->GetInterfaceMethodIfProxy(sizeof(void*));
const int kMaxRepetition = 3;
mirror::Class* c = m->GetDeclaringClass();
mirror::DexCache* dex_cache = c->GetDexCache();