[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers
From: |
Yvan Roux |
Subject: |
Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers |
Date: |
Fri, 10 Oct 2014 17:03:14 +0200 |
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
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, cbergstrom, 2014/10/04
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, Yvan Roux, 2014/10/06
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, C Bergström, 2014/10/07
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, C Bergström, 2014/10/08
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, Arun Sharma, 2014/10/09
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, cbergstrom, 2014/10/09
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, Arun Sharma, 2014/10/10
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers,
Yvan Roux <=
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, C Bergström, 2014/10/19
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, C Bergström, 2014/10/25
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, Arun Sharma, 2014/10/25
- Re: [Libunwind-devel] [PATCH] restore "x0" and "x1" registers, Yvan Roux, 2014/10/28