Re: [PATCH 0/5] [RFC] binary reading of ftrace ring buffers

From: Steven Rostedt
Date: Tue Mar 03 2009 - 22:24:19 EST



On Tue, 3 Mar 2009, Steven Rostedt wrote:

>
> On Tue, 3 Mar 2009, Steven Rostedt wrote:
>
> > Yes you can run multiple instances of this on different buffers.
> >
> > # ./rb-read.pl /tmp/buf-0
> >
> > produces:
> >
> > 0 [000] 7071.936459: (irq_handler_entry) irq 48
> > 0 [000] 7071.936462: (irq_handler_exit) irq 48 ret 1
> > 0 [000] 7071.988801: (sched_signal_send) sig: 14 task 0
> > 0 [000] 7071.988813: (sched_wakeup) task 0 success=1
> > 0 [000] 7071.988823: (sched_switch) prev 0:140 ==> next ntpd:6582272:0
> > 3303 [000] 7071.988916: (sched_switch) prev 0:120 ==> next swap:7497072:0
> > 0 [000] 7072.020370: (sched_wakeup) task 0 success=1
> > 0 [000] 7072.020407: (sched_switch) prev 0:140 ==> next even:808416116:0
>
> My perl script is still a bit buggy, but you get the idea ;-)

Uploaded a fix:

0 [000] 7071.936459: (irq_handler_entry) irq 48
0 [000] 7071.936462: (irq_handler_exit) irq 48 ret 1
0 [000] 7071.988801: (sched_signal_send) sig: 14 task 3303
0 [000] 7071.988813: (sched_wakeup) task 3303 success=1
0 [000] 7071.988823: (sched_switch) prev 0:140 ==> next ntpdpd:3303:120
3303 [000] 7071.988916: (sched_switch) prev 3303:120 ==> next swapper:0:140
0 [000] 7072.020370: (sched_wakeup) task 16 success=1
0 [000] 7072.020407: (sched_switch) prev 0:140 ==> next events/0:16:115
16 [000] 7071.936157: (sched_switch) prev 16:115 ==> next swapper:0:140

Much better.

I just used the same binary image. The bug was in the perl script.

-- Steve

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/