Символ функции запроса на существование
Я могу использовать sYmbol.Browse.Function
просматривать символы функций, загруженные во внутреннюю базу данных символов TRACE32; цитируя общий справочник [S]:
sYmbol.Browse.Function
Позволяет просматривать список функций, которые были загружены во внутреннюю базу данных символов TRACE32 с
Data.LOAD
,
Я пишу утилиту, которая читает пользовательский ввод (имя символа функции), и было бы полезно заблокировать пользователя для продвижения вперед в случае ввода недопустимого символа функции. Я сейчас пользуюсь Trace.Find ADDress <name_of_function>
с последующим запросом FOUND()
,
Вопрос:
- Каким был бы идиоматический способ запросить конкретное имя символа функции на предмет его существования?
1 ответ
Решение
Использование sYmbol.EXIST(<symbol>)
, Ссылаясь на общую ссылку [S]:
sYmbol.EXIST(<symbol>)
Булева функция. Возвращает
true
когда символ существует.IF sYmbol.EXIST(main) GO.direct main