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 aboutLet'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/