mirror of
https://github.com/topjohnwu/CPI.git
synced 2024-11-27 05:20:31 +00:00
CPI
pass | ||
safe_rt | ||
tests | ||
.gitignore | ||
CMakeLists.txt | ||
README.md |
CPI
After cloning the source to a folder CPI
:
# Set environment variable for test script
export LLVM_BIN=<path_to_llvm_binaries>
cd CPI
# Always build in separate directory!!
mkdir build
cd build
# Generate makefiles
# You might need to set LLVM_DIR to LLVM sources, or add
# LLVM_BIN to PATH for cmake to work properly
cmake ../
# Run test scripts
cd ../test
./run.sh -b test.c
test.llvm.ll
is unpatched assemblytest.llvm.p.ll
is patched assemblytest.llvm.out
is unpatched programtest.llvm.p.out
is patched program