《Linux内核分析》 读书笔记 第十八章

本章主要内容为调试   一、准备开始 1. 一个确定的bug,但大部分bug通常都不是行为可靠且定义明确的。 2. 一个藏匿bug的内核版本。 3. 相关内核代码的知识和运气。   二、内核中的bug 1. bug的表象: 明白无误的错误代码,同步时发生的错误,错误地管理硬件,降低所有程序的运行性能,毁坏数据,使系统处于死锁状态。 2. 引用空指针会导致产生一个oops,垃圾数据可能会导致系统崩溃
相关文章
相关标签/搜索