< prev index next >

src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java

Print this page
rev 48259 : SA for GC - patch 2

*** 25,34 **** --- 25,35 ---- package sun.jvm.hotspot.gc.z; import sun.jvm.hotspot.debugger.Address; import sun.jvm.hotspot.runtime.VM; import sun.jvm.hotspot.runtime.VMObject; + import sun.jvm.hotspot.runtime.VMObjectFactory; import sun.jvm.hotspot.types.Type; import sun.jvm.hotspot.types.TypeDataBase; class ZPageTable extends VMObject { private static long mapFieldOffset;
*** 42,52 **** mapFieldOffset = type.getAddressField("_map").getOffset(); } private ZAddressRangeMapForPageTable map() { ! return new ZAddressRangeMapForPageTable(addr.addOffsetTo(mapFieldOffset)); } private ZPageTableEntry getEntry(Address o) { return new ZPageTableEntry(map().get(o)); } --- 43,53 ---- mapFieldOffset = type.getAddressField("_map").getOffset(); } private ZAddressRangeMapForPageTable map() { ! return (ZAddressRangeMapForPageTable)VMObjectFactory.newObject(ZAddressRangeMapForPageTable.class, addr.addOffsetTo(mapFieldOffset)); } private ZPageTableEntry getEntry(Address o) { return new ZPageTableEntry(map().get(o)); }
< prev index next >