How can I break on exception using ddbg我正在使用d编程语言编写程序,我正在尝试使用ddbg对其进行调试。当出现异常时,我希望在抛出异常时让程序中断,以便我可以检查堆栈。 或者,是否有另一个可以与 d 一起使用的调试器?当出现异常时,还有其他方法可以获取堆栈跟踪吗? 顺便说一句,您可以通过修改运行时来获取有关异常的堆栈跟踪。最好的资源可能是这个 backtrace hack page 您想在抛出任何异常或只是未捕获的异常时中断?因为我认为后者已经是默认行为了。 您可能知道这一点,但是您可以通过在提示符下键入"us"(展开堆栈)来获取堆栈跟踪。只是想消除明显??的。 无论如何,我从来没有使用过onex。甚至从未听说过。您可以尝试的另一件事是通过插入断言来强制停止执行。 我看到了 onex 命令,但找不到 break 命令。下面的两个命令似乎不起作用。
尚未使用 ddbg,但根据 http://ddbg.mainia.de/doc.html 上的文档,有
命令。 |