OpenCSD - CoreSight Trace Decode Library  1.3.3
Classes
trc_pkt_types.h File Reference

OpenCSD: Common "C" types for trace packets. More...

#include <stdint.h>
#include "opencsd/ocsd_if_types.h"
Include dependency graph for trc_pkt_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _ocsd_pkt_vaddr
 
struct  _ocsd_pkt_byte_sz_val
 
struct  _ocsd_pkt_atom
 

Common Packet Types

enum  _ocsd_pkt_va_size { VA_32BIT , VA_64BIT }
 
enum  _ocsd_pkt_atm_type { ATOM_PATTERN , ATOM_REPEAT }
 
enum  _ocsd_atm_val { ATOM_N , ATOM_E }
 
enum  _ocsd_iSync_reason { iSync_Periodic = 0 , iSync_TraceEnable , iSync_TraceRestartAfterOverflow , iSync_DebugExit }
 
enum  _ocsd_armv7_exception {
  Excp_Reserved , Excp_NoException , Excp_Reset , Excp_IRQ ,
  Excp_FIQ , Excp_AsyncDAbort , Excp_DebugHalt , Excp_Jazelle ,
  Excp_SVC , Excp_SMC , Excp_Hyp , Excp_Undef ,
  Excp_PrefAbort , Excp_Generic , Excp_SyncDataAbort , Excp_CMUsageFault ,
  Excp_CMNMI , Excp_CMDebugMonitor , Excp_CMMemManage , Excp_CMPendSV ,
  Excp_CMSysTick , Excp_CMBusFault , Excp_CMHardFault , Excp_CMIRQn ,
  Excp_ThumbEECheckFail
}
 
typedef enum _ocsd_pkt_va_size ocsd_pkt_va_size
 
typedef struct _ocsd_pkt_vaddr ocsd_pkt_vaddr
 
typedef struct _ocsd_pkt_byte_sz_val ocsd_pkt_byte_sz_val
 
typedef enum _ocsd_pkt_atm_type ocsd_pkt_atm_type
 
typedef enum _ocsd_atm_val ocsd_atm_val
 
typedef struct _ocsd_pkt_atom ocsd_pkt_atom
 
typedef enum _ocsd_iSync_reason ocsd_iSync_reason
 
typedef enum _ocsd_armv7_exception ocsd_armv7_exception
 

Detailed Description

OpenCSD: Common "C" types for trace packets.

Definition in file trc_pkt_types.h.