Difference between revisions of "KGDB"
From ArmadeusWiki
(3 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
<pre class="config"> | <pre class="config"> | ||
+ | General setup ---> | ||
+ | [*] Prompt for development and/or incomplete code/drivers | ||
... | ... | ||
− | [*] Kernel debugging | + | Kernel hacking ---> |
− | ... | + | ... |
− | [*] KGDB: kernel debugger ---> | + | [*] Kernel debugging |
+ | ... | ||
+ | [*] Compile the kernel with debug info | ||
+ | [ ] Reduce debugging information | ||
+ | .... | ||
+ | [*] KGDB: kernel debugger ---> | ||
--- KGDB: kernel debugger | --- KGDB: kernel debugger | ||
<*> KGDB: use kgdb over the serial console | <*> KGDB: use kgdb over the serial console | ||
Line 18: | Line 25: | ||
==Links== | ==Links== | ||
+ | * [[Magic SysRq Key]] | ||
+ | * [[GDB|GDB, for userspace debugging]] | ||
* [http://www.unixgarden.com/index.php/gnu-linux-magazine-hs/debogage-du-noyau-linux-avec-kgdb Article KGDB dans Linux Mag] [[Image:FrenchFlag.png]] | * [http://www.unixgarden.com/index.php/gnu-linux-magazine-hs/debogage-du-noyau-linux-avec-kgdb Article KGDB dans Linux Mag] [[Image:FrenchFlag.png]] | ||
− | * [http://www.unixgarden.com/index.php/ | + | * [http://www.unixgarden.com/index.php/gnu-linux-magazine/debogage-dans-l-espace-noyau-de-linux-avec-kgdb Article 2 KGDB dans Linux Mag] [[Image:FrenchFlag.png]] |
+ | |||
+ | [[Category:Debug]] |
Latest revision as of 11:56, 8 December 2011
Page under construction... Informations on this page are not guaranteed !!
Configuration
$ make linux-menuconfig
General setup ---> [*] Prompt for development and/or incomplete code/drivers ... Kernel hacking ---> ... [*] Kernel debugging ... [*] Compile the kernel with debug info [ ] Reduce debugging information .... [*] KGDB: kernel debugger ---> --- KGDB: kernel debugger <*> KGDB: use kgdb over the serial console [ ] KGDB: internal test suite (NEW) [ ] KGDB_KDB: include kdb frontend for kgdb (NEW)