diff options
Diffstat (limited to 'runtime/runtime.cc')
-rw-r--r-- | runtime/runtime.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/runtime.cc b/runtime/runtime.cc index afa8504389..54e9d38b3c 100644 --- a/runtime/runtime.cc +++ b/runtime/runtime.cc @@ -3095,21 +3095,21 @@ class UpdateEntryPointsClassVisitor : public ClassVisitor { if (Runtime::Current()->GetHeap()->IsInBootImageOatFile(code) && !m.IsNative() && !m.IsProxyMethod()) { - instrumentation_->InitializeMethodsCode(&m, /*aot_code=*/ nullptr); + instrumentation_->UpdateMethodsCodeForJavaDebuggable(&m, GetQuickToInterpreterBridge()); } if (Runtime::Current()->GetJit() != nullptr && Runtime::Current()->GetJit()->GetCodeCache()->IsInZygoteExecSpace(code) && !m.IsNative()) { DCHECK(!m.IsProxyMethod()); - instrumentation_->InitializeMethodsCode(&m, /*aot_code=*/ nullptr); + instrumentation_->UpdateMethodsCodeForJavaDebuggable(&m, GetQuickToInterpreterBridge()); } if (m.IsPreCompiled()) { // Precompilation is incompatible with debuggable, so clear the flag // and update the entrypoint in case it has been compiled. m.ClearPreCompiled(); - instrumentation_->InitializeMethodsCode(&m, /*aot_code=*/ nullptr); + instrumentation_->UpdateMethodsCodeForJavaDebuggable(&m, GetQuickToInterpreterBridge()); } } return true; |