commit | eb43800879a1d2505ae9c88a7eb70f55d75ea419 | [log] [tgz] |
---|---|---|
author | Paul Wankadia <[email protected]> | Fri Feb 17 15:54:27 2017 +1100 |
committer | Paul Wankadia <[email protected]> | Fri Feb 17 04:55:39 2017 +0000 |
tree | ff8ef7a325153bb86b8f29713939cf76bdc98538 | |
parent | 7f673bef778cb1ed75c377529f591a9145760fd8 [diff] |
Set a fuzzer program size limit of 9999. Change-Id: Icf9da762ed34bcdd974378c7013e3d4d3e6cd9d4 Reviewed-on: https://code-review.googlesource.com/11090 Reviewed-by: Paul Wankadia <[email protected]>
diff --git a/re2/fuzzing/re2_fuzzer.cc b/re2/fuzzing/re2_fuzzer.cc index 09199b5..7252586 100644 --- a/re2/fuzzing/re2_fuzzer.cc +++ b/re2/fuzzing/re2_fuzzer.cc
@@ -20,6 +20,12 @@ if (!re.ok()) return; + // Don't waste time fuzzing high-size programs. + // (They can cause bug reports due to fuzzer timeouts.) + int size = re.ProgramSize(); + if (size > 9999) + return; + // Don't waste time fuzzing high-fanout programs. // (They can also cause bug reports due to fuzzer timeouts.) std::map<int, int> histogram;