looking for decent summary of kernel debugging primitives

Vikram Narayanan vikram186 at gmail.com
Mon May 2 13:01:54 EDT 2011


>  i'm getting ready to teach a basic device drivers course in a couple
>weeks with someone else's courseware and i just wanted to bring some
>sections up to date.  there's one section on basic debugging that
>covers printk() as well as other topics from LDD3 such as
>printk_ratelimit(), setting the console loglevel and so on.
>
>  however, there's obviously more these days -- the "pr_"-prefixed
>wrappers, dev_dbg() and so on.  is there a single source that covers
>the standard debugging routines in the kernel these days?  if not, no
>big deal, i'll just summarize what i know of.

This may not be relevant to the question that you asked.
But there are some good debugging techniques like kprobe,jprobe.
There are sample programs in the kernel source under the directory
samples/kprobes/.
Those examples are very easy to understand and are much powerful than
using printk.

-
Thanks,
Vikram



More information about the Kernelnewbies mailing list