Add more verbose log message when stack map isn't found. am: 92d5a61af7 am: 1bb79ffc74 am: cbc4899b17 am: 721ac5ad4d am: 03c4b5f9b5
Original change: https://android-review.googlesource.com/c/platform/art/+/2104926
Change-Id: I58967c8e4376438e74e25675392a5af5f337653c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/runtime/stack.cc b/runtime/stack.cc
index 33d3668..a6a5165 100644
--- a/runtime/stack.cc
+++ b/runtime/stack.cc
@@ -129,7 +129,7 @@
GetCurrentQuickFrame(), cur_quick_frame_pc_, abort_on_failure);
} else if (cur_oat_quick_method_header_->IsOptimized()) {
StackMap* stack_map = GetCurrentStackMap();
- DCHECK(stack_map->IsValid());
+ CHECK(stack_map->IsValid()) << "StackMap not found for " << std::hex << cur_quick_frame_pc_;
return stack_map->GetDexPc();
} else {
DCHECK(cur_oat_quick_method_header_->IsNterpMethodHeader());