libunwind-ptrace可以附加到崩溃进程吗?

时间:2014-11-21 21:16:15

标签: c++ debugging linux-kernel gdb stack-trace

我想收集崩溃的堆栈跟踪,这通常会导致非常大的coredump。似乎一个选项是在崩溃但尚未清理的状态下附加到进程。我尝试使用gdb的gstack,但是gdb不喜欢这个进程已经崩溃的事实。

有没有人知道libunwind是否可以这样做?

这个问题似乎很重要:

How to get a "backtrace" (like gdb) using only ptrace (linux, x86/x86_64)

并包含对此示例的引用:

http://git.savannah.gnu.org/cgit/libunwind.git/plain/tests/test-ptrace.c?h=v1.0-stable

非常感谢!

0 个答案:

没有答案