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 |
---|---|---|---|---|---|---|---|
46 | 46 |
1 :
['doWidthHeightOptim'] |
46 | 132 | flushFrame | call site: 00072 | /src/cgif/build/../src/cgif.c:382 |
2 | 5 |
2 :
['fclose', 'freeCGIF'] |
2 | 5 | cgif_newgif | call site: 00012 | /src/cgif/build/../src/cgif.c:121 |
2 | 2 |
1 :
['fopen64'] |
6 | 31 | cgif_newgif | call site: 00009 | /src/cgif/build/../src/cgif.c:83 |
2 | 2 |
1 :
['memcmp'] |
2 | 145 | cgif_addframe | call site: 00068 | /src/cgif/build/../src/cgif.c:499 |
2 | 2 |
1 :
['fclose'] |
2 | 9 | cgif_close | call site: 00110 | /src/cgif/build/../src/cgif.c:606 |
2 | 2 |
1 :
['fwrite'] |
2 | 2 | writecb | call site: 00000 | /src/cgif/build/../src/cgif.c:53 |
0 | 16 |
3 :
['malloc', 'cmpPixel', 'calcNextPower2Ex'] |
0 | 86 | flushFrame | call site: 00073 | /src/cgif/build/../src/cgif.c:397 |
0 | 3 |
2 :
['writeDummyBytes', 'calcNextPower2Ex.61'] |
0 | 7 | cgif_raw_newgif | call site: 00013 | /src/cgif/build/../src/cgif_raw.c:444 |
0 | 0 | None | 46 | 132 | flushFrame | call site: 00072 | /src/cgif/build/../src/cgif.c:377 |
0 | 0 |
1 :
['malloc'] |
2 | 27 | cgif_newgif | call site: 00011 | /src/cgif/build/../src/cgif.c:103 |
0 | 0 | None | 2 | 12 | cgif_close | call site: 00109 | /src/cgif/build/../src/cgif.c:591 |
0 | 0 | None | 2 | 2 | cgif_newgif | call site: 00010 | /src/cgif/build/../src/cgif.c:91 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
processInput(ByteStream*)
[function]
[call site]
00001
read_gifconfig(ByteStream*, st_cgif_rgb_config*)
[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
cgif_rgb_newgif
[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_cgif_rgb_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
cgif_rgb_addframe
[function]
[call site]
00029
get_color_histogram
[function]
[call site]
00030
init_col_hash_table
[function]
[call site]
00031
getNextPrimePower2
[function]
[call site]
00032
col_hash_collision_count
[function]
[call site]
00033
getPixelVal
[function]
[call site]
00034
memcmp
[call site]
00035
resize_col_hash_table
[function]
[call site]
00036
getNextPrimePower2
[function]
[call site]
00037
realloc
[call site]
00038
realloc
[call site]
00039
col_hash
[function]
[call site]
00040
getPixelVal
[function]
[call site]
00041
memcmp
[call site]
00042
quantize_and_dither
[function]
[call site]
00043
hash_to_dense
[function]
[call site]
00044
col_hash
[function]
[call site]
00045
create_decision_tree
[function]
[call site]
00046
new_tree_node
[function]
[call site]
00047
get_variance
[function]
[call site]
00048
get_mean
[function]
[call site]
00049
argmax64
[function]
[call site]
00050
crawl_decision_tree
[function]
[call site]
00051
new_tree_node
[function]
[call site]
00052
new_tree_node
[function]
[call site]
00053
get_palette_from_decision_tree
[function]
[call site]
00054
get_palette_from_decision_tree
[function]
[call site]
00055
get_palette_from_decision_tree
[function]
[call site]
00056
get_quantized_dithered_image
[function]
[call site]
00057
get_leave_node_index
[function]
[call site]
00058
get_leave_node_index
[function]
[call site]
00059
get_leave_node_index
[function]
[call site]
00060
get_leave_node_index
[function]
[call site]
00061
free_decision_tree
[function]
[call site]
00062
free_decision_tree
[function]
[call site]
00063
free_decision_tree
[function]
[call site]
00064
memcmp
[call site]
00065
col_hash
[function]
[call site]
00066
free_col_hash_table
[function]
[call site]
00067
cgif_addframe
[function]
[call site]
00068
memcmp
[call site]
00069
cmpPixel
[function]
[call site]
00070
memcmp
[call site]
00071
flushFrame
[function]
[call site]
00072
doWidthHeightOptim
[function]
[call site]
00073
getDiffAreaGlobalPalette
[function]
[call site]
00074
memcmp
[call site]
00075
memcmp
[call site]
00076
getDiffArea
[function]
[call site]
00077
cmpPixel
[function]
[call site]
00078
cmpPixel
[function]
[call site]
00079
cmpPixel
[function]
[call site]
00080
cmpPixel
[function]
[call site]
00081
calcNextPower2Ex
[function]
[call site]
00082
cmpPixel
[function]
[call site]
00083
cgif_raw_addframe
[function]
[call site]
00084
calcNextPower2Ex
[function]
[call site]
00085
calcInitCodeLen
[function]
[call site]
00086
calcNextPower2Ex
[function]
[call site]
00087
hU16toLE
[function]
[call site]
00088
hU16toLE
[function]
[call site]
00089
hU16toLE
[function]
[call site]
00090
hU16toLE
[function]
[call site]
00091
LZW_GenerateStream
[function]
[call site]
00092
lzw_generate
[function]
[call site]
00093
resetDict
[function]
[call site]
00094
lzw_crawl_tree
[function]
[call site]
00095
resetDict
[function]
[call site]
00096
add_child
[function]
[call site]
00097
resetDict
[function]
[call site]
00098
create_byte_list
[function]
[call site]
00099
create_byte_list_block
[function]
[call site]
00100
LZW_GenerateStream
[function]
[call site]
00101
hU16toLE
[function]
[call site]
00102
writeDummyBytes
[function]
[call site]
00103
freeFrame
[function]
[call site]
00104
copyFrameConfig
[function]
[call site]
00105
read_frameconfig(ByteStream*, st_cgif_rgb_frameconfig*, unsigned long)
[function]
[call site]
00106
cgif_rgb_close
[function]
[call site]
00107
cgif_close
[function]
[call site]
00108
flushFrame
[function]
[call site]
00109
cgif_raw_close
[function]
[call site]
00110
fclose
[call site]
00111
freeFrame
[function]
[call site]
00112
freeCGIF
[function]
[call site]
00113