首页| 论坛| 消息
主题:如何gdb 调试内存被踩的bug?请高手详细说明下
回帖:HiAndy,
这个问题比较宽泛,而内存被踩是系统工程师遇到最多的问题。
需要分多种情况来讨论:
1、代码段被踩。将代码段设置为read only,再次被踩时会抛出一个panic。
2、slub分配的内存被踩。打开slub的debug功能,被踩时会抛出panic或警告。
3、 有的时候将被踩区域dump出来,会发现其内容可能是字符串或者比较规律的数字,这种情况可以将字符串在全局代码或者log中搜索,定位出错代码。
暂时想到这么多,欢迎补充。
下一楼›:showstopper:Hi  Andy,
这个问题比较宽泛,而内存被踩是系统工程师 ..

查看全部回帖(3)
«返回主帖