]> git.ipfire.org Git - thirdparty/elfutils.git/commit
libdw/
authorRoland McGrath <roland@redhat.com>
Mon, 16 Apr 2007 23:13:37 +0000 (23:13 +0000)
committerRoland McGrath <roland@redhat.com>
Mon, 16 Apr 2007 23:13:37 +0000 (23:13 +0000)
commit43da9895c6d828ceae65a47f2337e8ef24eb97c1
tree4454878335a5a6f65083a04824b3968702bfcf6b
parentbf2ee480165faec726d678f189acd2bd54e07573
libdw/
2007-04-16  Roland McGrath  <roland@redhat.com>

* libdw.map (ELFUTILS_0.127): Add dwfl_module_address_section.

libdwfl/
2007-04-16  Roland McGrath  <roland@redhat.com>

* derelocate.c (cache_sections): Apply bias to sh_addr.
(compare_secrefs): Fix address comparison to avoid signed overflow.
(find_section): New function, broken out of ...
(dwfl_module_relocate_address): ... here, call it.
(check_module): New function, broken out of ...
(dwfl_module_relocate_address): ... here, call it.
(dwfl_module_address_section): New function.
* libdwfl.h: Declare it.

tests/
2007-04-16  Roland McGrath  <roland@redhat.com>

* dwfl-addr-sect.c: New file.
* Makefile.am (noinst_PROGRAMS): Add it.
(dwfl_addr_sect_LDADD): New variable.
16 files changed:
NEWS
libdw/ChangeLog
libdw/Makefile.am
libdw/dwarf_getsrcdirs.c [new file with mode: 0644]
libdw/dwarf_getsrclines.c
libdw/libdw.h
libdw/libdw.map
libdw/libdwP.h
libdwfl/ChangeLog
libdwfl/derelocate.c
libdwfl/libdwfl.h
tests/ChangeLog
tests/Makefile.am
tests/dwfl-addr-sect.c [new file with mode: 0644]
tests/get-files.c
tests/run-get-files.sh