|
Percepio Trace Recorder v4.11.0
|
Public internal event buffer APIs. More...
#include <trcDefines.h>#include <trcTypes.h>Go to the source code of this file.
Data Structures | |
| struct | TraceInternalEventBufferData |
| A structure representing the trace stream port buffer. More... | |
Typedefs | |
| typedef struct TraceInternalEventBufferData | TraceInternalEventBufferData_t |
| A structure representing the trace stream port buffer. | |
Functions | |
| traceResult | xTraceInternalEventBufferAlloc (uint32_t uiSize, void **ppvData) |
| Allocates a data slot directly from the internal event buffer. | |
| traceResult | xTraceInternalEventBufferAllocCommit (void *pvData, uint32_t uiSize, int32_t *piBytesWritten) |
| Commits the last allocated block to the internal event buffer. | |
| traceResult | xTraceInternalEventBufferPush (void *pvData, uint32_t uiSize, int32_t *piBytesWritten) |
| Pushes data to the internal trace event buffer. | |
| traceResult | xTraceInternalEventBufferTransferAll (void) |
| Transfers all internal trace event buffer data using the function xTraceStreamPortWriteData(...) as defined in trcStreamPort.h. | |
| traceResult | xTraceInternalEventBufferTransferChunk (void) |
| Transfer internal trace event buffer data through streamport. | |
| traceResult | xTraceInternalEventBufferClear (void) |
| Clears all trace events in the internal trace event buffer. | |
Public internal event buffer APIs.