From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25124 invoked by alias); 15 Jan 2006 17:41:30 -0000 Received: (qmail 25116 invoked by uid 22791); 15 Jan 2006 17:41:30 -0000 X-Spam-Check-By: sourceware.org Received: from nile.gnat.com (HELO nile.gnat.com) (205.232.38.5) by sourceware.org (qpsmtpd/0.31) with ESMTP; Sun, 15 Jan 2006 17:41:29 +0000 Received: from localhost (localhost [127.0.0.1]) by filtered-nile.gnat.com (Postfix) with ESMTP id 1567148CC1C; Sun, 15 Jan 2006 12:41:27 -0500 (EST) Received: from nile.gnat.com ([127.0.0.1]) by localhost (nile.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 07425-01-2; Sun, 15 Jan 2006 12:41:26 -0500 (EST) Received: from [127.0.0.1] (dhcp10.gnat.com [205.232.38.232]) by nile.gnat.com (Postfix) with ESMTP id C158D48CBE0; Sun, 15 Jan 2006 12:41:26 -0500 (EST) Message-ID: <43CA8946.7030806@adacore.com> Date: Sun, 15 Jan 2006 17:41:00 -0000 From: Robert Dewar User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) MIME-Version: 1.0 To: Daniel Jacobowitz CC: Paul Koning , comar@adacore.com, hilfingr@gnat.com, gdb@sourceware.org Subject: Re: : Re: [RFC] multiple breakpoints from FILE:LINE References: <43C9AAA8.2030605@adacore.com> <17354.31047.417000.385481@gargle.gargle.HOWL> <20060115164459.GA5390@nevyn.them.org> In-Reply-To: <20060115164459.GA5390@nevyn.them.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes 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: 2006-01/txt/msg00123.txt.bz2 Daniel Jacobowitz wrote: >I've yet to see a compelling reason to break on one constructor and not >the other. Most users don't even know the difference between when each >is called. > > On the other hand, with overloaded procedures, it is normal to want to break on only one. For instance, when debugging gnat, there are lots of cases of a C routine in the back end and an Ada routine in the front end having the same name, and you definitely want to be able to break on one without breaking on the other. The current menu method in the Ada version of GDB is convenient for this and I don't see any alternative that is as convenient, let alone more convenient.