tgoodwin / tivo

research project exploring record and replay at the LLVM level

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tivo

research project exploring record and replay at the LLVM level

Build Tivo LLVM Pass

cd build
cmake ..
make # generates `./build/tivo-pass/libTivoPass.so`

# compile with the pass
clang-14 -O0 -flegacy-pass-manager -Xclang -load -Xclang ./build/tivo-pass/libTivoPass.so ./foo.c

About

research project exploring record and replay at the LLVM level

License:MIT License


Languages

Language:C 67.6%Language:LLVM 22.3%Language:C++ 3.2%Language:Shell 3.0%Language:CMake 1.6%Language:Dockerfile 1.5%Language:Makefile 0.8%