dwarflint versus data_member_location

Mark Wielaard mjw at redhat.com
Mon Jul 19 08:22:29 UTC 2010


Hi Petr,

On Sat, 2010-07-17 at 20:36 +0200, Petr Machata wrote:
> 16.07.2010 11:20, Mark Wielaard wrote:
> > dwarflint (from the dwarf branch) gives the following error:
> 
> Hi, dwarflint on the dwarf branch is not up to date.  The one that is is
> on pmachata/dwarflint.  That branch should have this fix.

Thanks. That branch does indeed not give an error for that case.

I did find a bug in CU address size checking that is only exposed on
32bit files. read_address_size is called with the wrong arguments (see
attached). It might make sense to include some -m32 testcases on 64bit
architectures.

BTW. There are some fixes missing from the origin/dwarf branch that help
with building on newer systems (in particular commit b337b1). Also note
that on the branch srcdir == builddir builds are broken since
src/dwarflint is a directory (so the executable cannot be placed there).

Cheers,

Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Call-read_address_size-with-file-addr_64-as-first-ar.patch
Type: text/x-patch
Size: 1581 bytes
Desc: not available
Url : https://fedorahosted.org/pipermail/elfutils-devel/attachments/20100719/57299ff4/attachment.bin 


More information about the elfutils-devel mailing list