|
Zephyr Project API 4.4.99
A Scalable Open Source RTOS
|
Event records and associated payloads. More...
#include <instrumentation.h>
Data Fields | |
| struct instr_header | header |
| Record header. | |
| void * | callee |
| Address of the function the event was generated for. | |
| void * | caller |
| Address of the caller of the function the event was generated for. | |
| uint64_t | timestamp |
| Time the event was generated, in nanoseconds. | |
| union { | |
| struct instr_event_context context | |
| Context data. More... | |
| }; | |
| Event payload. | |
Event records and associated payloads.
Payloads are determined based on the code and additional fields in the header.
| union { ... } instr_record |
Event payload.
| void* instr_record::callee |
Address of the function the event was generated for.
| void* instr_record::caller |
Address of the caller of the function the event was generated for.
| struct instr_event_context instr_record::context |
Context data.
| struct instr_header instr_record::header |
Record header.
| uint64_t instr_record::timestamp |
Time the event was generated, in nanoseconds.