Fuzz introspector: libgd/tests/fuzzing/fuzz_webp_decode.c
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
26 48 gdCalloc call site: 00048 WebpDecodeFirstImage
14 20 _gd_error_ex call site: 00020 WebpDecodeFirstImage
7 10 gdFree call site: 00010 WebpReadCtxData
2 0 EP call site: 00000 gdNewDynamicCtxEx
2 7 newDynamic call site: 00007
2 38 gd_error_ex call site: 00038 gd_error_ex
2 76 gdImageDestroy call site: 00076
1 45 gdImageCreateTrueColor call site: 00045

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gdImageCreateFromWebpPtr [function] [call site] 00001
2 gdImageCreateFromWebpCtx [function] [call site] 00012
3 WebPGetInfo [function] [call site] 00025
3 WebpDecodeFirstImage [function] [call site] 00026
4 WebPAnimDecoderOptionsInit [function] [call site] 00027
4 WebPAnimDecoderNew [function] [call site] 00028
4 WebPAnimDecoderGetNext [function] [call site] 00029
4 WebPAnimDecoderDelete [function] [call site] 00030
4 WebPAnimDecoderGetInfo [function] [call site] 00031
4 WebPAnimDecoderDelete [function] [call site] 00032
4 WebpImageFromRGBA [function] [call site] 00033
5 gdImageAlphaBlending [function] [call site] 00052
5 gdImageSaveAlpha [function] [call site] 00053
5 gdTrueColorAlpha [function] [call site] 00054
5 WebpWebpAlphaToGd [function] [call site] 00055
4 WebPAnimDecoderDelete [function] [call site] 00056
3 WebPDecodeARGB [function] [call site] 00059
3 WebpDecodeFirstImage [function] [call site] 00060
3 WebpImageFromARGB [function] [call site] 00063
4 gdImageCreateTrueColor [function] [call site] 00064
4 gdImageAlphaBlending [function] [call site] 00065
4 gdImageSaveAlpha [function] [call site] 00066
4 gdTrueColorAlpha [function] [call site] 00067
4 WebpWebpAlphaToGd [function] [call site] 00068
2 gdIOCtx*::gd_free [function] [call site] 00071