java.lang.Object
com.ibm.dtfj.corereaders.j9.J9RAS
- All Implemented Interfaces:
J9RASFragment
Represents the basic J9RAS structure found in all Java versions
U_8 eyecatcher[8];
U_32 bitpattern1;
U_32 bitpattern2;
I_32 version;
I_32 length;
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates if the current thread data is present in the J9RAS structurelongThe address of this structure within the address spaceintGet the length of the J9RAS structurelonggetPID()The ID of the process which caused the core file generationlonggetTID()The ID of the thread which caused the core file generationintGet the version of the J9RAS structurebooleanisValid()Flag to indicate if this represents a valid J9RAS structure
-
Field Details
-
J9RAS_EYECATCHER
- See Also:
-
J9RAS_EYECATCHER_BYTES
public static final byte[] J9RAS_EYECATCHER_BYTES -
INTEGRITY_CHECK
public static final long INTEGRITY_CHECK- See Also:
-
-
Constructor Details
-
J9RAS
- Throws:
MemoryAccessException
-
-
Method Details
-
isValid
public boolean isValid()Flag to indicate if this represents a valid J9RAS structure- Returns:
- true if this is a valid structure
-
getVersion
public int getVersion()Get the version of the J9RAS structure- Returns:
- version
-
getLength
public int getLength()Get the length of the J9RAS structure- Returns:
- length
-
getAddress
public long getAddress()The address of this structure within the address space- Returns:
- address
-
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
-