@@ -597,12 +597,37 @@ void sys_trace_thread_info(struct k_thread *thread);
597
597
#define sys_port_trace_k_pipe_read_blocking (pipe , timeout )
598
598
#define sys_port_trace_k_pipe_read_exit (pipe , ret )
599
599
600
- #define sys_port_trace_k_event_init (event )
601
- #define sys_port_trace_k_event_post_enter (event , events , events_mask )
602
- #define sys_port_trace_k_event_post_exit (event , events , events_mask )
603
- #define sys_port_trace_k_event_wait_enter (event , events , options , timeout )
600
+ #define sys_port_trace_k_pipe_cleanup_enter (pipe )
601
+ #define sys_port_trace_k_pipe_cleanup_exit (pipe , ret )
602
+ #define sys_port_trace_k_pipe_alloc_init_enter (pipe )
603
+ #define sys_port_trace_k_pipe_alloc_init_exit (pipe , ret )
604
+ #define sys_port_trace_k_pipe_flush_enter (pipe )
605
+ #define sys_port_trace_k_pipe_flush_exit (pipe )
606
+ #define sys_port_trace_k_pipe_buffer_flush_enter (pipe )
607
+ #define sys_port_trace_k_pipe_buffer_flush_exit (pipe )
608
+ #define sys_port_trace_k_pipe_put_enter (pipe , timeout )
609
+ #define sys_port_trace_k_pipe_put_blocking (pipe , timeout )
610
+ #define sys_port_trace_k_pipe_put_exit (pipe , timeout , ret )
611
+ #define sys_port_trace_k_pipe_get_enter (pipe , timeout )
612
+ #define sys_port_trace_k_pipe_get_blocking (pipe , timeout )
613
+ #define sys_port_trace_k_pipe_get_exit (pipe , timeout , ret )
614
+
615
+ #define sys_port_trace_k_event_init (event ) \
616
+ SEGGER_SYSVIEW_RecordU32(TID_EVENT_INIT, (uint32_t)(uintptr_t)event)
617
+
618
+ #define sys_port_trace_k_event_post_enter (event , events , events_mask ) \
619
+ SEGGER_SYSVIEW_RecordU32x3(TID_EVENT_POST, (uint32_t)(uintptr_t)event, (uint32_t)events, (uint32_t)events_mask)
620
+
621
+ #define sys_port_trace_k_event_post_exit (event , events , events_mask ) \
622
+ SEGGER_SYSVIEW_RecordEndCall(TID_EVENT_POST)
623
+
624
+ #define sys_port_trace_k_event_wait_enter (event , events , options , timeout ) \
625
+ SEGGER_SYSVIEW_RecordU32x4(TID_EVENT_WAIT, (uint32_t)(uintptr_t)event, (uint32_t)events, (uint32_t)options, (uint32_t)timeout.ticks)
626
+
604
627
#define sys_port_trace_k_event_wait_blocking (event , events , options , timeout )
605
- #define sys_port_trace_k_event_wait_exit (event , events , ret )
628
+
629
+ #define sys_port_trace_k_event_wait_exit (event , events , ret ) \
630
+ SEGGER_SYSVIEW_RecordEndCall(TID_EVENT_WAIT)
606
631
607
632
#define sys_port_trace_k_heap_init (heap ) \
608
633
SEGGER_SYSVIEW_RecordU32(TID_HEAP_INIT, (uint32_t)(uintptr_t)heap)
0 commit comments