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 |
|---|---|---|---|---|---|---|---|
| 0 | 6 |
1 :
['avahi_free'] |
0 | 6 | avahi_realloc | call site: 00187 | /src/avahi/avahi-common/malloc.c:148 |
| 0 | 0 | None | 6 | 23 | avahi_unescape_label | call site: 00049 | /src/avahi/avahi-common/domain.c:81 |
| 0 | 0 | None | 4 | 98 | avahi_record_is_valid | call site: 00117 | /src/avahi/avahi-core/rr.c:686 |
| 0 | 0 | None | 2 | 21 | avahi_strdup | call site: 00054 | /src/avahi/avahi-common/malloc.c:164 |
| 0 | 0 | None | 0 | 318 | avahi_dns_packet_consume_record | call site: 00029 | /src/avahi/avahi-core/dns.c:639 |
| 0 | 0 | None | 0 | 234 | avahi_dns_packet_append_record | call site: 00373 | /src/avahi/avahi-core/dns.c:793 |
| 0 | 0 | None | 0 | 195 | avahi_dns_packet_append_name | call site: 00214 | /src/avahi/avahi-core/dns.c:206 |
| 0 | 0 | None | 0 | 195 | avahi_dns_packet_append_name | call site: 00229 | /src/avahi/avahi-core/dns.c:216 |
| 0 | 0 | None | 0 | 188 | avahi_record_copy | call site: 00342 | /src/avahi/avahi-core/rr.c:422 |
| 0 | 0 | None | 0 | 101 | avahi_key_new | call site: 00033 | /src/avahi/avahi-core/rr.c:48 |
| 0 | 0 | None | 0 | 53 | avahi_record_copy | call site: 00347 | /src/avahi/avahi-core/rr.c:449 |
| 0 | 0 | None | 0 | 36 | avahi_string_list_parse | call site: 00097 | /src/avahi/avahi-common/strlst.c:89 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
avahi_set_log_function
[function]
[call site]
00001
log_function
[function]
[call site]
00002
avahi_dns_packet_new
[function]
[call site]
00003
avahi_malloc
[function]
[call site]
00004
xmalloc
[function]
[call site]
00005
oom
[function]
[call site]
00006
__assert_fail
[call site]
00010
avahi_dns_packet_consume_record
[function]
[call site]
00011
__assert_fail
[call site]
00012
avahi_dns_packet_consume_name
[function]
[call site]
00013
consume_labels
[function]
[call site]
00014
__assert_fail
[call site]
00015
avahi_escape_label
[function]
[call site]
00016
__assert_fail
[call site]
00017
__assert_fail
[call site]
00018
__assert_fail
[call site]
00019
__assert_fail
[call site]
00020
__assert_fail
[call site]
00021
avahi_dns_packet_consume_uint16
[function]
[call site]
00022
__assert_fail
[call site]
00023
__assert_fail
[call site]
00024
avahi_dns_packet_consume_uint16
[function]
[call site]
00025
avahi_dns_packet_consume_uint32
[function]
[call site]
00026
__assert_fail
[call site]
00027
__assert_fail
[call site]
00028
avahi_dns_packet_consume_uint16
[function]
[call site]
00029
avahi_record_new_full
[function]
[call site]
00030
avahi_key_new
[function]
[call site]
00031
__assert_fail
[call site]
00032
avahi_new_internal
[function]
[call site]
00033
avahi_malloc
[function]
[call site]
00034
avahi_log_error
[function]
[call site]
00035
avahi_log_ap
[function]
[call site]
00036
vsnprintf
[call site]
00037
fprintf
[call site]
00038
avahi_normalize_name_strdup
[function]
[call site]
00039
__assert_fail
[call site]
00040
avahi_normalize_name
[function]
[call site]
00041
__assert_fail
[call site]
00042
__assert_fail
[call site]
00043
__assert_fail
[call site]
00044
avahi_unescape_label
[function]
[call site]
00045
__assert_fail
[call site]
00046
__assert_fail
[call site]
00047
__ctype_b_loc
[call site]
00048
__ctype_b_loc
[call site]
00049
__assert_fail
[call site]
00050
avahi_utf8_valid
[function]
[call site]
00051
strlen
[call site]
00052
avahi_escape_label
[function]
[call site]
00053
avahi_strdup
[function]
[call site]
00054
strlen
[call site]
00055
avahi_malloc
[function]
[call site]
00056
avahi_log_error
[function]
[call site]
00057
avahi_free
[function]
[call site]
00058
__assert_fail
[call site]
00059
avahi_log_error
[function]
[call site]
00060
avahi_record_new
[function]
[call site]
00061
__assert_fail
[call site]
00062
avahi_new_internal
[function]
[call site]
00063
avahi_log_error
[function]
[call site]
00064
avahi_key_ref
[function]
[call site]
00065
__assert_fail
[call site]
00066
__assert_fail
[call site]
00067
avahi_key_unref
[function]
[call site]
00068
__assert_fail
[call site]
00069
__assert_fail
[call site]
00070
avahi_free
[function]
[call site]
00071
avahi_free
[function]
[call site]
00072
avahi_log_error
[function]
[call site]
00073
parse_rdata
[function]
[call site]
00074
__assert_fail
[call site]
00075
__assert_fail
[call site]
00076
avahi_dns_packet_get_rptr
[function]
[call site]
00077
__assert_fail
[call site]
00078
avahi_dns_packet_consume_name
[function]
[call site]
00079
avahi_strdup
[function]
[call site]
00080
avahi_dns_packet_consume_uint16
[function]
[call site]
00081
avahi_dns_packet_consume_uint16
[function]
[call site]
00082
avahi_dns_packet_consume_uint16
[function]
[call site]
00083
avahi_dns_packet_consume_name
[function]
[call site]
00084
avahi_strdup
[function]
[call site]
00085
avahi_dns_packet_consume_string
[function]
[call site]
00086
__assert_fail
[call site]
00087
__assert_fail
[call site]
00088
__assert_fail
[call site]
00089
avahi_strdup
[function]
[call site]
00090
avahi_dns_packet_consume_string
[function]
[call site]
00091
avahi_strdup
[function]
[call site]
00092
avahi_dns_packet_get_rptr
[function]
[call site]
00093
avahi_string_list_parse
[function]
[call site]
00094
__assert_fail
[call site]
00095
__assert_fail
[call site]
00096
avahi_string_list_add_arbitrary
[function]
[call site]
00097
avahi_string_list_add_anonymous
[function]
[call site]
00098
avahi_malloc
[function]
[call site]
00099
avahi_string_list_free
[function]
[call site]
00100
avahi_free
[function]
[call site]
00101
avahi_dns_packet_skip
[function]
[call site]
00102
__assert_fail
[call site]
00103
avahi_dns_packet_consume_bytes
[function]
[call site]
00104
__assert_fail
[call site]
00105
__assert_fail
[call site]
00106
__assert_fail
[call site]
00107
avahi_dns_packet_consume_bytes
[function]
[call site]
00108
avahi_dns_packet_get_rptr
[function]
[call site]
00109
avahi_memdup
[function]
[call site]
00110
__assert_fail
[call site]
00111
avahi_malloc
[function]
[call site]
00112
avahi_dns_packet_skip
[function]
[call site]
00113
avahi_dns_packet_get_rptr
[function]
[call site]
00114
avahi_record_is_valid
[function]
[call site]
00115
__assert_fail
[call site]
00116
avahi_key_is_valid
[function]
[call site]
00117
__assert_fail
[call site]
00118
avahi_is_valid_domain_name
[function]
[call site]
00119
__assert_fail
[call site]
00120
strlen
[call site]
00121
avahi_unescape_label
[function]
[call site]
00122
avahi_is_valid_domain_name
[function]
[call site]
00123
avahi_is_valid_domain_name
[function]
[call site]
00124
strlen
[call site]
00125
strlen
[call site]
00126
avahi_record_unref
[function]
[call site]
00127
__assert_fail
[call site]
00128
__assert_fail
[call site]
00129
avahi_free
[function]
[call site]
00130
avahi_free
[function]
[call site]
00131
avahi_free
[function]
[call site]
00132
avahi_free
[function]
[call site]
00133
avahi_string_list_free
[function]
[call site]
00134
avahi_free
[function]
[call site]
00135
avahi_key_unref
[function]
[call site]
00136
avahi_free
[function]
[call site]
00137
avahi_record_is_valid
[function]
[call site]
00138
avahi_record_is_goodbye
[function]
[call site]
00139
__assert_fail
[call site]
00140
avahi_record_is_link_local_address
[function]
[call site]
00141
__assert_fail
[call site]
00142
get_address
[function]
[call site]
00143
__assert_fail
[call site]
00144
avahi_address_is_link_local
[function]
[call site]
00145
__assert_fail
[call site]
00146
ntohl
[call site]
00147
avahi_record_get_estimate_size
[function]
[call site]
00148
__assert_fail
[call site]
00149
avahi_key_get_estimate_size
[function]
[call site]
00150
__assert_fail
[call site]
00151
strlen
[call site]
00152
strlen
[call site]
00153
strlen
[call site]
00154
avahi_string_list_serialize
[function]
[call site]
00155
avahi_string_list_reverse
[function]
[call site]
00156
avahi_string_list_reverse
[function]
[call site]
00157
avahi_record_to_string
[function]
[call site]
00158
__assert_fail
[call site]
00159
__assert_fail
[call site]
00160
inet_ntop
[call site]
00161
inet_ntop
[call site]
00162
avahi_string_list_to_string
[function]
[call site]
00163
avahi_new_internal
[function]
[call site]
00164
avahi_string_list_reverse
[function]
[call site]
00165
__assert_fail
[call site]
00166
avahi_string_list_reverse
[function]
[call site]
00167
snprintf
[call site]
00168
snprintf
[call site]
00169
snprintf
[call site]
00170
strchr
[call site]
00171
sprintf
[call site]
00172
strchr
[call site]
00173
avahi_key_to_string
[function]
[call site]
00174
__assert_fail
[call site]
00175
__assert_fail
[call site]
00176
avahi_dns_class_to_string
[function]
[call site]
00177
snprintf
[call site]
00178
avahi_dns_type_to_string
[function]
[call site]
00179
snprintf
[call site]
00180
avahi_strdup_printf
[function]
[call site]
00181
__assert_fail
[call site]
00182
avahi_strdup_vprintf
[function]
[call site]
00183
__assert_fail
[call site]
00184
avahi_malloc
[function]
[call site]
00185
vsnprintf
[call site]
00186
avahi_realloc
[function]
[call site]
00187
avahi_free
[function]
[call site]
00188
xrealloc
[function]
[call site]
00189
oom
[function]
[call site]
00190
__assert_fail
[call site]
00191
avahi_strdup_printf
[function]
[call site]
00192
avahi_free
[function]
[call site]
00193
avahi_free
[function]
[call site]
00194
avahi_free
[function]
[call site]
00195
avahi_rdata_serialize
[function]
[call site]
00196
__assert_fail
[call site]
00197
__assert_fail
[call site]
00198
__assert_fail
[call site]
00199
append_rdata
[function]
[call site]
00200
__assert_fail
[call site]
00201
__assert_fail
[call site]
00202
avahi_dns_packet_append_name
[function]
[call site]
00203
__assert_fail
[call site]
00204
__assert_fail
[call site]
00205
avahi_dns_packet_extend
[function]
[call site]
00206
__assert_fail
[call site]
00207
avahi_hashmap_lookup
[function]
[call site]
00208
__assert_fail
[call site]
00209
entry_get
[function]
[call site]
00210
__assert_fail
[call site]
00211
__assert_fail
[call site]
00212
avahi_dns_packet_extend
[function]
[call site]
00213
avahi_unescape_label
[function]
[call site]
00214
avahi_dns_packet_append_string
[function]
[call site]
00215
__assert_fail
[call site]
00216
__assert_fail
[call site]
00217
strlen
[call site]
00218
avahi_dns_packet_extend
[function]
[call site]
00219
avahi_hashmap_new
[function]
[call site]
00220
__assert_fail
[call site]
00221
avahi_new0_internal
[function]
[call site]
00222
avahi_malloc0
[function]
[call site]
00223
xcalloc
[function]
[call site]
00224
calloc
[call site]
00225
oom
[function]
[call site]
00226
__assert_fail
[call site]
00227
avahi_free
[function]
[call site]
00228
avahi_strdup
[function]
[call site]
00229
avahi_log_error
[function]
[call site]
00230
avahi_hashmap_insert
[function]
[call site]
00231
__assert_fail
[call site]
00232
entry_get
[function]
[call site]
00233
avahi_new_internal
[function]
[call site]
00234
__assert_fail
[call site]
00235
__assert_fail
[call site]
00236
avahi_dns_packet_extend
[function]
[call site]
00237
avahi_dns_packet_cleanup_name_table
[function]
[call site]
00238
avahi_hashmap_foreach
[function]
[call site]
00239
__assert_fail
[call site]
00240
__assert_fail
[call site]
00241
name_table_cleanup
[function]
[call site]
00242
avahi_hashmap_remove
[function]
[call site]
00243
__assert_fail
[call site]
00244
entry_get
[function]
[call site]
00245
entry_free
[function]
[call site]
00246
__assert_fail
[call site]
00247
__assert_fail
[call site]
00248
__assert_fail
[call site]
00249
avahi_dns_packet_append_uint16
[function]
[call site]
00250
__assert_fail
[call site]
00251
avahi_dns_packet_extend
[function]
[call site]
00252
avahi_dns_packet_append_uint16
[function]
[call site]
00253
avahi_dns_packet_append_uint16
[function]
[call site]
00254
avahi_dns_packet_append_name
[function]
[call site]
00255
avahi_dns_packet_append_string
[function]
[call site]
00256
avahi_dns_packet_append_string
[function]
[call site]
00257
avahi_string_list_serialize
[function]
[call site]
00258
avahi_dns_packet_extend
[function]
[call site]
00259
avahi_string_list_serialize
[function]
[call site]
00260
avahi_dns_packet_append_bytes
[function]
[call site]
00261
__assert_fail
[call site]
00262
__assert_fail
[call site]
00263
__assert_fail
[call site]
00264
avahi_dns_packet_extend
[function]
[call site]
00265
avahi_dns_packet_append_bytes
[function]
[call site]
00266
avahi_dns_packet_append_bytes
[function]
[call site]
00267
avahi_hashmap_free
[function]
[call site]
00268
__assert_fail
[call site]
00269
entry_free
[function]
[call site]
00270
avahi_free
[function]
[call site]
00271
__assert_fail
[call site]
00272
avahi_record_new_full
[function]
[call site]
00273
avahi_rdata_parse
[function]
[call site]
00274
__assert_fail
[call site]
00275
__assert_fail
[call site]
00276
parse_rdata
[function]
[call site]
00277
__assert_fail
[call site]
00278
avahi_record_is_valid
[function]
[call site]
00279
__assert_fail
[call site]
00280
avahi_record_equal_no_ttl
[function]
[call site]
00281
__assert_fail
[call site]
00282
__assert_fail
[call site]
00283
avahi_key_equal
[function]
[call site]
00284
__assert_fail
[call site]
00285
__assert_fail
[call site]
00286
avahi_domain_equal
[function]
[call site]
00287
avahi_unescape_label
[function]
[call site]
00288
__assert_fail
[call site]
00289
avahi_unescape_label
[function]
[call site]
00290
__assert_fail
[call site]
00291
strcasecmp
[call site]
00292
rdata_equal
[function]
[call site]
00293
__assert_fail
[call site]
00294
__assert_fail
[call site]
00295
__assert_fail
[call site]
00296
avahi_domain_equal
[function]
[call site]
00297
avahi_domain_equal
[function]
[call site]
00298
strcmp
[call site]
00299
strcmp
[call site]
00300
avahi_string_list_equal
[function]
[call site]
00301
memcmp
[call site]
00302
memcmp
[call site]
00303
memcmp
[call site]
00304
memcmp
[call site]
00305
__assert_fail
[call site]
00306
avahi_record_lexicographical_compare
[function]
[call site]
00307
__assert_fail
[call site]
00308
__assert_fail
[call site]
00309
uint16_cmp
[function]
[call site]
00310
uint16_cmp
[function]
[call site]
00311
avahi_binary_domain_cmp
[function]
[call site]
00312
__assert_fail
[call site]
00313
avahi_unescape_label
[function]
[call site]
00314
__assert_fail
[call site]
00315
avahi_unescape_label
[function]
[call site]
00316
__assert_fail
[call site]
00317
uint16_cmp
[function]
[call site]
00318
uint16_cmp
[function]
[call site]
00319
uint16_cmp
[function]
[call site]
00320
avahi_binary_domain_cmp
[function]
[call site]
00321
strcmp
[call site]
00322
strcmp
[call site]
00323
avahi_string_list_serialize
[function]
[call site]
00324
avahi_string_list_serialize
[function]
[call site]
00325
avahi_new_internal
[function]
[call site]
00326
avahi_new_internal
[function]
[call site]
00327
avahi_free
[function]
[call site]
00328
avahi_string_list_serialize
[function]
[call site]
00329
avahi_string_list_serialize
[function]
[call site]
00330
lexicographical_memcmp
[function]
[call site]
00331
avahi_free
[function]
[call site]
00335
avahi_free
[function]
[call site]
00336
memcmp
[call site]
00337
memcmp
[call site]
00338
lexicographical_memcmp
[function]
[call site]
00339
avahi_log_error
[function]
[call site]
00340
avahi_record_copy
[function]
[call site]
00341
avahi_new_internal
[function]
[call site]
00342
avahi_log_error
[function]
[call site]
00343
avahi_key_ref
[function]
[call site]
00344
avahi_strdup
[function]
[call site]
00345
avahi_strdup
[function]
[call site]
00346
avahi_strdup
[function]
[call site]
00347
avahi_strdup
[function]
[call site]
00348
avahi_free
[function]
[call site]
00349
avahi_string_list_copy
[function]
[call site]
00350
avahi_string_list_add_arbitrary
[function]
[call site]
00351
avahi_string_list_free
[function]
[call site]
00352
avahi_string_list_reverse
[function]
[call site]
00353
avahi_memdup
[function]
[call site]
00354
avahi_log_error
[function]
[call site]
00355
avahi_key_unref
[function]
[call site]
00356
avahi_free
[function]
[call site]
00357
avahi_record_equal_no_ttl
[function]
[call site]
00358
avahi_record_lexicographical_compare
[function]
[call site]
00359
__assert_fail
[call site]
00360
avahi_record_unref
[function]
[call site]
00361
avahi_dns_packet_consume_record
[function]
[call site]
00362
avahi_record_equal_no_ttl
[function]
[call site]
00363
avahi_record_lexicographical_compare
[function]
[call site]
00364
avahi_dns_packet_free
[function]
[call site]
00365
__assert_fail
[call site]
00366
avahi_hashmap_free
[function]
[call site]
00367
avahi_free
[function]
[call site]
00368
avahi_dns_packet_new
[function]
[call site]
00369
avahi_dns_packet_append_record
[function]
[call site]
00370
__assert_fail
[call site]
00371
__assert_fail
[call site]
00372
avahi_dns_packet_append_name
[function]
[call site]
00373
avahi_dns_packet_append_uint16
[function]
[call site]
00374
avahi_dns_packet_append_uint16
[function]
[call site]
00375
avahi_dns_packet_append_uint32
[function]
[call site]
00376
avahi_dns_packet_extend
[function]
[call site]
00377
avahi_dns_packet_append_uint16
[function]
[call site]
00378
avahi_dns_packet_extend
[function]
[call site]
00379
append_rdata
[function]
[call site]
00380
avahi_dns_packet_extend
[function]
[call site]
00381
__assert_fail
[call site]
00382
avahi_dns_packet_cleanup_name_table
[function]
[call site]
00383
avahi_record_unref
[function]
[call site]
00384
avahi_record_unref
[function]
[call site]
00385
avahi_record_unref
[function]
[call site]
00386
avahi_dns_packet_free
[function]
[call site]
00387