【发布时间】:2018-02-21 18:04:09
【问题描述】:
我在 Linux x64 上有一个核心转储。在某些时候 SIGSEGV 发生了,不幸的是应用程序处理了这个信号(但最终还是失败了)。所以核心转储不直接包含原始 SIGSEGV 的帧。
我能够确定失败指令的 SP 和 IP(以及其他寄存器)。基本上我有完整的 ucontext 结构。
有没有办法使用 GDB/LLDB 而不是在线程上显示堆栈,只是从已知的 SP/IP 展开回溯?
【问题讨论】:
标签: gdb coredump postmortem-debugging