Вызов внешнего скрипта на точке останова с параметрами реестра в качестве параметров
Я хотел бы написать скрипт Trace32, чтобы я мог вывести состояние регистра и перейти к своему сценарию при срабатывании точки останова.
В настоящее время я смотрю на флаг /CMD.
Есть ли способ установить точку останова в формате этого:
Break.set main /CMD "OS.Command MyScript.sh $R0 $R1 $R2 ..."
где я сбрасываю регистры и передаю его в MyScript в качестве параметров.
Мой план резервного копирования - использовать wp.Register и вместо этого использовать мою файловую систему монитора скриптов.
Спасибо за помощь!
1 ответ
Решение
У меня есть это решение.
При установке точки останова используйте вместо /CMD "DO bkpt_trigger.cmm"
Тогда в bkpt_trigger.cmm
&r0=Register(R0)
&r1=Register(R1)
...
Os.Command echo &r0 &r1