2009年2月10日 星期二

kdb debug

kdb debug

準備:
1. kernel 2.6.28.4
2. kdb-v4.4-2.6.28-common-1.bz2
kdb-v4.4-2.6.28-x86-1.bz2

加入patch:
1. # patch -p1 < kdb-v4.4-2.6.28-common-1.bz2
2. # patch -p1 < kdb-v4.4-2.6.28-x86-1.bz2

make menuconfig設定:
1. 進入kernel hacking
2. 勾選:Compiler the kernel with frame pointers
Buile-in Kernel Debugger support
KDB off by default

全部compiler完成後,重新開機,(選剛剛編的kernel)
1. # echo "1" >/proc/sys/kernel/kdb (開啟 kdb)
2. 押下鍵盤的「Pause/Break」就能work了

p.s:
目前只有在桌機用VM下可以正常work,(Fedora 8, Xubuntu804)
筆電上,不是當機,就是一直出現「小於」這符號

ref :
Here
Here
Here
Here

沒有留言:

張貼留言