标签: c++ exception-handling crash
我想在C ++中安装一个SIGSEGV和Friends处理程序来打印堆栈跟踪并在崩溃时退出。
backtrace_symbols_fd几乎就是我想要的,但它并没有象征匿名命名空间中的调用。但是,gdb处理的很好(我编译了符号,DWARF等)。
您会根据我的情况推荐哪些图书馆?
答案 0 :(得分:2)
您是否看过abi::__cxa_demangle - 这应该正确解析backtrace_symbols的输出。
abi::__cxa_demangle
backtrace_symbols