Menu

Tree [r3] /
 History

HTTPS access


File Date Author Commit
 analyze.sh 2010-05-12 heguanjun [r1] initial import
 cov.bz2 2010-05-12 heguanjun [r1] initial import
 down.sh 2010-05-12 heguanjun [r1] initial import
 readme.txt 2010-05-12 heguanjun [r3] update readme.txt
 split.sh 2010-05-12 heguanjun [r1] initial import
 tt.sh 2010-05-12 heguanjun [r1] initial import
 tt2.sh 2010-05-12 heguanjun [r1] initial import
 up.sh 2010-05-12 heguanjun [r1] initial import

Read Me

this is a code coverage tool implementation based on llvm(low level virtual machine).Now,it supports code coverage and function coverage.
what's needed?
* install llvm compiler in your computer;
* write your project's makefile using llvm compiler,to compile the whole project to an elf file,and get the .bc file,then using llvm-dis to get the whole program llvm-ir source;
* using the script provided "analyze.sh", the whole program llvm-ir source as the input
* re-link the whole program llvm-ir source.

* this current scripts are based on llvm2.5,to download llvm2.5 from link http://llvm.org/releases/

ok!
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.