Module openj9.dtfj
Class SystemTrace.Entry
- java.lang.Object
-
- com.ibm.j9ddr.corereaders.tdump.zebedee.dumpreader.SystemTrace.Entry
-
- Enclosing class:
- SystemTrace
public abstract class SystemTrace.Entry extends Object
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 Modifier and Type Field Description int
index
-
Method Summary
-
-
-
Method Detail
-
getEntryAddress
public int getEntryAddress()
-
length
public int length() throws IOException
- Throws:
IOException
-
getProcessorId
public String getProcessorId()
Return the identifier of the processor that produced this trace entry.
-
getPhysicalProcessorId
public String getPhysicalProcessorId()
Return the physical CPU id (the CP field).
-
getTimestamp
public String getTimestamp()
Return the timestamp.
-
hasTimestamp
public boolean hasTimestamp()
Return true of this entry has its own timestamp.
-
getAsidString
public String getAsidString() throws IOException
Return the asid (Address Space id) for this entry- Throws:
IOException
-
getAsid
public int getAsid() throws IOException
Return the asid (Address Space id) for this entry- Throws:
IOException
-
getTcbAddress
public String getTcbAddress() throws IOException
Return the tcb address (aka WU-ADDR) for this entry- Throws:
IOException
-
getTcb
public int getTcb() throws IOException
- Throws:
IOException
-
getIdentString
public abstract String getIdentString()
-
getIdent
public abstract int getIdent()
-
readInt
public int readInt(int offset) throws IOException
- Throws:
IOException
-
getCode
public Integer getCode() throws IOException
- Throws:
IOException
-
getCodeString
public String getCodeString() throws IOException
- Throws:
IOException
-
getPsw
public Integer getPsw() throws IOException
- Throws:
IOException
-
getPswString
public String getPswString() throws IOException
- Throws:
IOException
-
getAddress
public Integer getAddress() throws IOException
- Throws:
IOException
-
getAddressString
public String getAddressString() throws IOException
- Throws:
IOException
-
getUnique1
public Integer getUnique1() throws IOException
- Throws:
IOException
-
getUnique1String
public String getUnique1String() throws IOException
- Throws:
IOException
-
getUnique2
public Integer getUnique2() throws IOException
- Throws:
IOException
-
getUnique2String
public String getUnique2String() throws IOException
- Throws:
IOException
-
getUnique3
public Integer getUnique3() throws IOException
- Throws:
IOException
-
getUnique3String
public String getUnique3String() throws IOException
- Throws:
IOException
-
getUnique4
public Integer getUnique4() throws IOException
- Throws:
IOException
-
getUnique4String
public String getUnique4String() throws IOException
- Throws:
IOException
-
getUnique5
public Integer getUnique5() throws IOException
- Throws:
IOException
-
getUnique5String
public String getUnique5String() throws IOException
- Throws:
IOException
-
getUnique6
public Integer getUnique6() throws IOException
- Throws:
IOException
-
getUnique6String
public String getUnique6String() throws IOException
- Throws:
IOException
-
getPsaclhs
public Integer getPsaclhs() throws IOException
- Throws:
IOException
-
getPsaclhsString
public String getPsaclhsString() throws IOException
- Throws:
IOException
-
getPsalocal
public Integer getPsalocal() throws IOException
- Throws:
IOException
-
getPsalocalString
public String getPsalocalString() throws IOException
- Throws:
IOException
-
getPsaclhse
public Integer getPsaclhse() throws IOException
- Throws:
IOException
-
getPsaclhseString
public String getPsaclhseString() throws IOException
- Throws:
IOException
-
getPasd
public Integer getPasd() throws IOException
- Throws:
IOException
-
getPasdString
public String getPasdString() throws IOException
- Throws:
IOException
-
getSasd
public Integer getSasd() throws IOException
- Throws:
IOException
-
getSasdString
public String getSasdString() throws IOException
- Throws:
IOException
-
getDescription
public String getDescription() throws IOException
- Throws:
IOException
-
-