[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libunwind-devel] [PATCH 0/5] MiniDebugInfo support for unw_get_proc_nam
From: |
Martin Milata |
Subject: |
[Libunwind-devel] [PATCH 0/5] MiniDebugInfo support for unw_get_proc_name |
Date: |
Fri, 10 Aug 2012 16:03:52 +0200 |
Hello everyone,
following patches add support for XZ-compressed symbol tables, also known as
MiniDebugInfo.
In short, MiniDebugInfo-containing binary is created by taking separate
debuginfo ELF containing only the symbol table, compressing it with XZ and
stuffing it into the .gnu_debugdata section of the binary. This feature will be
used in next Fedora release and ABRT (among others), which is planned to be
based on libunwind by then, would like to take advantage of it. Some more
background can be found here [1].
Please review, I'll be happy to modify the patches according to your
suggestions.
Thanks,
Martin
[1] http://fedoraproject.org/wiki/Features/MiniDebugInfo
[2] https://github.com/b42/libunwind/tree/minidebuginfo
* * *
Martin Milata (5):
Make coredump test also test unw_get_proc_name
Add liblzma detection to configure script
MiniDebugInfo test: tests/run-coredump-unwind-mdi
Refactor parts of elfxx.c to allow reusing code
Search MiniDebugInfo for procedure names
configure.in | 16 +++
src/Makefile.am | 3 +
src/elfxx.c | 279 ++++++++++++++++++++++++++++++++++-------
tests/Makefile.am | 7 +-
tests/run-coredump-unwind | 47 ++++++-
tests/run-coredump-unwind-mdi | 8 ++
tests/test-coredump-unwind.c | 20 +++
7 files changed, 326 insertions(+), 54 deletions(-)
create mode 100755 tests/run-coredump-unwind-mdi
--
1.7.7.6
[Libunwind-devel] [PATCH 3/5] MiniDebugInfo test: tests/run-coredump-unwind-mdi, Martin Milata, 2012/08/10