CVSROOT:        /cvs
Module name:    src
Changes by:     morti...@cvs.openbsd.org        2019/03/30 20:39:47

Modified files:
        gnu/llvm/include/llvm/CodeGen: MachineFrameInfo.h 
                                       ReturnProtectorLowering.h 
        gnu/llvm/lib/CodeGen: ReturnProtectorLowering.cpp 
        gnu/llvm/lib/Target/AArch64: AArch64FrameLowering.cpp 
                                     AArch64ReturnProtectorLowering.cpp 
                                     AArch64ReturnProtectorLowering.h 
        gnu/llvm/lib/Target/X86: X86ReturnProtectorLowering.cpp 

Log message:
Do not store the retguard cookie in frame in leaf functions if possible.
Makes things slightly faster and also improves security in these functions,
since the retguard cookie can't leak via the stack.

ok deraadt@

Reply via email to