|
Percepio Trace Recorder v4.11.0
|
Public trace heap APIs. More...
#include <trcTypes.h>Go to the source code of this file.
Macros | |
| #define | xTraceHeapGetCurrent(xHeapHandle, puxCurrent) |
| Gets trace heap current allocation size. | |
| #define | xTraceHeapSetCurrent(xHeapHandle, uxCurrent) |
| Sets trace heap current allocation size. | |
| #define | xTraceHeapGetHighWaterMark(xHeapHandle, puxHighWaterMark) |
| Gets trace heap high water mark. | |
| #define | xTraceHeapSetHighWaterMark(xHeapHandle, uxHighWaterMark) |
| Sets trace heap high water mark. | |
| #define | xTraceHeapGetMax(xHeapHandle, puxMax) |
| Gets trace heap max size. | |
| #define | xTraceHeapSetMax(xHeapHandle, uxMax) |
| Sets trace heap max size. | |
Functions | |
| traceResult | xTraceHeapCreate (const char *szName, TraceUnsignedBaseType_t uxCurrent, TraceUnsignedBaseType_t uxHighWaterMark, TraceUnsignedBaseType_t uxMax, TraceHeapHandle_t *pxHeapHandle) |
| Creates trace heap. | |
| traceResult | xTraceHeapAlloc (TraceHeapHandle_t xHeapHandle, void *pvAddress, TraceUnsignedBaseType_t uxSize) |
| Signals trace heap alloc. | |
| traceResult | xTraceHeapFree (TraceHeapHandle_t xHeapHandle, void *pvAddress, TraceUnsignedBaseType_t uxSize) |
| Signals trace heap free. | |
Public trace heap APIs.