LINUX.ORG.RU

Дебаггер ???!


0

0

Приветствую вас, пипл. Подскажите плз, существует ли под Linux аналог softice или td? Или чонть другое... ЗЫ: Пробовал юзать gdb , но увидел его интерфейс и испугался. Заранее благодарен.


2 justme:

о! кстати о gvd. не сталкивался с тем, что gvd 1.2.4 иногда неспособен сделать graph display плюснутого объекта (говорит "Could not parse type or value for (*SomeClassName)"? при этом ddd и даже kdbg на той же бинарке все спокойно показывают... Есть какие-нибудь пути лечения/патчи? ГДЕ У НЕГО КНОПКА?!

bison
()

Ээ, я отладчиками особо не пользуюсь, я их только рекомендую :-) Но если можешь предоставить пример какой-нибудь, то могу посмотреть и может быть даже подправить. Надёжнее, правда, будет написать разработчикам.

justme
()

Мне, к сожалению трудно повторить мой пример, вот пример на котором gvd не работает, тогда как с ddd все в порядке (только не надо пытаться найти в этом примере смысл :)) )

template <class T> class Base {};

class Derived : public Base<int> {
private:
int a;
};


int main() {
Derived d;
}


gvd не способен показать d.a (print работает, а graph display - нет).

bison
()

На самом деле, даже проще - похоже на то, что ошибка проявляется если в базовом классе не объявлено ни одного поля. У них на сайте написано, что эта бага пофиксена еще в 1.2.0... Врут, стало быть :)

bison
()

in kernel: 1) kdb ot SGI - otladka kernela v asme do SoftIce po interfeisu daleko, no v prinzipe uzat` mozno 2) kgdb - otladka kernela v ishodnikah no nujna vtoraia mashina soedinennaia po serial cable 3) pice - toje v iadre pisalasia v 97om godu pod 2.0 no kompilitsia ne slozno pod 2.4 kosit pod SoftIce no znaet tolko viduhi ot Hercules :( 4) kdbg(ne putat` s KDE'shnim) - moi ;) otladka iadra v asme na odnoi mashine pisalsia pol goda nazad vremeni zakonchit vse net...

vot vrode i vse...

rush

anonymous
()

Я так посмотрел, там дело во-первых в том, что у gdb 5 немного другой формат вывода (он пишет {<No data members>} вместо {}), а во-вторых, gvd не понимает шаблоны. Сейчас исследую глубже.

justme
()

послал я этим товарищам patch, сейчас с ними по этому поводу общаюсь, так что если всё будет в порядке, то в 1.2.5 уже всё работать будет.

justme
()

Ты сделал поддержку шаблонов?! Если да, то я был бы очень признателен, если бы ты смог выложить патчик.

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