diff options
Diffstat (limited to 'runtime/art_method.cc')
-rw-r--r-- | runtime/art_method.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/art_method.cc b/runtime/art_method.cc index 646f73d8cc..d975a3017e 100644 --- a/runtime/art_method.cc +++ b/runtime/art_method.cc @@ -612,6 +612,11 @@ const OatQuickMethodHeader* ArtMethod::GetOatQuickMethodHeader(uintptr_t pc) { } } + if (OatQuickMethodHeader::NterpMethodHeader != nullptr && + OatQuickMethodHeader::NterpMethodHeader->Contains(pc)) { + return OatQuickMethodHeader::NterpMethodHeader; + } + // Check whether the pc is in the JIT code cache. jit::Jit* jit = runtime->GetJit(); if (jit != nullptr) { |