[Buildroot] Debugging across uClibc calls

2 messages, 2 authors, 2007-07-02 · open the first message on its own page

[Buildroot] Debugging across uClibc calls

From: Ken and Timi Cecka <hidden>
Date: 2007-07-02 17:19:59

Hi Michael,

Thanks for the suggestiron.  I had not been setting the 
solib-absolute-prefix, and doing so cleared up some error messages I was 
seeing in GDB, but did not resolve my primary issue.  I still can not step 
across C library calls.  However, I've found that I can simply set my 
cursor on the next line and do Continue Until Here (I'm using DDD) to get 
past it.  Would still be good to figure this out, but at least it's not 
holding me up.

Ken

On Fri, 29 Jun 2007, Benedict, Michael wrote:
Ken,
	Are you setting solib-absolute-prefix in the host gdb session?
It should be set to your target root directory.
	Cheers,
		Michael

buildroot-bounces at uclibc.org wrote:
quoted
Hi All,

I've got a PPC405 target up and running with a buildroot/uClibc linux
environment, and now I'm trying to debug an application.  I
can launch the
application using gdbserver and then connect to it using my
host gdb, and
everything is great as I step through the code... until I reach a C
library call.  Any time I try to step over one of these (e.g. print,
memcpy, etc),
I end up getting stuck in call___do_global_ctors_aux.

I did a little searching around on the web and the only thing
I could find
about this is that this symbol is related to runtime linking of shared
library functions.  That's fine and dandy, but how do I get
past it?  I'm
not trying to step into the call, just over it so I can
continue debugging
my high level code.

Any suggestions?

Thanks,
Ken
_______________________________________________
buildroot mailing list
buildroot at uclibc.org
http://busybox.net/mailman/listinfo/buildroot

[Buildroot] Debugging across uClibc calls

From: Steven J. Hill <hidden>
Date: 2007-07-02 17:29:15

Thanks for the suggestiron.  I had not been setting the 
solib-absolute-prefix, and doing so cleared up some error messages I was 
seeing in GDB, but did not resolve my primary issue.  I still can not step 
across C library calls.  However, I've found that I can simply set my 
cursor on the next line and do Continue Until Here (I'm using DDD) to get 
past it.  Would still be good to figure this out, but at least it's not 
holding me up.
This is NOT a buildroot question. Please ask these questions on the
uClibc mailing list.

-Steve
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help