URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 115208
[ Назад ]

Исходное сообщение
"Выпуск отладчика 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


Содержание

Сообщения в этом обсуждении
"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 18:15 
Лучшие отладчики - это Ollydbg, Windbg, Syser и почивший SoftIce. GDB - просто недоразумение.

"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 18:51 
Как мне их использовать за пределами
А) x86
B) Windows
?

"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 19:45 
windbg, пишут, и под reactos можно :)

https://reactos.org/wiki/Debugging


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

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


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

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


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

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


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

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


"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 20:06 
http://lldb.llvm.org/

"Выпуск отладчика GDB 8.2"
Отправлено andy , 06-Сен-18 20:30 
SoftICE отжил давно уже, вместе с DOS и Windows98/ME.

"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 20:58 
Недоразумение - это ты

"Выпуск отладчика GDB 8.2"
Отправлено commiethebeastie , 06-Сен-18 21:27 
Тебя не смущает, что все кроме windbg - 32 битные?

"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 22:27 
https://en.wikipedia.org/wiki/Borland_Turbo_Debugger

"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 06-Сен-18 22:43 
x96dbg и bosch уже не котируются?

"Выпуск отладчика GDB 8.2"
Отправлено mma , 07-Сен-18 08:58 
Бугага, какер из прошлого века который и не подозревает что при написании программ тоже пользуются отладчиком. Посмотрел бы я на твою возню с олькой или айсом :)

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

"Выпуск отладчика GDB 8.2"
Отправлено Аноним , 07-Сен-18 00:40 
Нам хватает IdaPro, и Hopper Disassembler.

"Выпуск отладчика GDB 8.2"
Отправлено andy , 07-Сен-18 12:20 
Для чего Вам Hopper, если у Вас есть IDA Pro?

"Выпуск отладчика GDB 8.2"
Отправлено radare , 07-Сен-18 17:10 
Radare2 & Cutter: https://github.com/radareorg/cutter/