首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Trace32实践脚本中迭代符号表

在Trace32实践脚本中迭代符号表
EN

Stack Overflow用户
提问于 2022-10-01 12:22:17
回答 1查看 109关注 0票数 1

我希望遍历由trace32调试器创建的符号表数据库,并希望在迭代器上执行一个特定的命令(我希望它是符号的名称)。目前,我正在将所有符号的列表导出到文本文件中,并使用python脚本创建一个.cmm文件,该文件对从我创建的文本文件中解析的每个符号执行所需的命令(Python生成一个大的trace32文件,其中包含多个trace32命令副本,唯一的更改是符号名)

是否有更好的方法来迭代符号表以获得所有符号名。

我试着用

代码语言:javascript
复制
sYmbol.ForEach "<cmd>" [<name_pattern> [<type_pattern>]]

命令,但没有找到将符号作为输入传递给我的命令的方法。我的逗号是-> ECHO sYmbol.BEGIN()

EN

回答 1

Stack Overflow用户

发布于 2022-10-04 08:44:25

使用星号定义要在<cmd>中插入符号名的位置:

代码语言:javascript
复制
sYmbol.ForEach "ECHO sYmbol.BEGIN(*)" [<name_pattern> [<type_pattern>]]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73918259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档