diff options
author | Caolán McNamara <caolanm@redhat.com> | 2018-01-25 17:12:14 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2018-01-25 20:59:04 +0000 |
commit | c23d1d3efd5ec716525704d91b53ae07cb4c5458 (patch) | |
tree | 54f7f2edb92a0eb49045f0ac3eabe1c744bc8c7d | |
parent | 2839be08281b4c6b23b9ecdbb4da2032788b6223 (diff) |
put a ceiling on various fuzzer input sizes
Change-Id: I7a53859377e6228542be50fd26af6b0d6701384c
45 files changed, 100 insertions, 10 deletions
diff --git a/bin/oss-fuzz-build.sh b/bin/oss-fuzz-build.sh index 10759eb31cd2..29c591ca3d7f 100755 --- a/bin/oss-fuzz-build.sh +++ b/bin/oss-fuzz-build.sh @@ -34,13 +34,6 @@ popd #starting corpuses cp $SRC/*_seed_corpus.zip $OUT #fuzzing dictionaries -cp $SRC/gif.dict $OUT/giffuzzer.dict -cp $SRC/jpeg.dict $OUT/jpgfuzzer.dict -cp $SRC/png.dict $OUT/pngfuzzer.dict -cp $SRC/tiff.dict $OUT/tiffuzzer.dict -cp $SRC/xml.dict $OUT/fodtfuzzer.dict -cp $SRC/xml.dict $OUT/fodsfuzzer.dict -cp $SRC/xml.dict $OUT/fodpfuzzer.dict -cp $SRC/xml.dict $OUT/fodgfuzzer.dict -cp $SRC/xml.dict $OUT/mmlfuzzer.dict -cp $SRC/html_tags.dict $OUT/htmlfuzzer.dict +cp $SRC/*.dict $OUT +#options files +cp $SRC/libreoffice/vcl/workben/*.options $OUT diff --git a/vcl/workben/602fuzzer.options b/vcl/workben/602fuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/602fuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/bmpfuzzer.options b/vcl/workben/bmpfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/bmpfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/cgmfuzzer.options b/vcl/workben/cgmfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/cgmfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/diffuzzer.options b/vcl/workben/diffuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/diffuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/docxfuzzer.options b/vcl/workben/docxfuzzer.options new file mode 100644 index 000000000000..e8c2b812b01d --- /dev/null +++ b/vcl/workben/docxfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 98304 diff --git a/vcl/workben/dxffuzzer.options b/vcl/workben/dxffuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/dxffuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/epsfuzzer.options b/vcl/workben/epsfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/epsfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/fodpfuzzer.options b/vcl/workben/fodpfuzzer.options new file mode 100644 index 000000000000..76d308c39d0c --- /dev/null +++ b/vcl/workben/fodpfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = xml.dict diff --git a/vcl/workben/fodsfuzzer.options b/vcl/workben/fodsfuzzer.options new file mode 100644 index 000000000000..76d308c39d0c --- /dev/null +++ b/vcl/workben/fodsfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = xml.dict diff --git a/vcl/workben/fodtfuzzer.options b/vcl/workben/fodtfuzzer.options new file mode 100644 index 000000000000..76d308c39d0c --- /dev/null +++ b/vcl/workben/fodtfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = xml.dict diff --git a/vcl/workben/giffuzzer.options b/vcl/workben/giffuzzer.options new file mode 100644 index 000000000000..57d53b24edf9 --- /dev/null +++ b/vcl/workben/giffuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = gif.dict diff --git a/vcl/workben/htmlfuzzer.options b/vcl/workben/htmlfuzzer.options new file mode 100644 index 000000000000..cd3dd2011141 --- /dev/null +++ b/vcl/workben/htmlfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = html_tags.dict diff --git a/vcl/workben/hwpfuzzer.options b/vcl/workben/hwpfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/hwpfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/jpgfuzzer.options b/vcl/workben/jpgfuzzer.options new file mode 100644 index 000000000000..dfcaf9cd9388 --- /dev/null +++ b/vcl/workben/jpgfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = jpeg.dict diff --git a/vcl/workben/lwpfuzzer.options b/vcl/workben/lwpfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/lwpfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/metfuzzer.options b/vcl/workben/metfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/metfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/mmlfuzzer.options b/vcl/workben/mmlfuzzer.options new file mode 100644 index 000000000000..76d308c39d0c --- /dev/null +++ b/vcl/workben/mmlfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = xml.dict diff --git a/vcl/workben/mtpfuzzer.options b/vcl/workben/mtpfuzzer.options new file mode 100644 index 000000000000..9e9bf3455ee5 --- /dev/null +++ b/vcl/workben/mtpfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 16384 diff --git a/vcl/workben/olefuzzer.options b/vcl/workben/olefuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/olefuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/pcdfuzzer.options b/vcl/workben/pcdfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/pcdfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/pctfuzzer.options b/vcl/workben/pctfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/pctfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/pcxfuzzer.options b/vcl/workben/pcxfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/pcxfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/pngfuzzer.options b/vcl/workben/pngfuzzer.options new file mode 100644 index 000000000000..d62b773415e0 --- /dev/null +++ b/vcl/workben/pngfuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = png.dict diff --git a/vcl/workben/ppmfuzzer.options b/vcl/workben/ppmfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/ppmfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/pptfuzzer.options b/vcl/workben/pptfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/pptfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/pptxfuzzer.options b/vcl/workben/pptxfuzzer.options new file mode 100644 index 000000000000..e8c2b812b01d --- /dev/null +++ b/vcl/workben/pptxfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 98304 diff --git a/vcl/workben/psdfuzzer.options b/vcl/workben/psdfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/psdfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/qpwfuzzer.options b/vcl/workben/qpwfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/qpwfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/rasfuzzer.options b/vcl/workben/rasfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/rasfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/rtffuzzer.options b/vcl/workben/rtffuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/rtffuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/scrtffuzzer.options b/vcl/workben/scrtffuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/scrtffuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/slkfuzzer.options b/vcl/workben/slkfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/slkfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/svmfuzzer.options b/vcl/workben/svmfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/svmfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/tgafuzzer.options b/vcl/workben/tgafuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/tgafuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/tiffuzzer.options b/vcl/workben/tiffuzzer.options new file mode 100644 index 000000000000..f0ed890b6f60 --- /dev/null +++ b/vcl/workben/tiffuzzer.options @@ -0,0 +1,3 @@ +[libfuzzer] +max_len = 65536 +dict = tiff.dict diff --git a/vcl/workben/wksfuzzer.options b/vcl/workben/wksfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/wksfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/wmffuzzer.options b/vcl/workben/wmffuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/wmffuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/ww2fuzzer.options b/vcl/workben/ww2fuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/ww2fuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/ww6fuzzer.options b/vcl/workben/ww6fuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/ww6fuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/ww8fuzzer.options b/vcl/workben/ww8fuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/ww8fuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/xbmfuzzer.options b/vcl/workben/xbmfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/xbmfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/xlsfuzzer.options b/vcl/workben/xlsfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/xlsfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 diff --git a/vcl/workben/xlsxfuzzer.options b/vcl/workben/xlsxfuzzer.options new file mode 100644 index 000000000000..e8c2b812b01d --- /dev/null +++ b/vcl/workben/xlsxfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 98304 diff --git a/vcl/workben/xpmfuzzer.options b/vcl/workben/xpmfuzzer.options new file mode 100644 index 000000000000..678d526b1ea9 --- /dev/null +++ b/vcl/workben/xpmfuzzer.options @@ -0,0 +1,2 @@ +[libfuzzer] +max_len = 65536 |