Increment hotness in nterp when doing lookups.
Test: test.py
Test: google/perf/app-transition/app-transition-to-recents
Bug: 112676029
Bug: 157402634
Change-Id: Ibe08720b442c5050062db1104be2d3a62641e629
diff --git a/runtime/stack.cc b/runtime/stack.cc
index 58a73cc..a5e2f44 100644
--- a/runtime/stack.cc
+++ b/runtime/stack.cc
@@ -30,6 +30,7 @@
#include "entrypoints/runtime_asm_entrypoints.h"
#include "gc/space/image_space.h"
#include "gc/space/space-inl.h"
+#include "interpreter/mterp/nterp.h"
#include "interpreter/shadow_frame-inl.h"
#include "jit/jit.h"
#include "jit/jit_code_cache.h"
@@ -766,7 +767,7 @@
// 2 words HandleScope overhead
// 3+3 register spills
// const size_t kMaxExpectedFrameSize = (256 + 2 + 3 + 3) * sizeof(word);
- const size_t kMaxExpectedFrameSize = interpreter::kMaxNterpFrame;
+ const size_t kMaxExpectedFrameSize = interpreter::kNterpMaxFrame;
CHECK_LE(frame_size, kMaxExpectedFrameSize) << method->PrettyMethod();
size_t return_pc_offset = GetCurrentQuickFrameInfo().GetReturnPcOffset();
CHECK_LT(return_pc_offset, frame_size);