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

public Class ObjectMonitor

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

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
public Mark
private static synchronized void
public boolean
isEntered(Thread current)

public boolean
public Address
public OopHandle
public Address
public long
public int
Inherited from sun.jvm.hotspot.runtime.VMObject:
equalsgetAddresshashCodetoString

Field Detail

ANONYMOUS_OWNERback to summary
private static long ANONYMOUS_OWNER
contentionsFieldback to summary
private static CIntField contentionsField
heapback to summary
private static ObjectHeap heap
metadataFieldOffsetback to summary
private static long metadataFieldOffset
nextOMFieldOffsetback to summary
private static long nextOMFieldOffset
objectFieldOffsetback to summary
private static long objectFieldOffset
ownerFieldOffsetback to summary
private static long ownerFieldOffset
recursionsFieldback to summary
private static CIntegerField recursionsField
waitersFieldback to summary
private static CIntField waitersField

Constructor Detail

ObjectMonitorback to summary
public ObjectMonitor(Address addr)

Method Detail

contentionsback to summary
public int contentions()
headerback to summary
public Mark header()
initializeback to summary
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException
isEnteredback to summary
public boolean isEntered(Thread current)
isOwnedAnonymousback to summary
public boolean isOwnedAnonymous()
nextOMback to summary
public Address nextOM()
objectback to summary
public OopHandle object()
ownerback to summary
public Address owner()
recursionsback to summary
public long recursions()
waitersback to summary
public int waiters()