summaryrefslogtreecommitdiff
path: root/tools/fuzz-test.sh
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2013-04-17 17:23:41 +0000
committerGerald Combs <gerald@wireshark.org>2013-04-17 17:23:41 +0000
commitb25fa89125aba40720b66a8805f09e535bab1be9 (patch)
treed87a78ae15d082af6a28b259ce7c9ea05fb9af77 /tools/fuzz-test.sh
parentb2f09916167873ecf0f42d3ec0822393b7d8ddb5 (diff)
downloadwireshark-b25fa89125aba40720b66a8805f09e535bab1be9.tar.gz
Reverse the arguments we feed to valgrind-wireshark.sh. Add debugging
output. svn path=/trunk/; revision=48895
Diffstat (limited to 'tools/fuzz-test.sh')
-rwxr-xr-xtools/fuzz-test.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/fuzz-test.sh b/tools/fuzz-test.sh
index 059af29990..1ef9b8ff60 100755
--- a/tools/fuzz-test.sh
+++ b/tools/fuzz-test.sh
@@ -50,7 +50,7 @@ shift $(($OPTIND - 1))
if [ $VALGRIND -eq 1 ]; then
RUNNER="$BIN_DIR/tools/valgrind-wireshark.sh"
- declare -a RUNNER_ARGS=("${CONFIG_PROFILE}${TWO_PASS}" "${CONFIG_PROFILE}${TWO_PASS}-T")
+ declare -a RUNNER_ARGS=("${CONFIG_PROFILE}${TWO_PASS}-T" "${CONFIG_PROFILE}${TWO_PASS}")
else
# Not using valgrind, use regular tshark.
# TShark arguments (you won't have to change these)
@@ -156,6 +156,7 @@ while [ \( $PASS -lt $MAX_PASSES -o $MAX_PASSES -lt 1 \) -a $DONE -ne 1 ] ; do
fi
fi
+ echo "RUNNER_ARGS:" "${RUNNER_ARGS[@]}"
for ARGS in "${RUNNER_ARGS[@]}" ; do
echo -n "($ARGS) "
echo -e "Command and args: $RUNNER $ARGS\n" > $TMP_DIR/$ERR_FILE
@@ -166,7 +167,7 @@ while [ \( $PASS -lt $MAX_PASSES -o $MAX_PASSES -lt 1 \) -a $DONE -ne 1 ] ; do
(
ulimit -S -t $MAX_CPU_TIME -v $MAX_VMEM -s $MAX_STACK
ulimit -c unlimited
-
+
"$RUNNER" $ARGS $TMP_DIR/$TMP_FILE \
> /dev/null 2>> $TMP_DIR/$ERR_FILE
)