The OpenNET Project / Index page

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

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

28.04.2013 23:44

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

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

  • Поддержка 64-разрядной архитектуры AArch64 (aarch64*-*-linux-gnu), реализованной в процессорах с набором команд ARMv8. Архитектура AArch64 включает в себя новый набор команд A64, примечательный расширением числа регистров, новыми командами для вычислений с плавающей запятой (FP) и новыми векторными SIMD-инструкциями NEON, такими как инструкции для ускорения работы алгоритмов шифрования AES и SHA-1/SHA-256;
  • Поддержка платформ FreeBSD/powerpc (powerpc*-*-freebsd), x86_64/Cygwin (x86_64-*-cygwin*) и Tilera TILE-Gx GNU/Linux (tilegx*-*-linux-gnu);
  • Для C++ ABI отныне по умолчанию использует GNU v3 ABI, который применяется по умолчанию в GCC, начиная с 2000 года. В обычных условиях версия ABI определяется для приложения автоматически, поэтому значение по умолчанию не имеет большого значения;
  • Улучшение поддержки средств для создания вспомогательных скриптов на языке Python, в том числе обеспечена поддержка Python 3, реализован класс gdb.Architecture для доступа к внутреннему представлению архитектуры в GDB и добавлено несколько дополнительных функций ($_memeq, $_streq, $_strlen и $_regex);
  • Добавлены новые опции configure: "--enable-libmcheck" и "--disable-libmcheck";
  • Новая опция командной строки: "-nh" (отключение автозагрузки содержимого ~/.gdbinit);
  • Поддержка .gnu_debugdata, сокращенной секции debuginfo ("mini debuginfo");
  • При выполнении команды "cd" без аргумента теперь осуществляется переход в домашнюю директорию;
  • Новые команды: "catch signal", " maint info bfds", python-interactive" и "enable/disable type-printer";
  • Новые внешние пакеты (QTBuffer:size, Qbtrace:bts, Qbtrace:off и qXfer:btrace:read);
  • Новые опции:
    • set/show print type methods (on|off)
    • set/show print type typedefs (on|off)
    • set/show filename-display basename|relative|absolute
    • set/show trace-buffer-size
    • set/show remote trace-buffer-size-packet auto|on|off
    • set/show debug aarch64
    • set/show debug coff-pe-read
    • set/show debug mach-o
    • set/show debug notification
  • Команда "target record" переименована в "target record-full", а и также добавлена новая команда "target record-btrace", дающая возможность использовать средства аппаратного обеспечения по записи управляющих потоков для процесса.


  1. Главная ссылка к новости (http://sourceware.org/ml/gdb-a...)
  2. OpenNews: Релиз отладчика GDB 7.5
  3. OpenNews: Релиз отладчика GDB 7.4
  4. OpenNews: В обновлении GNU Binutils и GDB устранено нарушение лицензии GPL
  5. OpenNews: Релиз отладчика GDB 7.2
  6. OpenNews: Релиз отладчика GDB 7.1 и выход спецификации DWARF 4
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36812-gdb
Ключевые слова: gdb, debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (9) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:35, 29/04/2013 [ответить]  
  • –5 +/
    дебаг оптимизированого кода опять глучит?
     
     
  • 2.2, Аноним (-), 10:28, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Казалось бы, при чем тут gdb?..
     

  • 1.3, 235 (?), 10:49, 29/04/2013 [ответить]  
  • +/
    Может у кого есть ссылку на мануал для "быстрого старта" по пользованию?
     
     
  • 2.4, koblin (ok), 11:26, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.google.ru/search?q=gdb+quick+start+guide
     
     
  • 3.5, my (?), 11:29, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Что из этого уважаемый читал сам и может рекомендовать другим?
     
     
  • 4.7, anoname (?), 14:59, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ничего, только ссылки раздает
     
     
  • 5.9, koblin (ok), 22:07, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >Может у кого есть ссылку на мануал
    >Ничего, только ссылки раздает

    ребята, похоже у вас весенний авитаминоз, больше бывайте на солнце

     
  • 2.6, qux (ok), 14:56, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В Embedded Linux Primer вроде базовые вещи есть.
     
  • 2.8, arisu (ok), 17:43, 29/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Может у кого есть ссылку на мануал для «быстрого старта» по пользованию?

    google://cgdb

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



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

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