• Home
  • Raw
  • Download

Lines Matching refs:bytes

33 DEFINE_string2(bytes, b, "", "A path to a file or a directory. If a file, the "
74 static void fuzz_api(sk_sp<SkData> bytes, SkString name);
123 sk_sp<SkData> bytes(SkData::MakeFromFileName(path.c_str())); in fuzz_file() local
124 if (!bytes) { in fuzz_file()
140 fuzz_android_codec(bytes); in fuzz_file()
144 fuzz_animated_img(bytes); in fuzz_file()
148 fuzz_api(bytes, name); in fuzz_file()
152 fuzz_color_deserialize(bytes); in fuzz_file()
156 fuzz_filter_fuzz(bytes); in fuzz_file()
160 fuzz_image_decode(bytes); in fuzz_file()
164 fuzz_image_decode_incremental(bytes); in fuzz_file()
168 uint8_t option = calculate_option(bytes.get()); in fuzz_file()
169 fuzz_img(bytes, option, 0); in fuzz_file()
173 uint8_t option = calculate_option(bytes.get()); in fuzz_file()
174 fuzz_img(bytes, 0, option); in fuzz_file()
178 fuzz_json(bytes); in fuzz_file()
182 fuzz_path_deserialize(bytes); in fuzz_file()
186 fuzz_region_deserialize(bytes); in fuzz_file()
190 fuzz_region_set_path(bytes); in fuzz_file()
199 fuzz_skottie_json(bytes); in fuzz_file()
204 fuzz_skp(bytes); in fuzz_file()
208 fuzz_sksl2glsl(bytes); in fuzz_file()
212 fuzz_sksl2metal(bytes); in fuzz_file()
216 fuzz_sksl2spirv(bytes); in fuzz_file()
220 fuzz_textblob_deserialize(bytes); in fuzz_file()
296 void FuzzJSON(sk_sp<SkData> bytes);
298 static void fuzz_json(sk_sp<SkData> bytes){ in fuzz_json() argument
299 FuzzJSON(bytes); in fuzz_json()
304 void FuzzSkottieJSON(sk_sp<SkData> bytes);
306 static void fuzz_skottie_json(sk_sp<SkData> bytes){ in fuzz_skottie_json() argument
307 FuzzSkottieJSON(bytes); in fuzz_skottie_json()
317 static uint8_t calculate_option(SkData* bytes) { in calculate_option() argument
319 const uint8_t* data = bytes->bytes(); in calculate_option()
320 for (size_t i = 0; i < 1024 && i < bytes->size(); i++) { in calculate_option()
333 static void fuzz_api(sk_sp<SkData> bytes, SkString name) { in fuzz_api() argument
337 Fuzz fuzz(std::move(bytes)); in fuzz_api()
354 bool FuzzAnimatedImage(sk_sp<SkData> bytes);
356 static void fuzz_animated_img(sk_sp<SkData> bytes) { in fuzz_animated_img() argument
357 if (FuzzAnimatedImage(bytes)) { in fuzz_animated_img()
364 bool FuzzImageDecode(sk_sp<SkData> bytes);
366 static void fuzz_image_decode(sk_sp<SkData> bytes) { in fuzz_image_decode() argument
367 if (FuzzImageDecode(bytes)) { in fuzz_image_decode()
374 bool FuzzIncrementalImageDecode(sk_sp<SkData> bytes);
376 static void fuzz_image_decode_incremental(sk_sp<SkData> bytes) { in fuzz_image_decode_incremental() argument
377 if (FuzzIncrementalImageDecode(bytes)) { in fuzz_image_decode_incremental()
384 bool FuzzAndroidCodec(sk_sp<SkData> bytes, uint8_t sampleSize);
386 static void fuzz_android_codec(sk_sp<SkData> bytes) { in fuzz_android_codec() argument
387 Fuzz fuzz(bytes); in fuzz_android_codec()
390 bytes = SkData::MakeSubset(bytes.get(), 1, bytes->size() - 1); in fuzz_android_codec()
391 if (FuzzAndroidCodec(bytes, sampleSize)) { in fuzz_android_codec()
401 static void fuzz_img(sk_sp<SkData> bytes, uint8_t scale, uint8_t mode) { in fuzz_img() argument
413 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(bytes)); in fuzz_img()
645 static void fuzz_skp(sk_sp<SkData> bytes) { in fuzz_skp() argument
646 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_skp()
665 static void fuzz_color_deserialize(sk_sp<SkData> bytes) { in fuzz_color_deserialize() argument
666 sk_sp<SkColorSpace> space(SkColorSpace::Deserialize(bytes->data(), bytes->size())); in fuzz_color_deserialize()
676 static void fuzz_path_deserialize(sk_sp<SkData> bytes) { in fuzz_path_deserialize() argument
677 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_path_deserialize()
682 bool FuzzRegionDeserialize(sk_sp<SkData> bytes);
684 static void fuzz_region_deserialize(sk_sp<SkData> bytes) { in fuzz_region_deserialize() argument
685 if (!FuzzRegionDeserialize(bytes)) { in fuzz_region_deserialize()
694 static void fuzz_textblob_deserialize(sk_sp<SkData> bytes) { in fuzz_textblob_deserialize() argument
695 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_textblob_deserialize()
702 static void fuzz_region_set_path(sk_sp<SkData> bytes) { in fuzz_region_set_path() argument
703 Fuzz fuzz(bytes); in fuzz_region_set_path()
708 void FuzzImageFilterDeserialize(sk_sp<SkData> bytes);
710 static void fuzz_filter_fuzz(sk_sp<SkData> bytes) { in fuzz_filter_fuzz() argument
711 FuzzImageFilterDeserialize(bytes); in fuzz_filter_fuzz()
715 bool FuzzSKSL2GLSL(sk_sp<SkData> bytes);
717 static void fuzz_sksl2glsl(sk_sp<SkData> bytes) { in fuzz_sksl2glsl() argument
718 if (FuzzSKSL2GLSL(bytes)) { in fuzz_sksl2glsl()
725 bool FuzzSKSL2SPIRV(sk_sp<SkData> bytes);
727 static void fuzz_sksl2spirv(sk_sp<SkData> bytes) { in fuzz_sksl2spirv() argument
728 if (FuzzSKSL2SPIRV(bytes)) { in fuzz_sksl2spirv()
735 bool FuzzSKSL2Metal(sk_sp<SkData> bytes);
737 static void fuzz_sksl2metal(sk_sp<SkData> bytes) { in fuzz_sksl2metal() argument
738 if (FuzzSKSL2Metal(bytes)) { in fuzz_sksl2metal()