Fuzz introspector: cgif_fuzzer
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
75 0 EP call site: 00000 cgif_addframe

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 processInput(ByteStream*) [function] [call site] 00001
2 read_gifconfig(ByteStream*, st_gifconfig*) [function] [call site] 00002
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00003
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00004
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00005
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00006
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00007
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00008
2 cgif_newgif [function] [call site] 00009
3 fopen64 [call site] 00010
3 fclose [call site] 00011
3 cgif_raw_newgif [function] [call site] 00012
4 initMainHeader [function] [call site] 00013
5 calcNextPower2Ex [function] [call site] 00016
4 calcNextPower2Ex [function] [call site] 00017
4 writeDummyBytes [function] [call site] 00018
4 initAppExtBlock [function] [call site] 00019
3 fclose [call site] 00021
2 read_frameconfig(ByteStream*, st_frameconfig*, unsigned long) [function] [call site] 00023
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00024
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00025
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00026
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00027
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00028
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00029
3 readdata(ByteStream*, void*, unsigned long) [function] [call site] 00030
2 cgif_addframe [function] [call site] 00031
3 memcmp [call site] 00032
3 cmpPixel [function] [call site] 00033
4 memcmp [call site] 00034
3 flushFrame [function] [call site] 00035
4 doWidthHeightOptim [function] [call site] 00036
5 getDiffAreaGlobalPalette [function] [call site] 00037
6 memcmp [call site] 00038
6 memcmp [call site] 00039
4 calcNextPower2Ex [function] [call site] 00045
4 cgif_raw_addframe [function] [call site] 00047
5 calcNextPower2Ex [function] [call site] 00048
5 calcInitCodeLen [function] [call site] 00049
6 calcNextPower2Ex [function] [call site] 00050
5 LZW_GenerateStream [function] [call site] 00055
6 lzw_generate [function] [call site] 00056
7 resetDict [function] [call site] 00057
7 lzw_crawl_tree [function] [call site] 00058
6 create_byte_list [function] [call site] 00062
6 create_byte_list_block [function] [call site] 00063
5 LZW_GenerateStream [function] [call site] 00064
5 writeDummyBytes [function] [call site] 00066
3 freeFrame [function] [call site] 00067
3 copyFrameConfig [function] [call site] 00068
2 read_frameconfig(ByteStream*, st_frameconfig*, unsigned long) [function] [call site] 00069
2 cgif_close [function] [call site] 00070
3 flushFrame [function] [call site] 00071
3 cgif_raw_close [function] [call site] 00072
3 fclose [call site] 00073
3 freeFrame [function] [call site] 00074