bc9a1a837d
Some oss-fuzz bugs (like the linked one) would not reproduce in Skia proper due to the fact that there were subtle overloads of the various Fuzz::next() methods in FuzzCanvas.cpp that were pulled in in Skia proper, but not oss-fuzz. This puts all of them in to FuzzCommon.h and makes the matrix and rrect ones opt-in (fuzz_matrix, fuzz_rrect). Additionally, this renames fuzz.cpp -> FuzzMain.cpp so we can properly include Fuzz.cpp in oss-fuzz without having two mains. Bug: oss-fuzz:10378 Change-Id: I6cf9afb471781b9fadb689482109a1e5662358b5 Reviewed-on: https://skia-review.googlesource.com/154900 Commit-Queue: Kevin Lubick <kjlubick@google.com> Reviewed-by: Robert Phillips <robertphillips@google.com> |
||
---|---|---|
.. | ||
oss_fuzz | ||
coverage | ||
Fuzz.cpp | ||
Fuzz.h | ||
FuzzCanvas.cpp | ||
FuzzCommon.cpp | ||
FuzzCommon.h | ||
FuzzDrawFunctions.cpp | ||
FuzzEncoders.cpp | ||
FuzzGradients.cpp | ||
FuzzMain.cpp | ||
FuzzParsePath.cpp | ||
FuzzPathMeasure.cpp | ||
FuzzPathop.cpp | ||
FuzzPolyUtils.cpp | ||
FuzzRegionOp.cpp |