summaryrefslogtreecommitdiff
path: root/runtime/stack_map.cc
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/stack_map.cc')
-rw-r--r--runtime/stack_map.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/runtime/stack_map.cc b/runtime/stack_map.cc
index c160e2b4b3..939c4b34cf 100644
--- a/runtime/stack_map.cc
+++ b/runtime/stack_map.cc
@@ -347,9 +347,12 @@ void InlineInfo::Dump(VariableIndentationOutputStream* vios,
ScopedObjectAccess soa(Thread::Current());
vios->Stream() << ", method=" << GetArtMethod()->PrettyMethod();
} else {
- vios->Stream()
- << std::dec
- << ", method_index=" << code_info.GetMethodIndexOf(*this);
+ MethodInfo method_info = code_info.GetMethodInfoOf(*this);
+ vios->Stream() << std::dec << ", method_index=" << method_info.GetMethodIndex();
+ if (method_info.HasDexFileIndex()) {
+ vios->Stream() << std::dec
+ << ", boot_class_path_dex_file_index=" << method_info.GetDexFileIndex();
+ }
}
vios->Stream() << ")\n";
code_info.GetInlineDexRegisterMapOf(stack_map, *this).Dump(vios);