diff options
author | Max Moroz <mmoroz@chromium.org> | 2018-11-21 12:31:39 -0800 |
---|---|---|
committer | Max Moroz <mmoroz@chromium.org> | 2018-11-21 12:31:39 -0800 |
commit | e1ded36332dc36afaf6df24dcacfd5bee851f6df (patch) | |
tree | a131dc0e55b60b6b721ec6b1403f60cc59f08db3 /projects | |
parent | 06224212901a9d9b63fe6cab11e9d6d7de4c8153 (diff) |
[libxml2] Use seed corpus from libxml2/test for all fuzz targets + xml.dict.
Diffstat (limited to 'projects')
-rwxr-xr-x | projects/libxml2/build.sh | 8 | ||||
-rw-r--r-- | projects/libxml2/libxml2_xml_read_memory_fuzzer.options | 2 | ||||
-rw-r--r-- | projects/libxml2/libxml2_xml_regexp_compile_fuzzer.options | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/projects/libxml2/build.sh b/projects/libxml2/build.sh index da97cad6..77260ac7 100755 --- a/projects/libxml2/build.sh +++ b/projects/libxml2/build.sh @@ -21,10 +21,14 @@ make -j$(nproc) clean make -j$(nproc) all +seed_corpus_temp_file="$OUT/xml_seed_corpus.zip" +zip -r $seed_corpus_temp_file $SRC/libxml2/test + for fuzzer in libxml2_xml_read_memory_fuzzer libxml2_xml_reader_for_file_fuzzer libxml2_xml_regexp_compile_fuzzer; do $CXX $CXXFLAGS -std=c++11 -Iinclude/ \ $SRC/$fuzzer.cc -o $OUT/$fuzzer \ -lFuzzingEngine .libs/libxml2.a -done -cp $SRC/*.dict $SRC/*.options $OUT/ + cp $SRC/*.dict $OUT/$fuzzer.dict + cp $seed_corpus_temp_file $OUT/${fuzzer}_seed_corpus.zip +done diff --git a/projects/libxml2/libxml2_xml_read_memory_fuzzer.options b/projects/libxml2/libxml2_xml_read_memory_fuzzer.options deleted file mode 100644 index 6335e163..00000000 --- a/projects/libxml2/libxml2_xml_read_memory_fuzzer.options +++ /dev/null @@ -1,2 +0,0 @@ -[libfuzzer] -dict = xml.dict diff --git a/projects/libxml2/libxml2_xml_regexp_compile_fuzzer.options b/projects/libxml2/libxml2_xml_regexp_compile_fuzzer.options deleted file mode 100644 index 6335e163..00000000 --- a/projects/libxml2/libxml2_xml_regexp_compile_fuzzer.options +++ /dev/null @@ -1,2 +0,0 @@ -[libfuzzer] -dict = xml.dict |