[ANNOUNCEMENT] GDB 8.2 released!
Mark Wielaard
mark@klomp.org
Sun Sep 9 20:25:00 GMT 2018
On Sun, Sep 09, 2018 at 12:36:44PM -0600, Tom Tromey wrote:
> >>>>> "Eli" == Eli Zaretskii <eliz@gnu.org> 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
More information about the Gdb-patches
mailing list