From: Nikita Popov <nikita.ppv@gmail.com> Date: Mon, 7 Sep 2020 20:57:09 +0000 (+0200) Subject: Reduce input size limit in execute fuzzer X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=af0ba0b2d3641d3372aebbe471c4b194dc3f3440;p=php Reduce input size limit in execute fuzzer We only have 4 Zend test cases > 8k. Large inputs tend to just make things slower. --- diff --git a/sapi/fuzzer/fuzzer-execute.c b/sapi/fuzzer/fuzzer-execute.c index 95afab1a3e..1259acb31e 100644 --- a/sapi/fuzzer/fuzzer-execute.c +++ b/sapi/fuzzer/fuzzer-execute.c @@ -20,7 +20,7 @@ #include "fuzzer-sapi.h" #define MAX_STEPS 1000 -#define MAX_SIZE (16 * 1024) +#define MAX_SIZE (8 * 1024) static uint32_t steps_left; /* Because the fuzzer is always compiled with clang, diff --git a/sapi/fuzzer/generate_execute_corpus.php b/sapi/fuzzer/generate_execute_corpus.php index c1d8d05cb2..dd6424127a 100644 --- a/sapi/fuzzer/generate_execute_corpus.php +++ b/sapi/fuzzer/generate_execute_corpus.php @@ -13,7 +13,7 @@ if ($argc >= 3) { if ($argc >= 4) { $maxLen = (int) $argv[3]; } else { - $maxLen = 16 * 1024; + $maxLen = 8 * 1024; } $it = new RecursiveIteratorIterator(