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 |
---|---|---|---|---|---|---|---|
2 | 2 |
1 :
['fopen64'] |
6 | 31 | cgif_newgif | call site: 00009 | /src/cgif/build/../src/cgif.c:83 |
2 | 2 |
1 :
['fclose'] |
2 | 9 | cgif_close | call site: 00067 | /src/cgif/build/../src/cgif.c:504 |
2 | 2 |
1 :
['fclose'] |
2 | 5 | cgif_newgif | call site: 00012 | /src/cgif/build/../src/cgif.c:122 |
2 | 2 |
1 :
['fwrite'] |
2 | 2 | writecb | call site: 00000 | /src/cgif/build/../src/cgif.c:53 |
0 | 0 | None | 2 | 2 | cgif_newgif | call site: 00010 | /src/cgif/build/../src/cgif.c:91 |
0 | 0 | None | 0 | 15 | cgif_raw_newgif | call site: 00012 | /src/cgif/build/../src/cgif_raw.c:432 |
0 | 0 |
1 :
['free'] |
0 | 0 | cgif_raw_newgif | call site: 00019 | /src/cgif/build/../src/cgif_raw.c:458 |
0 | 0 | None | 0 | 0 | cgif_raw_addframe | call site: 00049 | /src/cgif/build/../src/cgif_raw.c:531 |
0 | 0 | None | 0 | 0 | cgif_raw_addframe | call site: 00061 | /src/cgif/build/../src/cgif_raw.c:602 |
0 | 0 | None | 0 | 0 | hU16toLE | call site: 00014 | /src/cgif/build/../src/cgif_raw.c:63 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
processInput(ByteStream*)
[function]
[call site]
00001
read_gifconfig(ByteStream*, st_gifconfig*)
[function]
[call site]
00002
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00003
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00004
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00005
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00006
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00007
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00008
cgif_newgif
[function]
[call site]
00009
fopen64
[call site]
00010
fclose
[call site]
00011
cgif_raw_newgif
[function]
[call site]
00012
initMainHeader
[function]
[call site]
00013
hU16toLE
[function]
[call site]
00014
hU16toLE
[function]
[call site]
00015
calcNextPower2Ex
[function]
[call site]
00016
calcNextPower2Ex
[function]
[call site]
00017
writeDummyBytes
[function]
[call site]
00018
initAppExtBlock
[function]
[call site]
00019
hU16toLE
[function]
[call site]
00020
fclose
[call site]
00021
freeCGIF
[function]
[call site]
00022
read_frameconfig(ByteStream*, st_frameconfig*, unsigned long)
[function]
[call site]
00023
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00024
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00025
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00026
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00027
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00028
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00029
readdata(ByteStream*, void*, unsigned long)
[function]
[call site]
00030
cgif_addframe
[function]
[call site]
00031
cmpPixel
[function]
[call site]
00032
memcmp
[call site]
00033
flushFrame
[function]
[call site]
00034
doWidthHeightOptim
[function]
[call site]
00035
cmpPixel
[function]
[call site]
00036
cmpPixel
[function]
[call site]
00037
cmpPixel
[function]
[call site]
00038
cmpPixel
[function]
[call site]
00039
calcNextPower2Ex
[function]
[call site]
00040
cmpPixel
[function]
[call site]
00041
cgif_raw_addframe
[function]
[call site]
00042
calcNextPower2Ex
[function]
[call site]
00043
calcInitCodeLen
[function]
[call site]
00044
calcNextPower2Ex
[function]
[call site]
00045
hU16toLE
[function]
[call site]
00046
hU16toLE
[function]
[call site]
00047
hU16toLE
[function]
[call site]
00048
hU16toLE
[function]
[call site]
00049
LZW_GenerateStream
[function]
[call site]
00050
lzw_generate
[function]
[call site]
00051
resetDict
[function]
[call site]
00052
lzw_crawl_tree
[function]
[call site]
00053
resetDict
[function]
[call site]
00054
add_child
[function]
[call site]
00055
resetDict
[function]
[call site]
00056
create_byte_list
[function]
[call site]
00057
create_byte_list_block
[function]
[call site]
00058
LZW_GenerateStream
[function]
[call site]
00059
hU16toLE
[function]
[call site]
00060
writeDummyBytes
[function]
[call site]
00061
freeFrame
[function]
[call site]
00062
copyFrameConfig
[function]
[call site]
00063
read_frameconfig(ByteStream*, st_frameconfig*, unsigned long)
[function]
[call site]
00064
cgif_close
[function]
[call site]
00065
flushFrame
[function]
[call site]
00066
cgif_raw_close
[function]
[call site]
00067
fclose
[call site]
00068
freeFrame
[function]
[call site]
00069
freeCGIF
[function]
[call site]
00070