--- old/src/hotspot/share/jvmci/jvmciCodeInstaller.cpp 2019-03-11 14:26:04.502355178 +0100 +++ new/src/hotspot/share/jvmci/jvmciCodeInstaller.cpp 2019-03-11 14:26:04.278355181 +0100 @@ -1173,7 +1173,7 @@ throw_exception = BytecodeFrame::rethrowException(frame) == JNI_TRUE; } - _debug_recorder->describe_scope(pc_offset, method, NULL, bci, reexecute, throw_exception, false, return_oop, + _debug_recorder->describe_scope(pc_offset, method, NULL, bci, reexecute, throw_exception, false, return_oop, false, locals_token, expressions_token, monitors_token); } @@ -1230,7 +1230,7 @@ OopMap *map = create_oop_map(debug_info, CHECK); _debug_recorder->add_safepoint(next_pc_offset, map); - bool return_oop = hotspot_method.not_null() && getMethodFromHotSpotMethod(hotspot_method())->is_returning_oop(); + bool return_oop = hotspot_method.not_null() && getMethodFromHotSpotMethod(hotspot_method())->may_return_oop(); record_scope(next_pc_offset, debug_info, CodeInstaller::FullFrame, return_oop, CHECK); } @@ -1321,6 +1321,8 @@ break; case VERIFIED_ENTRY: _offsets.set_value(CodeOffsets::Verified_Entry, pc_offset); + _offsets.set_value(CodeOffsets::Verified_Value_Entry, pc_offset); + _offsets.set_value(CodeOffsets::Verified_Value_Entry_RO, pc_offset); break; case OSR_ENTRY: _offsets.set_value(CodeOffsets::OSR_Entry, pc_offset);