|
Zephyr Project API 4.0.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. | |
| Named tracing APIs | |
| Named Tracing APIs. | |
| Network Core Tracing APIs | |
| Network Core 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.