From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28984 invoked by alias); 15 Apr 2010 19:10:25 -0000 Received: (qmail 28967 invoked by uid 22791); 15 Apr 2010 19:10:24 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (38.113.113.100) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 15 Apr 2010 19:10:18 +0000 Received: (qmail 10235 invoked from network); 15 Apr 2010 19:10:16 -0000 Received: from unknown (HELO orlando.localnet) (pedro@127.0.0.2) by mail.codesourcery.com with ESMTPA; 15 Apr 2010 19:10:16 -0000 From: Pedro Alves To: Stan Shebs Subject: Re: PR8554: New command to save breakpoints to a file Date: Thu, 15 Apr 2010 19:10:00 -0000 User-Agent: KMail/1.12.2 (Linux/2.6.31-20-generic; KDE/4.3.2; x86_64; ; ) Cc: Michael Snyder , "gdb-patches@sourceware.org" , "tromey@redhat.com" References: <201004090341.14389.pedro@codesourcery.com> <201004151927.05612.pedro@codesourcery.com> <4BC76205.1040303@codesourcery.com> In-Reply-To: <4BC76205.1040303@codesourcery.com> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201004152010.14338.pedro@codesourcery.com> X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2010-04/txt/msg00478.txt.bz2 On Thursday 15 April 2010 19:59:17, Stan Shebs wrote: > I can't remember if we've discussed this idea before, but a simple way > to handle in the future might be simply to introduce a syntax for > referring to specific locals - function:::local, file:line:::local, for > instance. You get a sal that maps to a block, then can find the block's > symbol with that name. If the name also occurs in superblocks, you > could make a policy decision as to whether to include the first found, > or all found. Dunno. Maybe we've read it over in HPDF's parallel debugger's "standard", or a PR or something. Maybe Frysk implemented it? It's certainly not a novel idea. ;-) Anyway, that handles the symbol scoping, not the fact that to set a watchpoint, the frame where the local is defined needs to be active, otherwise, you can't read the initial value for comparision and change detection. Certainly more would have to be changed to make it work. I certainly think that the feature is quite useful even with the locals caveat. -- Pedro Alves