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

Материал из Викиновостей, свободного источника новостей

30 июля 2014 года

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

Ключевые улучшения:

  • Поддержка разработки вспомогательных скриптов на языке Guile (одна из реализаций языка Scheme). Обеспечена поддержка новых команд guile и guile-repl;
  • Улучшены средства для создания вспомогательных скриптов на языке Python;
  • Возможность отладки в GNU/Linux-окружении на little-endian системах PowerPC64 (платформа powerpc64le-*-linux*);
  • Поддержка массивов переменного размера, определённых в стандарте ISO C99;
  • В btrace реализована команда 'record goto', обеспечена начальная поддержка исполнения в обратном порядке (reverse execution) и повторного выполнения (с полным сохранением состояния при повторе).
  • Обеспечена совместимость команды "compare-sections" со всеми поддерживаемыми платформами;
  • Команда "target native" теперь обеспечивает подключение к нативной целевой платформе и может быть использована для запуска нативных программ, даже если опция "set

auto-connect-native-target" установлена в значение off;

  • Новые опции:
  • maint ada set ignore-descriptive-types (on|off)
  • maint set target-async (on|off)
  • set|show auto-load guile-scripts (on|off)
  • set|show auto-connect-native-target
  • set|show guile print-stack (none|message|full)
  • set|show mi-async (on|off)
  • set|show print symbol-loading (off|brief|full)
  • set|show record btrace replay-memory-access (read-only|read-write)
  • Прекращена поддержка команд "dll-symbols", "add-shared-symbol-files", "assf" (следует использовать "sharedlibrary") и "set|show remotebaud" (следует использовать "set|show serial baud");
  • В программный интерфейс управления GDB/MI добавлена опция "-gdb-set mi-async", которая заменила опцию "-gdb-set target-async";
  • Фоновые операции такие как "c&" и "s&" теперь могут запускаться без предварительной установки опции "set target-async on".

Источники[править]


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

Комментарии[править]

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