Re: sparc64 exception handling fix

2019-02-03 Thread Mark Kettenis
> Date: Sat, 2 Feb 2019 17:19:07 +0100 (CET) > From: Mark Kettenis > > On SPARC the address of the call instruction is placed in %o7 and a > normal function return will jump to %o7 + 8, skipping the delay slot. > The diff below changes the low-level libunwind code to take this into > account. Th

sparc64 exception handling fix

2019-02-02 Thread Mark Kettenis
On SPARC the address of the call instruction is placed in %o7 and a normal function return will jump to %o7 + 8, skipping the delay slot. The diff below changes the low-level libunwind code to take this into account. This way the addresses seen by the unwinder are as expected and the unwinder can