We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 04ce0ba commit e6f576bCopy full SHA for e6f576b
clang/docs/ShadowCallStack.rst
@@ -9,7 +9,7 @@ Introduction
9
============
10
11
ShadowCallStack is an instrumentation pass, currently only implemented for
12
-aarch64, that protects programs against return address overwrites
+aarch64 and RISC-V, that protects programs against return address overwrites
13
(e.g. stack buffer overflows.) It works by saving a function's return address
14
to a separately allocated 'shadow call stack' in the function prolog in
15
non-leaf functions and loading the return address from the shadow call stack
0 commit comments