< prev index next >

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

Print this page

        

*** 32,43 **** import sun.jvm.hotspot.types.TypeDataBase; public class ZAddressRangeMapForPageTable extends VMObject { private static AddressField mapField; - private static long AddressRangeShift = ZGlobals.ZPageSizeMinShift; - static { VM.registerVMInitializedObserver((o, d) -> initialize(VM.getVM().getTypeDataBase())); } static private synchronized void initialize(TypeDataBase db) { --- 32,41 ----
*** 53,67 **** private Address map() { return mapField.getValue(addr); } public long size() { ! return ZGlobals.ZAddressOffsetMax >> AddressRangeShift; } private long index_for_addr(Address addr) { ! long index = ZAddress.offset(addr) >> AddressRangeShift; return index; } Address at(long index) { --- 51,65 ---- private Address map() { return mapField.getValue(addr); } public long size() { ! return ZGlobals.ZAddressOffsetMax >> ZGlobals.ZGranuleSizeShift; } private long index_for_addr(Address addr) { ! long index = ZAddress.offset(addr) >> ZGlobals.ZGranuleSizeShift; return index; } Address at(long index) {
< prev index next >