Выпуск отладчика GDB 7.12

Выпуск отладчика GDB 7.12

Доступен отладчик GDB 7.12, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования на различных аппаратных и программных платформах (GNU/Linux, Unix, Windows, macOS).

Основные улучшения:

  • По умолчанию для сборки применён компилятор C++. Возможность сборки компилятором Си сохранена, но требуется указание опции "--disable-build-with-cxx". В будущем будет оставлена только возможность сборки компилятором С++;
  • Реализована поддержка отладки программ, написанных на языке Rust;
  • Добавлена новая целевая платформа Andes NDS32 (nds32*-*-elf);
  • В средствах отладки программ на языке Фортран добавлена поддержка массивов и структур с полями на основе динамических типов;
  • Улучшения, связанные с Python API, в том числе добавлена функция $_as_string(val) для преобразования значения в строковое представление и расширена поддержка точек останова (в объекты gdb.Breakpoint добавлен атрибут "pending", реализованы новые события gdb.breakpoint_created, gdb.breakpoint_modified и gdb.breakpoint_deleted);
  • В команде "catch syscall" обеспечена возможность извлечения группы связанных системных вызовов при указании префикса 'group:' или 'g:';
  • В GDBserver добавлена возможность записи btrace без необходимости поддержания активного соединения с GDB, для платформ s390-linux, s390x-linux, powerpc64-linux и powerpc64le-linux добавлена поддержка обычных и быстрых точек трассировки;
  • Новые команды:

 - skip -file file

 - skip -gfile file-glob-pattern

 - skip -function function

 - skip -rfunction regular-expression (обобщённый вариант команды skip с поддержкой масок в именах файлов и регулярных выражений для имён функций);

 - maint info line-table REGEXP (показывает содержимое внутренней структуры line-table);

 - maint selftest (запускает любой вкомпилированный unit-тест)

 - new-ui INTERP TTY (запускает новый экземпляр интерфейса пользователя, используя указанный в поле INTERP интерпретатор и файл TTY для ввода/вывода).

Запись в группу: https://iteducenter.ua/apply

Наши контакты:

Тел.: [відкрити контакти](044) 537-86-76, [відкрити контакти](093) 47-5555-0, [відкрити контакти](096) 99-99-560

Вебсайт: www.iteducenter.ua

Vkontakte: https://vk.com/iteducenter

Facebook: https://www.facebook.com/iteducenterua                           

Google Plus: https://plus.google.com/+IteducenterUaKiev

Twitter: https://twitter.com/it_edu_center


Залишити коментар
Будь ласка, введіть ваше ім’я
Будь ласка, введіть коментар.
1000 символів

Будь ласка, введіть email
або Відмінити

Інші статті в категорії Новини