diff options
author | Bill Meier <wmeier@newsguy.com> | 2013-11-11 18:44:50 +0000 |
---|---|---|
committer | Bill Meier <wmeier@newsguy.com> | 2013-11-11 18:44:50 +0000 |
commit | 8f888557afd8a20990cf5aa9503cbe265ec7939f (patch) | |
tree | 0729672c2624631fb5216f70452ab96ccbecd0d6 /tools/valgrind-wireshark.sh | |
parent | 44d8b7f4120938a8c6def91643bfd9131013d909 (diff) |
Add -P option to allow specifying the 'callgrind-out-file' name
svn path=/trunk/; revision=53250
Diffstat (limited to 'tools/valgrind-wireshark.sh')
-rwxr-xr-x | tools/valgrind-wireshark.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/tools/valgrind-wireshark.sh b/tools/valgrind-wireshark.sh index 0ffedfdab0..c2696db70c 100755 --- a/tools/valgrind-wireshark.sh +++ b/tools/valgrind-wireshark.sh @@ -36,7 +36,7 @@ VALID=0 PCAP="" TOOL="memcheck" -while getopts ":2b:C:lmnprtTYwcevW" OPTCHAR ; do +while getopts ":2b:C:lmnpP:rtTYwcevW" OPTCHAR ; do case $OPTCHAR in 2) COMMAND_ARGS="-2 $COMMAND_ARGS" ;; b) BIN_DIR=$OPTARG ;; @@ -46,6 +46,8 @@ while getopts ":2b:C:lmnprtTYwcevW" OPTCHAR ; do n) COMMAND_ARGS="-v" VALID=1 ;; p) TOOL="callgrind" ;; + P) TOOL="callgrind" + CALLGRIND_OUT_FILE="--callgrind-out-file=$OPTARG" ;; r) REACHABLE="--show-reachable=yes" ;; t) TRACK_ORIGINS="--track-origins=yes" ;; T) COMMAND_ARGS="-Vx $COMMAND_ARGS" ;; # "build the Tree" @@ -104,4 +106,4 @@ else LIBTOOL="" fi -$LIBTOOL valgrind --suppressions=`dirname $0`/vg-suppressions --tool=$TOOL $VERBOSE $LEAK_CHECK $REACHABLE $TRACK_ORIGINS $COMMAND $COMMAND_ARGS $PCAP $COMMAND_ARGS2 > /dev/null +$LIBTOOL valgrind --suppressions=`dirname $0`/vg-suppressions --tool=$TOOL $CALLGRIND_OUT_FILE $VERBOSE $LEAK_CHECK $REACHABLE $TRACK_ORIGINS $COMMAND $COMMAND_ARGS $PCAP $COMMAND_ARGS2 > /dev/null |