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 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | c4122c17b473a6f9f2a5940a98939209aaaa3dfc (diff) | |
download | llvm-b64d0b1e6d5f500201d9d91526bc2bf14cb519d5.zip llvm-b64d0b1e6d5f500201d9d91526bc2bf14cb519d5.tar.gz llvm-b64d0b1e6d5f500201d9d91526bc2bf14cb519d5.tar.bz2 |
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 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions