Re: debugging dynamically loadable code

Daniel Jacobowitz
2006-04-03T16:35:01Z

On Mon, Apr 03, 2006 at 06:09:33PM +0200, Pupeno wrote:
> Any ideas how can I do my debugging ?

You can do one of two things here:

- "set stop-on-solib-events 1". This will cause GDB to stop when
shared libraries are loaded or unloaded. You can use "info shared" to
see if the library you want has been loaded after a stop.

- Pending breakpoints. You can set a breakpoint by filename:line or
function name, even if that object hasn't been loaded yet - you just
may not be able to do it using the DDD GUI. You need GDB 6.3 or 6.4
for this to work. I don't know if DDD lets you get at the GDB console
usefully.

--
Daniel Jacobowitz
CodeSourcery