отладка программ с динамической линковкой

Landstreicher

Имеется статически собранная программа, юзающая dlopen и динамически подгружающая библиотеки (зачем так надо - не спрашивайте, не я придумал). При отладке происходит фигня. gdb не в состоянии зарюхать эти подгружаемые библиотеки. Выдает что-то типа такого:
(gdb) stepi
0x2eaacdc8 in ?
(gdb) disass 0x2eaacdc8
No function contains specified address.
Он, похоже, считает что это просто какой-то левый адрес в памяти. Как сделать так, чтобы он зарюхал что это библиотека, прочитал от нее debug info итп?

pryg-skok

(gdb) source <libfile>

pryg-skok

Sorry
(gdb) symbol-file <libname>

Landstreicher

Спасибо, add-symbol-file помогло
Оставить комментарий
Имя или ник:
Комментарий: