Skip to content

tum-i4/macke-opt-llvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Passes for LLVM operations from MACKE

How to build the project?

make

and if you want to run some tests

make test

Example usage

After running make (of course)

opt -load lib/libMackeOpt.so -listallfuncs examples/divisible.bc -disable-output

opt -load bin/libMackeOpt.so -changeentrypoint bin/greetings.bc -nef french -o bin/mod.bc

opt -load bin/libMackeOpt.so -encapsulatesymbolic bin/not42.bc -encapsulatedfunction not42 -o bin/not42-klee.bc
klee bin/not42-klee.bc

Hints for developpers

Please run make format before your commits

Further informations and readings

About

Passes for LLVM operations inside MACKE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published