The OpenNET Project / Index page

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



"Выпуск отладчика GDB 8.2"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск отладчика GDB 8.2"  +/
Сообщение от opennews (??), 06-Сен-18, 17:18 
Состоялся (https://sourceware.org/ml/gdb/2018-09/msg00011.html) релиз отладчика GDB 8.2 (http://www.gnu.org/software/gdb/), поддерживающего отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, Objective-C, Pascal, Go и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).

Ключевые улучшения (https://sourceware.org/git/?p=binutils-gdb.git;a=blob_plain;...):


-  Добавлена поддержка новой целевой платформы  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).


URL: https://sourceware.org/ml/gdb/2018-09/msg00011.html
Новость: https://www.opennet.me/opennews/art.shtml?num=49235

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Выпуск отладчика GDB 8.2"  –23 +/
Сообщение от Аноним (3), 06-Сен-18, 18:15 
Лучшие отладчики - это Ollydbg, Windbg, Syser и почивший SoftIce. GDB - просто недоразумение.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск отладчика GDB 8.2"  +6 +/
Сообщение от Аноним (4), 06-Сен-18, 18:51 
Как мне их использовать за пределами
А) x86
B) Windows
?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

7. "Выпуск отладчика GDB 8.2"  –2 +/
Сообщение от Аноним (7), 06-Сен-18, 19:45 
windbg, пишут, и под reactos можно :)

https://reactos.org/wiki/Debugging

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Выпуск отладчика GDB 8.2"  +6 +/
Сообщение от camel (?), 06-Сен-18, 18:57 
И фигня, что они все виндовые. Не под виндами чем отлаживаться предлагается?
А во вторых, ну ладно еще Айс или syser, но Ольку сравнивать с gdb - это facepalm.

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

15. "Выпуск отладчика GDB 8.2"  –1 +/
Сообщение от maximnik0 (?), 06-Сен-18, 22:24 
>ЗЫ.Ещё один начитавшийся Криса, светлая ему память,

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "Выпуск отладчика GDB 8.2"  +2 +/
Сообщение от Аноним (8), 06-Сен-18, 19:48 
GDB конечно тормоз и тяжело интегрируется с плюсами... но внутри он очень фичаст и как минимум стоит углубленного извучения. В *nix у него очень неплохая производительность (под виндой да, бывает что работает как черепаха).

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Выпуск отладчика GDB 8.2"  +3 +/
Сообщение от Аноним (12), 06-Сен-18, 21:18 
> SoftIce и Syser в мире опенсорса не особо-то и нужны, т.к. для всего имеются исходники.

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

9. "Выпуск отладчика GDB 8.2"  –1 +/
Сообщение от Аноним (9), 06-Сен-18, 20:06 
http://lldb.llvm.org/
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "Выпуск отладчика GDB 8.2"  +/
Сообщение от andy (??), 06-Сен-18, 20:30 
SoftICE отжил давно уже, вместе с DOS и Windows98/ME.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "Выпуск отладчика GDB 8.2"  +1 +/
Сообщение от Аноним (11), 06-Сен-18, 20:58 
Недоразумение - это ты
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. "Выпуск отладчика GDB 8.2"  +/
Сообщение от commiethebeastie (ok), 06-Сен-18, 21:27 
Тебя не смущает, что все кроме windbg - 32 битные?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

16. "Выпуск отладчика GDB 8.2"  +1 +/
Сообщение от Аноним (16), 06-Сен-18, 22:27 
https://en.wikipedia.org/wiki/Borland_Turbo_Debugger
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

17. "Выпуск отладчика GDB 8.2"  +1 +/
Сообщение от Аноним (17), 06-Сен-18, 22:43 
x96dbg и bosch уже не котируются?
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

19. "Выпуск отладчика GDB 8.2"  +/
Сообщение от mma (?), 07-Сен-18, 08:58 
Бугага, какер из прошлого века который и не подозревает что при написании программ тоже пользуются отладчиком. Посмотрел бы я на твою возню с олькой или айсом :)
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

22. "Выпуск отладчика GDB 8.2"  +/
Сообщение от Алёша (?), 08-Сен-18, 20:44 
дружище, ты сравниваешь хакерские дебагеро-отладчики для вин95-98 с современными, проф средствами отладки во время разработки, аппаратной (JTAG и т.п.), средства удаленной отладки, даже коллективной, блин))
и вообще, этот SoftICE, к примеру, был на столько хорош не потому что он "хорош", а потому что ОС, в которую он интегрировался была, по-сути, детской поделкой и позволяла ему это делать - сунуться на ring0 и рулить там всем и вся.
а под современные ОС таких отладчиков нет, потому что они не нужны по-сути. выше уже сказали - это средство разработки, когда есть исходники, аппаратные средства и т.п...
а хакера применяют другие инструменты. например radare2 - тут тебе отладчик, дизассемблер да еще и с эмулятором проца - именно то что нужно. очень крутая штука, а-ля SoftIce + IdaPro + еще всякое....
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

18. "Выпуск отладчика GDB 8.2"  –1 +/
Сообщение от Аноним (18), 07-Сен-18, 00:40 
Нам хватает IdaPro, и Hopper Disassembler.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Выпуск отладчика GDB 8.2"  +/
Сообщение от andy (??), 07-Сен-18, 12:20 
Для чего Вам Hopper, если у Вас есть IDA Pro?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "Выпуск отладчика GDB 8.2"  +/
Сообщение от radare (?), 07-Сен-18, 17:10 
Radare2 & Cutter: https://github.com/radareorg/cutter/
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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