14#ifndef ZEPHYR_INCLUDE_TRACING_TRACING_H_
15#define ZEPHYR_INCLUDE_TRACING_TRACING_H_
19#if defined CONFIG_SEGGER_SYSTEMVIEW
20#include "tracing_sysview.h"
21#elif defined CONFIG_TRACING_CTF
22#include "tracing_ctf.h"
23#elif defined CONFIG_TRACING_TEST
24#include "tracing_test.h"
25#elif defined CONFIG_TRACING_USER
26#include "tracing_user.h"
27#elif defined CONFIG_TRACING_CUSTOM
28#include "zephyr_custom_tracing.h"
35#elif defined(CONFIG_TRACING_FORMAT_HEADER)
42#include CONFIG_TRACING_FORMAT_HEADER
81#if defined(CONFIG_PERCEPIO_TRACERECORDER)
82#include "tracing_tracerecorder.h"
120#define sys_trace_sys_init_enter(entry, level)
125#define sys_trace_sys_init_exit(entry, level, result)
141#define sys_trace_named_event(name, arg0, arg1)
void sys_trace_isr_exit_to_scheduler(void)
Called when exiting an ISR and switching to scheduler.
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_idle_exit(void)
Called when the cpu exits the idle state.
void sys_trace_idle(void)
Called when the cpu enters the idle state.
Canonical tracing hook list.
Header file for object tracking API.