Сравнение программных потоков двух программ, запускаемых на Aarch64 - PullRequest
0 голосов
/ 29 июня 2019

Мне нужно отладить программу на C ++, работающую на встроенном устройстве ARM Aarch64.Кажется, что программа происходит только тогда, когда выполняется определенный путь кода, но я не знаю, какой из них.Я только знаю, что это более вероятно в определенных средах, например, если устройство подключено к Интернету, подключено определенное оборудование и т. Д.

Теперь я хотел бы записать каждую вызванную функцию в сценарии.там, где возникает проблема, а где нет, затем показать разницу между записями, чтобы отследить пути возможных ошибок.Я думал об использовании perf diff, но согласно документации

«Дифференциальный профиль отображается только для событий, соответствующих обоим указанным файлам perf.data».

Я правильно истолковал это?Показывает ли мне diff, что я хочу?

С уважением

...