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 TypeMethodDescriptionintgetAsid()Return the asid (Address Space id) for this entryReturn the asid (Address Space id) for this entrygetCode()intabstract intgetIdent()abstract StringgetPasd()Return the physical CPU id (the CP field).Return the identifier of the processor that produced this trace entry.getPsw()getSasd()intgetTcb()Return the tcb address (aka WU-ADDR) for this entryReturn the timestamp.booleanReturn true of this entry has its own timestamp.intlength()intreadInt(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
-