From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25935 invoked by alias); 7 Dec 2011 22:01:41 -0000 Received: (qmail 25919 invoked by uid 22791); 7 Dec 2011 22:01:39 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from rock.gnat.com (HELO rock.gnat.com) (205.232.38.15) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 07 Dec 2011 22:01:26 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 69B132BAF80; Wed, 7 Dec 2011 17:01:22 -0500 (EST) Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id gGFrBsfu83+i; Wed, 7 Dec 2011 17:01:22 -0500 (EST) Received: from joel.gnat.com (localhost.localdomain [127.0.0.1]) by rock.gnat.com (Postfix) with ESMTP id 16BDE2BAF52; Wed, 7 Dec 2011 17:01:21 -0500 (EST) Received: by joel.gnat.com (Postfix, from userid 1000) id 3742D145615; Wed, 7 Dec 2011 14:01:19 -0800 (PST) Date: Wed, 07 Dec 2011 23:18:00 -0000 From: Joel Brobecker To: Tom Tromey Cc: Pedro Alves , gdb-patches@sourceware.org Subject: Re: [PATCH] gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp and unsupported catchpoints Message-ID: <20111207220119.GD21915@adacore.com> References: <201112061718.50031.pedro@codesourcery.com> <20111207100101.GC21915@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) 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: 2011-12/txt/msg00240.txt.bz2 (to answer Pedro's questions, the files in question are libgnat.a and libgnat.so) > Fedora strips everything to a separate debuginfo file in an automated > way. There might be an exception for one library, but last time I asked > about this, I was told that exceptions are a pain and could we please do > something else. Also, the granularity of debuginfo packages is quite > large. I can see the reason for this, but it is kind of a pain for Ada. I believe the makefiles already build the runtime without debugging info except for the few files that we need (I think it's basically a-tags.adb and a-except.adb)... > If you can make it so this can work without debuginfo somehow, that > would be much better for users. The problem is that we need to get to the argument of function we are breaking on in order to determine which exception has been raised. That's where we really need the debug info. I think I even added a comment about that in the code... -- Joel