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