Thread (6 messages) flat view 6 messages, 3 authors, 2003-03-27

Re: GDB server and threaded application

From: Vladimir Gurevich <hidden>
Date: 2003-03-26 05:39:01

Hi Kalpesh!

Kalpesh Jasapara wrote:
I am having a problem with remote gdb debugging
using gdbserver to work with multi threads.
The command "info threads" shows only one thread.
Here is a relevant excerpt from Wolfgang Denk's
posting from ppc-embedded:
Dear Owen,

in message [ref] you wrote:
quoted
I`m trying to debug a multi-threaded application using
gdbserver on the remote/target side and I`m having
some problems, the output I got is depicted below:

I'm not surprised. This is broken in most versions of GDB / gdbserver
floating around.

quoted
I`m using gdbserver5.2.1 (I tried the one from HHL-2.0
Journeyman and didn`t worked too) compiled by myself
using Mvista HHL 2.0 tools and gdb 5.2.1 on my i386.
Am I doing something wrong or remote thread debugging
is not supported by gdb? I have read something about

Let's say the support is incomplete :-)
quoted
problems with multi-thread application debugging but I
thought that it may be OK at this time...
Could someone explain to me what`s happening?

Check out our ELDK  (see  http://www.denx.de/ELDK);  it  contains  an
extended  /  bug  fixed  version  of  GDB  / gdbserver; remote target
debugging of MT applications was one of the areas where we spend some
work.

If you're just looking for the patches: these can be found on our FTP
server; the README including description of the test procedure is at
ftp://ftp.denx.de/pub/ppc/patches/README-GDB-MT-Support
I hope this helps.

Cheers,
Vladimir


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help