d*****i 发帖数: 44 | 1 工作中遇到一个难题,请高手指教.
条件:只有一个coredump,gdb,我可以找到coredump中binary tree的root
使用gdb中的command,convenience variable可以支持简单的variable,loop,if else.
但是不支持array,而且没有stack(all variable are global).
请问如何遍历?不管效率。谢谢 | k****f 发帖数: 3794 | 2 gdb够呛
碰到这种古怪的错误,我是先设置一个静态变量作为计数器
每次到这个死机的附近,counter++
然后,在coredump的时候,去看看counter等于多少
下一步就是在死机地方之前加代码
if(counter==死机时候的值)开始打印输出一堆信息,以供调试。
【在 d*****i 的大作中提到】 : 工作中遇到一个难题,请高手指教. : 条件:只有一个coredump,gdb,我可以找到coredump中binary tree的root : 使用gdb中的command,convenience variable可以支持简单的variable,loop,if else. : 但是不支持array,而且没有stack(all variable are global). : 请问如何遍历?不管效率。谢谢
| d*****i 发帖数: 44 | 3
coredump是用户执行命令产生的,因为系统有些异常状况。在我这里无法重现。
【在 k****f 的大作中提到】 : gdb够呛 : 碰到这种古怪的错误,我是先设置一个静态变量作为计数器 : 每次到这个死机的附近,counter++ : 然后,在coredump的时候,去看看counter等于多少 : 下一步就是在死机地方之前加代码 : if(counter==死机时候的值)开始打印输出一堆信息,以供调试。
|
|