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.

Copyright
  Copyright (c) 2015, ARM Limited. All Rights Reserved.

Definition in file trc_pkt_types.h.