diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2015-06-15 21:08:47 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-06-15 21:08:47 +0000 |
| commit | b64d0b1e6d5f500201d9d91526bc2bf14cb519d5 (patch) | |
| tree | d367a76befa617c38aa8f940cee7da3c6cf61808 /llvm/lib/CodeGen/MachineLoopInfo.cpp | |
| parent | c4122c17b473a6f9f2a5940a98939209aaaa3dfc (diff) | |
| download | bcm5719-llvm-b64d0b1e6d5f500201d9d91526bc2bf14cb519d5.tar.gz bcm5719-llvm-b64d0b1e6d5f500201d9d91526bc2bf14cb519d5.zip | |
Protection against stack-based memory corruption errors using SafeStack: compiler-rt runtime support library
This patch adds runtime support for the Safe Stack protection to compiler-rt
(see http://reviews.llvm.org/D6094 for the detailed description of the
Safe Stack).
This patch is our implementation of the safe stack on top of compiler-rt. The
patch adds basic runtime support for the safe stack to compiler-rt that
manages unsafe stack allocation/deallocation for each thread.
Original patch by Volodymyr Kuznetsov and others at the Dependable Systems
Lab at EPFL; updates and upstreaming by myself.
Differential Revision: http://reviews.llvm.org/D6096
llvm-svn: 239763
Diffstat (limited to 'llvm/lib/CodeGen/MachineLoopInfo.cpp')
0 files changed, 0 insertions, 0 deletions

