On Mon, 2013-01-21 at 13:16 -0800, Josh Stone wrote:
> On 01/18/2013 01:28 PM, Mark Wielaard wrote:
> > Collect the base address of the CU while creating the listptr_tables
> > and use them when printing debug ranges and location entries with
> > format_dwarf_addr ().
> 
> Just to provide some context, Mark is responding to my gripe here:
>     https://bugzilla.redhat.com/show_bug.cgi?id=896741
> 
> In comments 2 and 7, I noted that binutils already adjusts for the base
> address, and this is much more helpful to me to see what's happening.

Thanks for providing the context. I also just fixed it because we were
calling format_dwarf_addr () with bogus addresses (actually not
addresses at all). Have you tried the patch, does it produce the
addresses you are expecting? I did a quick spot check on the vmlinux
kernel image and some random binaries and things look fine (checked
against the binutils readelf output), but I probably should add an
explicit testcase just in case.

Cheers,

Mark

_______________________________________________
elfutils-devel mailing list
[email protected]
https://lists.fedorahosted.org/mailman/listinfo/elfutils-devel

Reply via email to