|
Percepio Trace Recorder v4.11.0
|
Functions | |
| traceResult | xTraceStackMonitorAdd (void *pvTask) |
| Adds task/thread to trace stack monitor. | |
| traceResult | xTraceStackMonitorRemove (void *pvTask) |
| Removes task/thread from trace stack monitor. | |
| traceResult | xTraceStackMonitorGetAtIndex (uint32_t uiIndex, void **ppvTask, TraceUnsignedBaseType_t *puxLowWaterMark) |
| Gets trace stack monitor tread/task at index. | |
| traceResult | xTraceStackMonitorReport (void) |
| Performs trace stack monitor reporting. | |
| 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 |