GDB 7.6


Рубрика: Новости Linux
Метки: | | | | | | | |
Просмотров: 1910

Вышла новая версия версия отладчика 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);

  • Новейшие функции:
    1. set/show print type methods (on|off)
    2. set/show print type typedefs (on|off)
    3. set/show filename-display basename|relative|absolute
    4. set/show trace-buffer-size
    5. set/show remote trace-buffer-size-packet auto|on|off
    6. set/show debug aarch64
    7. set/show debug coff-pe-read
    8. set/show debug mach-o
    9. set/show debug notification
  • Команда "target record" переименована в "target record-full", а и также добавлена новенькая команда "target record-btrace", дающая возможность применять средства аппаратного снабжения по записи правящих потоков для процесса.

  • 
    • Комментариев: 0

    • Вконтакте

    • Facebook:

      Оставьте комментарий!

      grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

      Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

      Имя и сайт используются только при регистрации

      Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

      Авторизация 

      MaxSiteAuth.

      (обязательно)