From e3c5b941da2bede0946931c051c17be4e16cde18 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Wed, 24 Jun 2020 22:01:23 +0200 Subject: [PATCH] [libxml2] Two new fuzz targets (#4022) * [libxml2] Two new fuzz targets Enable HTML and XML Schema fuzzers. * [libxml2] Compile missing source files * [libxml2] Don't forget to build seed corpora --- projects/libxml2/build.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/projects/libxml2/build.sh b/projects/libxml2/build.sh index a563314c8..7bae62e10 100755 --- a/projects/libxml2/build.sh +++ b/projects/libxml2/build.sh @@ -28,9 +28,11 @@ fi --without-legacy \ --without-python make -j$(nproc) V=1 -make -C fuzz V=1 seed/xml.stamp fuzz.o xml.o +make -C fuzz V=1 seed/schema.stamp seed/xml.stamp fuzz.o +cp -r test/HTML fuzz/seed/html -for fuzzer in xml; do +for fuzzer in html schema xml; do + make -C fuzz $fuzzer.o # Link with $CXX $CXX $CXXFLAGS \ fuzz/$fuzzer.o fuzz/fuzz.o \