This class holds software trace information (return value of the debugger.SoftwareTrace.Get function) or software trace (LPD output) information (return value of the debugger.SoftwareTraceLPD.Get function). [RH850]
[Type]
class SoftwareTraceInfo:
FrameNumber = None
Timestamp = None
DataType = None
ProgramCounter = None
RegisterID = None
RegisterData = None
Data = None
Category = None
RealData = None
ProcessorElement = None
ClockCount = None
|
[Variable]
|
|
FrameNumber
|
This holds the frame number.
|
Timestamp
|
This holds the timestamp.
When the microcontroller is multi-core, there is the following difference between emulators and a simulator.
[E1/E20/Full-spec emulator]
The differential time from the time of the previous data that has the same PE number is held.
[Simulator]
The accumulated time or differential time is held depending on the setting of debugger.XTrace.Addup.
When the differential time is held, it is the difference from the time of the previous data regardless the PE number.
|
DataType
|
This holds the type of data.
|
|
|
SoftwareTraceDataType.DBCP
|
Check point
|
SoftwareTraceDataType.DBTAG
|
Tag
|
SoftwareTraceDataType.DBPUSH
|
Push
|
SoftwareTraceDataType.Lost
|
Lost data
|
ProgramCounter
|
This holds the program counter.
|
RegisterID
|
This holds the register ID. (DBPUSH)
|
RegisterData
|
This holds the register data. (DBPUSH)
|
Category
|
This holds the category. (DBTAG)
|
Data
|
This holds the data. (DBTAG)
|
RealData
|
This holds the composite data of category and data. (DBTAG)
|
ProcessorElement
|
When the microcontroller is multi-core, this holds the PE number.
|
ClockCount
|
This holds the value counted by the clock.
|
[Detailed description]