From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20722 invoked by alias); 16 Jan 2006 14:16:10 -0000 Received: (qmail 20708 invoked by uid 22791); 16 Jan 2006 14:16:10 -0000 X-Spam-Check-By: sourceware.org Received: from province.act-europe.fr (HELO province.act-europe.fr) (212.157.227.214) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 16 Jan 2006 14:16:09 +0000 Received: from localhost (localhost [127.0.0.1]) by filtered-province.act-europe.fr (Postfix) with ESMTP id 8D2234ACE4; Mon, 16 Jan 2006 15:15:17 +0100 (CET) Received: from province.act-europe.fr ([127.0.0.1]) by localhost (province.act-europe.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 51203-02; Mon, 16 Jan 2006 15:15:17 +0100 (CET) Received: from [10.10.0.210] (salonique.act-europe.fr [10.10.0.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by province.act-europe.fr (Postfix) with ESMTP id 5B4FF4ACE3; Mon, 16 Jan 2006 15:15:17 +0100 (CET) Message-ID: <43CBAAA2.2060009@adacore.com> Date: Mon, 16 Jan 2006 14:16:00 -0000 From: Cyrille Comar User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923) MIME-Version: 1.0 To: Daniel Jacobowitz CC: Paul Koning , 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> <43CBA0D7.3000903@adacore.com> <20060116134731.GB31547@nevyn.them.org> In-Reply-To: <20060116134731.GB31547@nevyn.them.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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/msg00143.txt.bz2 Daniel Jacobowitz wrote: > No, you either use Class::Class or Class::~Class, ok so this is not strictly the topic as decribed in the subject line. Does it make more sense to widen the topic to include overloading and implicit operations and more generally any multiple-breakpoints-at-once issues or is it better to stick to the cases covered by the subject line? That would cover inlining, C++ templates, Ada generics, C include files. It seems that each situation is relatively specific. At least, there seem to be 2 different categories: - inlining & constructors : where it has been advocated that a single break command should insert multiple breakpoints - overloading, generics, templates, includes: where it has been advocated that some kind of choice is needed.