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