У меня есть несколько очень больших C-файлов с множеством функций. Мне нужно отслеживать путь выполнения во время выполнения. Я не могу отследить его через отладку, так как это код гипервизора, который в настоящее время работает над qemu и выполняет много двоичных переводов.
Может кто-нибудь указать мне какой-нибудь скрипт на Perl или Python, который может добавить printf
при запуске всех функций, и текст может быть что-то вроде «Я в <имя функции>»?