我正在使用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. XCode:找出在异常断点处停止时抛出的异常
- 4. 在调试时,NHibernate/Npgsql在CreateSchema时抛出异常UnitTest
- 5. 调试器中的中断程序当抛出C++异常时
- 6. googleAppEngine在调用user.getEmail()时抛出异常
- 7. 调试模式下抛出异常
- 8. 终止抛出异常
- 9. 异常:终止调用抛出异常sharedlibrary apply-load-rules全部
- 10. 调试器在nullptr期间抛出nullptr异常检查
- 11. 在Eclipse中调试启动时抛出的java.lang.IllegalArgumentException异常CDT
- 12. 测试控制器抛出的异常
- 13. 我的方法应该在哪一点停止抛出异常?
- 14. 魔术异常抛出抛出异常
- 15. 当MessageListener抛出异常时,RabbitMQ监听器停止监听消息
- 16. Junit:在使用异常映射器时测试抛出的异常
- 17. 调试器不会暂停异常C++
- 18. 如何在C#中发生处理的异常时停止Visual Studio调试器
- 19. RAD Studio调试器引发异常并频繁停止
- 20. 尝试调用COM库时服务抛出异常
- 21. 如何防止MEF在找不到导出时抛出异常?
- 22. 重试抛出一个异常在vb.net
- 23. BackgroundTaskCompletedEventArgs.CheckResult何时抛出异常?
- 24. 抛出异常时中断
- 25. 何时抛出异常?
- 26. Grails - 为什么在控制器中抛出的异常暂停执行,但在服务中抛出异常呢
- 27. 在猫鼬回调上抛出异常
- 28. 异常抛出异常
- 29. 抛出异常
- 30. 抛出异常