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
沒有留言:
張貼留言