Percepio Trace Recorder v4.8.0.hotfix1
|
Public internal event buffer APIs. More...
#include <trcDefines.h>
#include <trcTypes.h>
Go to the source code of this file.
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.