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 |
---|---|---|---|---|---|---|---|
725 | 2055 |
19 :
['_gnutls_log', 'check_phe_sha512', 'check_sha', 'check_padlock', 'check_phe_partial', '_gnutls_priority_update_non_aesni', 'check_pclmul', 'check_optimized_aes', 'read_cpuid_vals', 'check_phe', 'padlock_capability', 'capabilities_to_intel_cpuid', 'capabilities_to_zhaoxin_edx', 'gnutls_crypto_single_cipher_register', 'check_ssse3', 'gnutls_crypto_single_digest_register', 'check_fast_pclmul', 'gnutls_crypto_single_mac_register', 'check_avx_movbe'] |
725 | 2055 | register_x86_padlock_crypto | call site: 00000 | /src/gnutls/lib/accelerated/x86/x86-common.c:383 |
472 | 472 |
12 :
['_gnutls_buffer_clear', '_name_val_array_clear', 'fseek', 'ini_ctx_deinit', 'construct_system_wide_priority_string', 'gnutls_strerror', 'fclose', 'pthread_rwlock_wrlock', 'cfg_apply', 'update_system_wide_priority_string', 'fopen', 'ini_parse_file'] |
604 | 604 | _gnutls_update_system_priorities | call site: 00000 | /src/gnutls/lib/priority.c:2214 |
48 | 48 |
1 :
['capabilities_to_intel_cpuid'] |
440 | 1304 | register_x86_intel_crypto | call site: 00000 | /src/gnutls/lib/accelerated/x86/x86-common.c:817 |
18 | 18 |
1 :
['_gnutls_asn2err'] |
40 | 40 | _gnutls_global_init | call site: 00000 | /src/gnutls/lib/global.c:305 |
16 | 16 |
1 :
['_asn1_delete_list_and_nodes'] |
16 | 16 | asn1_array2tree | call site: 00000 | /src/gnutls/lib/minitasn1/structure.c:272 |
12 | 12 |
2 :
['_gnutls_log', 'atoi'] |
22 | 1557 | lib_init | call site: 00000 | /src/gnutls/lib/global.c:516 |
10 | 10 |
1 :
['_gnutls_log'] |
10 | 10 | register_x86_intel_crypto | call site: 00000 | /src/gnutls/lib/accelerated/x86/x86-common.c:1027 |
10 | 10 |
1 :
['_gnutls_log'] |
10 | 10 | _algo_register | call site: 00000 | /src/gnutls/lib/crypto-backend.c:67 |
10 | 10 |
1 :
['_gnutls_log'] |
10 | 10 | _algo_register | call site: 00000 | /src/gnutls/lib/crypto-backend.c:87 |
9 | 9 |
1 :
['pkt_wire_alloc'] |
9 | 9 | pkt_init | call site: 00008 | /src/knot-dns/src/libknot/packet/pkt.c:194 |
6 | 6 |
3 :
['gnutls_global_set_log_function', 'atoi', 'gnutls_global_set_log_level'] |
166 | 1987 | _gnutls_global_init | call site: 00000 | /src/gnutls/lib/global.c:261 |
6 | 6 |
1 :
['memcmp'] |
6 | 6 | check_x86_cpu_vendor | call site: 00000 | /src/gnutls/lib/accelerated/x86/x86-common.c:792 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
knot_pkt_new
[function]
[call site]
00001
mm_ctx_init
[function]
[call site]
00002
mm_malloc
[function]
[call site]
00003
pkt_new_mm
[function]
[call site]
00004
__assert_fail
[call site]
00005
mm_alloc
[function]
[call site]
00006
pkt_init
[function]
[call site]
00007
__assert_fail
[call site]
00008
pkt_wire_alloc
[function]
[call site]
00009
__assert_fail
[call site]
00010
mm_alloc
[function]
[call site]
00011
pkt_wire_set
[function]
[call site]
00012
__assert_fail
[call site]
00013
mm_free
[function]
[call site]
00014
knot_pkt_parse
[function]
[call site]
00015
sections_reset
[function]
[call site]
00016
knot_pkt_begin
[function]
[call site]
00017
knot_pkt_parse_question
[function]
[call site]
00018
knot_wire_get_qdcount
[function]
[call site]
00019
__assert_fail
[call site]
00020
knot_wire_read_u16
[function]
[call site]
00021
__assert_fail
[call site]
00022
__bswap_16
[function]
[call site]
00023
knot_dname_wire_check
[function]
[call site]
00024
knot_wire_is_pointer
[function]
[call site]
00025
knot_wire_get_pointer
[function]
[call site]
00026
knot_wire_is_pointer
[function]
[call site]
00027
__assert_fail
[call site]
00028
knot_wire_read_u16
[function]
[call site]
00029
knot_dname_copy_lower
[function]
[call site]
00030
knot_tolower
[function]
[call site]
00031
parse_payload
[function]
[call site]
00032
__assert_fail
[call site]
00033
__assert_fail
[call site]
00034
__assert_fail
[call site]
00035
knot_wire_get_ancount
[function]
[call site]
00036
__assert_fail
[call site]
00037
knot_wire_read_u16
[function]
[call site]
00038
knot_wire_get_nscount
[function]
[call site]
00039
__assert_fail
[call site]
00040
knot_wire_read_u16
[function]
[call site]
00041
knot_wire_get_arcount
[function]
[call site]
00042
__assert_fail
[call site]
00043
knot_wire_read_u16
[function]
[call site]
00044
pkt_rr_array_alloc
[function]
[call site]
00045
mm_alloc
[function]
[call site]
00046
mm_alloc
[function]
[call site]
00047
mm_free
[function]
[call site]
00048
mm_free
[function]
[call site]
00049
mm_free
[function]
[call site]
00050
knot_pkt_begin
[function]
[call site]
00051
parse_section
[function]
[call site]
00052
__assert_fail
[call site]
00053
pkt_rr_wirecount
[function]
[call site]
00054
__assert_fail
[call site]
00055
knot_wire_get_ancount
[function]
[call site]
00056
knot_wire_get_nscount
[function]
[call site]
00057
knot_wire_get_arcount
[function]
[call site]
00058
__assert_fail
[call site]
00059
parse_rr
[function]
[call site]
00060
__assert_fail
[call site]
00061
pkt_rr_array_alloc
[function]
[call site]
00062
knot_rrset_rr_from_wire
[function]
[call site]
00063
parse_header
[function]
[call site]
00064
__assert_fail
[call site]
00065
__assert_fail
[call site]
00066
__assert_fail
[call site]
00067
__assert_fail
[call site]
00068
wire_ctx_init_const
[function]
[call site]
00069
__assert_fail
[call site]
00070
wire_ctx_init
[function]
[call site]
00071
__assert_fail
[call site]
00072
wire_ctx_set_offset
[function]
[call site]
00073
__assert_fail
[call site]
00074
knot_dname_wire_check
[function]
[call site]
00075
knot_dname_unpack
[function]
[call site]
00076
knot_wire_seek_label
[function]
[call site]
00077
__assert_fail
[call site]
00078
knot_wire_is_pointer
[function]
[call site]
00079
knot_wire_get_pointer
[function]
[call site]
00080
__assert_fail
[call site]
00081
knot_wire_next_label
[function]
[call site]
00082
__assert_fail
[call site]
00083
__assert_fail
[call site]
00084
knot_wire_seek_label
[function]
[call site]
00085
mm_alloc
[function]
[call site]
00086
wire_ctx_skip
[function]
[call site]
00087
__assert_fail
[call site]
00088
wire_ctx_available
[function]
[call site]
00089
__assert_fail
[call site]
00090
wire_ctx_offset
[function]
[call site]
00091
__assert_fail
[call site]
00092
wire_ctx_offset
[function]
[call site]
00093
wire_ctx_read_u16
[function]
[call site]
00094
wire_ctx_read
[function]
[call site]
00095
__assert_fail
[call site]
00096
__assert_fail
[call site]
00097
memzero
[function]
[call site]
00098
explicit_bzero
[call site]
00099
wire_ctx_can_read
[function]
[call site]
00100
__assert_fail
[call site]
00101
wire_ctx_available
[function]
[call site]
00102
memzero
[function]
[call site]
00103
__bswap_16
[function]
[call site]
00104
wire_ctx_read_u16
[function]
[call site]
00105
wire_ctx_read_u32
[function]
[call site]
00106
wire_ctx_read
[function]
[call site]
00107
__bswap_32
[function]
[call site]
00108
wire_ctx_read_u16
[function]
[call site]
00109
knot_dname_free
[function]
[call site]
00110
mm_free
[function]
[call site]
00111
wire_ctx_available
[function]
[call site]
00112
knot_dname_free
[function]
[call site]
00113
wire_ctx_offset
[function]
[call site]
00114
knot_rrset_init
[function]
[call site]
00115
knot_rdataset_init
[function]
[call site]
00116
parse_rdata
[function]
[call site]
00117
__assert_fail
[call site]
00118
__assert_fail
[call site]
00119
__assert_fail
[call site]
00120
knot_get_rdata_descriptor
[function]
[call site]
00121
knot_get_obsolete_rdata_descriptor
[function]
[call site]
00122
allow_zero_rdata
[function]
[call site]
00123
knot_rrset_add_rdata
[function]
[call site]
00124
knot_rdata_size
[function]
[call site]
00125
knot_rdata_init
[function]
[call site]
00126
__assert_fail
[call site]
00127
__assert_fail
[call site]
00128
knot_rdataset_add
[function]
[call site]
00129
rr_seek
[function]
[call site]
00130
__assert_fail
[call site]
00131
__assert_fail
[call site]
00132
__assert_fail
[call site]
00133
knot_rdata_size
[function]
[call site]
00134
knot_rdata_cmp
[function]
[call site]
00135
knot_rdataset_next
[function]
[call site]
00139
__assert_fail
[call site]
00140
knot_rdata_size
[function]
[call site]
00141
add_rr_at
[function]
[call site]
00142
__assert_fail
[call site]
00143
__assert_fail
[call site]
00144
__assert_fail
[call site]
00145
knot_rdata_size
[function]
[call site]
00146
knot_rdata_size
[function]
[call site]
00147
mm_realloc
[function]
[call site]
00148
mm_free
[function]
[call site]
00149
realloc
[call site]
00150
knot_rdata_init
[function]
[call site]
00151
knot_rdata_cmp
[function]
[call site]
00152
add_rr_at
[function]
[call site]
00153
knot_rdataset_next
[function]
[call site]
00154
__assert_fail
[call site]
00155
add_rr_at
[function]
[call site]
00156
knot_rdata_size
[function]
[call site]
00157
rdata_traverse_parse
[function]
[call site]
00158
decompress_rdata_dname
[function]
[call site]
00159
__assert_fail
[call site]
00160
__assert_fail
[call site]
00161
__assert_fail
[call site]
00162
__assert_fail
[call site]
00163
knot_dname_wire_check
[function]
[call site]
00164
knot_dname_unpack
[function]
[call site]
00165
write_rdata_naptr_header
[function]
[call site]
00166
__assert_fail
[call site]
00167
__assert_fail
[call site]
00168
__assert_fail
[call site]
00169
knot_naptr_header_size
[function]
[call site]
00170
wire_ctx_init_const
[function]
[call site]
00171
wire_ctx_skip
[function]
[call site]
00172
wire_ctx_read_u8
[function]
[call site]
00173
wire_ctx_read
[function]
[call site]
00174
wire_ctx_skip
[function]
[call site]
00175
wire_ctx_offset
[function]
[call site]
00176
write_rdata_fixed
[function]
[call site]
00177
__assert_fail
[call site]
00178
__assert_fail
[call site]
00179
__assert_fail
[call site]
00180
write_rdata_fixed
[function]
[call site]
00181
__assert_fail
[call site]
00182
write_rdata_fixed
[function]
[call site]
00183
knot_rdataset_add
[function]
[call site]
00184
knot_rrset_clear
[function]
[call site]
00185
knot_rdataset_clear
[function]
[call site]
00186
mm_free
[function]
[call site]
00187
knot_rdataset_init
[function]
[call site]
00188
knot_dname_free
[function]
[call site]
00189
knot_rrset_rr_to_canonical
[function]
[call site]
00190
knot_dname_to_lower
[function]
[call site]
00191
knot_tolower
[function]
[call site]
00192
knot_rrtype_should_be_lowercased
[function]
[call site]
00193
knot_get_rdata_descriptor
[function]
[call site]
00194
knot_get_obsolete_rdata_descriptor
[function]
[call site]
00195
knot_dname_to_lower
[function]
[call site]
00196
knot_dname_size
[function]
[call site]
00197
knot_wire_is_pointer
[function]
[call site]
00198
knot_wire_is_pointer
[function]
[call site]
00199
knot_naptr_header_size
[function]
[call site]
00200
__assert_fail
[call site]
00201
knot_rrset_clear
[function]
[call site]
00202
check_rr_constraints
[function]
[call site]
00203
knot_tsig_rdata_is_ok
[function]
[call site]
00204
knot_rdataset_at
[function]
[call site]
00205
rr_seek
[function]
[call site]
00206
rdata_seek
[function]
[call site]
00207
knot_rdataset_at
[function]
[call site]
00208
wire_ctx_init_const
[function]
[call site]
00209
knot_dname_size
[function]
[call site]
00210
wire_ctx_skip
[function]
[call site]
00211
wire_ctx_skip
[function]
[call site]
00212
wire_ctx_skip
[function]
[call site]
00213
wire_ctx_skip
[function]
[call site]
00214
wire_ctx_skip
[function]
[call site]
00215
wire_ctx_read_u16
[function]
[call site]
00216
wire_ctx_skip
[function]
[call site]
00217
wire_ctx_read_u16
[function]
[call site]
00218
wire_ctx_skip
[function]
[call site]
00219
wire_ctx_skip
[function]
[call site]
00220
wire_ctx_read_u16
[function]
[call site]
00221
wire_ctx_skip
[function]
[call site]
00222
wire_ctx_skip
[function]
[call site]
00223
wire_ctx_read_u16
[function]
[call site]
00224
wire_ctx_skip
[function]
[call site]
00225
__assert_fail
[call site]
00226
wire_ctx_read_u16
[function]
[call site]
00227
wire_ctx_available
[function]
[call site]
00228
wire_ctx_available
[function]
[call site]
00229
knot_tsig_rdata_alg_name
[function]
[call site]
00230
knot_rdataset_at
[function]
[call site]
00231
knot_wire_get_arcount
[function]
[call site]
00232
knot_edns_get_options
[function]
[call site]
00233
mm_calloc
[function]
[call site]
00234
mm_alloc
[function]
[call site]
00235
memzero
[function]
[call site]
00236
calloc
[call site]
00237
wire_ctx_init_const
[function]
[call site]
00238
wire_ctx_available
[function]
[call site]
00239
wire_ctx_read_u16
[function]
[call site]
00240
wire_ctx_read_u16
[function]
[call site]
00241
wire_ctx_skip
[function]
[call site]
00242
mm_free
[function]
[call site]
00243
knot_pkt_section
[function]
[call site]
00244
__assert_fail
[call site]
00245
knot_pkt_rr
[function]
[call site]
00246
__assert_fail
[call site]
00247
knot_pkt_free
[function]
[call site]
00248
pkt_free_data
[function]
[call site]
00249
knot_rrset_clear
[function]
[call site]
00250
mm_free
[function]
[call site]
00251
mm_free
[function]
[call site]
00252
mm_free
[function]
[call site]
00253
mm_free
[function]
[call site]
00254