agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java	Thu Jul 19 15:09:06 2012
--- new/agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java	Thu Jul 19 15:09:05 2012

*** 267,277 **** --- 267,276 ---- // update it accordingly map.setIncludeArgumentOops(false); if (isEntryFrame()) return senderForEntryFrame(map); if (isInterpretedFrame()) return senderForInterpreterFrame(map); if (isRicochetFrame()) return senderForRicochetFrame(map); if(cb == null) { cb = VM.getVM().getCodeCache().findBlob(getPC()); } else { if (Assert.ASSERTS_ENABLED) {
*** 286,305 **** --- 285,294 ---- // Must be native-compiled frame, i.e. the marshaling code for native // methods that exists in the core system. return new X86Frame(getSenderSP(), getLink(), getSenderPC()); } private Frame senderForRicochetFrame(X86RegisterMap map) { if (DEBUG) { System.out.println("senderForRicochetFrame"); } X86RicochetFrame f = X86RicochetFrame.fromFrame(this); if (map.getUpdateMap()) updateMapWithSavedLink(map, f.senderLinkAddress()); return new X86Frame(f.extendedSenderSP(), f.exactSenderSP(), f.senderLink(), f.senderPC()); } private Frame senderForEntryFrame(X86RegisterMap map) { if (DEBUG) { System.out.println("senderForEntryFrame"); } if (Assert.ASSERTS_ENABLED) {

agent/src/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File