APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.memory

public Class Universe

extends Object
Class Inheritance
Imports
java.io.PrintStream, sun.jvm.hotspot.utilities.Observable, .Observer, sun.jvm.hotspot.debugger.Address, .OopHandle, sun.jvm.hotspot.gc.epsilon.EpsilonHeap, sun.jvm.hotspot.gc.g1.G1CollectedHeap, sun.jvm.hotspot.gc.parallel.ParallelScavengeHeap, sun.jvm.hotspot.gc.serial.SerialHeap, sun.jvm.hotspot.gc.shared.CollectedHeap, sun.jvm.hotspot.gc.shenandoah.ShenandoahHeap, .ShenandoahGenerationalHeap, sun.jvm.hotspot.gc.z.ZCollectedHeap, sun.jvm.hotspot.oops.Oop, sun.jvm.hotspot.runtime.BasicType, .VM, .VMObject, .VirtualConstructor, sun.jvm.hotspot.types.AddressField, .CIntegerField, .Type, .TypeDataBase

Field Summary

Modifier and TypeField and Description
private static AddressField
private static VirtualConstructor

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
addHeapTypeIfInDB(TypeDataBase db, Class<? extends VMObject> heapClass)

public static boolean
public CollectedHeap
heap()

private static synchronized void
public boolean
isIn(Address p)

Returns "TRUE" iff "p" points into the allocated area of the heap.

public boolean
isInReserved(Address p)

Returns "TRUE" iff "p" points into the reserved area of the heap.

public void
private static boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

collectedHeapFieldback to summary
private static AddressField collectedHeapField
heapConstructorback to summary
private static VirtualConstructor heapConstructor

Constructor Detail

Universeback to summary
public Universe()

Method Detail

addHeapTypeIfInDBback to summary
private static void addHeapTypeIfInDB(TypeDataBase db, Class<? extends VMObject> heapClass)
fieldTypeShouldBeAlignedback to summary
public static boolean fieldTypeShouldBeAligned(BasicType type)
heapback to summary
public CollectedHeap heap()
initializeback to summary
private static synchronized void initialize(TypeDataBase db)
isInback to summary
public boolean isIn(Address p)

Returns "TRUE" iff "p" points into the allocated area of the heap.

isInReservedback to summary
public boolean isInReserved(Address p)

Returns "TRUE" iff "p" points into the reserved area of the heap.

printOnback to summary
public void printOn(PrintStream tty)
typeExistsback to summary
private static boolean typeExists(TypeDataBase db, String type)