Представлен (http://sourceware.org/ml/gdb-announce/2009/msg00001.html) новый релиз отладчика GDB 7.0 (http://www.gnu.org/software/gdb/news/), первая значительная версия с 2003 года. Новая версия распространяется под лицензией GPLv3. Среди улучшений (http://sourceware.org/cgi-bin/cvsweb.cgi/~checkout~/src/gdb/...) - поддержка подключения расширяющих возможности отладчика Python-скриптов, реверсивная отладка (http://www.gnu.org/software/gdb/news/reversible.html), отладка в режиме нон-стоп (один из потоков в многопотоковой программе может быть остановлен, в то время как остальные продолжают выполняться), отладка в мултьиархитектурной среде, одновременная отладка нескольких процессов, поддержка отладки inline-функций.Применяя реверсивную отладку, в GDB 7.0 можно пройти по тексту программы в обратном направлении, в том числе пошагово. В настоящее время реверсивная отладка работает только на платформах i386-linux и amd64-linux.
Новый отладч...
URL: http://sourceware.org/ml/gdb-announce/2009/msg00001.html
Новость: http://www.opennet.me/opennews/art.shtml?num=23771
Реверс отладка это круто
Ранее были чекпойнты, на которые можно было "откатывать" выполнение, но как-то неуверенно эта система работала, не всегда возвращала на точку.
Кстати, как в консоли с GDB можно отлаживать GUI программы?А то у меня что-то без DDD не получилось QtGui смотреть ...
>Кстати, как в консоли с GDB можно отлаживать GUI программы?
>
>А то у меня что-то без DDD не получилось QtGui смотреть ...
>Как в ddd "смотрел QtGui", так и в консоли смотри, или там в --tui-режиме. В чём проблемы?
> В чём проблемы?Наверное в переменной DISPLAY :)
ребят, а чем нити отлаживаете ?
gdb. Сюрпрайз?
GDB + libmudflap
Intel Thread Checker
Sun Studio Thread Analyzer
говорять в Эклипс есть, но я эту гадость не юзаю.
http://www-zeuthen.desy.de/dv/documentation/unixguide/infoht...вроде поддерживает.
но, в целом, я пытаюсь обходиться без дебуггера. только в особых случаях, когда порой приходится разбираться с чужими программами.
в основном - выдачей в нужных участках текстовой информации в консоль. для меня удобнее. :)
это был ответ на 11 пост