tracing: ctf: add timer support
Add k_timer tracing to CTF and other formats. Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
f402e807dd
commit
6a9540a773
11 changed files with 150 additions and 22 deletions
|
@ -316,7 +316,8 @@ void sys_trace_k_thread_sched_set_priority(struct k_thread *thread, int prio)
|
|||
void sys_trace_k_timer_start(struct k_timer *timer, k_timeout_t duration,
|
||||
k_timeout_t period)
|
||||
{
|
||||
TRACING_STRING("%s: %p, duration: %d, period: %d\n", __func__, timer, duration, period);
|
||||
TRACING_STRING("%s: %p, duration: %d, period: %d\n", __func__, timer,
|
||||
(uint32_t)duration.ticks, (uint32_t)period.ticks);
|
||||
}
|
||||
|
||||
void sys_trace_k_timer_init(struct k_timer *timer, k_timer_expiry_t expiry_fn,
|
||||
|
|
|
@ -412,7 +412,8 @@
|
|||
#define sys_port_trace_k_mem_slab_free_exit(slab) sys_trace_k_mem_slab_free_exit(slab, mem)
|
||||
|
||||
#define sys_port_trace_k_timer_init(timer) sys_trace_k_timer_init(timer, expiry_fn, stop_fn)
|
||||
#define sys_port_trace_k_timer_start(timer) sys_trace_k_timer_start(timer, duration, period)
|
||||
#define sys_port_trace_k_timer_start(timer, duration, period) \
|
||||
sys_trace_k_timer_start(timer, duration, period)
|
||||
#define sys_port_trace_k_timer_stop(timer) sys_trace_k_timer_stop(timer)
|
||||
#define sys_port_trace_k_timer_status_sync_enter(timer)
|
||||
#define sys_port_trace_k_timer_status_sync_blocking(timer, timeout) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue