Ruby testsuite failures because of pointer mangling on 32-bit ARM?
David Miller
davem@davemloft.net
Tue Dec 10 19:57:00 GMT 2013
From: "Carlos O'Donell" <carlos@redhat.com>
Date: Tue, 10 Dec 2013 13:28:09 -0500
> If it's actually looking into the jmpbuf we can claim undefined
> behaviour and shutdown the bug as a ruby issue.
>
> I haven't seen any bespoke per-target code in Ruby that actually
> looks into the jmpbuf, have you?
There is a lot of tricky stuff that ruby does wrt. stack frames.
It copies thread stack blocks around, and even has specialized code
to handle sparc register windows and IA64 register stacks.
Take a look at cont_save_machine_stack in cont.c for example.
More information about the Libc-alpha
mailing list