Class J9RASFragmentJ6v2
java.lang.Object
com.ibm.dtfj.corereaders.j9.J9RASFragmentJ6v2
- All Implemented Interfaces:
J9RASFragment
Represents the J9RAS structure starting from Java 6 SR09 which contains the DDR blob pointer
Java 6 32 bit : length = 0x248, version = 0x20000 TID+PID+DDR
Java 6 64 bit : length = 0x280, version = 0x20000 TID+PID+DDR
-
Constructor Summary
ConstructorDescriptionJ9RASFragmentJ6v2
(Memory memory, long address, boolean is64bit) Create a Java 6, version 2 J9RAS fragment -
Method Summary
-
Constructor Details
-
J9RASFragmentJ6v2
Create a Java 6, version 2 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:J9RASFragment
Indicates if the current thread data is present in the J9RAS structure- Specified by:
currentThreadSupported
in interfaceJ9RASFragment
- Returns:
- true if it is supported
-
getPID
public long getPID()Description copied from interface:J9RASFragment
The ID of the process which caused the core file generation- Specified by:
getPID
in interfaceJ9RASFragment
- Returns:
-
getTID
public long getTID()Description copied from interface:J9RASFragment
The ID of the thread which caused the core file generation- Specified by:
getTID
in interfaceJ9RASFragment
- Returns:
- thread ID
-