在build目录下 bash run.sh,编译生成.so文件
切换到test目录下,编译测试文件:
clang -emit-llvm -c main.c -o main.bc //生成bc文件
clang -emit-llvm -S -c main.c -o main.ll //生成ll文件
开始混淆:
opt -load ../build/Obfuscation/libollvm.so -bcf testAnd.bc -o testAnd3.bc
opt -dot-cfg testAnd3.bc
dot -Tpng .main.dot -o testAnd3.png