summaryrefslogtreecommitdiff
path: root/tools/valgrind-wireshark.sh
diff options
context:
space:
mode:
authorJeff Morriss <jeff.morriss@ulticom.com>2012-04-30 13:20:27 +0000
committerJeff Morriss <jeff.morriss@ulticom.com>2012-04-30 13:20:27 +0000
commit2c103b9d5ff26e8a4786cdbd068402b7682031e4 (patch)
tree8f6dc36d1ea38e8b412e02d0664d34150f13dfcd /tools/valgrind-wireshark.sh
parent4f415d93c53efb93dcb475cc00132a4d67676e71 (diff)
downloadwireshark-2c103b9d5ff26e8a4786cdbd068402b7682031e4.tar.gz
From Evan Huus via https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7218 :
Add 'track-origins' option flag to valgrind script. svn path=/trunk/; revision=42345
Diffstat (limited to 'tools/valgrind-wireshark.sh')
-rwxr-xr-xtools/valgrind-wireshark.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/valgrind-wireshark.sh b/tools/valgrind-wireshark.sh
index 4bb9661dfb..47939311f5 100755
--- a/tools/valgrind-wireshark.sh
+++ b/tools/valgrind-wireshark.sh
@@ -13,10 +13,11 @@ COMMAND=tshark
COMMAND_ARGS="-nVxr"
COMMAND_ARGS2=
-while getopts ":b:lwce" OPTCHAR ; do
+while getopts ":b:ltwce" OPTCHAR ; do
case $OPTCHAR in
b) BIN_DIR=$OPTARG ;;
l) LEAK_CHECK="--leak-check=full" ;;
+ t) TRACK_ORIGINS="--track-origins=yes" ;;
w) COMMAND=wireshark
COMMAND_ARGS="-nr" ;;
c) COMMAND=capinfos
@@ -31,7 +32,7 @@ shift $(($OPTIND - 1))
if [ $# -ne 1 ]
then
- printf "Usage: $0 [-b bin_dir] [-l] [-w] /path/to/file.pcap\n"
+ printf "Usage: $0 [-b bin_dir] [-l] [-t] [-w] /path/to/file.pcap\n"
exit 1
fi
@@ -43,4 +44,4 @@ export WIRESHARK_DEBUG_EP_NO_CHUNKS=
export WIRESHARK_DEBUG_SE_NO_CHUNKS=
export G_SLICE=always-malloc # or debug-blocks
-libtool --mode=execute valgrind $LEAK_CHECK $BIN_DIR/$COMMAND $COMMAND_ARGS $1 $COMMAND_ARGS2 > /dev/null
+libtool --mode=execute valgrind $LEAK_CHECK $TRACK_ORIGINS $BIN_DIR/$COMMAND $COMMAND_ARGS $1 $COMMAND_ARGS2 > /dev/null