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

30 августа 2015 года

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

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

  • Улучшена поддержка средств прямого доступа к разделяемым библиотекам при удалённой отладке;
  • Улучшены средства для создания вспомогательных скриптов на языках Python и Guile. В том числе добавлена возможность автозагрузки Python/Guile-скриптов, упомянутых в специальной секции ".debug_gdb_scripts", и написания на языке Python функций "размотки" фреймов ( frame unwinder);
  • Для архитектуры Aarch64 на платформе Linux добавлена поддержка отладки с возвратом к более ранним состояниям (reverse debugging) и повторного выполнения (record-replay);
  • При удалённой отладке для платформы Linux реализована поддержка fork-событий (требуется ядро Linux 2.5.60 и новее);
  • Поддержка контрольных проверок DTrace USDT (Userland Static Defined Tracing) на системах x86_64 GNU/Linux;
  • Реализована поддержка Vector ABI для систем S/390 GNU/Linux;
  • Возможность установки параметров чётности при соединении к отлаживаемой системе через последовательный порт;
  • Прекращена поддержка варианта отладочного формата "stabs", который использовался в продуктах Sun Microsystems;
  • Прекращена поддержка целевых платформ hppa*-*-hpux* и ia64-*-hpux* (HP-UX на системах HP/PA и Itanium);
  • Удалена опция командной строки "-xdb", применяемая для совместимости с HP-UX XDB.

Источники

править


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

Комментарии

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