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 |
---|---|---|---|---|---|---|---|
14 | 14 |
2 :
['crc_word_big', 'byte_swap'] |
14 | 14 | crc32_z | call site: 00012 | /src/zlib/crc32.c:731 |
8 | 8 |
2 :
['malloc', 'strlen'] |
8 | 8 | gz_error | call site: 00000 | /src/zlib/gzlib.c:546 |
4 | 17 |
3 :
['__errno_location', 'strerror', 'gz_error'] |
4 | 17 | gz_load | call site: 00000 | /src/zlib/gzread.c:27 |
2 | 2 |
1 :
['perror'] |
2 | 2 | file_compress | call site: 00000 | /src/minigzip_fuzzer.c:385 |
2 | 2 |
1 :
['perror'] |
2 | 2 | file_uncompress | call site: 00000 | /src/minigzip_fuzzer.c:434 |
0 | 510 |
1 :
['gz_zero'] |
2 | 1048 | gzclose_w | call site: 00000 | /src/zlib/gzwrite.c:609 |
0 | 510 |
1 :
['gz_zero'] |
0 | 2016 | gz_write | call site: 00000 | /src/zlib/gzwrite.c:185 |
0 | 502 |
1 :
['gz_comp'] |
0 | 502 | gzvprintf | call site: 00000 | /src/zlib/gzwrite.c:418 |
0 | 423 |
1 :
['gz_skip'] |
0 | 1230 | gz_read | call site: 00000 | /src/zlib/gzread.c:277 |
0 | 70 |
1 :
['deflateReset'] |
6 | 505 | gz_comp | call site: 00000 | /src/zlib/gzwrite.c:90 |
0 | 59 |
3 :
['_tr_stored_block', 'read_buf', 'flush_pending'] |
0 | 59 | deflate_stored | call site: 00061 | /src/zlib/deflate.c:1757 |
0 | 25 |
1 :
['gzrewind'] |
0 | 25 | gzseek64 | call site: 00000 | /src/zlib/gzlib.c:387 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
calloc
[call site]
00001
calloc
[call site]
00002
test_large_deflate
[function]
[call site]
00003
deflateInit_
[function]
[call site]
00004
deflateInit2_
[function]
[call site]
00005
deflateEnd
[function]
[call site]
00006
deflateStateCheck
[function]
[call site]
00007
deflateReset
[function]
[call site]
00008
deflateResetKeep
[function]
[call site]
00009
deflateStateCheck
[function]
[call site]
00010
crc32
[function]
[call site]
00011
crc32_z
[function]
[call site]
00012
crc_word
[function]
[call site]
00013
crc_word
[function]
[call site]
00014
crc_word
[function]
[call site]
00015
crc_word
[function]
[call site]
00016
crc_word
[function]
[call site]
00017
byte_swap
[function]
[call site]
00018
crc_word_big
[function]
[call site]
00019
crc_word_big
[function]
[call site]
00020
crc_word_big
[function]
[call site]
00021
crc_word_big
[function]
[call site]
00022
crc_word_big
[function]
[call site]
00023
byte_swap
[function]
[call site]
00024
adler32
[function]
[call site]
00025
adler32_z
[function]
[call site]
00026
_tr_init
[function]
[call site]
00027
tr_static_init
[function]
[call site]
00028
init_block
[function]
[call site]
00029
lm_init
[function]
[call site]
00030
fprintf
[call site]
00031
deflate
[function]
[call site]
00032
deflateStateCheck
[function]
[call site]
00033
flush_pending
[function]
[call site]
00034
_tr_flush_bits
[function]
[call site]
00035
bi_flush
[function]
[call site]
00036
putShortMSB
[function]
[call site]
00037
putShortMSB
[function]
[call site]
00038
putShortMSB
[function]
[call site]
00039
adler32
[function]
[call site]
00040
flush_pending
[function]
[call site]
00041
crc32
[function]
[call site]
00042
flush_pending
[function]
[call site]
00043
crc32
[function]
[call site]
00044
crc32
[function]
[call site]
00045
flush_pending
[function]
[call site]
00046
crc32
[function]
[call site]
00047
crc32
[function]
[call site]
00048
flush_pending
[function]
[call site]
00049
crc32
[function]
[call site]
00050
crc32
[function]
[call site]
00051
flush_pending
[function]
[call site]
00052
crc32
[function]
[call site]
00053
flush_pending
[function]
[call site]
00054
crc32
[function]
[call site]
00055
flush_pending
[function]
[call site]
00056
deflate_stored
[function]
[call site]
00057
_tr_stored_block
[function]
[call site]
00058
bi_windup
[function]
[call site]
00059
flush_pending
[function]
[call site]
00060
read_buf
[function]
[call site]
00061
adler32
[function]
[call site]
00062
crc32
[function]
[call site]
00063
read_buf
[function]
[call site]
00064
_tr_stored_block
[function]
[call site]
00065
flush_pending
[function]
[call site]
00066
deflate_huff
[function]
[call site]
00067
fill_window
[function]
[call site]
00068
slide_hash
[function]
[call site]
00069
read_buf
[function]
[call site]
00070
_tr_flush_block
[function]
[call site]
00071
detect_data_type
[function]
[call site]
00072
build_tree
[function]
[call site]
00073
pqdownheap
[function]
[call site]
00074
pqdownheap
[function]
[call site]
00075
pqdownheap
[function]
[call site]
00076
gen_bitlen
[function]
[call site]
00077
gen_codes
[function]
[call site]
00078
bi_reverse
[function]
[call site]
00079
build_tree
[function]
[call site]
00080
build_bl_tree
[function]
[call site]
00081
scan_tree
[function]
[call site]
00082
scan_tree
[function]
[call site]
00083
build_tree
[function]
[call site]
00084
_tr_stored_block
[function]
[call site]
00085
compress_block
[function]
[call site]
00086
send_all_trees
[function]
[call site]
00087
send_tree
[function]
[call site]
00088
send_tree
[function]
[call site]
00089
compress_block
[function]
[call site]
00090
init_block
[function]
[call site]
00091
bi_windup
[function]
[call site]
00092
flush_pending
[function]
[call site]
00093
_tr_flush_block
[function]
[call site]
00094
flush_pending
[function]
[call site]
00095
_tr_flush_block
[function]
[call site]
00096
flush_pending
[function]
[call site]
00097
deflate_rle
[function]
[call site]
00098
fill_window
[function]
[call site]
00099
_tr_flush_block
[function]
[call site]
00100
flush_pending
[function]
[call site]
00101
_tr_flush_block
[function]
[call site]
00102
flush_pending
[function]
[call site]
00103
_tr_flush_block
[function]
[call site]
00104
flush_pending
[function]
[call site]
00105
_tr_align
[function]
[call site]
00106
bi_flush
[function]
[call site]
00107
_tr_stored_block
[function]
[call site]
00108
flush_pending
[function]
[call site]
00109
putShortMSB
[function]
[call site]
00110
putShortMSB
[function]
[call site]
00111
flush_pending
[function]
[call site]
00112
fprintf
[call site]
00113
fprintf
[call site]
00114
deflateParams
[function]
[call site]
00115
deflateStateCheck
[function]
[call site]
00116
deflate
[function]
[call site]
00117
slide_hash
[function]
[call site]
00118
deflate
[function]
[call site]
00119
fprintf
[call site]
00120
deflateParams
[function]
[call site]
00121
deflate
[function]
[call site]
00122
fprintf
[call site]
00123
deflate
[function]
[call site]
00124
fprintf
[call site]
00125
deflateEnd
[function]
[call site]
00126
fprintf
[call site]
00127
test_large_inflate
[function]
[call site]
00128
inflateInit_
[function]
[call site]
00129
inflateInit2_
[function]
[call site]
00130
inflateReset2
[function]
[call site]
00131
inflateStateCheck
[function]
[call site]
00132
inflateReset
[function]
[call site]
00133
inflateStateCheck
[function]
[call site]
00134
inflateResetKeep
[function]
[call site]
00135
inflateStateCheck
[function]
[call site]
00136
fprintf
[call site]
00137
inflate
[function]
[call site]
00138
inflateStateCheck
[function]
[call site]
00139
crc32
[function]
[call site]
00140
crc32
[function]
[call site]
00141
adler32
[function]
[call site]
00142
crc32
[function]
[call site]
00143
crc32
[function]
[call site]
00144
crc32
[function]
[call site]
00145
crc32
[function]
[call site]
00146
crc32
[function]
[call site]
00147
crc32
[function]
[call site]
00148
crc32
[function]
[call site]
00149
crc32
[function]
[call site]
00150
adler32
[function]
[call site]
00151
fixedtables
[function]
[call site]
00152
inflate_table
[function]
[call site]
00153
inflate_table
[function]
[call site]
00154
inflate_table
[function]
[call site]
00155
inflate_fast
[function]
[call site]
00156
crc32
[function]
[call site]
00157
adler32
[function]
[call site]
00158
updatewindow
[function]
[call site]
00159
crc32
[function]
[call site]
00160
adler32
[function]
[call site]
00161
fprintf
[call site]
00162
inflateEnd
[function]
[call site]
00163
inflateStateCheck
[function]
[call site]
00164
fprintf
[call site]
00165
fprintf
[call site]
00166