Rerequesting dwarf_tag on a die with invalid abbrev code

Petr Machata pmachata at redhat.com
Wed Mar 16 17:13:52 UTC 2011


Hi,

this is similar to the fix that I did recently for rerequesting
dwarf_tag for DIE with zero abbrev code, except this time the DIE has
non-zero invalid code.  On such a DIE, the following SEGVs libdw:

    die = dwarf_offdie (dw, 11, &die_mem);
    dwarf_tag (die);
    die = dwarf_offdie (dw, 11, &die_mem)
    dwarf_tag (die);

The fix and a test case are on pmachata/rerequest-tag.

Thanks,
PM


More information about the elfutils-devel mailing list