Percepio Trace Recorder  v4.6.6
trcMultiCoreEventBuffer.h File Reference
#include <trcTypes.h>

Go to the source code of this file.

Data Structures

struct  TraceMultiCoreEventBuffer
 Trace Multi-Core Event Buffer Structure. More...
 

Macros

#define xTraceMultiCoreEventBufferPush(pxTraceMultiCoreEventBuffer, pvData, uiSize, piBytesWritten)   xTraceEventBufferPush((pxTraceMultiCoreEventBuffer)->xEventBuffer[TRC_CFG_GET_CURRENT_CORE()], pvData, uiSize, piBytesWritten)
 Pushes data into multi-core trace event buffer. More...
 

Typedefs

typedef struct TraceMultiCoreEventBuffer TraceMultiCoreEventBuffer_t
 Trace Multi-Core Event Buffer Structure.
 

Functions

traceResult xTraceMultiCoreEventBufferTransfer (TraceMultiCoreEventBuffer_t *pxTraceMultiCoreEventBuffer, int32_t *piBytesWritten)
 Transfer multi-core trace event buffer data through streamport. More...
 
traceResult xTraceMultiCoreEventBufferClear (TraceMultiCoreEventBuffer_t *pxTraceMultiCoreEventBuffer)
 Clears all data from event buffer. More...