Zephyr Project API 3.7.0
A Scalable Open Source RTOS
|
Tracing APIs. More...
Modules | |
Conditional Variable Tracing APIs | |
Conditional Variable Tracing APIs. | |
Event Tracing APIs | |
Event Tracing APIs. | |
FIFO Tracing APIs | |
FIFO Tracing APIs. | |
Heap Tracing APIs | |
Heap Tracing APIs. | |
LIFO Tracing APIs | |
LIFO Tracing APIs. | |
Mailbox Tracing APIs | |
Mailbox Tracing APIs. | |
Memory Slab Tracing APIs | |
Memory Slab Tracing APIs. | |
Message Queue Tracing APIs | |
Message Queue Tracing APIs. | |
Mutex Tracing APIs | |
Mutex Tracing APIs. | |
Network Socket Tracing APIs | |
Network Socket Tracing APIs. | |
PM Device Runtime Tracing APIs | |
PM Device Runtime Tracing APIs. | |
Pipe Tracing APIs | |
Pipe Tracing APIs. | |
Poll Tracing APIs | |
Poll Tracing APIs. | |
Queue Tracing APIs | |
Queue Tracing APIs. | |
Semaphore Tracing APIs | |
Semaphore Tracing APIs. | |
Stack Tracing APIs | |
Stack Tracing APIs. | |
Syscall Tracing APIs | |
Syscall Tracing APIs. | |
System PM Tracing APIs | |
System PM Tracing APIs. | |
Thread Tracing APIs | |
Thread Tracing APIs. | |
Timer Tracing APIs | |
Timer Tracing APIs. | |
Work Delayable Tracing APIs | |
Work Delayable Tracing APIs. | |
Work Poll Tracing APIs | |
Work Poll Tracing APIs. | |
Work Queue Tracing APIs | |
Work Queue Tracing APIs. | |
Work Tracing APIs | |
Work Tracing APIs. | |
Macros | |
#define | sys_trace_sys_init_enter(entry, level) |
Called when entering an init function. | |
#define | sys_trace_sys_init_exit(entry, level, result) |
Called when exiting an init function. | |
Functions | |
void | sys_trace_isr_enter (void) |
Called when entering an ISR. | |
void | sys_trace_isr_exit (void) |
Called when exiting an ISR. | |
void | sys_trace_isr_exit_to_scheduler (void) |
Called when exiting an ISR and switching to scheduler. | |
void | sys_trace_idle (void) |
Called when the cpu enters the idle state. | |
Tracing APIs.
#define sys_trace_sys_init_enter | ( | entry, | |
level | |||
) |
#include <include/zephyr/tracing/tracing.h>
Called when entering an init function.
#define sys_trace_sys_init_exit | ( | entry, | |
level, | |||
result | |||
) |
#include <include/zephyr/tracing/tracing.h>
Called when exiting an init function.
void sys_trace_idle | ( | void | ) |
#include <include/zephyr/tracing/tracing.h>
Called when the cpu enters the idle state.
void sys_trace_isr_enter | ( | void | ) |
#include <include/zephyr/tracing/tracing.h>
Called when entering an ISR.
void sys_trace_isr_exit | ( | void | ) |
#include <include/zephyr/tracing/tracing.h>
Called when exiting an ISR.
void sys_trace_isr_exit_to_scheduler | ( | void | ) |
#include <include/zephyr/tracing/tracing.h>
Called when exiting an ISR and switching to scheduler.