- java.lang.Object
-
- com.ibm.dtfj.corereaders.j9.J9RAS
-
- All Implemented Interfaces:
J9RASFragment
public class J9RAS extends Object implements 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 Modifier and Type Field Description static long
INTEGRITY_CHECK
static String
J9RAS_EYECATCHER
static byte[]
J9RAS_EYECATCHER_BYTES
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAddress()
The address of this structure within the address spaceint
getLength()
Get the length of the J9RAS structureint
getVersion()
Get the version of the J9RAS structureboolean
isValid()
Flag to indicate if this represents a valid J9RAS structure-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.corereaders.j9.J9RASFragment
currentThreadSupported, getPID, getTID
-
-
-
-
Field Detail
-
J9RAS_EYECATCHER
public static final String J9RAS_EYECATCHER
- See Also:
- Constant Field Values
-
J9RAS_EYECATCHER_BYTES
public static final byte[] J9RAS_EYECATCHER_BYTES
-
INTEGRITY_CHECK
public static final long INTEGRITY_CHECK
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
J9RAS
public J9RAS(Memory memory, long address) throws MemoryAccessException
- Throws:
MemoryAccessException
-
-
Method Detail
-
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
-
-