diff options
author | Evan Huus <eapache@gmail.com> | 2012-12-01 20:49:27 +0000 |
---|---|---|
committer | Evan Huus <eapache@gmail.com> | 2012-12-01 20:49:27 +0000 |
commit | d730f8d348a25b1abfbfbc01a05d53b271c52f89 (patch) | |
tree | 151eda69331aaa5fbc2e56d91a27dae9f67444a9 /tools/valgrind-wireshark.sh | |
parent | 7d1a8f8355b1a26e668fe70d056ac9a24f5647b2 (diff) |
Add -r option to valgrind script for --show-reachable=yes.
svn path=/trunk/; revision=46316
Diffstat (limited to 'tools/valgrind-wireshark.sh')
-rwxr-xr-x | tools/valgrind-wireshark.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/tools/valgrind-wireshark.sh b/tools/valgrind-wireshark.sh index 82811b23ec..5f572b1496 100755 --- a/tools/valgrind-wireshark.sh +++ b/tools/valgrind-wireshark.sh @@ -35,7 +35,7 @@ COMMAND_ARGS2= VALID=0 PCAP="" -while getopts ":2b:C:lntwce" OPTCHAR ; do +while getopts ":2b:C:lnrtwce" OPTCHAR ; do case $OPTCHAR in 2) COMMAND_ARGS="-2 $COMMAND_ARGS" ;; b) BIN_DIR=$OPTARG ;; @@ -43,6 +43,7 @@ while getopts ":2b:C:lntwce" OPTCHAR ; do l) LEAK_CHECK="--leak-check=full" ;; n) COMMAND_ARGS="-v" VALID=1 ;; + l) REACHABLE="--show-reachable=yes" ;; t) TRACK_ORIGINS="--track-origins=yes" ;; w) COMMAND=wireshark COMMAND_ARGS="-nr" ;; @@ -64,7 +65,7 @@ fi if [ $VALID -eq 0 ] then - printf "Usage: $0 [-2] [-b bin_dir] [-C config_profile] [-l] [-n] [-t] [-w] /path/to/file.pcap\n" + printf "Usage: $0 [-2] [-b bin_dir] [-C config_profile] [-l] [-n] [-r] [-t] [-w] /path/to/file.pcap\n" exit 1 fi @@ -77,4 +78,4 @@ export WIRESHARK_DEBUG_SE_NO_CHUNKS= export WIRESHARK_DEBUG_WMEM_PACKET_NO_CHUNKS= export G_SLICE=always-malloc # or debug-blocks -libtool --mode=execute valgrind $LEAK_CHECK $TRACK_ORIGINS $BIN_DIR/$COMMAND $COMMAND_ARGS $PCAP $COMMAND_ARGS2 > /dev/null +libtool --mode=execute valgrind $LEAK_CHECK $REACHABLE $TRACK_ORIGINS $BIN_DIR/$COMMAND $COMMAND_ARGS $PCAP $COMMAND_ARGS2 > /dev/null |