]> granicus.if.org Git - php/commitdiff
Reduce input size limit in execute fuzzer
authorNikita Popov <nikita.ppv@gmail.com>
Mon, 7 Sep 2020 20:57:09 +0000 (22:57 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 7 Sep 2020 20:58:34 +0000 (22:58 +0200)
We only have 4 Zend test cases > 8k. Large inputs tend to just
make things slower.

sapi/fuzzer/fuzzer-execute.c
sapi/fuzzer/generate_execute_corpus.php

index 95afab1a3e7a066f542bc8f4fb1faffd324482a4..1259acb31e10f8738d631f3abd81af410ef8ca70 100644 (file)
@@ -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,
index c1d8d05cb272d5f73b78dd8bb8d93a22d5e69ad0..dd6424127aed69181f178730ad79e4fdbd926082 100644 (file)
@@ -13,7 +13,7 @@ if ($argc >= 3) {
 if ($argc >= 4) {
     $maxLen = (int) $argv[3];
 } else {
-    $maxLen = 16 * 1024;
+    $maxLen = 8 * 1024;
 }
 
 $it = new RecursiveIteratorIterator(