CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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@