]> git.ipfire.org Git - thirdparty/elfutils.git/commit
libdwfl: Use elf_compress[_gnu] to decompress string, symbol and reloc data.
authorMark Wielaard <mjw@redhat.com>
Wed, 30 Dec 2015 13:39:18 +0000 (14:39 +0100)
committerMark Wielaard <mjw@redhat.com>
Wed, 6 Jan 2016 13:27:10 +0000 (14:27 +0100)
commitd22cb04967a2396514abf28cc43e70c037ee9cf2
tree832a0e99120271742752733a7ed199b447418c18
parentc495d754f33bd2ce3eeaaed936d8f045fbf53f30
libdwfl: Use elf_compress[_gnu] to decompress string, symbol and reloc data.

This makes usage of the libdwfl symbol functions work out of the box even
when some sections (string, symbol or xndx) are compressed. For ET_REL
files this makes relocations just work by making sure the target section
is decompressed first before relocations are applied.

Signed-off-by: Mark Wielaard <mjw@redhat.com>
libdwfl/ChangeLog
libdwfl/dwfl_module_getdwarf.c
libdwfl/relocate.c
libebl/ChangeLog
libebl/eblopenbackend.c