Skip to content
Snippets Groups Projects
  • Peter Collingbourne's avatar
    e6b8a09d
    SafeStack documentation improvements · e6b8a09d
    Peter Collingbourne authored
    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
    e6b8a09d
    History
    SafeStack documentation improvements
    Peter Collingbourne authored
    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
Code owners
Assign users and groups as approvers for specific file changes. Learn more.