skia2/fuzz
Kevin Lubick e4be55dc28 Add Encoder fuzzers
This also includes a helper "fuzzer" for making a corpus.
Point it at an image or folder of images and it will
decode those images and write the SkPixmap's bytes to
disk, such that the fuzzer will be able to read in
those bytes as if it had decoded the image (or gotten
it from another source).

Bug: skia:
Change-Id: Iaf223a39078f2b62908fb47929add5d63f22d973
Reviewed-on: https://skia-review.googlesource.com/117367
Reviewed-by: Leon Scroggins <scroggo@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
2018-03-30 19:31:56 +00:00
..
oss_fuzz Add Encoder fuzzers 2018-03-30 19:31:56 +00:00
coverage Update coverage script to cover new Canvas Fuzzers 2017-03-15 14:32:59 +00:00
fuzz.cpp Add 2 fuzz targets for image decoding (oss-fuzz) 2018-02-12 15:25:59 +00:00
Fuzz.h Add Encoder fuzzers 2018-03-30 19:31:56 +00:00
FuzzCanvas.cpp Port 2 Canvas fuzzers to oss-fuzz 2018-03-21 14:44:28 +00:00
FuzzCommon.cpp pathmeasure fuzzer 2018-03-12 15:29:18 +00:00
FuzzCommon.h pathmeasure fuzzer 2018-03-12 15:29:18 +00:00
FuzzDrawFunctions.cpp Tweak API fuzzers to run better in libfuzzer 2018-02-27 16:21:49 +00:00
FuzzEncoders.cpp Add Encoder fuzzers 2018-03-30 19:31:56 +00:00
FuzzGradients.cpp Tweak API fuzzers to run better in libfuzzer 2018-02-27 16:21:49 +00:00
FuzzParsePath.cpp Add back in min/max check on fuzzer range 2016-11-16 19:17:19 +00:00
FuzzPathMeasure.cpp pathmeasure fuzzer 2018-03-12 15:29:18 +00:00
FuzzPathop.cpp pathmeasure fuzzer 2018-03-12 15:29:18 +00:00