On Fri, Nov 11, 2011 at 9:46 AM, Lassi Tuura <[email protected]> wrote:
> Hi,
>
>>> I don't see any major disadvantages for fix 3.
>
> On second thought... The frame info recorded needs to be cacheable by %rip,
> and will be reused purely by %rip regardless of stack layout.
>
> If we are recording the real sigcontext_t address, will that still work?
> The original format hoped to be cacheable by recording only a delta from
> the current CFA so it's not dependent on actual stack location - not so
> good an idea with alt stacks as you noticed.

Ah, I see. But we could record delta here as well; just use 62 bits for it.

I'll update the patch shortly.

Thanks!
-- 
Paul Pluzhnikov

_______________________________________________
Libunwind-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/libunwind-devel

Reply via email to