Символ функции запроса на существование

Я могу использовать 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
Другие вопросы по тегам