c – 崩溃处理程序打印回溯

我想在C中安装一个SIGSEGV和朋友处理程序来打印堆栈跟踪并在崩溃时退出.

来自glibc的backtrace_symbols_fd几乎就是我想要的,但它并没有象征匿名命名空间中的调用.但是,gdb处理的很好(我编译了符号,DWARF等).

你会为我的情况推荐什么样的图书馆?

最佳答案 你看过
abi::__cxa_demangle – 这应该正确地解析backtrace_symbols的输出.

点赞