aboutsummaryrefslogtreecommitdiffstats
path: root/tools/valgrind-wireshark.sh
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2013-11-11 18:44:50 +0000
committerBill Meier <wmeier@newsguy.com>2013-11-11 18:44:50 +0000
commit8f888557afd8a20990cf5aa9503cbe265ec7939f (patch)
tree0729672c2624631fb5216f70452ab96ccbecd0d6 /tools/valgrind-wireshark.sh
parent44d8b7f4120938a8c6def91643bfd9131013d909 (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-xtools/valgrind-wireshark.sh6
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