|
Percepio Trace Recorder
v4.6.6
|
Data Structures | |
| struct | TraceEntry |
| struct | TraceEntryTableBuffer |
Typedefs | |
| typedef struct TraceEntry | TraceEntry_t |
| typedef struct TraceEntryTableBuffer | TraceEntryTableBuffer_t |
Functions | |
| traceResult | xTraceEntryCreate (TraceEntryHandle_t *pxEntryHandle) |
| Creates trace entry. More... | |
| traceResult | xTraceEntryDelete (TraceEntryHandle_t xEntryHandle) |
| Deletes trace entry. More... | |
| traceResult | xTraceEntryFind (void *pvAddress, TraceEntryHandle_t *pxEntryHandle) |
| Finds trace entry mapped to object address. More... | |
| traceResult | xTraceEntryGetCount (uint32_t *puiCount) |
| Gets the number of entries in the trace entry table. More... | |
| traceResult | xTraceEntryGetAtIndex (uint32_t index, TraceEntryHandle_t *pxEntryHandle) |
| Gets trace table entry at index. More... | |
| traceResult | xTraceEntrySetSymbol (TraceEntryHandle_t xEntryHandle, const char *szSymbol) |
| Sets symbol for entry. More... | |
| typedef struct TraceEntry TraceEntry_t |
Trace Entry Structure
| typedef struct TraceEntryTableBuffer TraceEntryTableBuffer_t |
Trace Entry Table Buffer Structure
| traceResult xTraceEntryCreate | ( | TraceEntryHandle_t * | pxEntryHandle | ) |
Creates trace entry.
| [out] | pxEntryHandle | Pointer to uninitialized trace entry handle. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceEntryDelete | ( | TraceEntryHandle_t | xEntryHandle | ) |
Deletes trace entry.
| [in] | xEntryHandle | Pointer to initialized trace entry handle. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceEntryFind | ( | void * | pvAddress, |
| TraceEntryHandle_t * | pxEntryHandle | ||
| ) |
Finds trace entry mapped to object address.
| [in] | pvAddress | Address of object. |
| [out] | pxEntryHandle | Pointer to uninitialized trace entry handle. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceEntryGetAtIndex | ( | uint32_t | index, |
| TraceEntryHandle_t * | pxEntryHandle | ||
| ) |
Gets trace table entry at index.
| [in] | index | Entry index. |
| [out] | pxEntryHandle | Pointer to uninitialized trace entry handle. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceEntryGetCount | ( | uint32_t * | puiCount | ) |
Gets the number of entries in the trace entry table.
| [out] | puiCount | Count. |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |
| traceResult xTraceEntrySetSymbol | ( | TraceEntryHandle_t | xEntryHandle, |
| const char * | szSymbol | ||
| ) |
Sets symbol for entry.
| [in] | xEntryHandle | Pointer to initialized trace entry handle. |
| [out] | szSymbol | Pointer to symbol string, set by function |
| TRC_FAIL | Failure |
| TRC_SUCCESS | Success |