OpenCSD - CoreSight Trace Decode Library  1.3.3
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