java.lang.Object
com.ibm.dtfj.corereaders.j9.J9RASFragmentJ5SR10
- All Implemented Interfaces:
J9RASFragment
Represents the J9RAS structure from Java 5 SR10 when TID and PID fields were added to the RAS structure
Java 5 32 bit : length = 0x120, version = 0x10000 TID + PID, No J9DDR
Java 5 64 bit : length = 0x158, version = 0x10000 TID + PID, No J9DDR
-
Constructor Summary
ConstructorsConstructorDescriptionJ9RASFragmentJ5SR10(Memory memory, long address, boolean is64bit) Create a Java 5 SR10, version 1 J9RAS fragment -
Method Summary
-
Constructor Details
-
J9RASFragmentJ5SR10
public J9RASFragmentJ5SR10(Memory memory, long address, boolean is64bit) throws MemoryAccessException Create a Java 5 SR10, version 1 J9RAS fragment- Parameters:
memory- address spaceaddress- address of the J9RAS structureis64bit- true if a 64 bit core file- Throws:
MemoryAccessException- rethrow memory exceptions
-
-
Method Details
-
currentThreadSupported
public boolean currentThreadSupported()Description copied from interface:J9RASFragmentIndicates if the current thread data is present in the J9RAS structure- Specified by:
currentThreadSupportedin interfaceJ9RASFragment- Returns:
- true if it is supported
-
getPID
public long getPID()Description copied from interface:J9RASFragmentThe ID of the process which caused the core file generation- Specified by:
getPIDin interfaceJ9RASFragment- Returns:
-
getTID
public long getTID()Description copied from interface:J9RASFragmentThe ID of the thread which caused the core file generation- Specified by:
getTIDin interfaceJ9RASFragment- Returns:
- thread ID
-