aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/Object.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2015-06-23 22:24:45 +0000
committerPeter Collingbourne <peter@pcc.me.uk>2015-06-23 22:24:45 +0000
commit7ce9199a57fb59d1a60181c72d496520495b3471 (patch)
tree1bde5b4a5734236f88bda555c35672f1de90147f /llvm/lib/Object/Object.cpp
parent86dd4cf5a1a3e39c1dc2c59982013a7259285689 (diff)
downloadllvm-7ce9199a57fb59d1a60181c72d496520495b3471.zip
llvm-7ce9199a57fb59d1a60181c72d496520495b3471.tar.gz
llvm-7ce9199a57fb59d1a60181c72d496520495b3471.tar.bz2
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 llvm-svn: 240472
Diffstat (limited to 'llvm/lib/Object/Object.cpp')
0 files changed, 0 insertions, 0 deletions