Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
tracing_default_hooks.h
Go to the documentation of this file.
1/*
2 * Copyright The Zephyr Project Contributors
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
27
28#ifndef ZEPHYR_INCLUDE_TRACING_TRACING_DEFAULT_HOOKS_H_
29#define ZEPHYR_INCLUDE_TRACING_TRACING_DEFAULT_HOOKS_H_
30
38void sys_trace_idle(void);
41
48#ifndef sys_trace_named_event
49#define sys_trace_named_event(name, arg0, arg1)
50#endif
51
57#ifndef sys_trace_sys_init_enter
58#define sys_trace_sys_init_enter(entry, level)
59#endif
60
67#ifndef sys_trace_sys_init_exit
68#define sys_trace_sys_init_exit(entry, level, result)
69#endif
70
71#endif /* ZEPHYR_INCLUDE_TRACING_TRACING_DEFAULT_HOOKS_H_ */
void sys_trace_isr_exit_to_scheduler(void)
Trace an interrupt service routine exiting into the scheduler.
void sys_trace_isr_enter(void)
Trace an interrupt service routine being entered.
void sys_trace_isr_exit(void)
Trace an interrupt service routine being exited.
void sys_trace_idle_exit(void)
Trace the CPU leaving the idle state.
void sys_trace_idle(void)
Trace the CPU entering the idle state.