This little patch series adds unwinder support (eu-stack) for SPARC, both 32-bit (v9) and 64-bit targets.
Salud! Jose E. Marchesi (4): libebl: new backend attribute ra_offset. libdwfl: make the unwinder aware of the backend defined ra_offset. backends: sparc: support for core backtraces backends: sparc: support for live backtraces backends/ChangeLog | 16 +++++ backends/Makefile.am | 3 +- backends/sparc_cfi.c | 83 ++++++++++++++++++++++++ backends/sparc_corenote.c | 10 ++- backends/sparc_init.c | 8 +++ backends/sparc_initreg.c | 129 ++++++++++++++++++++++++++++++++++++++ libdwfl/ChangeLog | 7 +++ libdwfl/dwfl_frame.c | 2 +- libdwfl/frame_unwind.c | 9 ++- libebl/ChangeLog | 6 ++ libebl/eblabicfi.c | 6 ++ libebl/libebl.h | 6 ++ libebl/libeblP.h | 6 ++ tests/ChangeLog | 5 ++ tests/Makefile.am | 2 +- tests/backtrace.sparc.core.bz2 | Bin 0 -> 9628 bytes tests/backtrace.sparc.exec.bz2 | Bin 0 -> 348964 bytes tests/run-backtrace-core-sparc.sh | 20 ++++++ 18 files changed, 313 insertions(+), 5 deletions(-) create mode 100644 backends/sparc_cfi.c create mode 100644 backends/sparc_initreg.c create mode 100644 tests/backtrace.sparc.core.bz2 create mode 100755 tests/backtrace.sparc.exec.bz2 create mode 100755 tests/run-backtrace-core-sparc.sh -- 2.3.4