libunwind-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers


From: C Bergström
Subject: Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers
Date: Sat, 25 Oct 2014 13:27:40 +0700

reping (Arun/Yvan) - I'd love to get our buildbot running off upstream master.

On Sun, Oct 19, 2014 at 11:23 PM, C Bergström <address@hidden> wrote:
I thought it would be trivial to do, but here's the updated patch. I have more patches for other things like Solaris and cmake. I hope that can get upstreamed as well.

Thanks

On Fri, Oct 10, 2014 at 10:03 PM, Yvan Roux <address@hidden> wrote:
On 10 October 2014 16:51, Arun Sharma <address@hidden> wrote:
> You wrote:
>
>> And yes, it seems we need to restore x0, x1, x2, x3, not only x0 and x1.
>
> Did I miss a patch sent to the list?

I haven't seen it too.

BTW, I may buy Christian's argument that not checking eh_valid_mask is
slower than restoring the registers, but are we compliant with the
specification of the function in that case ? and Arun do you
understand IA64 code which restored the exception argument register
when a signal is involved only when eh_valid_mask is set, and always
restore them in the normal path ? My understanding of unw_resume
documentation is that is should be the opposite.

Yvan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]