Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

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.
 

Detailed Description

Tracing APIs.

Macro Definition Documentation

◆ sys_trace_sys_init_enter

#define sys_trace_sys_init_enter (   entry,
  level 
)

#include <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 <include/zephyr/tracing/tracing.h>

Called when exiting an init function.

Function Documentation

◆ sys_trace_idle()

void sys_trace_idle ( void  )

#include <include/zephyr/tracing/tracing.h>

Called when the cpu enters the idle state.

◆ sys_trace_isr_enter()

void sys_trace_isr_enter ( void  )

#include <include/zephyr/tracing/tracing.h>

Called when entering an ISR.

◆ sys_trace_isr_exit()

void sys_trace_isr_exit ( void  )

#include <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 <include/zephyr/tracing/tracing.h>

Called when exiting an ISR and switching to scheduler.