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

24 февраля 2016 года

Состоялся релиз отладчика GDB 7.11, поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, Unix, Windows, OS X).

Ключевые улучшения (Архивная копия от 30 мая 2022 на Wayback Machine):

  • Число потоков теперь указывается не глобально, а в привязке к объекту отладки ( inferior (Архивная копия от 15 апреля 2020 на Wayback Machine));
  • Реализован синтаксис точного определения местонахождения точки останова (" explicit location"). Например, командой "break -s main.c -li 3" можно установить точку останова в 3 строке файла main.c;
  • Новые вспомогательные переменные $_gthread и $_inferior;
  • При срабатывании точки останова или получения сигнала во время отладки многопоточной программы, отладчик теперь показывает в каком именно потоке произошло событие;
  • Реализован непрерывный режим (non-stop) записи данных btrace;
  • Серия улучшений, связанных с поддержкой архитектуры AArch64 GNU/Linux, в том числе поддержка многоархитектурной отладки и поддержка установки точке трассировки в GDBserver;
  • Добавлена поддержка потоков ядра FreeBSD;
  • Поддержка чтения и записи памяти, а также извлечения значений на архитектурах с адресацией памяти любыми блоками, кратными 8 битам;
  • Многочисленные улучшения средств удалённой отладки, в том числе поддержка новых пакетов для задействования таких возможностей, как

follow-exec-mode, exec catchpoints, syscall catchpoints и т.п.

  • Незначительные улучшения в Python API;
  • Удалена поддержка следующих типов систем мониторинга ПЗУ:
  • target dbug (Motorola ColdFire)
  • target picobug (Motorola picobug)
  • target dink32 (DINK32 ROM для PowerPC)
  • target m32r (Renesas M32R/D ROM)
  • target mon2000 (mon2000 ROM)
  • target ppcbug (PPCBUG ROM для PowerPC)

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск отладчика GDB 7.11», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.