COV Code
Status: Pre-Alpha
Brought to you by:
heguanjun
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 |
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!