]> git.ipfire.org Git - thirdparty/elfutils.git/commit
libdw: Add DW_MACRO constants and DW_MACRO_GNU compatibility defines.
authorMark Wielaard <mark@klomp.org>
Wed, 26 Jul 2017 21:02:18 +0000 (23:02 +0200)
committerMark Wielaard <mark@klomp.org>
Wed, 2 Aug 2017 11:51:52 +0000 (13:51 +0200)
commitf9d791a92bce59cd68a909d77b94e5ece3c66c01
treeb9543b782a92ff790100370fbac3f7f6ebc3ead0
parent274f28ce24955b2e6a17e9ff2eb0c7c2e5751f97
libdw: Add DW_MACRO constants and DW_MACRO_GNU compatibility defines.

Accept version 5 .debug_macro format, which is identical to the GNU
version 4 format. No real support yet for the new supplementary object
file (sup) and indirect string references (strx).  GCC doesn't generate
them yet. readelf does recognize them, but doesn't try to decode them.
dwarf_getmacros currently rejects the new formats.

Signed-off-by: Mark Wielaard <mark@klomp.org>
ChangeLog
NEWS
libdw/ChangeLog
libdw/dwarf.h
libdw/dwarf_getmacros.c
src/ChangeLog
src/readelf.c
tests/ChangeLog
tests/dwarf-getmacros.c