* [PATCH v3 0/6] Flexible .gnu_debugaltlink handling
@ 2014-04-15 18:24 Florian Weimer
0 siblings, 0 replies; only message in thread
From: Florian Weimer @ 2014-04-15 18:24 UTC (permalink / raw)
To: elfutils-devel
[-- Attachment #1: Type: text/plain, Size: 2027 bytes --]
This patch series introduces a couple of new interfaces to enable
callers to supply alternate debuginfo data which is not present in the
expected file system locations.
Florian Weimer (6):
dwarf_elf_begin: Add .gnu_debugaltlink to the sectiondata array
libdw: Add dwarf_getalt, dwarf_setalt
libdwelf: Add dwelf_dwarf_gnu_debugaltlink
tests/allfcts.c: Install alternate debug information
Move .gnu_debugaltlink handling from libdw to libdwfl
Update NEWS
ChangeLog | 4 +
NEWS | 8 +-
libdw/ChangeLog | 21 ++++++
libdw/Makefile.am | 3 +-
libdw/dwarf_begin_elf.c | 129 +-------------------------------
libdw/dwarf_getalt.c | 42 +++++++++++
libdw/dwarf_setalt.c | 43 +++++++++++
libdw/libdw.h | 9 +++
libdw/libdw.map | 3 +
libdw/libdwP.h | 3 +
libdwelf/ChangeLog | 8 ++
libdwelf/Makefile.am | 2 +-
libdwelf/dwelf_dwarf_gnu_debugaltlink.c | 57 ++++++++++++++
libdwelf/libdwelf.h | 11 +++
libdwelf/libdwelfP.h | 1 +
libdwfl/ChangeLog | 8 ++
libdwfl/dwfl_module_getdwarf.c | 120 +++++++++++++++++++++++++++++
tests/ChangeLog | 11 +++
tests/Makefile.am | 5 +-
tests/allfcts.c | 30 +++++++-
tests/debugaltlink.c | 77 +++++++++++++++++++
tests/run-debugaltlink.sh | 34 +++++++++
22 files changed, 497 insertions(+), 132 deletions(-)
create mode 100644 libdw/dwarf_getalt.c
create mode 100644 libdw/dwarf_setalt.c
create mode 100644 libdwelf/dwelf_dwarf_gnu_debugaltlink.c
create mode 100644 tests/debugaltlink.c
create mode 100755 tests/run-debugaltlink.sh
--
1.9.0
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2014-04-15 18:24 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-04-15 18:24 [PATCH v3 0/6] Flexible .gnu_debugaltlink handling Florian Weimer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).