- TP_STRUCT__entry(
- __array(char, thread_comm, TASK_COMM_LEN)
- __field(pid_t, thread_pid)
- __field(work_func_t, func)
- ),
-
- TP_fast_assign(
- tp_memcpy(thread_comm, wq_thread->comm, TASK_COMM_LEN)
- tp_assign(thread_pid, wq_thread->pid)
- tp_assign(func, work->func)
- ),
-
- TP_printk("thread=%s:%d func=%pf", __entry->thread_comm,
- __entry->thread_pid, __entry->func)
+ TP_FIELDS(
+ ctf_array(char, thread_comm, wq_thread->comm, TASK_COMM_LEN)
+ ctf_integer(pid_t, thread_pid, wq_thread->pid)
+ ctf_integer_hex(work_func_t, func, work->func)
+ )