|
| traceResult | xTraceEventBufferAlloc (TraceEventBuffer_t *pxTraceEventBuffer, uint32_t uiSize, void **ppvData) |
| | Allocates a data slot directly from the event buffer.
|
| traceResult | xTraceEventBufferAllocCommit (TraceEventBuffer_t *pxTraceEventBuffer, const void *pvData, uint32_t uiSize, int32_t *piBytesWritten) |
| | Commits the last allocated block to the event buffer.
|
| traceResult | xTraceEventBufferPush (TraceEventBuffer_t *pxTraceEventBuffer, void *pvData, uint32_t uiSize, int32_t *piBytesWritten) |
| | Pushes data into trace event buffer.
|
| traceResult | xTraceEventBufferTransferAll (TraceEventBuffer_t *pxTraceEventBuffer, uint32_t uiCoreId, int32_t *piBytesWritten) |
| | Transfer trace event buffer data through streamport.
|
| traceResult | xTraceEventBufferTransferChunk (TraceEventBuffer_t *pxTraceEventBuffer, uint32_t uiChunkSize, uint32_t uiCoreId, int32_t *piBytesWritten) |
| | Transfer trace event buffer data through streamport.
|
| traceResult | xTraceEventBufferClear (TraceEventBuffer_t *pxTraceEventBuffer) |
| | Clears all data from event buffer.
|
Public trace event buffer APIs.