The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

30.07.2014 20:15

Представлен новый выпуск отладчика 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".


  1. Главная ссылка к новости (https://sourceware.org/ml/gdb-...)
  2. OpenNews: Выпуск отладчика GDB 7.7
  3. OpenNews: Выпуск отладчика GDB 7.6
  4. OpenNews: Релиз отладчика GDB 7.5
  5. OpenNews: Релиз отладчика GDB 7.4
  6. OpenNews: Релиз GNU Make 4.0 с поддержкой расширений на языке GNU Guile
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40302-gdb
Ключевые слова: gdb
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:09, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Поддержка не-linux никакая, так что ждём lldb.
     
     
  • 2.2, Led (ok), 01:32, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    putty.exe'шники должны страдать
     
     
  • 3.3, Аноним (-), 01:49, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Зачем линуксоидам putty? они могут страдать на GNU компиляторах
     
  • 2.9, arisu (ok), 14:35, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Поддержка не-linux никакая, так что ждём lldb.

    ждите. а мы пока будем использовать gdb. а вы продолжайте ждать, вы всегда ждёте, пока другие уже спокойно используют.

     

  • 1.4, A.Stahl (ok), 03:51, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    >на языке Python

    GDB умеет питон? Хм. Для меня сишника-плюсовика это неожиданно. Ну и круто. Так держать!

     
     
  • 2.5, xeioex (?), 07:42, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Улучшены средства для создания вспомогательных скриптов на языке Python

    читаем внимательнее - вспомогательных скриптов

     

  • 1.6, Фанатик (?), 09:17, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Я смотрю люди серьёзно взялись guile в gnu софт пропихиваь
     
     
  • 2.7, Andrey Mitrofanov (?), 09:33, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Я смотрю люди серьёзно взялись guile в gnu софт пропихиваь

    Раздавлен Вашим сарказмом.

    ""Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.

     
     
  • 3.8, Фанатик (?), 12:55, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ок, а где ты сарказм увидел?
     
  • 2.10, arisu (ok), 14:36, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Я смотрю люди серьёзно взялись guile в gnu софт пропихиваь

    да и саму гуль неплохо подтянули, это уже не просто «унылая VM с тупокомпилятором».

     
     
  • 3.11, Аноним (-), 17:09, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ап ту ю, но из всех схем - оно самая как бы это помяче сказать то ...
    Вобщем - всегда есть схема лучше. Есть меньше, есть быстрее, есть фичастей, есть проще ...
     
     
  • 4.12, arisu (ok), 17:41, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Вобщем - всегда есть схема лучше.

    и что? это не относится к тому, что в самой гули прогресс есть, и весьма значительный.

     

  • 1.13, Аноним (-), 10:41, 01/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    кто нить уже написал аналог Turbo Vision интерфейса для gdb, а то позор друзья 21 век на дворе все CLI да CLI ;@
     
     
  • 2.14, Andrey Mitrofanov (?), 12:06, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > кто нить уже написал аналог Turbo Vision интерфейса для gdb, а то

    https://sourceware.org/gdb/current/onlinedocs/gdb/TUI.html

    > позор друзья 21 век на дворе все CLI да CLI ;@

    Эклипсе ж тебе в дышло, 21ый? Правда?!!

     
  • 2.15, arisu (ok), 13:06, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > кто нить уже написал аналог Turbo Vision интерфейса для gdb

    нет, школьники не могут. а когда взрослеют и набираются ума, то оно им уже не надо.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру