From: Steven Rostedt Use new format for better parsing of sched events. Signed-off-by: Steven Rostedt --- include/trace/events/sched.h | 49 ++++++++++++++--------------------------- 1 files changed, 17 insertions(+), 32 deletions(-) diff --git a/include/trace/events/sched.h b/include/trace/events/sched.h index 24ab5bc..beb1584 100644 --- a/include/trace/events/sched.h +++ b/include/trace/events/sched.h @@ -26,7 +26,7 @@ TRACE_EVENT(sched_kthread_stop, __entry->pid = t->pid; ), - TP_printk("task %s:%d", __entry->comm, __entry->pid) + TP_FORMAT("task :") ); /* @@ -46,7 +46,7 @@ TRACE_EVENT(sched_kthread_stop_ret, __entry->ret = ret; ), - TP_printk("ret %d", __entry->ret) + TP_FORMAT("ret ") ); /* @@ -73,8 +73,7 @@ TRACE_EVENT(sched_wait_task, __entry->prio = p->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -103,9 +102,7 @@ TRACE_EVENT(sched_wakeup, __entry->success = success; ), - TP_printk("task %s:%d [%d] success=%d", - __entry->comm, __entry->pid, __entry->prio, - __entry->success) + TP_FORMAT("task : [] success=") ); /* @@ -134,9 +131,7 @@ TRACE_EVENT(sched_wakeup_new, __entry->success = success; ), - TP_printk("task %s:%d [%d] success=%d", - __entry->comm, __entry->pid, __entry->prio, - __entry->success) + TP_FORMAT("task : [] success=") ); /* @@ -172,14 +167,10 @@ TRACE_EVENT(sched_switch, __entry->next_prio = next->prio; ), - TP_printk("task %s:%d [%d] (%s) ==> %s:%d [%d]", - __entry->prev_comm, __entry->prev_pid, __entry->prev_prio, - __entry->prev_state ? - __print_flags(__entry->prev_state, "|", - { 1, "S"} , { 2, "D" }, { 4, "T" }, { 8, "t" }, - { 16, "Z" }, { 32, "X" }, { 64, "x" }, - { 128, "W" }) : "R", - __entry->next_comm, __entry->next_pid, __entry->next_prio) + TP_FORMAT("task : [] " + "()" + " ==> " + "task : []") ); /* @@ -207,9 +198,8 @@ TRACE_EVENT(sched_migrate_task, __entry->dest_cpu = dest_cpu; ), - TP_printk("task %s:%d [%d] from: %d to: %d", - __entry->comm, __entry->pid, __entry->prio, - __entry->orig_cpu, __entry->dest_cpu) + TP_FORMAT("task : [] " + "from: to: ") ); /* @@ -233,8 +223,7 @@ TRACE_EVENT(sched_process_free, __entry->prio = p->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -258,8 +247,7 @@ TRACE_EVENT(sched_process_exit, __entry->prio = p->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -283,8 +271,7 @@ TRACE_EVENT(sched_process_wait, __entry->prio = current->prio; ), - TP_printk("task %s:%d [%d]", - __entry->comm, __entry->pid, __entry->prio) + TP_FORMAT("task : []") ); /* @@ -310,9 +297,8 @@ TRACE_EVENT(sched_process_fork, __entry->child_pid = child->pid; ), - TP_printk("parent %s:%d child %s:%d", - __entry->parent_comm, __entry->parent_pid, - __entry->child_comm, __entry->child_pid) + TP_FORMAT("parent :" + " child :") ); /* @@ -336,8 +322,7 @@ TRACE_EVENT(sched_signal_send, __entry->sig = sig; ), - TP_printk("sig: %d task %s:%d", - __entry->sig, __entry->comm, __entry->pid) + TP_FORMAT("sig: task :") ); #endif /* _TRACE_SCHED_H */ -- 1.6.3.1 -- -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/