Представлен новый выпуск отладчика GDB 7.9, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, OS X).
Ключевые улучшения:
Улучшены средства для создания вспомогательных скриптов на языке Python;
Поддержка компиляции и подстановки исходных текстов в объект отладки (inferior). На стороне GCC поддержка новой возможности появится в выпуске 5.0, что позволит компилировать исходный код в объектный код и выполнять подстановку и выполнение полученного объектного кода в текущем контексте отлаживаемого объекта. В настоящее время поддерживается только подстановка конструкций на языке Си. Т.е. прямо в отладчике можно добавить/поправить кусок кода на языке Си и работать с ним в контексте отлаживаемого процесса или приложения. Для компиляции в GDB добавлены новые команды "compile code" и "com
...
Читать дальше »