diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2015-06-23 22:24:45 +0000 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2015-06-23 22:24:45 +0000 |
commit | e6b8a09d438bcf90449cfccbdf3989daa32ec150 (patch) | |
tree | eec44d8345e58793740e6d1d0831a0052da12c8a /docs/PCHInternals.rst | |
parent | f5b103be75dc9b082157f21e7edbd1d2d705eb09 (diff) | |
download | clang-e6b8a09d438bcf90449cfccbdf3989daa32ec150.tar.gz |
SafeStack documentation improvements
This patch makes the following improvements to the SafeStack documentation:
Explicitly states the security guarantees of the SafeStack
Clarifies which of the security guarantees are probabilistic
Re-orders security limitations to put the most severe ones first
Explains how `__attribute__((no_sanitize("safe-stack")))` works and how to use it safely
Explains that SafeStack should be combined with a forward-edge protection mechanism, such as CPI, IFCC or others
Multiple readability and stylistic improvements
Patch by Volodymyr Kuznetsov!
Differential Revision: http://reviews.llvm.org/D10598
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@240472 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/PCHInternals.rst')
0 files changed, 0 insertions, 0 deletions