Re: an online kernel crash book, and wondering what's deprecated

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Sep 26, 2012 at 8:33 AM, Robert P. J. Day <rpjday@xxxxxxxxxxxxxx> wrote:
>
>   in my online travels yesterday, i ran across this gem, "Linux Kernel
> Crash Book":
>
>   http://www.dedoimedo.com/computers/crash-book.html
>
> and am now wondering about what would constitute a reasonable (and
> minimal?) list of canonical kernel debugging tools.
>
>   first, while the book above covers Linux Kernel Crash Dump (LKCD),
> the author freely admits that it's been pretty much obsoleted by the
> more recent and flexible kdump, so there seems to be little value in
> digging into LKCD (or, in my case, adding any coverage of it to a
> kernel debugging course, which i am currently designing).
>
>   next, someone else's course i'm teaching next week has a kernel
> debugging chapter which opens with netdump and diskdump before moving
> onto kdump and kexec, but those earlier utilities are *also*
> deprecated these days,
>
> http://serverfault.com/questions/181554/how-should-i-capture-linux-kernel-panic-stack-traces
>
> so i would be tempted to skip any coverage of netdump and diskdump in
> favour of additional and more advanced coverage of kdump and kexec.
>
>   along those lines, i'm just digging into ftrace and was wondering if
> it in any way obsoleted systemtap, but i've heard from more than one
> source that while ftrace is allegedly more powerful, systemtap still
> has its place and is worth talking about.
>

While learning ftrace I found there's little good documentation for ftrace.
Ftrace is huge and very flexible, you can do lot more than just trace
your functions.

I firmly believe ftrace + perf should be consider like a serious
debugging technique.

Regards,
Ezequiel.

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux