]> git.ipfire.org Git - thirdparty/elfutils.git/commit
libdw: Handle dwz multi files correctly in dwarf_getfuncs.
authorMark Wielaard <mjw@redhat.com>
Thu, 10 Oct 2013 09:40:12 +0000 (11:40 +0200)
committerMark Wielaard <mjw@redhat.com>
Tue, 22 Oct 2013 11:59:23 +0000 (13:59 +0200)
commite6a9bb8c63adaeaceafc50301b085121c962b631
tree569d2939a228f29fa48b6b8bc66bde1c29014a3a
parentd182974079c7205973ae7885b95216a5b83b6f82
libdw: Handle dwz multi files correctly in dwarf_getfuncs.

Don't use DIE offsets, but use their addresses to make sure they are unique.
Include test cases where main and alt file have subprograms at same offsets.

Reported-by: Josh Stone <jistone@redhat.com>
Signed-off-by: Mark Wielaard <mjw@redhat.com>
libdw/ChangeLog
libdw/dwarf_getfuncs.c
tests/ChangeLog
tests/Makefile.am
tests/run-allfcts-multi.sh [new file with mode: 0755]
tests/test-offset-loop.alt.bz2 [new file with mode: 0644]
tests/test-offset-loop.bz2 [new file with mode: 0755]