debugging - 如何在 gem5 SE/FS 模拟中设置数据断点?
问题描述
我试图找出可以使用 gem5 预先存在的 SimObjects 设置数据观察点/断点的方法。如果没有 SimObjects 可以这样做,我也可以创建自己的,但为此,我需要了解数据观察点的概念。
任何人都可以帮我解决这些问题吗?例如,如果模拟 CPU 通过 MemReq SimObject 请求数据的地址,我想在发生这种情况时抛出异常并执行另一段代码。(基本上类似于 ARM DS-5 调试器功能)。任何帮助深表感谢。
解决方案
推荐阅读
- python - numpy 2d:如何仅获取第二列中允许的值的第一列中最大元素的索引
- java - Eclipse(java testing) - 终止突变版本
- markdown - 如何将我在 Hugo 博客上使用的所有 youtube 视频存档?
- java - 有人能解释一下参数在java层次结构中是如何工作的吗?
- mongodb - 使用 jmeter 从 mongodb 中删除记录
- python - 为什么硒在页面上找不到某些文本
- javascript - 告诉 Vue 查看文件夹中的所有图片而不更改图片名称
- ios - 快速通道匹配创建后如何将配置文件设置为 Xcode 项目?
- mockito - PowerMockito 在定义第二个“when”子句时调用 Mocked Object 上的真实方法
- python - 从 Oct2Py 返回类对象