From 09aa9ac556f97bd4e31928747eca0c8fed42509f Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Tue, 24 Sep 2019 16:08:09 +0200 Subject: [PATCH] [php] Enable fuzzer for parser (#2883) --- projects/php/build.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/php/build.sh b/projects/php/build.sh index cde4e9e0b2e0..6ebbe95a6b28 100755 --- a/projects/php/build.sh +++ b/projects/php/build.sh @@ -29,7 +29,11 @@ make -j$(nproc) sapi/cli/php sapi/fuzzer/generate_unserialize_dict.php cp sapi/fuzzer/dict/unserialize $OUT/php-fuzz-unserialize.dict -FUZZERS="php-fuzz-json php-fuzz-exif php-fuzz-mbstring php-fuzz-unserialize" +# Generate initial corpus for parser fuzzer +sapi/cli/php sapi/fuzzer/generate_parser_corpus.php +cp sapi/fuzzer/dict/parser $OUT/php-fuzz-parser.dict + +FUZZERS="php-fuzz-json php-fuzz-exif php-fuzz-mbstring php-fuzz-unserialize php-fuzz-parser" for fuzzerName in $FUZZERS; do cp sapi/fuzzer/$fuzzerName $OUT/ # for loading missing libs like libonig