Я работаю над встроенным кодом и пока полностью полагаюсь на распечатки изнутри функций, чтобы выяснить поток выполнения (нет доступных функций трассировки стека).
Часто бывает, что Я поместил кучу операторов печати, построил свой код и запустил его только для того, чтобы понять, что мне следовало разместить отпечатки и в десятке других мест. А затем снова запустите часовой процесс.
Есть ли простой способ взять мои 5 или 6 файлов c, которые я хочу проанализировать, и запустить какой-нибудь инструмент, который войдет и добавит оператор печати в каждую функцию? (это, очевидно, должно быть после объявлений переменных, как это в C)
Еще лучше было бы иметь печать каждый раз, когда есть if / else или switch / case .. в основном любые условные операторы.