├── CMakeLists.txt ├── README.md ├── SSPPass ├── CMakeLists.txt ├── StackDoubleProtector.cpp └── StackDoubleProtector.h ├── corrupt.PNG ├── disassemble_code.png └── test ├── stack_example ├── stack_example.c ├── stack_example.ll ├── stack_example_gcc.s ├── stack_example_llvm ├── stack_example_llvm.s ├── stack_example_protect.ll └── stack_example_protect.o /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/README.md -------------------------------------------------------------------------------- /SSPPass/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/SSPPass/CMakeLists.txt -------------------------------------------------------------------------------- /SSPPass/StackDoubleProtector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/SSPPass/StackDoubleProtector.cpp -------------------------------------------------------------------------------- /SSPPass/StackDoubleProtector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/SSPPass/StackDoubleProtector.h -------------------------------------------------------------------------------- /corrupt.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/corrupt.PNG -------------------------------------------------------------------------------- /disassemble_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/disassemble_code.png -------------------------------------------------------------------------------- /test/stack_example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example -------------------------------------------------------------------------------- /test/stack_example.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example.c -------------------------------------------------------------------------------- /test/stack_example.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example.ll -------------------------------------------------------------------------------- /test/stack_example_gcc.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example_gcc.s -------------------------------------------------------------------------------- /test/stack_example_llvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example_llvm -------------------------------------------------------------------------------- /test/stack_example_llvm.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example_llvm.s -------------------------------------------------------------------------------- /test/stack_example_protect.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example_protect.ll -------------------------------------------------------------------------------- /test/stack_example_protect.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bin2415/llvm-stack-guard/HEAD/test/stack_example_protect.o --------------------------------------------------------------------------------