Additional top-level class in compilation unit: ThreadsList.
Modifier and Type | Field and Description |
---|---|
private static ThreadsList | |
private static JavaThreadPDAccess | |
private static JavaThreadFactory | |
private static AddressField | |
private static VirtualConstructor |
Access | Constructor and Description |
---|---|
public |
Modifier and Type | Method and Description |
---|---|
public JavaThread | createJavaThreadWrapper(Address threadAddr)
Routine for instantiating appropriately-typed wrapper for a JavaThread. |
public JavaThread | getJavaThreadAt(int i)
Note this returns objects of type JavaThread, CompilerThread, JvmtiAgentThread, NotificationThread, MonitorDeflationThread, StringDedupThread, AttachListenerThread and ServiceThread. |
public int | |
public List | |
public List | |
private static synchronized void | |
public void | |
public JavaThread | |
public JavaThread |
_list | back to summary |
---|---|
private static ThreadsList _list |
access | back to summary |
---|---|
private static JavaThreadPDAccess access |
threadFactory | back to summary |
---|---|
private static JavaThreadFactory threadFactory |
threadListField | back to summary |
---|---|
private static AddressField threadListField |
virtualConstructor | back to summary |
---|---|
private static VirtualConstructor virtualConstructor |
Threads | back to summary |
---|---|
public Threads() |
createJavaThreadWrapper | back to summary |
---|---|
public JavaThread createJavaThreadWrapper(Address threadAddr) Routine for instantiating appropriately-typed wrapper for a JavaThread. Currently needs to be public for OopUtilities to access it. |
getJavaThreadAt | back to summary |
---|---|
public JavaThread getJavaThreadAt(int i) Note this returns objects of type JavaThread, CompilerThread,
JvmtiAgentThread, NotificationThread, MonitorDeflationThread,
StringDedupThread, AttachListenerThread and ServiceThread.
The latter seven subclasses of the former. Most operations
(fetching the top frame, etc.) are only allowed to be performed on
a "pure" JavaThread. For this reason, |
getNumberOfThreads | back to summary |
---|---|
public int getNumberOfThreads() |
getPendingThreads | back to summary |
---|---|
public List |
getWaitingThreads | back to summary |
---|---|
public List |
initialize | back to summary |
---|---|
private static synchronized void initialize(TypeDataBase db) |
oopsDo | back to summary |
---|---|
public void oopsDo(AddressVisitor oopVisitor) Memory operations |
owningThreadFromMonitor | back to summary |
---|---|
public JavaThread owningThreadFromMonitor(Address o) |
owningThreadFromMonitor | back to summary |
---|---|
public JavaThread owningThreadFromMonitor(ObjectMonitor monitor) |