Why is this a problem?
Posted Mar 7, 2008 23:58 UTC (Fri) by
vonbrand (subscriber, #4458)
In reply to:
Why is this a problem? by jake
Parent article:
GCC 4.3.0 exposes a kernel bug
No, it has nothing to do with calling mem<foo> in a signal handler.
The point is that said functions may set the DF flag, and before it is reset a signal may come in. The signal handler then could run with the flag set, expecting it to be unset. A few instructions inspect this flag.
(
Log in to post comments)