Fix readelf so it doesn't complain about corrupt attribute.
authorCary Coutant <ccoutant@google.com>
Tue, 11 Feb 2014 19:33:49 +0000 (11:33 -0800)
committerCary Coutant <ccoutant@google.com>
Tue, 11 Feb 2014 19:33:49 +0000 (11:33 -0800)
commit503a609192b5d13905b40969ea82c62a72b576e0
tree69105f6c184d08fd286a2eff8ca26d565e3b62b4
parentdd0c4e70fe4d9a91132523a64a5c6e67cce07faf
Fix readelf so it doesn't complain about corrupt attribute.

When a DW_FORM_flag_present attribute comes at the very end of a
debug section, readelf complains about a corrupt attribute
because it's checking to make sure there's at least one byte of
data remaining. This patch suppresses the check when the form
is DW_FORM_flag_present.

2014-02-11  Cary Coutant  <ccoutant@google.com>

* binutils/dwarf.c (read_and_display_attr_value): Don't warn
for zero-length attribute value.
binutils/ChangeLog
binutils/dwarf.c