From: Ryan Wang on 8 Jun 2010 21:40 Hi all, I'm new to kernel development, and I'm learning ftrace recently. I have one question: When to use ftrace, or in which cases ftrace can be more efficient? thanks, -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Steven Rostedt on 8 Jun 2010 22:50 On Wed, 2010-06-09 at 09:38 +0800, Ryan Wang wrote: > Hi all, > > I'm new to kernel development, and I'm learning > ftrace recently. I have one question: > When to use ftrace, or in which cases ftrace can be > more efficient? I can't really answer these questions without knowing what you want to do? ftrace allows you to see what is happening inside the kernel. What would you like to see? -- Steve -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Ryan Wang on 9 Jun 2010 01:40 2010/6/9 Steven Rostedt <srostedt(a)redhat.com>: > On Wed, 2010-06-09 at 09:38 +0800, Ryan Wang wrote: >> Hi all, >> >> � � � �I'm new to kernel development, and I'm learning >> ftrace recently. I have one question: >> � � � �When to use ftrace, or in which cases ftrace can be >> more efficient? > > I can't really answer these questions without knowing what you want to > do? > > ftrace allows you to see what is happening inside the kernel. What would > you like to see? > > -- Steve > > > I really want to know is the differences between ftrace and other kernel debug tools such as kdump, kdb, etc. thanks! -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
From: Ryan Wang on 9 Jun 2010 04:20 2010/6/9 Neependra Khare <neependra.khare(a)gmail.com>: > > > On Wed, Jun 9, 2010 at 11:02 AM, Ryan Wang <openspace.wang(a)gmail.com> wrote: >> >> I really want to know is the differences between ftrace and other kernel >> debug >> tools such as kdump, kdb, etc. > > Lets say you want to know what ext2/ext3/ext4 functions are called when you > run mkdir command on ext2/ext3/ext4 mounted filesystem. Then you can trace > each kernel function with ftrace. > > Articles on ftrace:- > http://lwn.net/Articles/365835/ > http://lwn.net/Articles/366796/ > > With kdump you get memory dump of currently running kernel and then you > debug it. > kdb will help you to debug the currently running kernel. > > I hope this clears some of your doubts. > > Regards, > Neependra > >> >> thanks! >> >> -- >> To unsubscribe from this list: send an email with >> "unsubscribe kernelnewbies" to ecartis(a)nl.linux.org >> Please read the FAQ at http://kernelnewbies.org/FAQ >> > > Seems ftrace is helpful to study the activities inside the kernel to me. I wonder whether it can be useful to debug kernel bugs. And if so, will you please give me some examples? Or so far it's mainly used for observing the running status of kernel? thanks, -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|
Pages: 1 Prev: [PATCH 2/3] xfs: remove nr_to_write writeback windup. Next: BTRFS hangs testing processes |