gdb - gdb 可以打印全局变量的历史吗?
问题描述
我正在使用 gdb 检查核心转储并试图弄清楚为什么全局值从 0 更改为 1。有没有办法使用 gdb 获取全局值的历史记录?欢迎任何建议。谢谢。
解决方案
我正在使用 gdb 检查核心转储...有没有办法使用 gdb 获取全局值的历史记录?
显然不是:GDB 不是时间机器,core
它只包含崩溃时全局的值。
也就是说,如果您可以重现崩溃,那么您可以使用 GDB观察点让 GDB 在值更改时停止。
推荐阅读
- asp.net - 插入 ASP.NET 中的 Session 对象时,Serializable 类中的属性是否会自动序列化?
- python-3.x - 如何从multipledropdown相关列表中抓取所有选项值
- javascript - 在 Firefox 中,元素的位置在顶部和左侧偏移一个像素,在 Chrome 中是正确的
- ios - 如何在没有 RxSwift 的情况下快速观察 UserDefaults 数据?
- go - 如何在 DataStore 中存储 *time.Time 类型的结构字段的当前时间?
- java - 插入大量记录时,休眠持续丢失一些记录
- python - 创建一个仅包含列表的所有数字的子列表,直到它达到某个数字
- arrays - 在服务中调用 $http.get 时返回一个空数组
- vba - 限制项目不返回任何结果,只是 0
- java - javax.ws.rs.ProcessingException:找不到内容类型 application/json 和类型类的 MessageBodyReader