Skip to content
Snippets Groups Projects
Commit 454d8618 authored by Peter Collingbourne's avatar Peter Collingbourne
Browse files

docs: Fix bad link in SafeStack.rst.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@240696 91177308-0d34-0410-b5e6-96231b3b80d8
parent 187ff59f
Branches
No related tags found
No related merge requests found
......@@ -87,7 +87,7 @@ that are stored on the heap or the unsafe stack, such as `CPI
<http://dslab.epfl.ch/proj/cpi/>`_, or a forward-edge control flow integrity
mechanism that enforces correct calling conventions at indirect call sites,
such as `IFCC <http://research.google.com/pubs/archive/42808.pdf>`_ with arity
checks. Clang has control-flow integrity protection scheme for `C++ virtual
checks. Clang has control-flow integrity protection scheme for :doc:`C++ virtual
calls <ControlFlowIntegrity>`, but not non-virtual indirect calls. With
SafeStack alone, an attacker can overwrite a function pointer on the heap or
the unsafe stack and cause a program to call arbitrary location, which in turn
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment