Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
|
Tracing APIs . More...
Topics | |
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 <zephyr/tracing/tracing.h>
Called when entering an init function.
#define sys_trace_sys_init_exit | ( | entry, | |
level, | |||
result ) |
#include <zephyr/tracing/tracing.h>
Called when exiting an init function.
void sys_trace_idle | ( | void | ) |
#include <zephyr/tracing/tracing.h>
Called when the cpu enters the idle state.
void sys_trace_isr_enter | ( | void | ) |
#include <zephyr/tracing/tracing.h>
Called when entering an ISR.
void sys_trace_isr_exit | ( | void | ) |
#include <zephyr/tracing/tracing.h>
Called when exiting an ISR.
void sys_trace_isr_exit_to_scheduler | ( | void | ) |
#include <zephyr/tracing/tracing.h>
Called when exiting an ISR and switching to scheduler.