在lldb中每次C++异常抛出时打印调用堆栈

3
我正在使用lldb,希望能够捕获所有基于C++的异常,并自动为每个断点打印当前线程的调用堆栈,然后继续执行。可以通过break set -E C++停止所有异常,但是如何设置自动化程序来打印调用堆栈(使用bt命令)并自动继续执行呢?谢谢。
1个回答

2

这些都可以作为中断设置命令的选项使用(查看 help break set 以了解更多选项)。你需要:

break set -E C++ -G 1 -C "bt"

您可以使用breakpoint command add命令在创建断点后更改断点上的命令。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接