欢呼天空

文章
5
资源
0
加入时间
2年10月21天

Linux内核设计与实现(18)第十八章:内核调试1. 内核态调试难点

Linux内核设计与实现(18)第十八章:内核调试1. 内核态调试难点1.1 KDB 调试1.2 解决:1.2.1 输出 LOG(printk)1.2.2 oops1.2.3 主动触发 bug1.2.3.1 panic1.2.4 神奇的系统请求键1.2.5 其他:gdb 和 kdb1. 内核态调试难点内核调试的难点在于它不能像用户态程序调试那样打断点,随时暂停查看各个变量的状态。也不能像用户态程序那样崩溃后迅速的重启,恢复初始状态。内核调试的难点大致有以下几个:1.重现bug困难 如果能够重现一