java.lang.Object
com.ibm.dtfj.corereaders.GenericThread
This class represents a single "generic" thread within the dump and is basically a
data holding class (together with a toString() that allows a nice view of the
class .....
- what attributes does a "generic thread" have as against extenders representing
a specific type of thread (viz a J9 thread)
J9Thread extends this Generic thread. System threads are generic threads and
do not necessarily have same detail as java threads
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGenericThread(GenericThread thread) GenericThread(String threadId, long stackstart, int stacksize, int rva) GenericThread(String id, String obj, String state, String monitor) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgetNamedRegister(String name) intlonggetState()booleanbooleanmatchIdOrName(String key) voidvoidvoidsetContext(NativeThreadContext context) voidsetStacksize(int stacksize) voidsetStackstart(long stackstart)
-
Field Details
-
threadId
-
javaLangThreadObjectAddress
-
threadDetails
-
threadName
-
state
-
monitorId
-
context
-
-
Constructor Details
-
GenericThread
-
GenericThread
-
GenericThread
-
-
Method Details
-
javaLangThreadObjectAddress
- Returns:
-
getThreadId
- Returns:
-
getMonitorId
- Returns:
-
getState
- Returns:
-
getThreadName
- Returns:
-
isJavaThread
public boolean isJavaThread()- Returns:
-
addRegister
-
addNativeFrame
-
getNamedRegister
-
getRegisters
-
getNativeFrames
-
getStacksize
public int getStacksize()- Returns:
- Returns the stacksize.
-
getStackstart
public long getStackstart()- Returns:
- Returns the stackstart.
-
printHeader
-
printNativeFrames
-
getContext
- Returns:
- Returns the context.
-
setContext
- Parameters:
context- The context to set.
-
getJavaLangThreadObjectAddress
- Returns:
- Returns the javaLangThreadObjectAddress.
-
setStacksize
public void setStacksize(int stacksize) - Parameters:
stacksize- The stacksize to set.
-
setStackstart
public void setStackstart(long stackstart) - Parameters:
stackstart- The stackstart to set.
-
matchIdOrName
-