• Home
  • Raw
  • Download

Lines Matching refs:bytes

33 static DEFINE_string2(bytes, b, "", "A path to a file or a directory. If a file, the "
79 static void fuzz_api(sk_sp<SkData> bytes, SkString name);
147 sk_sp<SkData> bytes(SkData::MakeFromFileName(path.c_str())); in fuzz_file() local
148 if (!bytes) { in fuzz_file()
164 fuzz_android_codec(bytes); in fuzz_file()
168 fuzz_animated_img(bytes); in fuzz_file()
172 fuzz_api(bytes, name); in fuzz_file()
176 fuzz_color_deserialize(bytes); in fuzz_file()
180 fuzz_filter_fuzz(bytes); in fuzz_file()
184 fuzz_image_decode(bytes); in fuzz_file()
188 fuzz_image_decode_incremental(bytes); in fuzz_file()
192 uint8_t option = calculate_option(bytes.get()); in fuzz_file()
193 fuzz_img(bytes, option, 0); in fuzz_file()
197 uint8_t option = calculate_option(bytes.get()); in fuzz_file()
198 fuzz_img(bytes, 0, option); in fuzz_file()
202 fuzz_json(bytes); in fuzz_file()
206 fuzz_path_deserialize(bytes); in fuzz_file()
210 fuzz_region_deserialize(bytes); in fuzz_file()
214 fuzz_region_set_path(bytes); in fuzz_file()
222 fuzz_skdescriptor_deserialize(bytes); in fuzz_file()
227 fuzz_skottie_json(bytes); in fuzz_file()
232 fuzz_skp(bytes); in fuzz_file()
236 fuzz_skruntimeeffect(bytes); in fuzz_file()
240 fuzz_sksl2glsl(bytes); in fuzz_file()
244 fuzz_sksl2metal(bytes); in fuzz_file()
248 fuzz_sksl2spirv(bytes); in fuzz_file()
252 fuzz_sksl2pipeline(bytes); in fuzz_file()
257 fuzz_svg_dom(bytes); in fuzz_file()
262 fuzz_textblob_deserialize(bytes); in fuzz_file()
349 void FuzzJSON(sk_sp<SkData> bytes);
351 static void fuzz_json(sk_sp<SkData> bytes){ in fuzz_json() argument
352 FuzzJSON(bytes); in fuzz_json()
357 void FuzzSkottieJSON(sk_sp<SkData> bytes);
359 static void fuzz_skottie_json(sk_sp<SkData> bytes){ in fuzz_skottie_json() argument
360 FuzzSkottieJSON(bytes); in fuzz_skottie_json()
366 void FuzzSVG(sk_sp<SkData> bytes);
368 static void fuzz_svg_dom(sk_sp<SkData> bytes){ in fuzz_svg_dom() argument
369 FuzzSVG(bytes); in fuzz_svg_dom()
379 static uint8_t calculate_option(SkData* bytes) { in calculate_option() argument
381 const uint8_t* data = bytes->bytes(); in calculate_option()
382 for (size_t i = 0; i < 1024 && i < bytes->size(); i++) { in calculate_option()
395 static void fuzz_api(sk_sp<SkData> bytes, SkString name) { in fuzz_api() argument
399 Fuzz fuzz(std::move(bytes)); in fuzz_api()
416 bool FuzzAnimatedImage(sk_sp<SkData> bytes);
418 static void fuzz_animated_img(sk_sp<SkData> bytes) { in fuzz_animated_img() argument
419 if (FuzzAnimatedImage(bytes)) { in fuzz_animated_img()
426 bool FuzzImageDecode(sk_sp<SkData> bytes);
428 static void fuzz_image_decode(sk_sp<SkData> bytes) { in fuzz_image_decode() argument
429 if (FuzzImageDecode(bytes)) { in fuzz_image_decode()
436 bool FuzzIncrementalImageDecode(sk_sp<SkData> bytes);
438 static void fuzz_image_decode_incremental(sk_sp<SkData> bytes) { in fuzz_image_decode_incremental() argument
439 if (FuzzIncrementalImageDecode(bytes)) { in fuzz_image_decode_incremental()
446 bool FuzzAndroidCodec(sk_sp<SkData> bytes, uint8_t sampleSize);
448 static void fuzz_android_codec(sk_sp<SkData> bytes) { in fuzz_android_codec() argument
449 Fuzz fuzz(bytes); in fuzz_android_codec()
452 bytes = SkData::MakeSubset(bytes.get(), 1, bytes->size() - 1); in fuzz_android_codec()
453 if (FuzzAndroidCodec(bytes, sampleSize)) { in fuzz_android_codec()
463 static void fuzz_img(sk_sp<SkData> bytes, uint8_t scale, uint8_t mode) { in fuzz_img() argument
475 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(bytes)); in fuzz_img()
699 void FuzzSKP(sk_sp<SkData> bytes);
700 static void fuzz_skp(sk_sp<SkData> bytes) { in fuzz_skp() argument
701 FuzzSKP(bytes); in fuzz_skp()
705 static void fuzz_color_deserialize(sk_sp<SkData> bytes) { in fuzz_color_deserialize() argument
706 sk_sp<SkColorSpace> space(SkColorSpace::Deserialize(bytes->data(), bytes->size())); in fuzz_color_deserialize()
716 static void fuzz_path_deserialize(sk_sp<SkData> bytes) { in fuzz_path_deserialize() argument
717 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_path_deserialize()
722 bool FuzzRegionDeserialize(sk_sp<SkData> bytes);
724 static void fuzz_region_deserialize(sk_sp<SkData> bytes) { in fuzz_region_deserialize() argument
725 if (!FuzzRegionDeserialize(bytes)) { in fuzz_region_deserialize()
734 static void fuzz_textblob_deserialize(sk_sp<SkData> bytes) { in fuzz_textblob_deserialize() argument
735 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_textblob_deserialize()
742 static void fuzz_region_set_path(sk_sp<SkData> bytes) { in fuzz_region_set_path() argument
743 Fuzz fuzz(bytes); in fuzz_region_set_path()
748 void FuzzImageFilterDeserialize(sk_sp<SkData> bytes);
750 static void fuzz_filter_fuzz(sk_sp<SkData> bytes) { in fuzz_filter_fuzz() argument
751 FuzzImageFilterDeserialize(bytes); in fuzz_filter_fuzz()
755 bool FuzzSkRuntimeEffect(sk_sp<SkData> bytes);
757 static void fuzz_skruntimeeffect(sk_sp<SkData> bytes) { in fuzz_skruntimeeffect() argument
758 if (FuzzSkRuntimeEffect(bytes)) { in fuzz_skruntimeeffect()
765 bool FuzzSKSL2GLSL(sk_sp<SkData> bytes);
767 static void fuzz_sksl2glsl(sk_sp<SkData> bytes) { in fuzz_sksl2glsl() argument
768 if (FuzzSKSL2GLSL(bytes)) { in fuzz_sksl2glsl()
775 bool FuzzSKSL2SPIRV(sk_sp<SkData> bytes);
777 static void fuzz_sksl2spirv(sk_sp<SkData> bytes) { in fuzz_sksl2spirv() argument
778 if (FuzzSKSL2SPIRV(bytes)) { in fuzz_sksl2spirv()
785 bool FuzzSKSL2Metal(sk_sp<SkData> bytes);
787 static void fuzz_sksl2metal(sk_sp<SkData> bytes) { in fuzz_sksl2metal() argument
788 if (FuzzSKSL2Metal(bytes)) { in fuzz_sksl2metal()
795 bool FuzzSKSL2Pipeline(sk_sp<SkData> bytes);
797 static void fuzz_sksl2pipeline(sk_sp<SkData> bytes) { in fuzz_sksl2pipeline() argument
798 if (FuzzSKSL2Pipeline(bytes)) { in fuzz_sksl2pipeline()
805 void FuzzSkDescriptorDeserialize(sk_sp<SkData> bytes);
807 static void fuzz_skdescriptor_deserialize(sk_sp<SkData> bytes) { in fuzz_skdescriptor_deserialize() argument
808 FuzzSkDescriptorDeserialize(bytes); in fuzz_skdescriptor_deserialize()