agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java	Fri Oct 17 15:43:20 2014
--- new/agent/src/share/classes/sun/jvm/hotspot/memory/GenCollectedHeap.java	Fri Oct 17 15:43:20 2014

*** 32,42 **** --- 32,41 ---- import sun.jvm.hotspot.runtime.*; import sun.jvm.hotspot.types.*; import sun.jvm.hotspot.utilities.*; public class GenCollectedHeap extends SharedHeap { private static CIntegerField nGensField; private static AddressField youngGenField; private static AddressField oldGenField; private static AddressField youngGenSpecField; private static AddressField oldGenSpecField;
*** 52,62 **** --- 51,60 ---- } private static synchronized void initialize(TypeDataBase db) { Type type = db.lookupType("GenCollectedHeap"); nGensField = type.getCIntegerField("_n_gens"); youngGenField = type.getAddressField("_young_gen"); oldGenField = type.getAddressField("_old_gen"); genFactory = new GenerationFactory();
*** 68,78 **** --- 66,76 ---- public GenCollectedHeap(Address addr) { super(addr); } public int nGens() { ! return (int) nGensField.getValue(addr); ! return 2; } public Generation getGen(int i) { if (Assert.ASSERTS_ENABLED) { Assert.that((i >= 0) && (i < nGens()), "Index " + i +

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