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

public Class Mark

extends VMObject
Class Inheritance
Imports
java.io.*, java.util.*, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.types.*, sun.jvm.hotspot.utilities.*, .Observable, .Observer

Field Summary

Modifier and TypeField and Description
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static long
private static CIntegerField
private static long
private static long
private static long
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
Mark(Address addr)

Method Summary

Modifier and TypeMethod and Description
public int
age()

public Mark
public Klass
public static long
public long
public boolean
public long
hash()

public boolean
public boolean
public boolean
private static synchronized void
public boolean
public boolean
public boolean
public boolean
public ObjectMonitor
public boolean
public void
public long
public Address
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

ageBitsback to summary
private static long ageBits
ageMaskback to summary
private static long ageMask
ageMaskInPlaceback to summary
private static long ageMaskInPlace
ageShiftback to summary
private static long ageShift
hashBitsback to summary
private static long hashBits
hashMaskback to summary
private static long hashMask
hashMaskInPlaceback to summary
private static long hashMaskInPlace
hashShiftback to summary
private static long hashShift
klassShiftback to summary
private static long klassShift
lockBitsback to summary
private static long lockBits
lockedValueback to summary
private static long lockedValue
lockMaskback to summary
private static long lockMask
lockMaskInPlaceback to summary
private static long lockMaskInPlace
lockShiftback to summary
private static long lockShift
markedValueback to summary
private static long markedValue
markFieldback to summary
private static CIntegerField markField
maxAgeback to summary
private static long maxAge
maxHashBitsback to summary
private static long maxHashBits
monitorValueback to summary
private static long monitorValue
noHashback to summary
private static long noHash
noHashInPlaceback to summary
private static long noHashInPlace
noLockInPlaceback to summary
private static long noLockInPlace
unlockedValueback to summary
private static long unlockedValue

Constructor Detail

Markback to summary
public Mark(Address addr)

Method Detail

ageback to summary
public int age()
displacedMarkHelperback to summary
public Mark displacedMarkHelper()
getKlassback to summary
public Klass getKlass()
getKlassShiftback to summary
public static long getKlassShift()
getSizeback to summary
public long getSize()
hasDisplacedMarkHelperback to summary
public boolean hasDisplacedMarkHelper()
hashback to summary
public long hash()
hasLockerback to summary
public boolean hasLocker()
hasMonitorback to summary
public boolean hasMonitor()
hasNoHashback to summary
public boolean hasNoHash()
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException
isBeingInflatedback to summary
public boolean isBeingInflated()
isLockedback to summary
public boolean isLocked()
isMarkedback to summary
public boolean isMarked()
isUnlockedback to summary
public boolean isUnlocked()
monitorback to summary
public ObjectMonitor monitor()
mustBePreservedback to summary
public boolean mustBePreserved()
printOnback to summary
public void printOn(PrintStream tty)
valueback to summary
public long value()
valueAsAddressback to summary
public Address valueAsAddress()