@@ -3611,6 +3611,7 @@ statfunc int common_submit_io_write(program_data_t *p,
36113611 u32 len ,
36123612 int ret )
36133613{
3614+ bpf_printk ("common_submit_io_write: start\n" );
36143615 // get write position
36153616 // (reusing io_kiocb struct flavors to get the correct data for the current kernel version)
36163617 loff_t ki_pos = kiocb -> ki_pos ;
@@ -3640,6 +3641,7 @@ statfunc int common_submit_io_write(program_data_t *p,
36403641 save_to_submit_buf (& p -> event -> args_buf , & file_info .id .device , sizeof (dev_t ), 5 );
36413642 save_to_submit_buf (& p -> event -> args_buf , & file_info .id .inode , sizeof (unsigned long ), 6 );
36423643
3644+ bpf_printk ("common_submit_io_write: events_perf_submit\n" );
36433645 return events_perf_submit (p , 0 );
36443646}
36453647
@@ -3737,6 +3739,7 @@ int BPF_KPROBE(trace_ret_io_write)
37373739 u32 host_tid = p .task_info -> context .host_tid ;
37383740 int submit = common_submit_io_write (& p , req , & kiocb , host_tid , buf , len , ret );
37393741 if (submit != 0 ) {
3742+ bpf_printk ("io_write: common_submit_io_write failed\n" );
37403743 del_args (IO_WRITE );
37413744 return submit ;
37423745 }
@@ -3751,6 +3754,7 @@ int BPF_KPROBE(trace_ret_io_write)
37513754SEC ("kprobe/__io_submit_sqe" )
37523755int BPF_KPROBE (trace__io_submit_sqe_io_write )
37533756{
3757+ bpf_printk ("trace__io_submit_sqe_io_write: start\n" );
37543758 program_data_t p = {};
37553759 if (!init_program_data (& p , ctx , IO_WRITE ))
37563760 return 0 ;
@@ -3830,6 +3834,7 @@ statfunc int common_io_uring_create(
38303834SEC ("raw_tracepoint/io_uring_create" )
38313835int tracepoint__io_uring__io_uring_create (struct bpf_raw_tracepoint_args * ctx )
38323836{
3837+ bpf_printk ("tracepoint__io_uring__io_uring_create: start\n" );
38333838 program_data_t p = {};
38343839 if (!init_program_data (& p , ctx , IO_URING_CREATE ))
38353840 return 0 ;
@@ -3854,6 +3859,7 @@ TRACE_ENT_FUNC(io_sq_offload_start, IO_URING_CREATE);
38543859SEC ("kretprobe/io_sq_offload_start" )
38553860int BPF_KPROBE (trace_ret_io_sq_offload_start )
38563861{
3862+ bpf_printk ("trace_ret_io_sq_offload_start: start\n" );
38573863 args_t saved_args ;
38583864 if (load_args (& saved_args , IO_URING_CREATE ) != 0 ) {
38593865 // missed entry or not traced
0 commit comments