LINUX.ORG.RU

список исходников в отладке


0

0

У меня все таже проблема отладки (gdb). Я снала attach процесс, потом загружаю отладочную тформацию из библиотеки (symbol-file). Меня интересует, как только я загрузил информацию, я по команде list должен увидеть весь список исходников для моей библиотеки?


Список всех исходников в gdb получать трудно, но ты уже можешь смотреть нужный файл с помощью

l filename:0

или нужную функцию с помощью

l func_name

Естественно, gdb должен сами исходники находить.

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

я ему путь указал к сырцам. потом list имя_файла:0 отображаю его, затем устанавливаю точку останова и после чего мне gdb выдает, что не может обратится к памяти по алрессу, соответсвующий точке отсанова. я думал, может он к исходникам как-нибудь привязан

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

Нет, он именно не может обратиться к памяти по адресу. Исходники тут не причем, они используются только для отображения текста, может, у тебя отладочная информация битая. Может, прога с оптимизацией компилировалась. Причин может быть много.

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

возможно, над этим я как раз и не подумал. Библиотека должна собираться только с флагом -g при отладке. Верно?

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