1 #!/bin/bash 2 3 # Running gcov with -a (--all-blocks) will hang on some files. lcov uses -a. 4 # This shim strips out that flag (a minor feature) so we can run gcov. 5 6 CMD="gcov" 7 8 while (( "$#" )); do 9 if [[ "$1" != "-a" && "$1" != "-all-blocks" && "$1" != "--all-blocks" ]]; then 10 CMD="$CMD $1" 11 fi 12 shift 13 done 14 15 $CMD 16