This is the mail archive of the
mailing list for the binutils project.
Re: [patch] sanity check bfd_is_section_compressed header
- From: DJ Delorie <dj at redhat dot com>
- To: Cary Coutant <ccoutant at google dot com>
- Cc: binutils at sourceware dot org
- Date: Thu, 6 Jun 2013 13:52:29 -0400
- Subject: Re: [patch] sanity check bfd_is_section_compressed header
- References: <201306051918 dot r55JIjb5003882 at greed dot delorie dot com> <CAHACq4r=h-5MG_XrK6_y=TmhZGgaMENCVnZHFVzq74qhVLbyPQ at mail dot gmail dot com> <201306052356 dot r55Nur9Q010748 at greed dot delorie dot com> <CAHACq4o49A71OboZ4=wrymoxeaeCfUM7ywbWi3E4JB70xLj6dw at mail dot gmail dot com>
> Heh. I guess it's my fault, then, but I think it's clearly wrong to
> try to decompress a .debug_* section, especially given that its
> contents might legitimately begin with the magic string "ZLIB". I
> think we were just trying to be tolerant there.
I did some digging and it looks like nothing in binutils will generate
a .debug_* section that's compressed. Can other tools do so? Did I
miss anything? If there can't be a compressed .debug_* "in the wild"
then I think removing the check for .debug_* in that snippet is
the right change.
Of course, the sanity check might be useful *also* :-)