Top Fields Constructors Methods
sun.jvm.hotspot.gc.x

public Class XHeap

extends VMObject
Class Inheritance
Imports
java.io.PrintStream, sun.jvm.hotspot.debugger.Address, sun.jvm.hotspot.runtime.VM, .VMObject, .VMObjectFactory, sun.jvm.hotspot.types.Type, .TypeDataBase

Field Summary

Modifier and TypeField and Description
private static long
private static long
private static long
private static long
Inherited from sun.jvm.hotspot.runtime.VMObject:
addr

Constructor Summary

AccessConstructor and Description
public
XHeap(Address addr)

Method Summary

Modifier and TypeMethod and Description
public long
pack-priv XForwardingTable
private static synchronized void
pack-priv boolean
public boolean
isIn(Address addr)

public long
private XPageAllocator
pack-priv XPageTable
public void
pack-priv XRelocate
pack-priv Address
public Address
public long
used()

Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

forwardingTableFieldOffsetback to summary
private static long forwardingTableFieldOffset
pageAllocatorFieldOffsetback to summary
private static long pageAllocatorFieldOffset
pageTableFieldOffsetback to summary
private static long pageTableFieldOffset
relocateFieldOffsetback to summary
private static long relocateFieldOffset

Constructor Detail

XHeapback to summary
public XHeap(Address addr)

Method Detail

capacityback to summary
public long capacity()
forwardingTableback to summary
pack-priv XForwardingTable forwardingTable()
initializeback to summary
private static synchronized void initialize(TypeDataBase db)
is_relocatingback to summary
pack-priv boolean is_relocating(Address o)
isInback to summary
public boolean isIn(Address addr)
maxCapacityback to summary
public long maxCapacity()
pageAllocatorback to summary
private XPageAllocator pageAllocator()
pageTableback to summary
pack-priv XPageTable pageTable()
printOnback to summary
public void printOn(PrintStream tty)
relocateback to summary
pack-priv XRelocate relocate()
relocate_objectback to summary
pack-priv Address relocate_object(Address addr)
remapObjectback to summary
public Address remapObject(Address o)
usedback to summary
public long used()