|
Percepio Trace Recorder v4.11.0
|
Public trace task APIs. More...
#include <trcTypes.h>Go to the source code of this file.
Macros | |
| #define | xTraceTaskRegister(pvTask, szName, uxPriority, pxTaskHandle) |
| Register trace task in the trace. | |
| #define | xTraceTaskUnregister(xTaskHandle, uxPriority) |
| Unregister trace task from trace. | |
| #define | xTraceTaskSetName xTraceObjectSetName |
| Sets trace task name. | |
| #define | xTraceTaskGetName xTraceObjectGetName |
| Gets trace task name. | |
| #define | xTraceTaskRegisterWithoutHandle(pvTask, szName, uxPriority) |
| Registers trace task without trace task handle. | |
| #define | xTraceTaskUnregisterWithoutHandle(pvTask, uxPriority) |
| Unregisters trace task without trace task handle. | |
| #define | xTraceTaskSetNameWithoutHandle xTraceObjectSetNameWithoutHandle |
| Sets trace task name without trace task handle. | |
| #define | xTraceTaskSetCurrentOnCore(coreId, pvTask) |
| Sets current trace task on specific core. | |
| #define | xTraceTaskSetCurrent(pvTask) |
| Sets current trace task on current core. | |
| #define | xTraceTaskGetCurrentOnCore(coreId, ppvTask) |
| Gets current trace task on specific core. | |
| #define | xTraceTaskGetCurrent(ppvTask) |
| Gets current trace task on current core. | |
| #define | xTraceTaskGetCurrentOnCoreReturn(coreId) |
| Returns current trace task on specific core. | |
| #define | xTraceTaskGetCurrentReturn() |
| Returns current trace task. | |
| #define | xTraceTaskInstanceFinishedNow() |
| Registers trace task instance finished event. | |
| #define | xTraceTaskInstanceFinishedNext() |
| Marks the current trace task instance as finished on the next kernel call. | |
| #define | xTraceTaskFind(pvTask, pxTaskHandle) |
| Get the TraceTaskHandle_t of the task. | |
| #define | xTraceTaskGetAddress(xTaskHandle, ppvTask) |
| Get the task's address from task handle. | |
| #define | pvTraceTaskGetAddressReturn(xTaskHandle) |
| Returns the task's address from task handle. | |
Functions | |
| traceResult | xTraceTaskSetPriority (TraceTaskHandle_t xTaskHandle, TraceUnsignedBaseType_t uxPriority) |
| Sets trace task priority. | |
| traceResult | xTraceTaskSetPriorityWithoutHandle (void *pvTask, TraceUnsignedBaseType_t uxPriority) |
| Sets trace task priority without trace task handle. | |
| traceResult | xTraceTaskSwitch (void *pvTask, TraceUnsignedBaseType_t uxPriority) |
| Registers trace task switch event. | |
Public trace task APIs.