The OpenNET Project / Index page

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

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

06.09.2018 11:35

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

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

  • Добавлена поддержка новой целевой платформы RiscV ELF (riscv*-*-elf);
  • Удалена поддержка платформ m88k OpenBSD, SH-5/SH64 ELF, SH-5/SH64 GNU/Linux и SH-5/SH64 OpenBSD;
  • Внесена порция улучшений в Python API;
  • Улучшена поддержка платформы AArch64/Linux: добавлена поддержка SVE и улучшена работа с аппаратными точками останова;
  • Добавлена команда "c" для отключения пролистывания оставшейся части вывода;
  • В выражениях на языке Си теперь можно использовать _Alignof, а в выражениях на Си++ - alignof;
  • Улучшена гибкость загрузки файлов с таблицами символов;
  • Добавлена возможность применения команды 'info proc' к работающим процессам и core-файлам на платформе FreeBSD;
  • Добавлена сборочная опция "configure --enable-codesign=CERT" для автоматического создания цифровой подписи для исполняемого файла после сборки (востребовано в macOS).


  1. Главная ссылка к новости (https://sourceware.org/ml/gdb/...)
  2. OpenNews: Выпуск отладчика GDB 8.1
  3. OpenNews: Выпуск отладчика GDB 8.0
  4. OpenNews: Отладчик web-приложений Firebug прекращает своё существование
  5. OpenNews: Выпуск GammaRay 2.9.0, инструмента для отладки Qt-приложений
  6. OpenNews: Выпуск системы динамической отладки SystemTap 3.3
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49235-gdb
Ключевые слова: gdb, debug
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (18) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 18:15, 06/09/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –23 +/
    Лучшие отладчики - это Ollydbg, Windbg, Syser и почивший SoftIce. GDB - просто недоразумение.
     
     
  • 2.4, Аноним (4), 18:51, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Как мне их использовать за пределами
    А) x86
    B) Windows
    ?
     
     
  • 3.7, Аноним (7), 19:45, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    windbg, пишут, и под reactos можно :)

    https://reactos.org/wiki/Debugging

     
  • 2.5, camel (?), 18:57, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +6 +/
    И фигня, что они все виндовые. Не под виндами чем отлаживаться предлагается?
    А во вторых, ну ладно еще Айс или syser, но Ольку сравнивать с gdb - это facepalm.

    ЗЫ.Ещё один начитавшийся Криса, светлая ему память, но не видевший в глаза ничего, о чём он писал.

     
     
  • 3.15, maximnik0 (?), 22:24, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >ЗЫ.Ещё один начитавшийся Криса, светлая ему память,

    Плохо читавший,сам Крис писал что gdb не хакерский отладчик, ( в том смысле что не предназначен для отладки без отладочной информации и текстов,легко сбивается антиотладочными трюками) но в принципе с внешними утилитами неплохой.Было ряд статей этого автора по работе с этим отладчика.

     
  • 2.8, Аноним (8), 19:48, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    GDB конечно тормоз и тяжело интегрируется с плюсами... но внутри он очень фичаст и как минимум стоит углубленного извучения. В *nix у него очень неплохая производительность (под виндой да, бывает что работает как черепаха).

    P.S. SoftIce и Syser в мире опенсорса не особо-то и нужны, т.к. для всего имеются исходники. Для анализа проги в рантайме есть куча дополнительных инструментов (типа strace, valgrind, audit). Некоторым из них как раз под виндой нет нормальных аналогов.

     
     
  • 3.12, Аноним (12), 21:18, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > SoftIce и Syser в мире опенсорса не особо-то и нужны, т.к. для всего имеются исходники.

    Даже больше скажу - нефиг называть "отладкой" трассировку программы, которую писал не ты и исходников нет.

     
  • 2.9, Аноним (9), 20:06, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    http://lldb.llvm.org/
     
  • 2.10, andy (??), 20:30, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    SoftICE отжил давно уже, вместе с DOS и Windows98/ME.
     
  • 2.11, Аноним (11), 20:58, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Недоразумение - это ты
     
  • 2.13, commiethebeastie (ok), 21:27, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Тебя не смущает, что все кроме windbg - 32 битные?
     
  • 2.16, Аноним (16), 22:27, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https://en.wikipedia.org/wiki/Borland_Turbo_Debugger
     
  • 2.17, Аноним (17), 22:43, 06/09/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    x96dbg и bosch уже не котируются?
     
  • 2.19, mma (?), 08:58, 07/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Бугага, какер из прошлого века который и не подозревает что при написании программ тоже пользуются отладчиком. Посмотрел бы я на твою возню с олькой или айсом :)
     
  • 2.22, Алёша (?), 20:44, 08/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    дружище, ты сравниваешь хакерские дебагеро-отладчики для вин95-98 с современными, проф средствами отладки во время разработки, аппаратной (JTAG и т.п.), средства удаленной отладки, даже коллективной, блин))
    и вообще, этот SoftICE, к примеру, был на столько хорош не потому что он "хорош", а потому что ОС, в которую он интегрировался была, по-сути, детской поделкой и позволяла ему это делать - сунуться на ring0 и рулить там всем и вся.
    а под современные ОС таких отладчиков нет, потому что они не нужны по-сути. выше уже сказали - это средство разработки, когда есть исходники, аппаратные средства и т.п...
    а хакера применяют другие инструменты. например radare2 - тут тебе отладчик, дизассемблер да еще и с эмулятором проца - именно то что нужно. очень крутая штука, а-ля SoftIce + IdaPro + еще всякое....
     

  • 1.18, Аноним (18), 00:40, 07/09/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нам хватает IdaPro, и Hopper Disassembler.
     
     
  • 2.20, andy (??), 12:20, 07/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Для чего Вам Hopper, если у Вас есть IDA Pro?
     
  • 2.21, radare (?), 17:10, 07/09/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Radare2 & Cutter: https://github.com/radareorg/cutter/
     

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



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

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