diff options
author | Mathieu Chartier <mathieuc@google.com> | 2015-07-21 21:19:52 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2015-07-21 21:19:52 +0000 |
commit | 49f64e853e17c31366bc18c06a3a6d9f7a23ca9b (patch) | |
tree | a902acd9c036613027b7de181ba0947614421306 | |
parent | 75a60c1a18df2bd8a2a3df4b3bd404a1cff99ea5 (diff) | |
parent | 3387f39750942b0442eec351757c7d1f9b1405ca (diff) | |
download | art-49f64e853e17c31366bc18c06a3a6d9f7a23ca9b.tar.gz art-49f64e853e17c31366bc18c06a3a6d9f7a23ca9b.tar.bz2 art-49f64e853e17c31366bc18c06a3a6d9f7a23ca9b.zip |
am 3387f397: Get non proxy method for StackDumpVisitor
* commit '3387f39750942b0442eec351757c7d1f9b1405ca':
Get non proxy method for StackDumpVisitor
-rw-r--r-- | runtime/thread.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/runtime/thread.cc b/runtime/thread.cc index f314f61245..5274f9e0d3 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(); |