embedded - 解码执行跟踪
问题描述
我正在为嵌入式系统进行一些固件分析,并且我已经跟踪了程序计数器(对于每个周期,我都知道程序计数器设置为什么)。我还有精灵、地图文件和源代码。
我想知道是否有任何开源工具可以让我将此程序计数器跟踪转换为堆栈跟踪之类的东西。从映射文件中,我可以确定在任何给定时间正在执行哪个函数,但这不允许我确定函数调用/返回是否/在哪里发生。
解决方案
推荐阅读
- javascript - 使用 Ajax 选中复选框
- php - 如何在 laravel 中链接我的产品页面详细信息?
- python-3.x - 找不到步骤实现 pytest-bdd
- python - 如何调整 Plotly 条的高度并仅显示条的边缘(在子图中)?
- r - 在 R Shiny 中保留 selectizeInput 选择的顺序
- python - Pivot_table Top 5 怎么样?
- uitableview - NSFetchedResultsController NSInternalInconsistencyException 崩溃(是的另一个,但现在有一个示例项目)
- javascript - 在 selenium 中进行仿真,节点不工作
- spring - Hibernate diffChangeLog 生成表中已经存在的更改集
- javascript - 即使在控制台上得到响应也无法从 json 获取数据