From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18557 invoked by alias); 15 Nov 2005 14:18:42 -0000 Received: (qmail 18540 invoked by uid 22791); 15 Nov 2005 14:18:39 -0000 Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Tue, 15 Nov 2005 14:18:39 +0000 Received: from drow by nevyn.them.org with local (Exim 4.54) id 1Ec1ds-0005VG-JD; Tue, 15 Nov 2005 09:18:36 -0500 Date: Tue, 15 Nov 2005 14:18:00 -0000 From: Daniel Jacobowitz To: Donny Kurniawan Cc: gdb@sources.redhat.com Subject: Re: libGDB and gdbserver questions Message-ID: <20051115141835.GA21125@nevyn.them.org> Mail-Followup-To: Donny Kurniawan , gdb@sources.redhat.com References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.8i Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2005-11/txt/msg00295.txt.bz2 On Tue, Nov 15, 2005 at 11:48:03PM +1100, Donny Kurniawan wrote: > (1) gdbserver > Since one gdbserver requires one instance of GDB, my plan is to use > gdbserver as the low-level debugging engine and extend GDB to be able > to handle multiple connections from gdbserver (correct me if I'm being > too simplistic). Is there a support for it in GDB? This isn't the problem. Extending the GDB native backend to handle multiple processes wouldn't be hard; it's extending the user interface and process control and breakpoint management and shared library support and so on to handle multiple processes that is difficult. GDB simply doesn't support what you want to do. Yet. > (2) libGDB > Actually, what's the state of libGDB (v. 2)? Not much docs that I can Nothing has happened on this front in a long long time. -- Daniel Jacobowitz CodeSourcery, LLC