【问题标题】:how to know state of the thread while debugging core dump with gdb on linux?在linux上使用gdb调试核心转储时如何知道线程的状态?
【发布时间】:2012-05-08 13:20:16
【问题描述】:

我在线程中遇到崩溃。在使用 gdb 调试 coredump 时,我想在崩溃前查看线程的状态。

在我的程序中,我正在为该线程发出信号并对其进行处理。了解线程崩溃之前的状态以及为该线程发出信号之前的时间会很有帮助。是否可以从 gdb 获取此信息?

谢谢

【问题讨论】:

标签: linux gdb signals coredump thread-state


【解决方案1】:

使用 gdb 7.4 的“可逆调试”是可能的。看here 的小教程。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 这是真的.. 但是当实际程序不使用 coredump 运行时,此方法有效。
    猜你喜欢
    • 2013-02-22
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 2011-07-11
    • 1970-01-01
    • 2013-08-24
    • 2016-08-05
    • 1970-01-01
    相关资源
    最近更新 更多