Мой сайт

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

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

Ключевые улучшения:
[ul]
[li class=l] Поддержка 64-разрядной архитектуры AArch64 (aarch64*-*-linux-gnu), реализованной в процессорах с набором команд ARMv8. Архитектура AArch64 включает в себя новый набор команд A64, примечательный расширением числа регистров, новыми командами для вычислений с плавающей запятой (FP) и новыми векторными SIMD-инструкциями NEON, такими как инструкции для ускорения работы алгоритмов шифрования AES и SHA-1/SHA-256;
[/li][li class=l] Поддержка платформ FreeBSD/powerpc (powerpc*-*-freebsd), x86_64/Cygwin (x86_64-*-cygwin*) и Tilera TILE-Gx GNU/Linux (tilegx*-*-linux-gnu);

[/li][li class=l] Для C++ ABI отныне по умолчанию использует GNU v3 ABI, который применяется по умолчанию в GCC, начиная с 2000 года. В обычных условиях версия ABI определяется для приложения автоматически, поэтому значение по умолчанию не имеет большого значения;

[/li][li class=l] Улучшение поддержки средств для создания вспомогательных скриптов на языке Python, в том числе обеспечена поддержка Python 3, реализован класс gdb.Architecture для доступа к внутреннему представлению архитектуры в GDB и добавлено несколько дополнительных функций ($_memeq, $_streq, $_strlen and $_regex);
[/li][li class=l] Добавлены новые опции configure: --enable-libmcheck и --disable-libmcheck;
[/li][li class=l] Новая опция командной строки: -nh (отключение автозагрузки содержимого ~/.gdbinit);
[/li][li class=l] Поддержка .gnu_debugdata, сокращенной секции debuginfo (mini debuginfo);
[/li][li class=l] При выполнении команды cd без аргумента теперь осуществляется переход в домашнюю директорию;
[/li][li class=l] Новые команды: catch signal, maint info bfds, python-interactive и enable/disable type-printer;
[/li][li class=l] Новые внешние пакеты (QTBuffer:size, Qbtrace:bts, Qbtrace:off и
qXfer:btrace:read);

[/li][li class=l] Новые опции:
[ul]
[li] set/show print type methods (on|off)
[/li][li] set/show print type typedefs (on|off)
[/li][li] set/show filename-display basename|relative|absolute
[/li][li] set/show trace-buffer-size
[/li][li] set/show remote trace-buffer-size-packet auto|on|off
[/li][li] set/show debug aarch64
[/li][li] set/show debug coff-pe-read
[/li][li] set/show debug mach-o
[/li][li] set/show debug notification
[/li][/ul]
[/li][li class=l] Команда target record переименована в target record-full, а и также добавлена новая команда target record-btrace, дающая возможность использовать средства аппаратного обеспечения по записи управляющих потоков для процесса.
[/li][/ul]



Источник
Просмотров: 312 | Добавил: tux | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Поиск

Календарь

«  Май 2013  »
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031

Архив записей

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz