Index: tools/fuzz-harness.sh |
diff --git a/tools/fuzz-harness.sh b/tools/fuzz-harness.sh |
index 25c6bef42169f2e74e37ecfcacb1562cf18f03c3..0dc41fe503d9513763ac8ff40db21256e9e70d1e 100755 |
--- a/tools/fuzz-harness.sh |
+++ b/tools/fuzz-harness.sh |
@@ -64,6 +64,21 @@ jsfunfuzz_dir="$v8_root/tools/jsfunfuzz" |
if [ ! -d "$jsfunfuzz_dir" ]; then |
echo "Unpacking into $jsfunfuzz_dir ..." |
unzip "$jsfunfuzz_file" -d "$jsfunfuzz_dir" || exit 1 |
+ echo "Patching runner ..." |
+ cat > "$v8_root/tools/jsfunfuzz.patch" <<- EOF |
Jakob Kummerow
2012/05/23 07:49:55
nit: "<< EOF" is sufficient ("<<-" strips leading
Michael Starzinger
2012/05/23 07:55:59
Done.
|
+--- tools/jsfunfuzz/jsfunfuzz/multi_timed_run.py~ |
++++ tools/jsfunfuzz/jsfunfuzz/multi_timed_run.py |
+@@ -125,7 +125,7 @@ |
+ |
+ def many_timed_runs(): |
+ iteration = 0 |
+- while True: |
++ while iteration < 100: |
+ iteration += 1 |
+ logfilename = "w%d" % iteration |
+ one_timed_run(logfilename) |
+EOF |
+ patch -s -p0 -d "$v8_root" < "$v8_root/tools/jsfunfuzz.patch" |
fi |
flags='--debug-code --expose-gc --verify-gc' |