From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 6579 invoked by alias); 9 Sep 2018 20:25:57 -0000 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 Received: (qmail 6564 invoked by uid 89); 9 Sep 2018 20:25:57 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: gnu.wildebeest.org Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (212.238.236.112) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 09 Sep 2018 20:25:55 +0000 Received: from librem.wildebeest.org (unknown [145.15.244.17]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id C23A2307C3E2; Sun, 9 Sep 2018 22:25:51 +0200 (CEST) Received: by librem.wildebeest.org (Postfix, from userid 1000) id 8FA0E13FA68; Sun, 9 Sep 2018 22:25:50 +0200 (CEST) Date: Sun, 09 Sep 2018 20:25:00 -0000 From: Mark Wielaard To: Tom Tromey Cc: Eli Zaretskii , gdb-patches@sourceware.org Subject: Re: [ANNOUNCEMENT] GDB 8.2 released! Message-ID: <20180909202550.GB40953@wildebeest.org> References: <83ftyjq90h.fsf@gnu.org> <87in3e4iwz.fsf@tromey.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87in3e4iwz.fsf@tromey.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-SW-Source: 2018-09/txt/msg00247.txt.bz2 On Sun, Sep 09, 2018 at 12:36:44PM -0600, Tom Tromey wrote: > >>>>> "Eli" == Eli Zaretskii writes: > CCing Mark Wielaard -- Mark see about 3/4 down... Hi Tom, > Eli> During symbol reading, cannot get low and high bounds for subprogram DIE at 0x40c43e. > > Eli> During symbol reading, Child DIE 0x4433a0 and its abstract origin 0x448aff have different parents. > > Eli> During symbol reading, No DW_FORM_block* DW_AT_call_value for DW_TAG_call_site child DIE 0x447010 [in module D:\gnu\gdb-8.2\gdb\gdb.exe]. > > Eli> During symbol reading, Multiple children of DIE 0x448d3a refer to DIE 0x448a80 as their abstract origin. > > Eli> During symbol reading, DIE 0x44aa21 and its abstract origin 0x446e69 have different tags. > > I don't know about these. > Many times these complaints are due to DWARF oddities, but I feel there > are some complaints that represent gdb limitations. So you have to dig > to find out. > > I think most of these things would be good things for dwarflint to > check. (Hi Mark.) Yes, they would be. But... eu-dwarflint really needs a bit of help. It is only available on a branch: https://sourceware.org/git/?p=elfutils.git;a=shortlog;h=refs/heads/dwarflint No other code is written in C++. To get it integrated into master it would need someone with some knowledge of C++ and what good interfaces are that are easy to keep API compatible in the long run. Or it would need someone with some build/auto* knowledge to get it to build completely on the build of dwarflint itself can easily be disabled. Cheers, Mark