Percepio Trace Recorder
v4.6.6
|
Functions | |
traceResult | xTraceStackMonitorAdd (void *pvTask) |
Adds task/thread to trace stack monitor. More... | |
traceResult | xTraceStackMonitorRemove (void *pvTask) |
Removes task/thread from trace stack monitor. More... | |
traceResult | xTraceStackMonitorGetAtIndex (uint32_t uiIndex, void **ppvTask, TraceUnsignedBaseType_t *puxLowWaterMark) |
Gets trace stack monitor tread/task at index. More... | |
traceResult | xTraceStackMonitorReport (void) |
Performs trace stack monitor reporting. More... | |
traceResult xTraceStackMonitorAdd | ( | void * | pvTask | ) |
Adds task/thread to trace stack monitor.
[in] | pvTask | Task/Thread. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceStackMonitorGetAtIndex | ( | uint32_t | uiIndex, |
void ** | ppvTask, | ||
TraceUnsignedBaseType_t * | puxLowWaterMark | ||
) |
Gets trace stack monitor tread/task at index.
[in] | uiIndex | Index. |
[in] | ppvTask | Task/Thread. |
[out] | puxLowWaterMark | Low water mark. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceStackMonitorRemove | ( | void * | pvTask | ) |
Removes task/thread from trace stack monitor.
[in] | pvTask | Task/Thread. |
TRC_FAIL | Failure |
TRC_SUCCESS | Success |
traceResult xTraceStackMonitorReport | ( | void | ) |
Performs trace stack monitor reporting.
This routine performs a trace stack monitor check and report for TRC_CFG_STACK_MONITOR_MAX_REPORTS number of registered tasks/threads.
TRC_FAIL | Failure |
TRC_SUCCESS | Success |