debug: tracing: Remove unneeded abstraction
Various C and Assembly modules make function calls to z_sys_trace_*. These merely call corresponding functions sys_trace_*. This commit is to simplify these by making direct function calls to the sys_trace_* functions from these modules. Subsequently, the z_sys_trace_* functions are removed. Signed-off-by: Mrinal Sen <msen@oticon.com>
This commit is contained in:
parent
15724c6cdc
commit
1246cb8cef
25 changed files with 70 additions and 141 deletions
|
@ -19,12 +19,12 @@
|
|||
#define SYS_TRACE_ID_SEMA_TAKE (6u + SYS_TRACE_ID_OFFSET)
|
||||
|
||||
#ifdef CONFIG_TRACING
|
||||
void z_sys_trace_idle(void);
|
||||
void z_sys_trace_isr_enter(void);
|
||||
void z_sys_trace_isr_exit(void);
|
||||
void z_sys_trace_isr_exit_to_scheduler(void);
|
||||
void z_sys_trace_thread_switched_in(void);
|
||||
void z_sys_trace_thread_switched_out(void);
|
||||
void sys_trace_idle(void);
|
||||
void sys_trace_isr_enter(void);
|
||||
void sys_trace_isr_exit(void);
|
||||
void sys_trace_isr_exit_to_scheduler(void);
|
||||
void sys_trace_thread_switched_in(void);
|
||||
void sys_trace_thread_switched_out(void);
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_SEGGER_SYSTEMVIEW
|
||||
|
@ -132,18 +132,11 @@ void z_sys_trace_thread_switched_out(void);
|
|||
*/
|
||||
#define sys_trace_end_call(id)
|
||||
|
||||
/**
|
||||
* @brief Called when the cpu enters the idle state
|
||||
*/
|
||||
#define sys_trace_idle()
|
||||
|
||||
#define z_sys_trace_idle()
|
||||
|
||||
#define z_sys_trace_isr_enter()
|
||||
|
||||
#define z_sys_trace_isr_exit()
|
||||
|
||||
#define z_sys_trace_isr_exit_to_scheduler()
|
||||
|
||||
#define z_sys_trace_thread_switched_in()
|
||||
|
||||
#define z_sys_trace_thread_switched_out()
|
||||
/**
|
||||
* @}
|
||||
*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue