Fuzz introspector: tga_target
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
0 5 1 :

['gd_error']

0 7 read_image_tga call site: 00059 /src/libgd/src/gd_tga.c:280
0 2 1 :

['gdMalloc']

0 2 allocDynamic call site: 00006 /src/libgd/src/gd_io_dp.c:327
0 0 None 0 147 gdImageCreateFromTgaCtx call site: 00035 /src/libgd/src/gd_tga.c:73
0 0 None 0 14 gdImageCreateTrueColor call site: 00078 /src/libgd/src/gd.c:305
0 0 None 0 14 gdImageDestroy call site: 00094 /src/libgd/src/gd.c:390
0 0 None 0 10 gdImageCreateTrueColor call site: 00079 /src/libgd/src/gd.c:311
0 0 None 0 10 gdImageCreateTrueColor call site: 00081 /src/libgd/src/gd.c:322
0 0 None 0 7 gdImageCreateFromTgaCtx call site: 00074 /src/libgd/src/gd_tga.c:97
0 0 None 0 6 gdImageDestroy call site: 00097 /src/libgd/src/gd.c:402
0 0 None 0 4 gdFreeDynamicCtx call site: 00031 /src/libgd/src/gd_io_dp.c:158
0 0 None 0 0 gdImageCreateTrueColor call site: 00075 /src/libgd/src/gd.c:294
0 0 None 0 0 gdImageCreateTrueColor call site: 00076 /src/libgd/src/gd.c:297

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 gdImageCreateFromTgaPtr [function] [call site] 00001
2 gdNewDynamicCtxEx [function] [call site] 00002
3 dynamicGetchar [function] [call site] 00010
4 dynamicGetbuf [function] [call site] 00011
3 dynamicPutchar [function] [call site] 00012
4 appendDynamic [function] [call site] 00013
5 overflow2 [function] [call site] 00014
6 gd_error_ex [function] [call site] 00015
7 _gd_error_ex [function] [call site] 00016
6 gd_error_ex [function] [call site] 00017
5 gdReallocDynamic [function] [call site] 00018
6 gdRealloc [function] [call site] 00019
7 realloc [call site] 00020
3 dynamicGetbuf [function] [call site] 00023
3 dynamicPutbuf [function] [call site] 00024
4 appendDynamic [function] [call site] 00025
3 dynamicSeek [function] [call site] 00026
4 overflow2 [function] [call site] 00027
4 gdReallocDynamic [function] [call site] 00028
3 dynamicTell [function] [call site] 00029
2 gdImageCreateFromTgaCtx [function] [call site] 00034
3 read_header_tga [function] [call site] 00036
3 gdImageCreateTrueColor [function] [call site] 00074
3 gdImageAlphaBlending [function] [call site] 00086
3 gdImageSaveAlpha [function] [call site] 00087
3 gdImageFlipBoth [function] [call site] 00088
4 gdImageFlipVertical [function] [call site] 00089
4 gdImageFlipHorizontal [function] [call site] 00090
3 gdImageFlipVertical [function] [call site] 00091
3 gdImageFlipHorizontal [function] [call site] 00092