Не могу отладить динамическую либу, загружаемую в один из процессов программы
gdb attach 22595
info shared Syms Read Shared Object Library No mylib.so
file mylib.so
Reading symbols from mylib.so...done.
break myfunction
Breakpoint 1 at 0x3254b: file myfile.c, line 621.
continue
Continuing. Warning: Cannot insert breakpoint 1. Error accessing memory address 0x3254b: Input/output error.------------
Или делаю так
gdb --args myprogram -c myprogram.conf
break main
break myfunction
Function «myfunction» not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 2 (myfunction) pending.
run
continue
Continuing. [Inferior 1 (process 23347) exited normally]
Никак не могу подцепиться к либе.