[PATCH 2/2] backends: Add arm frame_nregs and set_initial_registers_tid.

Mark Wielaard mjw at redhat.com
Thu Jan 30 10:17:53 UTC 2014


On Sun, 2014-01-26 at 20:37 +0100, Mark Wielaard wrote:
> This allows CFI unwinding for ARM. It relies on having .debug_frame around
> which is always the case in our testsuite. All backtrace tests PASS.

If only things were that simple... All native backtrace tests PASS IF
all debuginfo for the libraries (glibc) is installed on the system
(since only then can it use the .debug_frame fallback to find the
correct CFI). So in the patch pushed to master (as attached) I added a
special case for arm* in backtrace-subr.sh (check_unsupported) to SKIP
the native tests if DWARF could not be found.

Cheers,

Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-backends-Add-arm-frame_nregs-and-set_initial_registe.patch
Type: text/x-patch
Size: 5708 bytes
Desc: not available
URL: <https://lists.fedorahosted.org/pipermail/elfutils-devel/attachments/20140130/a3d5189a/attachment-0001.bin>


More information about the elfutils-devel mailing list