• Home
  • Raw
  • Download

Lines Matching refs:bytes

37 DEFINE_string2(bytes, b, "", "A path to a file or a directory. If a file, the "
76 static void fuzz_api(sk_sp<SkData> bytes, SkString name);
126 sk_sp<SkData> bytes(SkData::MakeFromFileName(path.c_str())); in fuzz_file() local
127 if (!bytes) { in fuzz_file()
143 fuzz_android_codec(bytes); in fuzz_file()
147 fuzz_animated_img(bytes); in fuzz_file()
151 fuzz_api(bytes, name); in fuzz_file()
155 fuzz_color_deserialize(bytes); in fuzz_file()
159 fuzz_filter_fuzz(bytes); in fuzz_file()
163 fuzz_image_decode(bytes); in fuzz_file()
167 fuzz_image_decode_incremental(bytes); in fuzz_file()
171 uint8_t option = calculate_option(bytes.get()); in fuzz_file()
172 fuzz_img(bytes, option, 0); in fuzz_file()
176 uint8_t option = calculate_option(bytes.get()); in fuzz_file()
177 fuzz_img(bytes, 0, option); in fuzz_file()
181 fuzz_json(bytes); in fuzz_file()
185 fuzz_path_deserialize(bytes); in fuzz_file()
189 fuzz_region_deserialize(bytes); in fuzz_file()
193 fuzz_region_set_path(bytes); in fuzz_file()
202 fuzz_skottie_json(bytes); in fuzz_file()
207 fuzz_skp(bytes); in fuzz_file()
211 fuzz_textblob_deserialize(bytes); in fuzz_file()
216 fuzz_sksl2glsl(bytes); in fuzz_file()
290 void FuzzJSON(sk_sp<SkData> bytes);
292 static void fuzz_json(sk_sp<SkData> bytes){ in fuzz_json() argument
293 FuzzJSON(bytes); in fuzz_json()
298 void FuzzSkottieJSON(sk_sp<SkData> bytes);
300 static void fuzz_skottie_json(sk_sp<SkData> bytes){ in fuzz_skottie_json() argument
301 FuzzSkottieJSON(bytes); in fuzz_skottie_json()
311 static uint8_t calculate_option(SkData* bytes) { in calculate_option() argument
313 const uint8_t* data = bytes->bytes(); in calculate_option()
314 for (size_t i = 0; i < 1024 && i < bytes->size(); i++) { in calculate_option()
327 static void fuzz_api(sk_sp<SkData> bytes, SkString name) { in fuzz_api() argument
331 Fuzz fuzz(std::move(bytes)); in fuzz_api()
348 bool FuzzAnimatedImage(sk_sp<SkData> bytes);
350 static void fuzz_animated_img(sk_sp<SkData> bytes) { in fuzz_animated_img() argument
351 if (FuzzAnimatedImage(bytes)) { in fuzz_animated_img()
358 bool FuzzImageDecode(sk_sp<SkData> bytes);
360 static void fuzz_image_decode(sk_sp<SkData> bytes) { in fuzz_image_decode() argument
361 if (FuzzImageDecode(bytes)) { in fuzz_image_decode()
368 bool FuzzIncrementalImageDecode(sk_sp<SkData> bytes);
370 static void fuzz_image_decode_incremental(sk_sp<SkData> bytes) { in fuzz_image_decode_incremental() argument
371 if (FuzzIncrementalImageDecode(bytes)) { in fuzz_image_decode_incremental()
378 bool FuzzAndroidCodec(sk_sp<SkData> bytes, uint8_t sampleSize);
380 static void fuzz_android_codec(sk_sp<SkData> bytes) { in fuzz_android_codec() argument
381 Fuzz fuzz(bytes); in fuzz_android_codec()
384 bytes = SkData::MakeSubset(bytes.get(), 1, bytes->size() - 1); in fuzz_android_codec()
385 if (FuzzAndroidCodec(bytes, sampleSize)) { in fuzz_android_codec()
395 static void fuzz_img(sk_sp<SkData> bytes, uint8_t scale, uint8_t mode) { in fuzz_img() argument
407 std::unique_ptr<SkCodec> codec(SkCodec::MakeFromData(bytes)); in fuzz_img()
639 static void fuzz_skp(sk_sp<SkData> bytes) { in fuzz_skp() argument
640 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_skp()
659 static void fuzz_color_deserialize(sk_sp<SkData> bytes) { in fuzz_color_deserialize() argument
660 sk_sp<SkColorSpace> space(SkColorSpace::Deserialize(bytes->data(), bytes->size())); in fuzz_color_deserialize()
670 static void fuzz_path_deserialize(sk_sp<SkData> bytes) { in fuzz_path_deserialize() argument
671 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_path_deserialize()
676 bool FuzzRegionDeserialize(sk_sp<SkData> bytes);
678 static void fuzz_region_deserialize(sk_sp<SkData> bytes) { in fuzz_region_deserialize() argument
679 if (!FuzzRegionDeserialize(bytes)) { in fuzz_region_deserialize()
688 static void fuzz_textblob_deserialize(sk_sp<SkData> bytes) { in fuzz_textblob_deserialize() argument
689 SkReadBuffer buf(bytes->data(), bytes->size()); in fuzz_textblob_deserialize()
696 static void fuzz_region_set_path(sk_sp<SkData> bytes) { in fuzz_region_set_path() argument
697 Fuzz fuzz(bytes); in fuzz_region_set_path()
702 void FuzzImageFilterDeserialize(sk_sp<SkData> bytes);
704 static void fuzz_filter_fuzz(sk_sp<SkData> bytes) { in fuzz_filter_fuzz() argument
705 FuzzImageFilterDeserialize(bytes); in fuzz_filter_fuzz()
710 static void fuzz_sksl2glsl(sk_sp<SkData> bytes) { in fuzz_sksl2glsl() argument
717 SkSL::String((const char*) bytes->data()), in fuzz_sksl2glsl()