1
0
Fork 0
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.
hmz007 6d24f2138b
Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56)
3 years ago
..
oss_fuzz Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Fuzz.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
Fuzz.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzCanvas.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzCommon.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzCommon.h Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzCreateDDL.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzDDLThreading.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzDrawFunctions.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzEncoders.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzGradients.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzMain.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzParsePath.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzPath.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzPathMeasure.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzPathop.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzPolyUtils.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzRRect.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzRegionOp.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzSkParagraph.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
FuzzTriangulation.cpp Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
README.md Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years ago
coverage Rockchip Anroid12_SDK 20220721-rkr10 (e1522e56) 3 years 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: