После 6 лет разработки вышел релиз отладчика GDB 7.0

Любые обсуждения, не нарушающие правил форума.

Модератор: Модераторы

Ответить
Аватара пользователя
Attid
долгожитель
Сообщения: 2589
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

После 6 лет разработки вышел релиз отладчика GDB 7.0

Сообщение Attid »

Представлен новый релиз отладчика GDB 7.0, первая значительная версия с 2003 года. Новая версия распространяется под лицензией GPLv3. Среди улучшений - поддержка подключения расширяющих возможности отладчика Python-скриптов, реверсивная отладка, отладка в режиме нон-стоп (один из потоков в многопотоковой программе может быть остановлен, в то время как остальные продолжают выполняться), отладка в мултьиархитектурной среде, одновременная отладка нескольких процессов, поддержка отладки inline-функций.

Применяя реверсивную отладку, в GDB 7.0 можно пройти по тексту программы в обратном направлении, в том числе пошагово. В настоящее время реверсивная отладка работает только на платформах i386-linux и amd64-linux.

Новый отладчик умеет записывать обрабатываемый материал (программу), затем воспроизводить его заново ("Process Record/Replay"). Можно также переключаться из режима реверсивной отладки в обычный режим и наоборот.

Еще одной интересной новинкой можно считать новый интерфейс для JIT (just-in-time) компиляции. Это позволяет компиляторам создавать файлы отладки для процессов и уведомлять GDB. Это нововведение не столь важно для пользователей, сколько для разработчиков компиляторов - они будут вынуждены улучшать свои разработки для поддержки данной возможности. В настоящее время только компилятор LLVM позволяет ее использовать. Новый интерфейс для написания скриптов позволяет управлять GDB используя Python (при компиляции отладчика должна быть использована соответствующая опция).

http://sourceware.org/ml/gdb-announce/2 ... 00001.html
http://www.gnu.org/software/gdb/news/
http://www.opennet.ru/opennews/art.shtml?num=23771
Logo
постоялец
Сообщения: 464
Зарегистрирован: 20.08.2008 01:00:47

Сообщение Logo »

После получаса проб, приложение вместе с Лазарусом, GDB и KDE завистли намертво. Пока вернул старый :) Придется согласовываться троице: Lazarus-FPC-GDB.
Аватара пользователя
hinst
энтузиаст
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Сообщение hinst »

управлять отладчиком скриптами на питоне - сурово...
LLVM - в первый раз вижу. что за зверь...
Ответить