coverage 431 B

1234567891011121314151617181920
  1. #!/bin/sh
  2. # Copyright 2013 The Tor Project, Inc.
  3. # See LICENSE for licensing information.
  4. # coverage -- run gcov on the appropriate set of object files to extract
  5. # coverage information.
  6. dst=$1
  7. for fn in src/or/*.c src/common/*.c; do
  8. BN=`basename $fn`
  9. DN=`dirname $fn`
  10. F=`echo $BN | sed -e 's/\.c$//;'`
  11. GC="${BN}.gcov"
  12. gcov -o $DN/src_*$F.o $fn
  13. if [ -n $dst ]
  14. then
  15. mv $GC $dst/$GC
  16. fi
  17. done