Merge "Improve AImageDecoder fuzzer"
This commit is contained in:
committed by
Android (Google) Code Review
commit
17a32e8072
BIN
native/graphics/jni/corpus/webp-color-profile-lossless.webp
Normal file
BIN
native/graphics/jni/corpus/webp-color-profile-lossless.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 43 KiB |
@@ -73,6 +73,12 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
AImageDecoder_decodeImage(decoder.get(), pixels.get(), stride, pixelSize);
|
||||
while (true) {
|
||||
int result = AImageDecoder_decodeImage(decoder.get(), pixels.get(), stride, pixelSize);
|
||||
if (result != ANDROID_IMAGE_DECODER_SUCCESS) break;
|
||||
|
||||
result = AImageDecoder_advanceFrame(decoder.get());
|
||||
if (result != ANDROID_IMAGE_DECODER_SUCCESS) break;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user