当应用程序被C / C ++异常崩溃时如何查看堆栈跟踪?

时间:2013-07-19 14:32:34

标签: debugging apportable

目前,Apportable在C / C ++异常崩溃时不显示任何堆栈跟踪。

如何在崩溃时打印堆栈跟踪?

1 个答案:

答案 0 :(得分:0)

您可以使用apportable debug将gdb调试程序附加到应用程序。然后使用命令continue来进行崩溃; backtrace看到痕迹; updownframe {number}可以浏览跟踪内容;和print {expression}来检查国家。

docs page

中的更多信息

特别是对于C ++异常,您将获得令人困惑的堆栈跟踪。我们将研究为这些添加更好的调试器支持。在此期间,您可以在throw(break __cxa_throw)上设置断点。