From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19538 invoked by alias); 8 Oct 2003 21:00:32 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 19530 invoked from network); 8 Oct 2003 21:00:32 -0000 Received: from unknown (HELO nevyn.them.org) (66.93.172.17) by sources.redhat.com with SMTP; 8 Oct 2003 21:00:32 -0000 Received: from drow by nevyn.them.org with local (Exim 4.22 #1 (Debian)) id 1A7LQ7-0004Ja-I2 for ; Wed, 08 Oct 2003 17:00:31 -0400 Date: Wed, 08 Oct 2003 21:00:00 -0000 From: Daniel Jacobowitz To: gdb-patches@sources.redhat.com Subject: Re: RFA: Breakpoint infrastructure cleanups [0/8] Message-ID: <20031008210031.GB16426@nevyn.them.org> Mail-Followup-To: gdb-patches@sources.redhat.com References: <20031008165534.GA8718@nevyn.them.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.1i X-SW-Source: 2003-10/txt/msg00264.txt.bz2 On Wed, Oct 08, 2003 at 12:38:51PM -0700, David Carlton wrote: > On 08 Oct 2003 13:05:34 -0500, Jim Blandy said: > > > This sounds really great. > > Amen. > > > When you think about what actually is happening in the debuggee, the > > mapping is actually many-to-many, since you can have multiple user > > breakpoints at the same address. Not that this affects your data > > structures --- just an observation. > > I do wonder what will happen to the duplicate breakpoint message > eventually. Or situations where two different user breakpoints both > contain command lists and both map to the same machine breakpoint. > (Is that possible? Probably in the case of inlining.) But we > certainly don't have to worry about those sorts of issues right now. The duplicate breakpoint message, I don't know, but it shouldn't be too hard. For command lists, well, that can already happen - try it, set them both on the same address. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer