hwu71 / ShadowStack

LLVM Implementation of different ShadowStack schemes for x86_64

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ShadowStack

LLVM Implementation of different ShadowStack schemes for x86_64

How to build & run:

./configure.sh
cd Compiler-Impl
make

This will put compiler binaries in debug-build To get a release build, do make release

To run different versions of shadow stack, toggle the macros in Compiler-Impl/src/ShadowStackFeatures.h

About

LLVM Implementation of different ShadowStack schemes for x86_64


Languages

Language:C++ 85.2%Language:C 5.8%Language:Assembly 4.8%Language:Shell 3.5%Language:Makefile 0.4%Language:CMake 0.2%