2008-09-06 24 views
3

我正在使用d編程語言編寫程序,並試圖使用ddbg進行調試。當出現異常時,我希望在拋出異常時讓程序中斷,以便檢查堆棧。如何使用ddbg打破異常使用ddbg

另外,是否有另一個調試器與d一起工作?有異常時有另一種方法來獲取堆棧跟蹤嗎?

回答

0

我看到onex命令,但找不到中斷命令。下面的兩個命令似乎不起作用。

onex break 
onex b 
+0

這不是一個討論窗體,你應該編輯問題來添加這個信息並刪除這個答案。 – 2009-08-25 14:39:21

1

你想打破什麼時候拋出任何異常或者只是未捕獲的異常?因爲我認爲後者已經是默認行爲。

您可能知道這一點,但您通過在提示符處鍵入'us'(展開堆棧)來獲取堆棧跟蹤。只是想消除明顯​​的。

無論如何,我從來沒有使用過onex。從來沒有聽說過它。你可以嘗試的另一件事是強制執行停止放置斷言。

+0

我想在拋出現場打破,以便我可以檢查局部變量。 – user4891 2009-08-25 12:11:36