Автоматическая трассировка выполнения программы

Я хотел бы знать, можем ли мы включить трассировку в любом приложении C или C ++.

Например, с помощью опции gcc или небольшого инструмента я включу трассировку, и трассировка будет либо напечатана на консоли, либо выгружена в файл.

Так как файлов и функций / классов много, я не делаю этого. Я не хочу начинать добавление отпечатков трассировки вручную.

Если такие инструменты недоступны, следующий выбор - использовать сценарии и попытаться добавить их при печати трассировки.

strace не очень полезен, поскольку дает в основном системные вызовы.

7
задан unwind 28 April 2011 в 12:13
поделиться