agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Print this page
*** 392,402 ****
// For C1, the runtime stub might not have oop maps, so set this flag
// outside of update_register_map.
map.setIncludeArgumentOops(cb.callerMustGCArguments());
if (cb.getOopMaps() != null) {
! OopMapSet.updateRegisterMap(this, cb, map, true);
}
// Since the prolog does the save and restore of EBP there is no oopmap
// for it so we must fill in its location as if there was an oopmap entry
// since if our caller was compiled code there could be live jvm state in it.
--- 392,402 ----
// For C1, the runtime stub might not have oop maps, so set this flag
// outside of update_register_map.
map.setIncludeArgumentOops(cb.callerMustGCArguments());
if (cb.getOopMaps() != null) {
! ImmutableOopMapSet.updateRegisterMap(this, cb, map, true);
}
// Since the prolog does the save and restore of EBP there is no oopmap
// for it so we must fill in its location as if there was an oopmap entry
// since if our caller was compiled code there could be live jvm state in it.
agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File