2

我想编写 Trace32 脚本,以便我可以转储寄存器状态并在断点触发器上传递给我的脚本。

我目前正在查看 /CMD 标志。

有什么方法可以设置如下格式的断点:

Break.set main /CMD "OS.Command MyScript.sh $R0 $R1 $R2 ..."

我在其中转储寄存器并将其作为参数传递给 MyScript。

我的备份计划是使用 wp.Register 并让我的脚本监视文件系统。

提前感谢您的帮助!

4

1 回答 1

2

我有这个解决方案。

设置断点时,改为使用/CMD "DO bkpt_trigger.cmm"

然后在 bkpt_trigger.cmm

&r0=Register(R0)
&r1=Register(R1)
...
Os.Command echo &r0 &r1
于 2017-05-04T18:02:01.223 回答