[PATCH v3 3/6] libdwelf: Add dwelf_dwarf_gnu_debugaltlink

Mark Wielaard mjw at redhat.com
Thu Apr 24 12:53:47 UTC 2014


On Thu, 2014-04-24 at 14:23 +0200, Florian Weimer wrote:
> On 04/23/2014 02:44 PM, Mark Wielaard wrote:
> 
> >> I'm not sure if this addresses this completely addresses the issue.  A
> >> return value of 0 could mean "no debugaltlink data" or "the build ID has
> >> zero length".
> >
> > But a zero length build ID isn't valid, so then you would just return -1
> > and set DWARF_E_INVALID_ELF.
> 
> Okay, I did this in the attached patches.

Thanks. I added them both to the mjw/dwelf branch.

> Do you want me to resubmit the final part concerning libdwfl?

No, thanks. I am experimenting with that patch and changed it to use the
Dwfl find_debuginfo callback to locate the altlink file so that the user
can override the search strategy (and put all resources in the Dwfl so
the free_alt flag in libdw is unnecessary).

I'll post the modified patch when I get it working properly and have it
rebased against your work again.

Thanks,

Mark



More information about the elfutils-devel mailing list