From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22423 invoked by alias); 31 Jul 2003 08:58:14 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 22353 invoked from network); 31 Jul 2003 08:58:04 -0000 Received: from unknown (HELO ngate.noida.hcltech.com) (202.54.110.230) by sources.redhat.com with SMTP; 31 Jul 2003 08:58:04 -0000 Received: from exch-01.noida.hcltech.com (exch-01 [204.160.254.29]) by ngate.noida.hcltech.com (8.12.8/8.12.8) with ESMTP id h6V922r3000684; Thu, 31 Jul 2003 14:32:03 +0530 Received: by EXCH-01 with Internet Mail Service (5.5.2656.59) id ; Thu, 31 Jul 2003 14:27:25 +0530 Message-ID: From: "Vijay Saha, Noida" To: gdb@sources.redhat.com Cc: gdb-patches@sources.redhat.com Subject: gdbserver multithread ARM gdb-5.3/5.2 Date: Thu, 31 Jul 2003 08:58:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-SW-Source: 2003-07/txt/msg00363.txt.bz2 Hi I am new to gdbserver debugging. So I have got many queries...some of them may be trivial..so forgive me for that... I am trying to have a gdbserver for arm-linux target and x86/linux GDB host. I have tried using the GDB-5.2.1 but that gdbserver doesn't seem to support mutithreading. Then I had downloaded the released GDB-5.3 through FTP from sources.redhat.com. Even the gdbserver of GDB-5.3 doesn't seem to work correctly for multithreaded applications. (gdb) info threads It only showed me the main thread ID and no other threads even if the test application had many threads. It even didn't stop at any breakpoint set on threads.. I think the released GDB -5.3 gdbserver is supposed to support multithreading debugging for ARM targets properly. Moreover, On the GDB-patches mailing list I could find some PATCH mail from Danil Jacobowitz but it says something about "lin-thread.c"... but in GDB-5.3 I couldn't find any such file. Is it a totally new file or I have interpreted something incorrect..?? Is there any patch of gdbserver of gdb-5.3 or gdb-5.2 ?? To debug multithreaded applications, do I need to have the target arm-linux shared libraries of libthread_db.so.1 on GDB host as well..?? If yes where to copy it..?? Has anyone supported GDB-5.2 gdbserver for thread debugging (remotely) ?? Can someone help me in making myself clear about the patches and GDB versions for multithreaded debugging through gdbserver ?? Is it possible that I use the gdbserver of GDB-5.3 and the GDB host of GDB-5.2 ?? I know it won't be recommended but how much is this feasible?? Waiting in anticipation Thanks and regards Vijay