OpenCSD - CoreSight Trace Decode Library
0.5
|
Classes | |
class | ITrcDataIn |
Interface to either trace data frame deformatter or packet processor. More... | |
class | ITrcRawFrameIn |
Interface to monitor the raw frame decode progress.. More... | |
class | ITraceErrorLog |
Error logging interface.This class provides a standard interface to the decoder error logger for all trace decode and reader components. More... | |
class | ITrcGenElemIn |
Interface for the input of generic trace elements. More... | |
class | ITrcPktIndexer< Pt > |
Templated interface class to index packet types. More... | |
class | ITrcSrcIndexCreator |
Interface class to index the frame formatted trace stream. More... | |
class | IInstrDecode |
Interface class to an instruction opcode decoder. More... | |
class | IPktDataIn< P > |
Interface class providing an input for discrete protocol packets. More... | |
class | ITargetMemAccess |
Interface to target memory access. More... | |
Library Versioning | |
#define | OCSD_VER_MAJOR 0x0 |
#define | OCSD_VER_MINOR 0x8 |
#define | OCSD_VER_PATCH 0x1 |
#define | OCSD_VER_NUM (((uint32_t)OCSD_VER_MAJOR << 16) | ((uint32_t)OCSD_VER_MINOR << 8) | ((uint32_t)OCSD_VER_PATCH)) |
#define | OCSD_VER_STRING "0.8.1" |
#define | OCSD_LIB_NAME "OpenCSD Library" |
#define | OCSD_LIB_SHORT_NAME "OCSD" |
This interface provides a monitor point for the packet processor block. The templated interface is called with a complete packet of the given type, plus the raw packet bytes. Use for tools which need to display compplete packets or require additional processing on raw packet data.
This interface is not part of the data decode path and cannot provide feedback.
#define OCSD_LIB_NAME "OpenCSD Library" |
Library name string
Definition at line 57 of file ocsd_if_version.h.
#define OCSD_LIB_SHORT_NAME "OCSD" |
Library Short name string
Definition at line 58 of file ocsd_if_version.h.
#define OCSD_VER_MAJOR 0x0 |
Library Major Version
Definition at line 45 of file ocsd_if_version.h.
#define OCSD_VER_MINOR 0x8 |
Library Minor Version
Definition at line 46 of file ocsd_if_version.h.
#define OCSD_VER_NUM (((uint32_t)OCSD_VER_MAJOR << 16) | ((uint32_t)OCSD_VER_MINOR << 8) | ((uint32_t)OCSD_VER_PATCH)) |
Library version number - MMMMnnpp format. MMMM = major version, nn = minor version, pp = patch version
Definition at line 54 of file ocsd_if_version.h.
#define OCSD_VER_PATCH 0x1 |
Library Patch Version
Definition at line 47 of file ocsd_if_version.h.
#define OCSD_VER_STRING "0.8.1" |
Library Version string
Definition at line 56 of file ocsd_if_version.h.