Class J9RAS
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Indicates if the current thread data is present in the J9RAS structurelong
The address of this structure within the address spaceint
Get the length of the J9RAS structurelong
getPID()
The ID of the process which caused the core file generationlong
getTID()
The ID of the thread which caused the core file generationint
Get the version of the J9RAS structureboolean
isValid()
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: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
-