Module openj9.dtfj
Class SystemTrace.Entry
java.lang.Object
com.ibm.j9ddr.corereaders.tdump.zebedee.dumpreader.SystemTrace.Entry
- Enclosing class:
SystemTrace
This class represents the system trace entries. To save space we only store the
address of the entry as an int and dynamically resolve the description.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionint
getAsid()
Return the asid (Address Space id) for this entryReturn the asid (Address Space id) for this entrygetCode()
int
abstract int
getIdent()
abstract String
getPasd()
Return the physical CPU id (the CP field).Return the identifier of the processor that produced this trace entry.getPsw()
getSasd()
int
getTcb()
Return the tcb address (aka WU-ADDR) for this entryReturn the timestamp.boolean
Return true of this entry has its own timestamp.int
length()
int
readInt
(int offset)
-
Field Details
-
index
public int index
-
-
Method Details
-
getEntryAddress
public int getEntryAddress() -
length
- Throws:
IOException
-
getProcessorId
Return the identifier of the processor that produced this trace entry. -
getPhysicalProcessorId
Return the physical CPU id (the CP field). -
getTimestamp
Return the timestamp. -
hasTimestamp
public boolean hasTimestamp()Return true of this entry has its own timestamp. -
getAsidString
Return the asid (Address Space id) for this entry- Throws:
IOException
-
getAsid
Return the asid (Address Space id) for this entry- Throws:
IOException
-
getTcbAddress
Return the tcb address (aka WU-ADDR) for this entry- Throws:
IOException
-
getTcb
- Throws:
IOException
-
getIdentString
-
getIdent
public abstract int getIdent() -
readInt
- Throws:
IOException
-
getCode
- Throws:
IOException
-
getCodeString
- Throws:
IOException
-
getPsw
- Throws:
IOException
-
getPswString
- Throws:
IOException
-
getAddress
- Throws:
IOException
-
getAddressString
- Throws:
IOException
-
getUnique1
- Throws:
IOException
-
getUnique1String
- Throws:
IOException
-
getUnique2
- Throws:
IOException
-
getUnique2String
- Throws:
IOException
-
getUnique3
- Throws:
IOException
-
getUnique3String
- Throws:
IOException
-
getUnique4
- Throws:
IOException
-
getUnique4String
- Throws:
IOException
-
getUnique5
- Throws:
IOException
-
getUnique5String
- Throws:
IOException
-
getUnique6
- Throws:
IOException
-
getUnique6String
- Throws:
IOException
-
getPsaclhs
- Throws:
IOException
-
getPsaclhsString
- Throws:
IOException
-
getPsalocal
- Throws:
IOException
-
getPsalocalString
- Throws:
IOException
-
getPsaclhse
- Throws:
IOException
-
getPsaclhseString
- Throws:
IOException
-
getPasd
- Throws:
IOException
-
getPasdString
- Throws:
IOException
-
getSasd
- Throws:
IOException
-
getSasdString
- Throws:
IOException
-
getDescription
- Throws:
IOException
-