[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Libunwind-devel] [PATCH 0/3] ARM enhancements - updated version
From: |
Ken Werner |
Subject: |
[Libunwind-devel] [PATCH 0/3] ARM enhancements - updated version |
Date: |
Tue, 22 Mar 2011 18:37:05 +0000 |
Hi,
This list of patches is an updated version of the initial patch set posted
at (1). The goal was to change the extbl parser to operate on the DWARF model
directly as described at (2). This should also allow to unwind a call stack
with mixed DWARF- and extable-frames.
The signal frame detection patch remains unchanged while the second and
thirdpatch differ. Since the new parser operates on DWARF I omitted the fourth
patch that implemented a testcase (used to call libunwind internals).
1) http://lists.nongnu.org/archive/html/libunwind-devel/2011-03/msg00010.html
2) http://lists.nongnu.org/archive/html/libunwind-devel/2011-03/msg00016.html
Zachary T Welch (3):
Add ARM signal frame detection
Add module for parsing ARM-specific unwind tables
Use ARM-specific unwinding tables in unw_step
include/tdep-arm/ex_tables.h | 75 +++++++
include/tdep-arm/libunwind_i.h | 2 +
src/Makefile.am | 3 +-
src/arm/Ginit_local.c | 4 +
src/arm/Gis_signal_frame.c | 31 +++-
src/arm/Gstep.c | 58 +++++-
src/arm/ex_tables.c | 432 ++++++++++++++++++++++++++++++++++++++++
src/elfxx.h | 4 +-
8 files changed, 603 insertions(+), 6 deletions(-)
create mode 100644 include/tdep-arm/ex_tables.h
create mode 100644 src/arm/ex_tables.c
Regards
Ken
--
1.7.4.1
- [Libunwind-devel] [PATCH 0/3] ARM enhancements - updated version,
Ken Werner <=