OpenCSD - CoreSight Trace Decode Library  0.10.0
Classes
trc_pkt_types_etmv3.h File Reference
#include "opencsd/trc_pkt_types.h"
Include dependency graph for trc_pkt_types_etmv3.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _ocsd_etmv3_excep
 
struct  _etmv3_context_t
 
struct  _etmv3_data_t
 
struct  _etmv3_isync_t
 
struct  _ocsd_etmv3_pkt
 
struct  _ocsd_etmv3_cfg
 

ETMv3 Packet Types

#define DATA_ADDR_EXPECTED_FLAG   0x20
 
enum  _ocsd_etmv3_pkt_type {
  ETM3_PKT_NOERROR, ETM3_PKT_NOTSYNC, ETM3_PKT_INCOMPLETE_EOT, ETM3_PKT_BRANCH_ADDRESS,
  ETM3_PKT_A_SYNC, ETM3_PKT_CYCLE_COUNT, ETM3_PKT_I_SYNC, ETM3_PKT_I_SYNC_CYCLE,
  ETM3_PKT_TRIGGER, ETM3_PKT_P_HDR, ETM3_PKT_STORE_FAIL, ETM3_PKT_OOO_DATA,
  ETM3_PKT_OOO_ADDR_PLC, ETM3_PKT_NORM_DATA, ETM3_PKT_DATA_SUPPRESSED, ETM3_PKT_VAL_NOT_TRACED,
  ETM3_PKT_IGNORE, ETM3_PKT_CONTEXT_ID, ETM3_PKT_VMID, ETM3_PKT_EXCEPTION_ENTRY,
  ETM3_PKT_EXCEPTION_EXIT, ETM3_PKT_TIMESTAMP, ETM3_PKT_BRANCH_OR_BYPASS_EOT, ETM3_PKT_BAD_SEQUENCE,
  ETM3_PKT_BAD_TRACEMODE, ETM3_PKT_RESERVED
}
 
typedef enum _ocsd_etmv3_pkt_type ocsd_etmv3_pkt_type
 
typedef struct _ocsd_etmv3_excep ocsd_etmv3_excep
 
typedef struct _etmv3_context_t etmv3_context_t
 
typedef struct _etmv3_data_t etmv3_data_t
 
typedef struct _etmv3_isync_t etmv3_isync_t
 
typedef struct _ocsd_etmv3_pkt ocsd_etmv3_pkt
 
typedef struct _ocsd_etmv3_cfg ocsd_etmv3_cfg