agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java	Wed Aug 19 10:34:55 2009
--- new/agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java	Wed Aug 19 10:34:55 2009

*** 1,7 **** --- 1,7 ---- /* ! * Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved. ! * Copyright 2000-2009 Sun Microsystems, Inc. All Rights Reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 257,267 **** --- 257,267 ---- public ScopeDesc getScopeDescAt(Address pc) { PCDesc pd = getPCDescAt(pc); if (Assert.ASSERTS_ENABLED) { Assert.that(pd != null, "scope must be present"); } ! return new ScopeDesc(this, pd.getScopeDecodeOffset(), pd.getReexecute()); } /** This is only for use by the debugging system, and is only intended for use in the topmost frame, where we are not guaranteed to be at a PC for which we have a PCDesc. It finds
*** 289,299 **** --- 289,299 ---- return NULL for compiled methods which don't have any ScopeDescs! */ public ScopeDesc getScopeDescNearDbg(Address pc) { PCDesc pd = getPCDescNearDbg(pc); if (pd == null) return null; ! return new ScopeDesc(this, pd.getScopeDecodeOffset(), pd.getReexecute()); } public Map/*<Address, PcDesc>*/ getSafepoints() { Map safepoints = new HashMap(); // Map<Address, PcDesc> sun.jvm.hotspot.debugger.Address p = null;

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