My Tech notes: Kernel (for 2.6) debugging or module debugging
Subscribe

Unix Documentation

Free Online Unix Training Materials

Lists many links to free Unix training materials.

Pointers and Arrays Materials

Pointers and Arrays materials Explained for C beginners

C FAQ and General Questions C Interview Questions

Powered By

Free XML Skins for Blogger

Powered by Blogger

Wednesday, May 28, 2008

Kernel (for 2.6) debugging or module debugging

Kernel (for 2.6) debugging or module debugging

kgdb is a kernel patch that, once applied, allows for the use of the familiar gdb interface for source-level debugging of a running Linux kernel.

The kgdb patch supplies the kernel with a debugging stub. This stub uses gdb remote serial/Ethernet protocol to communicate with gdb (host machine). This patch is applied to the kernel on the machine that will run the gdb session (host machine).

The gdbmod for module debugging, gdbmod version of gdb is required to debug modules that are loaded dynamically on to the testing machine.

Download kgdb and gdbmod patch from:

http://kgdb.linsyssoft.com/downloads.htm

http://www.linuxjournal.com/article/4525

Reference

Gdb quick ref guide.

http://users.ece.utexas.edu/~adnan/gdb-refcard.pdf

Simple how to

http://www.shakthimaan.com/downloads/glv/kgdb-howto/kgdb-howto.html

No comments:

Post a Comment