[linux] Debugovanie kernelu

Robert Varga nite na hq.alert.sk
Pondělí Červenec 30 10:32:47 CEST 2001


On Thu, Jul 26, 2001 at 08:08:19PM +0200, Pupala Ronald wrote:
>        Ahojte !
> 
>   Chcel by som sa opytat, ako sa da debugovat kernel ? A co vsetko na to
> potrebujem? Viem, ze nad kernelom nemozem spustit pod gdb novy kernel, a ze
> sa to robi pomocou ksymoops, ale nemam v tom celkom jasno. Rad by som si z
> utrzkov veci, co som okolo toho cital, urobil celkovy obraz, ale nemam v tom
> jasno.

Velmi rychle zhrnutie:
Bez pridavnych patchov:
0. 100krat proof-read code ;-)))
1. Mozes pouzivat printf() debugging ;-)
2. Ked chytis oops, chytis mys a prepajcnes ho cez ksymoops, ktory
   to prezenie cez tabulku symbolov vo vmlinux a povie ti ako vyzeral
   call stack a na ktorej instrukcii sa to doonee ;-)
   Ak uvidis skvelu hlasku Aieee.. killing my interrupt handler,
   tak ti pomoze predtym pripravena console on printer alebo lepsie
   seriova konsola na druhej masine :-))

S pridavnymi patchmi:
4. Mozes pouzit dynamic probes (najdes myslim na FM)
5. Pouzijes kdb, pripojis masinu cez seriak k druhej a mozes kernel
   debugovat cez gdb ;-)))
6. Mozes pouzit na development user-space linux

-- 
Kind regards,
Robert Varga
------------------------------------------------------------------------------
n na hq.sk                                          http://hq.sk/~nite/gpgkey.txt
 
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: [žádný popis není k dispozici]
Typ: application/pgp-signature
Velikost: 232 bytes
Popis: [žádný popis není k dispozici]
Url : http://lists.linux.sk/pipermail/linux/attachments/20010730/8dd14c4a/attachment.bin 


Další informace o konferenci linux