我正在使用GHS MULTI調試器爲嵌入式應用程序調試完整性項目。有沒有人知道如何配置這個調試器的停止,就像你可以在GDB中做的那樣?我想讓它在引發異常時中斷。 (我知道大多數SO不開發Integrity項目或使用MULTI調試器,但我認爲我會拋出這個來看看其他Integrity開發人員是否可能知道)。MULTI調試器在拋出異常時停止
0
A
回答
0
對於這個例子,假設您的Integrity項目名爲Test.gpj。
在編譯代碼之前,在文本編輯器中編輯Test.int文件並將「StartIt」值更改爲false。這會阻止可執行文件在加載時立即啓動。
然後在模擬器中(或目標上),加載可執行文件時,使用Test_as0文件開始調試。
在多命令行,輸入:
e __throw
設置此功能的開始斷點(設置斷點是一個任何任務斷點)。
對__rethrow函數也重複此操作。
現在,當您的可執行程序正在運行時出現未處理的異常時,它將會遇到這些中斷點之一。然後,您可以導航調用堆棧並查看發生此異常的位置。 (在Debugger GUI中有一個選項可以上下瀏覽堆棧幀)。另外,您可以輸入:
按Ctrl + + 和按Ctrl +-將導航上下堆棧幀找到時遇到異常的地方。
相關問題
- 1. 調試器不破時拋出異常
- 2. 調試器不斷拋出異常?
- 3. 有選擇地阻止調試器在第一次出現異常時停止
- 4. AsyncTask doInBackground停止...沒有異常拋出
- 5. 拋出異常停止進程
- 6. 從其他方法拋出異常後EJB定時器停止
- 7. XCode:找出在異常斷點處停止時拋出的異常
- 8. boost :: asio在暫停時拋出異常
- 9. libC++ abi.dylib:終止調用拋出異常
- 10. 在調試時,NHibernate/Npgsql在CreateSchema時拋出異常UnitTest
- 11. 拋出異常時是否可以自動進入調試器?
- 12. 調試器中的中斷程序當拋出C++異常時
- 13. googleAppEngine在調用user.getEmail()時拋出異常
- 14. 調試模式下拋出異常
- 15. 拋出終止異常
- 16. 終止拋出異常
- 17. 如何防止在調試器異常
- 18. 異常:終止調用拋出異常sharedlibrary apply-load-rules全部
- 19. 調試器在nullptr期間拋出nullptr異常檢查
- 20. 劣勢因爲觸發了異常而停止。由異常停止在線程0 ...?在調試器
- 21. 在Eclipse中調試啓動時拋出的java.lang.IllegalArgumentException異常CDT
- 22. 異常似乎在調試時反覆拋出
- 23. 測試控制器拋出的異常
- 24. Spock拋出異常測試
- 25. 調用Windows.UI.Popups.MessageDialog.ShowAsync拋出異常
- 26. 停止在嵌套try-catch塊中拋出異常
- 27. 我的方法應該在哪一點停止拋出異常?
- 28. 魔術異常拋出拋出異常
- 29. 拋出異常拋出異常
- 30. 當MessageListener拋出異常時,RabbitMQ監聽器停止監聽消息