Я ищу «посмотреть» программу по мере ее выполнения. Я хочу, например, отслеживать указатель стека программы, поскольку он изменяется через выполнение. Я рассматривал скрипты GDB с помощью python, но решения для этого очень затруднительные - до сих пор я не был успешным при установке PythonGDB. Если у кого-нибудь есть какие-либо решения/рекомендации относительно того, как подойти к этой проблеме, я был бы очень благодарен.После выполнения программы
EDIT: Я должен был упомянуть, я хочу записать эти значения - идеально автоматически - чтобы иметь возможность просматривать их впоследствии. Я понимаю, что GDB позволяет мне проходить через программу и просматривать каждое состояние, но я хочу автоматизировать этот процесс, чтобы «наблюдать» за тем, как определенные значения (такие как SP) меняются со временем.
Вы можете найти интересный инструмент визуализации [Online Python Tutor programizer] (http://www.pythontutor.com/visualize.html#). Хотя я полагаю, что это полезно только для программ, которые могут вписываться в текстовое поле. – Kevin