ARM/thumb interworking confuses unwinder
Paul Brook
paul@codesourcery.com
Thu Aug 7 14:48:00 GMT 2008
On Thursday 07 August 2008, Christophe LYON wrote:
> Hi,
>
> Here is attached a patch that should fix Jonathan's issue: we now catch
> "short" call sequences, so the faulty stub shouldn't be generated in the
> code you are handling.
>
> But it does not address the lack of unwind information for the stubs
> that use lr.
AFAIK The only stubs that use LR are the ones for non-interworking aware code.
The EABI requires code be interworking safe, so these should never occur an a
binary that has unwinding tables.
Paul
More information about the Binutils
mailing list