You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jianglk.darker
7ee447c011
|
4 months ago | |
---|---|---|
.. | ||
oss_fuzz | 4 months ago | |
Fuzz.cpp | 4 months ago | |
Fuzz.h | 4 months ago | |
FuzzCanvas.cpp | 4 months ago | |
FuzzCommon.cpp | 4 months ago | |
FuzzCommon.h | 4 months ago | |
FuzzCreateDDL.cpp | 4 months ago | |
FuzzDDLThreading.cpp | 4 months ago | |
FuzzDrawFunctions.cpp | 4 months ago | |
FuzzEncoders.cpp | 4 months ago | |
FuzzGradients.cpp | 4 months ago | |
FuzzMain.cpp | 4 months ago | |
FuzzParsePath.cpp | 4 months ago | |
FuzzPath.cpp | 4 months ago | |
FuzzPathMeasure.cpp | 4 months ago | |
FuzzPathop.cpp | 4 months ago | |
FuzzPolyUtils.cpp | 4 months ago | |
FuzzRRect.cpp | 4 months ago | |
FuzzRegionOp.cpp | 4 months ago | |
FuzzSkParagraph.cpp | 4 months ago | |
FuzzTriangulation.cpp | 4 months ago | |
README.md | 4 months ago | |
coverage | 4 months ago |
README.md
We fuzz Skia using oss-fuzz, which in turn uses fuzzing engines such as libfuzzer, afl-fuzz, hong-fuzz and others.
We define a fuzzer
to be a targeted bit of code that takes a randomized input and executes code
in a specific area. For example, we have a codec fuzzer which takes a mutated png/jpeg or similar
file and attempts to turn it into an SkImage
. We also have a canvas fuzzer which takes in a random
set of bytes and turns them into calls on SkCanvas
.
See [../site/dev/testing/fuzz.md] for more information on building and running fuzzers.
See also: