Код: Выделить всё
printf("Entered into %s", __FUNCTION__)
Код: Выделить всё
printf("Exited from %s", __FUNCTION__)
У вас есть предложения? Есть ли флаг компилятора, который автоматически делает это за меня?
Пояснения к комментариям:
- Я скомпилирую исходный код для запуска на ARM.
- Я скомпилирую его с помощью gcc.
- Нет хотите проанализировать статический код. Я хочу отслеживать время выполнения. Так что doxygen не облегчит мне жизнь.
- У меня есть исходный код, и я могу его скомпилировать.
- Я не хочу использовать аспектно-ориентированный подход. Программирование.
Я обнаружил, что команда «frame» в командной строке gdb печатает текущий кадр (или функцию имя, можно сказать) в тот момент времени. Возможно, можно (используя сценарии GDB) вызывать команду «frame» каждый раз при вызове функции. Что ты думаешь?
Подробнее здесь: https://stackoverflow.com/questions/228 ... -a-project
Мобильная версия