Some JVMTI code needs to force interpreter-only mode. If the top frame is compiled, it will force it to be deoptimized. Unfortunately, there are situations where this does not work. For example, resolve stubs jump to the callee rather than returning to the deoptimized caller.
- blocks
-
JDK-8218885 Restore pop_frame and force_early_return functionality for Graal
- Resolved
- relates to
-
JDK-8302351 "assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite
- Resolved
-
JDK-8330105 SharedRuntime::resolve* should respect interpreter-only mode
- Resolved
-
JDK-8288949 serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing
- Closed