[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