Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

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.
 

Detailed Description

Tracing APIs .

Macro Definition Documentation

◆ sys_trace_sys_init_enter

#define sys_trace_sys_init_enter ( entry,
level )

#include <zephyr/tracing/tracing.h>

Called when entering an init function.

◆ sys_trace_sys_init_exit

#define sys_trace_sys_init_exit ( entry,
level,
result )

#include <zephyr/tracing/tracing.h>

Called when exiting an init function.

Function Documentation

◆ sys_trace_idle()

void sys_trace_idle ( void )

#include <zephyr/tracing/tracing.h>

Called when the cpu enters the idle state.

◆ sys_trace_isr_enter()

void sys_trace_isr_enter ( void )

#include <zephyr/tracing/tracing.h>

Called when entering an ISR.

◆ sys_trace_isr_exit()

void sys_trace_isr_exit ( void )

#include <zephyr/tracing/tracing.h>

Called when exiting an ISR.

◆ sys_trace_isr_exit_to_scheduler()

void sys_trace_isr_exit_to_scheduler ( void )

#include <zephyr/tracing/tracing.h>

Called when exiting an ISR and switching to scheduler.