- 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 longINTEGRITY_CHECKstatic StringJ9RAS_EYECATCHERstatic byte[]J9RAS_EYECATCHER_BYTES
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetAddress()The address of this structure within the address spaceintgetLength()Get the length of the J9RAS structureintgetVersion()Get the version of the J9RAS structurebooleanisValid()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
-
-