Fuzz introspector: libgd/tests/fuzzing/fuzz_gif_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
73 135 gdImageSetPixel call site: 00135 gdCompositePixel
29 216 gdAlphaBlend call site: 00216 gdLayerOverlay
24 92 gdImageSetPixel call site: 00092 gdImageSetPixel
15 117 gdImageSetPixel call site: 00117 gdImageSetPixel
5 32 GetDataBlock_ call site: 00032 LM_to_uint
3 61 gdImageCreate call site: 00061
2 7 newDynamic call site: 00007
2 52 _gd_error_ex call site: 00052 gd_error_ex
2 67 gdImageCreateFromGifCtx call site: 00067
2 71 gdImageDestroy call site: 00071
2 89 ReadImage call site: 00089 gdImageSetPixel
1 0 EP call site: 00000 gdImageCreateFromGifPtr

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gdImageCreateFromGifPtr [function] [call site] 00001
2 gdImageCreateFromGifCtx [function] [call site] 00012
3 LM_to_uint [function] [call site] 00020
3 LM_to_uint [function] [call site] 00021
3 LM_to_uint [function] [call site] 00042
3 LM_to_uint [function] [call site] 00043
3 LM_to_uint [function] [call site] 00044
3 LM_to_uint [function] [call site] 00045
3 ReadColorMap [function] [call site] 00066
3 ReadImage [function] [call site] 00075
4 LWZReadByte [function] [call site] 00088
4 gdImageSetPixel [function] [call site] 00089
5 gdImageSetPixel [function] [call site] 00090
5 gdImageSetPixel [function] [call site] 00091
5 gdImageBrushApply [function] [call site] 00092
6 gdImageSY [function] [call site] 00093
6 gdImageSY [function] [call site] 00094
6 gdImageSX [function] [call site] 00095
6 gdImageSX [function] [call site] 00096
6 gdImageGetTrueColorPixel [function] [call site] 00097
7 gdImageGetPixel [function] [call site] 00098
8 gdImageBoundsSafeMacro [function] [call site] 00099
7 gdTrueColorAlpha [function] [call site] 00100
6 gdImageGetTransparent [function] [call site] 00101
6 gdImageSetPixel [function] [call site] 00102
6 gdImageGetPixel [function] [call site] 00103
6 gdImageGetTrueColorPixel [function] [call site] 00104
6 gdImageGetTransparent [function] [call site] 00105
6 gdImageSetPixel [function] [call site] 00106
6 gdImageGetPixel [function] [call site] 00107
6 gdImageGetTransparent [function] [call site] 00108
6 gdImageSetPixel [function] [call site] 00109
6 gdImageColorResolveAlpha [function] [call site] 00110
7 gdTrueColorAlpha [function] [call site] 00111
6 gdTrueColorGetRed [function] [call site] 00112
6 gdTrueColorGetGreen [function] [call site] 00113
6 gdTrueColorGetBlue [function] [call site] 00114
6 gdTrueColorGetAlpha [function] [call site] 00115
6 gdImageSetPixel [function] [call site] 00116
5 gdImageTileApply [function] [call site] 00117
6 gdImageSX [function] [call site] 00118
6 gdImageSY [function] [call site] 00119
6 gdImageGetPixel [function] [call site] 00120
6 gdImageGetTransparent [function] [call site] 00121
6 gdTrueColorAlpha [function] [call site] 00122
6 gdImageSetPixel [function] [call site] 00123
6 gdImageGetPixel [function] [call site] 00124
6 gdImageGetTransparent [function] [call site] 00125
6 gdImageSetPixel [function] [call site] 00126
6 gdImageColorResolveAlpha [function] [call site] 00127
6 gdTrueColorGetRed [function] [call site] 00128
6 gdTrueColorGetGreen [function] [call site] 00129
6 gdTrueColorGetBlue [function] [call site] 00130
6 gdTrueColorGetAlpha [function] [call site] 00131
6 gdImageSetPixel [function] [call site] 00132
5 gdImageSetPixel [function] [call site] 00133
5 gdImageBoundsSafeMacro [function] [call site] 00134
5 gdAlphaBlend [function] [call site] 00135
6 gdCompositePixel [function] [call site] 00150
7 clamp_pixel [function] [call site] 00152
7 clamp_pixel [function] [call site] 00153
7 gdCompositeOperatorIsValid [function] [call site] 00154
7 composite_porter_duff [function] [call site] 00155
7 lerp_pixel [function] [call site] 00160
7 scale_pixel [function] [call site] 00163
7 composite_porter_duff [function] [call site] 00164
6 gdCompositePixelFromGd [function] [call site] 00202
7 gdTrueColorGetAlpha [function] [call site] 00203
7 gdTrueColorGetRed [function] [call site] 00204
7 gdTrueColorGetGreen [function] [call site] 00205
7 gdTrueColorGetBlue [function] [call site] 00206
7 clamp_pixel [function] [call site] 00207
6 gdCompositePixelFromGd [function] [call site] 00208
6 gdTrueColorGetAlpha [function] [call site] 00209
6 gdTrueColorGetAlpha [function] [call site] 00210
6 gdTrueColorGetRed [function] [call site] 00211
6 gdTrueColorGetRed [function] [call site] 00212
6 gdTrueColorGetGreen [function] [call site] 00213
6 gdTrueColorGetGreen [function] [call site] 00214
6 gdTrueColorGetBlue [function] [call site] 00215
6 gdTrueColorGetBlue [function] [call site] 00216
5 gdLayerOverlay [function] [call site] 00217
6 gdCompositePixelToGd [function] [call site] 00218
6 gdCompositePixel [function] [call site] 00219
6 gdCompositePixelFromGd [function] [call site] 00220
6 gdCompositePixelFromGd [function] [call site] 00221
6 gdTrueColorGetAlpha [function] [call site] 00222
6 gdTrueColorGetAlpha [function] [call site] 00223
6 gdAlphaOverlayColor [function] [call site] 00224
6 gdTrueColorGetRed [function] [call site] 00225
6 gdTrueColorGetRed [function] [call site] 00226
6 gdAlphaOverlayColor [function] [call site] 00227
6 gdTrueColorGetGreen [function] [call site] 00228
6 gdTrueColorGetGreen [function] [call site] 00229
6 gdAlphaOverlayColor [function] [call site] 00230
6 gdTrueColorGetBlue [function] [call site] 00231
6 gdTrueColorGetBlue [function] [call site] 00232
5 gdLayerMultiply [function] [call site] 00233
6 gdCompositePixelToGd [function] [call site] 00234
6 gdCompositePixel [function] [call site] 00235
6 gdCompositePixelFromGd [function] [call site] 00236
6 gdCompositePixelFromGd [function] [call site] 00237
6 gdTrueColorGetAlpha [function] [call site] 00238
6 gdTrueColorGetAlpha [function] [call site] 00239
6 gdTrueColorGetRed [function] [call site] 00240
6 gdTrueColorGetRed [function] [call site] 00241
6 gdTrueColorGetGreen [function] [call site] 00242
6 gdTrueColorGetGreen [function] [call site] 00243
6 gdTrueColorGetBlue [function] [call site] 00244
6 gdTrueColorGetBlue [function] [call site] 00245
4 LWZReadByte [function] [call site] 00246
3 gdImageDestroy [function] [call site] 00248
3 ReadImage [function] [call site] 00249
3 gdImageDestroy [function] [call site] 00251
3 gdImageColorTransparent [function] [call site] 00252
3 gdImageDestroy [function] [call site] 00253
2 gdIOCtx*::gd_free [function] [call site] 00254
1 gdImageDestroy [function] [call site] 00255