![](/img/trans.png)
[英]Printing backtrace within signal handler in a release/optimized binary on Linux
[英]Crash handler printing a backtrace
我想在C ++中安裝一個SIGSEGV和friends處理程序,以打印堆棧跟蹤並在崩潰時退出。
來自glibc的backtrace_symbols_fd幾乎是我想要的,但它並不表示匿名名稱空間中的調用。 但是,gdb處理得很好(我在其中編譯了符號,DWARF等)。
您會為我的情況推薦哪個圖書館?
您是否看過abi::__cxa_demangle
應該正確地將backtrace_symbols
的輸出abi::__cxa_demangle
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.