gdb very slow during 'step into'

dodji Seketeli dodji@seketeli.org
Thu Jan 4 10:04:00 GMT 2007


> > I have tried to add some printf() around the patch to see if I could
> > trace some stuff but nothing got printed on stdout. Is that normal ?.
> > If yes, how can I add logs to understand what is going on ?
>
> No; ordinary fprintf (stderr, ...) should work in GDB.
Okay, I was foolishly doing printf(). My fault.
fprintf(stderr,...) does work.


>You're using  GDB's command line interface, right?  If that function
isn't getting
> called at all, then that may be part of the problem.

It is actually getting called.
This code fails:

 struct minimal_symbol *resolver
    = find_minsym_and_objfile ("_dl_runtime_resolve", &objfile);

So the _dl_runtime_resolve symbol is not found.

>
> First, what kind of system are you using?  You've mentioned Debian,
> and binutils 2.17, but what architecture is it?
x86.

> Is /lib/ld-linux.so.2 normally installed stripped on your system?
Yes .


Cheers,

Dodji.



More information about the Gdb mailing list