При использовании трассировки я обнаружил, что некоторые функции не указаны в источнике при попытке найти их, чтобы поставить точку останова. Кажется, что эти функции появляются только при просмотре источника в формате сборки.Отладка с использованием Lauterbach (Trace32)
Я говорил с моими пожилыми людьми, они сказали мне, что если какая-либо функция вызывается только один раз, она будет оптимизирована Trace и появится как встроенная, поэтому ее можно увидеть в сборке.
Мои вопросы:
- Как это оптимизация происходит через Лаутербах?
- Является ли это выгодным?