readelf, libdw: Add GNU DebugFission .debug_loc support.
authorMark Wielaard <mark@klomp.org>
Mon, 28 May 2018 22:59:28 +0000 (00:59 +0200)
committerMark Wielaard <mark@klomp.org>
Thu, 31 May 2018 12:42:27 +0000 (14:42 +0200)
commitb37feac1a8ceebb0748cb28d219aa8387d0885dd
tree33beb2c916d4bd0d94fcb94ceb5cdef0d809c9a5
parentc7fc54a27c0eac667f0060f277606df8208f05d7
readelf, libdw: Add GNU DebugFission .debug_loc support.

GNU DebugFission .debug_loc location lists uses the .debug_loc section
in the split dwarf .dwo file. The encoding is a mix of old style DWARF
.debug_loc and new style .debug_loclists.

Add two testcases for the readelf and libdw decoders.

Signed-off-by: Mark Wielaard <mark@klomp.org>
libdw/ChangeLog
libdw/dwarf.h
libdw/dwarf_ranges.c
src/ChangeLog
src/readelf.c
tests/ChangeLog
tests/run-readelf-loc.sh
tests/run-varlocs.sh