【发布时间】:2009-07-07 19:14:54
【问题描述】:
人们使用gdb打开和关闭进行调试, 当然还有很多其他的调试工具 跨各种操作系统,with and without GUI and, maybe other fancy IDE features。
我想知道what useful gdb scripts you have written and liked。
虽然,我并不是指在 something.gdb 文件中转储命令以提取大量数据,如果这让你很开心,请继续讨论它。
- 让我们考虑一下条件处理、控制循环和函数,它们是为了更优雅和更精细的编程来调试甚至可能用于白盒测试而编写的
- 当您启动 debugging remote systems(例如,通过串行/以太网接口)时,事情会变得有趣
- 如果目标是多处理器(和多线程)系统,该怎么办
让我举一个简单的案例作为例子......
说吧,
连续遍历条目的脚本
在大型哈希表中查找错误条目
这是在嵌入式平台上实现的。
这帮助我调试了一次损坏的哈希表。
【问题讨论】: