摘要: 利用虚拟机调试内核模块本文描述了在虚拟机中,利用KGDB双机联调NBD驱动的准备过程以及使用频率较高的调试命令。以此为例,介绍调试Linux内核以及内核模块的一种较常用的方法。在进行内核调试时,系统已经不会响应用户态程序,所以需要使用两台计算机利用串行端口或网络进行双机联调,本文介绍的是利用串行端口... 阅读全文
posted @ 2015-03-26 10:45 zdh2015 阅读(193) 评论(0) 推荐(0) 编辑
摘要: C/C++代码中,野指针问题历来已久,当然,大家都知道new/delete要成对出现:A *p = new A();delete p;p = NULL;然而现实中却并不是总是如此简单,考虑如下例子:class A{public: C() {} virtual ~C() {}};class B{p... 阅读全文
posted @ 2015-03-26 10:43 zdh2015 阅读(421) 评论(1) 推荐(0) 编辑