LINUX.ORG.RU

Состоялся релиз GDB 7.0

 , ,


0

0

Свежий релиз GDB, свободного и открытого отладчика GNU, доступен для загрузки через анонимный FTP. GDB является отладчиком уровня кода для языков Ада, C, C++, Objective-C, Паскаль, и многих других. Среди основных возможностей следует отметить:

  • Поддержку скриптинга на Питоне
  • «Обратную отладку» с возможностью записи и повтора
  • Безостановочную отладку
  • Мульти-архитектурную отладку
  • Мульти-процессную отладку

В новой версии добавлены:

  • Интерфейс для компиляции «на лету»
  • Точки останова теперь можно задавать условиями
  • Поддержка Multi-byte и wide наборов символов
  • Новые модификаторы для команды «disassemble»
  • Автоматический возврат из библиотек, расположенных на удалённых ресурсах
  • Поддержка отладки подставляемых (inline) функций
  • Новый формат пакетов протокола удалённой отладки
  • Возможность считывать сжатые отладочные секции
  • Для Tru64 теперь доступна возможность переключения потоков
  • Она же теперь доступна и для Ada
  • Новые возможности в gdbserver
  • Новая команда для остановки при завершении выполнения системного вызова

Получить новую версию можно здесь.

>>> Подробности

★★★★★

Проверено: hibou ()
Ответ на: комментарий от ikm

Для тех кто не догоняет: профайлинг нужен как правило только в неинтерактивных задачах обработки данных -- числодробилках, обработчиках массивов данных etc. Например, сорокасекундный цикл просчета надо ускорить вдвое-втрое.

Если же у вас ТОРМОЗИТ GUI, то профайлер вам, возможно, и укажет, почему, но вы по-хорошему и так это должны сами знать.

ikm ★★
()
Ответ на: комментарий от zOOm_ER

> Rule number 1: if you think, you need a debugger, most probably the development all going wrong.

И чё дальше? Положим, действительно "the development all going wrong". Но есть зависящие от имеющегося кода юзеры, желающие поддержки и постепенной допилки имеющегося [весьма неидеального] продухта.

Никакой новый супер-пупер язык или супер-пупер дизайн не позволит разработать 100% совместимую версию, которую можно было бы втихаря подсунуть вместо следующего минорного релиза.

Уломать всех подождать пока ты все тут по-правильному перепишешь? если сделаешь - "оставайся мальчик с нами будешь нашим королем" :-)))

gods-little-toy ★★★
()

По теме - кто-нибудь пробовал vim-clewn с этим запустить? работает?

gods-little-toy ★★★
()
Ответ на: комментарий от naryl

а что было в патчах для D, кроме манглера?

anonymous
()
Ответ на: комментарий от anonymous

Это я к этому > >Закапывайте. >Поделие, нужное только быдло-monkey-кодерам на императивных >недоязыках. Даже так: для uber-monkey-кодеров, осиливших чуть больше, >чем отладочный printf.

anonymous
()
Ответ на: комментарий от anonymous

> Ога, так и запишем: Acronis, Kaspersky, и т.д. - быдло кодеры.

Что не так?

anonymous
()
Ответ на: комментарий от gods-little-toy

> Но есть зависящие от имеющегося кода юзеры, желающие поддержки...

Выше уже сказали: если тебе досталась в наследство тонна говна, то для её разгребания нужны лопата/насос etc.

Если хочешь сделать с нуля конфетку, лопата не понадобится.

anonymous
()

> Безостановочную отладку
> Мульти-процессную отладку


Я этим летом делал поддержку этих фич из Emacs, чтобы можно было
разными тредами одновременно по всякому управлять и отлаживать
многопоточный код из-под Емакса. Наверное до Нового Года я буду
рассказывать на одном из научных семинаров ЛВК ВМК МГУ про новые фичи
GDB, хоть и именно им близко и не занимаюсь.

Sphinx ★★☆☆
()
Ответ на: комментарий от anonymous

> Поделие, нужное только быдло-monkey-кодерам на императивных недоязыках.

Ой-ой, говноед осилил первую главу сикп и решил устроить на лоре закос
под Луговского, мы сейчас обоссымся от смеха.

Sphinx ★★☆☆
()
Ответ на: комментарий от AlexM

>но именно этим (отладка C++ кода, вызванного через JNI) они и занимались.

ну вот именно это(хотя бы в общих чертах) меня и интересовало...

thevery ★★★★
()
Ответ на: комментарий от anonymous

это вы к чему? Где там написано про android+jni?

thevery ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.