Fuzz introspector: libgd/tests/fuzzing/fuzz_tiff_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
82 232 gdAlphaBlend call site: 00232 createFromTiffLines
73 151 gdImageSetPixel call site: 00151 gdCompositePixel
24 108 gdImageSetPixel call site: 00108 gdImageSetPixel
21 86 gdImageCreateTrueColor call site: 00086 createFromTiffRgba
16 62 gdImageColorAllocate call site: 00062 gdImageCreateTrueColor
15 33 gd_error_ex call site: 00033 gdImageCreate
15 133 gdImageSetPixel call site: 00133 gdImageSetPixel
13 17 _gd_error_ex call site: 00017 TiffDecodeCurrentDirectory
8 319 gdImageDestroy call site: 00319 gdImageDestroy
5 56 gdImageCreate call site: 00056 readTiffColorMap
4 10 gdFree call site: 00010 gdImageCreateFromTiffCtxEx
2 0 EP call site: 00000 gdNewDynamicCtxEx

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gdImageCreateFromTiffPtr [function] [call site] 00001
2 gdImageCreateFromTiffCtxEx [function] [call site] 00012
3 new_tiff_handle [function] [call site] 00013
3 TIFFClientOpen [function] [call site] 00021
3 TiffDecodeCurrentDirectory [function] [call site] 00024
4 TIFFGetField [function] [call site] 00025
4 TIFFGetField [function] [call site] 00027
4 overflow2 [function] [call site] 00030
5 gd_error_ex [function] [call site] 00035
4 TIFFGetFieldDefaulted [function] [call site] 00037
4 TIFFGetFieldDefaulted [function] [call site] 00039
4 TIFFGetField [function] [call site] 00041
4 TIFFGetField [function] [call site] 00042
4 TIFFGetField [function] [call site] 00043
4 TIFFGetField [function] [call site] 00047
4 readTiffColorMap [function] [call site] 00060
5 gdImageColorAllocate [function] [call site] 00061
6 gdImageColorAllocateAlpha [function] [call site] 00062
7 gdTrueColorAlpha [function] [call site] 00063
5 gdImageColorAllocate [function] [call site] 00064
5 gdImageColorAllocate [function] [call site] 00065
5 gdImageColorAllocate [function] [call site] 00066
5 TIFFGetField [function] [call site] 00067
5 TIFFGetField [function] [call site] 00068
5 gdImageColorAllocate [function] [call site] 00069
5 TIFFGetField [function] [call site] 00070
5 TIFFGetFieldDefaulted [function] [call site] 00072
5 checkColorMap [function] [call site] 00073
5 gdImageColorAllocate [function] [call site] 00077
4 createFromTiffRgba [function] [call site] 00096
5 gdImageAlphaBlending [function] [call site] 00098
5 TIFFReadRGBAImage [function] [call site] 00099
5 gdTrueColorAlpha [function] [call site] 00101
5 gdImageSetPixel [function] [call site] 00105
6 gdImageSetPixel [function] [call site] 00106
6 gdImageSetPixel [function] [call site] 00107
6 gdImageBrushApply [function] [call site] 00108
7 gdImageSY [function] [call site] 00109
7 gdImageSY [function] [call site] 00110
7 gdImageSX [function] [call site] 00111
7 gdImageSX [function] [call site] 00112
7 gdImageGetTrueColorPixel [function] [call site] 00113
8 gdImageGetPixel [function] [call site] 00114
9 gdImageBoundsSafeMacro [function] [call site] 00115
8 gdTrueColorAlpha [function] [call site] 00116
7 gdImageGetTransparent [function] [call site] 00117
7 gdImageSetPixel [function] [call site] 00118
7 gdImageGetPixel [function] [call site] 00119
7 gdImageGetTrueColorPixel [function] [call site] 00120
7 gdImageGetTransparent [function] [call site] 00121
7 gdImageSetPixel [function] [call site] 00122
7 gdImageGetPixel [function] [call site] 00123
7 gdImageGetTransparent [function] [call site] 00124
7 gdImageSetPixel [function] [call site] 00125
7 gdImageColorResolveAlpha [function] [call site] 00126
8 gdTrueColorAlpha [function] [call site] 00127
7 gdTrueColorGetRed [function] [call site] 00128
7 gdTrueColorGetGreen [function] [call site] 00129
7 gdTrueColorGetBlue [function] [call site] 00130
7 gdTrueColorGetAlpha [function] [call site] 00131
7 gdImageSetPixel [function] [call site] 00132
6 gdImageTileApply [function] [call site] 00133
7 gdImageSX [function] [call site] 00134
7 gdImageSY [function] [call site] 00135
7 gdImageGetPixel [function] [call site] 00136
7 gdImageGetTransparent [function] [call site] 00137
7 gdTrueColorAlpha [function] [call site] 00138
7 gdImageSetPixel [function] [call site] 00139
7 gdImageGetPixel [function] [call site] 00140
7 gdImageGetTransparent [function] [call site] 00141
7 gdImageSetPixel [function] [call site] 00142
7 gdImageColorResolveAlpha [function] [call site] 00143
7 gdTrueColorGetRed [function] [call site] 00144
7 gdTrueColorGetGreen [function] [call site] 00145
7 gdTrueColorGetBlue [function] [call site] 00146
7 gdTrueColorGetAlpha [function] [call site] 00147
7 gdImageSetPixel [function] [call site] 00148
6 gdImageSetPixel [function] [call site] 00149
6 gdImageBoundsSafeMacro [function] [call site] 00150
6 gdAlphaBlend [function] [call site] 00151
7 gdCompositePixel [function] [call site] 00166
8 clamp_pixel [function] [call site] 00168
8 clamp_pixel [function] [call site] 00169
8 gdCompositeOperatorIsValid [function] [call site] 00170
8 composite_porter_duff [function] [call site] 00171
8 lerp_pixel [function] [call site] 00176
8 scale_pixel [function] [call site] 00179
8 composite_porter_duff [function] [call site] 00180
7 gdCompositePixelFromGd [function] [call site] 00218
8 gdTrueColorGetAlpha [function] [call site] 00219
8 gdTrueColorGetRed [function] [call site] 00220
8 gdTrueColorGetGreen [function] [call site] 00221
8 gdTrueColorGetBlue [function] [call site] 00222
8 clamp_pixel [function] [call site] 00223
7 gdCompositePixelFromGd [function] [call site] 00224
7 gdTrueColorGetAlpha [function] [call site] 00225
7 gdTrueColorGetAlpha [function] [call site] 00226
7 gdTrueColorGetRed [function] [call site] 00227
7 gdTrueColorGetRed [function] [call site] 00228
7 gdTrueColorGetGreen [function] [call site] 00229
7 gdTrueColorGetGreen [function] [call site] 00230
7 gdTrueColorGetBlue [function] [call site] 00231
7 gdTrueColorGetBlue [function] [call site] 00232
6 gdLayerOverlay [function] [call site] 00233
7 gdCompositePixelToGd [function] [call site] 00234
7 gdCompositePixel [function] [call site] 00235
7 gdCompositePixelFromGd [function] [call site] 00236
7 gdCompositePixelFromGd [function] [call site] 00237
7 gdTrueColorGetAlpha [function] [call site] 00238
7 gdTrueColorGetAlpha [function] [call site] 00239
7 gdAlphaOverlayColor [function] [call site] 00240
7 gdTrueColorGetRed [function] [call site] 00241
7 gdTrueColorGetRed [function] [call site] 00242
7 gdAlphaOverlayColor [function] [call site] 00243
7 gdTrueColorGetGreen [function] [call site] 00244
7 gdTrueColorGetGreen [function] [call site] 00245
7 gdAlphaOverlayColor [function] [call site] 00246
7 gdTrueColorGetBlue [function] [call site] 00247
7 gdTrueColorGetBlue [function] [call site] 00248
6 gdLayerMultiply [function] [call site] 00249
7 gdCompositePixelToGd [function] [call site] 00250
7 gdCompositePixel [function] [call site] 00251
7 gdCompositePixelFromGd [function] [call site] 00252
7 gdCompositePixelFromGd [function] [call site] 00253
7 gdTrueColorGetAlpha [function] [call site] 00254
7 gdTrueColorGetAlpha [function] [call site] 00255
7 gdTrueColorGetRed [function] [call site] 00256
7 gdTrueColorGetRed [function] [call site] 00257
7 gdTrueColorGetGreen [function] [call site] 00258
7 gdTrueColorGetGreen [function] [call site] 00259
7 gdTrueColorGetBlue [function] [call site] 00260
7 gdTrueColorGetBlue [function] [call site] 00261
5 gdImageAlphaBlending [function] [call site] 00263
4 TIFFIsTiled [function] [call site] 00264
4 createFromTiffTiles [function] [call site] 00265
5 TIFFGetField [function] [call site] 00266
5 TIFFGetField [function] [call site] 00267
5 TIFFGetField [function] [call site] 00268
5 TIFFGetField [function] [call site] 00269
5 TIFFGetField [function] [call site] 00270
5 TIFFTileSize [function] [call site] 00271
5 TIFFReadTile [function] [call site] 00273
5 readTiff8bit [function] [call site] 00276
6 gdImageSetPixel [function] [call site] 00277
6 gdImageAlphaBlending [function] [call site] 00278
6 gdImageSaveAlpha [function] [call site] 00279
6 gdImageSetPixel [function] [call site] 00283
6 gdTrueColorAlpha [function] [call site] 00284
6 gdImageSetPixel [function] [call site] 00285
6 gdTrueColorAlpha [function] [call site] 00286
6 gdImageSetPixel [function] [call site] 00287
6 gdTrueColor [function] [call site] 00288
6 gdImageSetPixel [function] [call site] 00289
6 gdImageSetPixel [function] [call site] 00290
5 readTiffBw [function] [call site] 00291
6 gdImageSetPixel [function] [call site] 00292
4 createFromTiffLines [function] [call site] 00295
5 TIFFGetField [function] [call site] 00296
5 TIFFGetField [function] [call site] 00297
5 TIFFGetField [function] [call site] 00299
5 overflow2 [function] [call site] 00301
5 TIFFReadScanline [function] [call site] 00303
5 readTiff8bit [function] [call site] 00305
5 TIFFReadScanline [function] [call site] 00306
5 readTiffBw [function] [call site] 00308
4 TIFFGetField [function] [call site] 00320
4 TIFFGetField [function] [call site] 00321
4 TIFFGetField [function] [call site] 00322
3 TIFFClose [function] [call site] 00324
2 gdIOCtx*::gd_free [function] [call site] 00326
1 gdImageDestroy [function] [call site] 00327