CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2014/05/06 17:32:34

Modified files:
        gnu/gcc/gcc    : cfgexpand.c 

Log message:
When the stack protector heuristics doesn't cover a function, leave
a little pointer-sized gap before the return value.  This protects
from common off-by-one type of bugs and costs nothing:  the attacker
won't be able to overwrite return pointer.  Developed at m2k14,
thanks for the hackathon!

Reply via email to