Skip to content

scanakci/shadowstack_pass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llvm-pass-skeleton

A front-end pass for implementing Shadow Stack

Build:

$ cd llvm-pass-skeleton
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ..

Run:

$ clang -Xclang -load -Xclang build/skeleton/libSkeletonPass.* something.c

Thanks to Adrian Sampson adrian@radbox.org because of his amazing tutorial (https://www.cs.cornell.edu/~asampson/blog/llvm.html)

About

A front-end LLVM pass for Shadow Stack enforcement

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published