Commit Graph

15 Commits

Author SHA1 Message Date
Kevin Lubick 0e022eb344 [skia] Remove mem contraint checks from textblob deserialize (#1407) 2018-05-09 09:17:03 -07:00
Kevin Lubick cbabc263ff [skia] Add Skottie fuzz target (#1401) 2018-05-07 07:43:46 -07:00
Kevin Lubick be6e1e3b06 [skia] Fix build and expand api_fuzzer size (#1363) 2018-04-26 08:06:02 -07:00
Kevin Lubick 2762a8ffa2 [skia] Fix build after code refactor (#1320) 2018-04-16 06:55:43 -07:00
Kevin Lubick f677243343 [skia] Reverse condition in SkScan_Hairline (#1297) 2018-04-05 07:18:37 -07:00
Kevin Lubick 0dabe535fb [skia] Fix guard causing false positive (#1284) 2018-03-30 10:47:02 -07:00
jonathanmetzman 8a06f71b36 [skia] Add GPU fuzzer that doesn't actually talk to the GPU (api_null_gl_canvas) (#1281)
* Initial commit after submitting harness to skia repo.

* merge patch

* Remove trailing newline.

* Rename fuzzer to api_null_gl_canvas.

* Finish renaming

* Add comment explaining patchelf in build.sh
2018-03-30 10:12:50 -07:00
Kevin Lubick 4f7d1e874f [skia] Move api_raster_n32_canvas to mem constraints build (#1280) 2018-03-29 07:05:26 -07:00
Kevin Lubick 61d7fab9e6 [skia] Add pathmeasure fuzzer (#1239)
Add pathmeasure fuzzer and seed corpus.
2018-03-14 10:19:35 -07:00
Kevin Lubick fdbab0f080 Fix Skia build and enable set_region fuzzer (#1233)
Fix Skia build and enable set_region fuzzer
2018-03-12 10:15:19 -07:00
Kevin Lubick 08d1c2d7af [skia] Add 3 API-based fuzzers (#1198)
* First part for building

* Add api fuzzer options and docs

* fix diff
2018-02-27 12:22:11 -08:00
Kevin Lubick 82e031cea1 [skia] Fix compile and address some common timeouts (#1195) 2018-02-26 08:51:41 -08:00
Kevin Lubick c4289046e7 Add image decoding fuzz targets to Skia (#1152)
* Add 2 image decoding targets

* Move text_blob to memory-based

* Rebase
2018-02-12 08:14:00 -08:00
Kevin Lubick 4bf9e7f8fc Fix Skia compile (#1132)
* Tweak docker file

* Add some more cases and rebase
2018-02-02 07:13:57 -08:00
Kevin Lubick 5b7b48d767 First try at filter_fuzz in oss-fuzz (#1103)
Try to prevent ooms and timeouts. Use a seed corpus hosted in cloud storage.
2018-01-23 12:28:11 -08:00