Percepio Trace Recorder v4.8.0.hotfix1
Loading...
Searching...
No Matches
trcInternalEventBuffer.h File Reference

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.
 

Detailed Description

Public internal event buffer APIs.