14.08.2015 01:01, Raymond Jennings пишет:


On 08/13/15 14:46, Linus Torvalds wrote:
On Thu, Aug 13, 2015 at 2:42 PM, Raymond Jennings <shent...@gmail.com> wrote:
I am curious about what's supposed to happen normally on signal delivery.

Is SS a register that's supposed to be preserved like EIP/RIP and CS when a
signal is delivered?
What exactly does "supposed" mean?
Basically, when a process/thread receives a signal, what happens to its registers?
So clearly, we're not "supposed" to save/restore it. Because reality
matters a hell of a lot more than any theoretical arguments.
So it still counts as a regression if the kernel pulls the rug out from under someone that was relying on undocumented or buggy behavior?

You probably want to read the whole thread...
Or start from here:
https://lkml.org/lkml/2015/8/12/800
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to