diff options
Diffstat (limited to 'contrib/coverage')
-rwxr-xr-x | contrib/coverage | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/contrib/coverage b/contrib/coverage index f51649a78e..8d971660c9 100755 --- a/contrib/coverage +++ b/contrib/coverage @@ -5,9 +5,16 @@ # coverage -- run gcov on the appropriate set of object files to extract # coverage information. +dst=$1 + for fn in src/or/*.c src/common/*.c; do BN=`basename $fn` DN=`dirname $fn` F=`echo $BN | sed -e 's/\.c$//;'` + GC="${BN}.gcov" gcov -o $DN/src_*$F.o $fn + if [ -n $dst ] + then + mv $GC $dst/$GC + fi done |