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 mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/libunwind-devel
