代码之家  ›  专栏  ›  技术社区  ›  Paweł Hajdan

打印回溯的崩溃处理程序

  •  4
  • Paweł Hajdan  · 技术社区  · 15 年前

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

    glibc中的backtrace_symbols_fd几乎就是我想要的,但它并不代表匿名名称空间中的调用。然而,gdb处理得很好(我在其中编译了符号、DWARF等)。

    1 回复  |  直到 15 年前
        1
  •  2
  •   DaveR    15 年前

    你看过吗 abi::__cxa_demangle -这应该正确地要求 backtrace_symbols