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 |
---|---|---|---|---|---|---|---|
13 | 13 |
2 :
['__ctype_b_loc', 'wpa_debug_print_timestamp'] |
13 | 13 | _wpa_hexdump_ascii | call site: 00105 | /src/hostap/tests/fuzzing/asn1/../../../src/utils/wpa_debug.c:423 |
11 | 11 |
1 :
['wpa_debug_print_timestamp'] |
11 | 11 | _wpa_hexdump | call site: 00045 | /src/hostap/tests/fuzzing/asn1/../../../src/utils/wpa_debug.c:281 |
2 | 2 |
1 :
['atoi'] |
2 | 2 | wpa_fuzzer_set_debug_level | call site: 00002 | /src/hostap/tests/fuzzing/asn1/../fuzzer-common.c:23 |
0 | 29 |
1 :
['x509_certificate_free'] |
0 | 29 | x509_certificate_parse | call site: 00350 | /src/hostap/src/tls/x509v3.c:1807 |
0 | 0 | None | 0 | 835 | x509_parse_tbs_certificate | call site: 00187 | /src/hostap/src/tls/x509v3.c:1557 |
0 | 0 | None | 0 | 29 | x509_certificate_parse | call site: 00039 | /src/hostap/src/tls/x509v3.c:1754 |
0 | 0 | None | 0 | 6 | x509_certificate_free | call site: 00039 | /src/hostap/src/tls/x509v3.c:49 |
0 | 0 | None | 0 | 3 | x509_parse_name | call site: 00101 | /src/hostap/src/tls/x509v3.c:408 |
0 | 0 | None | 0 | 3 | x509_parse_name | call site: 00133 | /src/hostap/src/tls/x509v3.c:440 |
0 | 0 | None | 0 | 0 | asn1_oid_to_str | call site: 00229 | /src/hostap/tests/fuzzing/asn1/../../../src/tls/asn1.c:357 |
0 | 0 | None | 0 | 0 | x509_parse_algorithm_identifier | call site: 00076 | /src/hostap/src/tls/x509v3.c:200 |
0 | 0 | None | 0 | 0 | x509_parse_name | call site: 00086 | /src/hostap/src/tls/x509v3.c:312 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
wpa_fuzzer_set_debug_level
[function]
[call site]
00001
getenv
[call site]
00002
atoi
[call site]
00003
x509_certificate_parse
[function]
[call site]
00004
os_zalloc
[function]
[call site]
00005
calloc
[call site]
00006
asn1_get_next
[function]
[call site]
00007
wpa_printf
[function]
[call site]
00008
wpa_debug_print_timestamp
[function]
[call site]
00009
os_get_time
[function]
[call site]
00010
gettimeofday
[call site]
00011
fprintf
[call site]
00012
printf
[call site]
00013
vfprintf
[call site]
00014
fprintf
[call site]
00015
vprintf
[call site]
00016
printf
[call site]
00017
wpa_printf
[function]
[call site]
00018
wpa_printf
[function]
[call site]
00019
wpa_printf
[function]
[call site]
00020
wpa_printf
[function]
[call site]
00021
wpa_printf
[function]
[call site]
00022
wpa_printf
[function]
[call site]
00023
wpa_printf
[function]
[call site]
00024
wpa_printf
[function]
[call site]
00025
wpa_printf
[function]
[call site]
00026
wpa_printf
[function]
[call site]
00027
wpa_printf
[function]
[call site]
00028
wpa_printf
[function]
[call site]
00029
asn1_valid_der
[function]
[call site]
00030
asn1_valid_der_boolean
[function]
[call site]
00031
wpa_printf
[function]
[call site]
00032
wpa_printf
[function]
[call site]
00033
asn1_print_hdr
[function]
[call site]
00034
wpa_printf
[function]
[call site]
00035
asn1_is_sequence
[function]
[call site]
00036
asn1_unexpected
[function]
[call site]
00037
wpa_printf
[function]
[call site]
00038
x509_certificate_free
[function]
[call site]
00039
wpa_printf
[function]
[call site]
00040
x509_free_name
[function]
[call site]
00041
x509_free_name
[function]
[call site]
00042
x509_certificate_free
[function]
[call site]
00043
wpa_hexdump
[function]
[call site]
00044
_wpa_hexdump
[function]
[call site]
00045
wpa_debug_print_timestamp
[function]
[call site]
00046
fprintf
[call site]
00047
fprintf
[call site]
00048
fprintf
[call site]
00049
fprintf
[call site]
00050
fprintf
[call site]
00051
printf
[call site]
00052
printf
[call site]
00053
printf
[call site]
00054
printf
[call site]
00055
printf
[call site]
00056
x509_parse_tbs_certificate
[function]
[call site]
00057
asn1_get_next
[function]
[call site]
00058
asn1_is_sequence
[function]
[call site]
00059
asn1_unexpected
[function]
[call site]
00060
asn1_get_next
[function]
[call site]
00061
asn1_is_cs_tag
[function]
[call site]
00062
asn1_get_next
[function]
[call site]
00063
asn1_is_integer
[function]
[call site]
00064
asn1_unexpected
[function]
[call site]
00065
wpa_printf
[function]
[call site]
00066
wpa_printf
[function]
[call site]
00067
asn1_get_next
[function]
[call site]
00068
wpa_printf
[function]
[call site]
00069
asn1_is_integer
[function]
[call site]
00070
asn1_unexpected
[function]
[call site]
00071
wpa_hexdump
[function]
[call site]
00072
x509_parse_algorithm_identifier
[function]
[call site]
00073
asn1_get_next
[function]
[call site]
00074
asn1_is_sequence
[function]
[call site]
00075
asn1_unexpected
[function]
[call site]
00076
asn1_get_oid
[function]
[call site]
00077
asn1_get_next
[function]
[call site]
00078
asn1_is_oid
[function]
[call site]
00079
asn1_unexpected
[function]
[call site]
00080
asn1_parse_oid
[function]
[call site]
00081
wpa_printf
[function]
[call site]
00082
x509_parse_name
[function]
[call site]
00083
asn1_get_next
[function]
[call site]
00084
asn1_is_sequence
[function]
[call site]
00085
asn1_unexpected
[function]
[call site]
00086
asn1_get_next
[function]
[call site]
00087
asn1_is_set
[function]
[call site]
00088
asn1_unexpected
[function]
[call site]
00089
x509_free_name
[function]
[call site]
00090
asn1_get_next
[function]
[call site]
00091
asn1_is_sequence
[function]
[call site]
00092
asn1_unexpected
[function]
[call site]
00093
x509_free_name
[function]
[call site]
00094
asn1_get_oid
[function]
[call site]
00095
x509_free_name
[function]
[call site]
00096
asn1_get_next
[function]
[call site]
00097
wpa_printf
[function]
[call site]
00098
x509_free_name
[function]
[call site]
00099
asn1_is_string_type
[function]
[call site]
00100
wpa_printf
[function]
[call site]
00101
x509_free_name
[function]
[call site]
00102
wpa_hexdump
[function]
[call site]
00103
wpa_hexdump_ascii
[function]
[call site]
00104
_wpa_hexdump_ascii
[function]
[call site]
00105
wpa_debug_print_timestamp
[function]
[call site]
00106
fprintf
[call site]
00107
fprintf
[call site]
00108
fprintf
[call site]
00109
fprintf
[call site]
00110
fprintf
[call site]
00111
fprintf
[call site]
00112
fprintf
[call site]
00113
__ctype_b_loc
[call site]
00114
fprintf
[call site]
00115
fprintf
[call site]
00116
fprintf
[call site]
00117
fprintf
[call site]
00118
printf
[call site]
00119
printf
[call site]
00120
printf
[call site]
00121
printf
[call site]
00122
printf
[call site]
00123
printf
[call site]
00124
printf
[call site]
00125
__ctype_b_loc
[call site]
00126
printf
[call site]
00127
printf
[call site]
00128
printf
[call site]
00129
printf
[call site]
00130
wpa_printf
[function]
[call site]
00131
x509_free_name
[function]
[call site]
00132
dup_binstr
[function]
[call site]
00133
x509_free_name
[function]
[call site]
00134
strlen
[call site]
00135
wpa_printf
[function]
[call site]
00136
x509_free_name
[function]
[call site]
00137
x509_name_string
[function]
[call site]
00138
x509_name_attr_str
[function]
[call site]
00139
snprintf
[call site]
00140
os_snprintf_error
[function]
[call site]
00141
snprintf
[call site]
00142
os_snprintf_error
[function]
[call site]
00143
wpa_printf
[function]
[call site]
00144
x509_parse_validity
[function]
[call site]
00145
asn1_get_next
[function]
[call site]
00146
asn1_is_sequence
[function]
[call site]
00147
asn1_unexpected
[function]
[call site]
00148
asn1_get_next
[function]
[call site]
00149
asn1_is_utctime
[function]
[call site]
00150
asn1_is_generalizedtime
[function]
[call site]
00151
x509_parse_time
[function]
[call site]
00152
wpa_hexdump_ascii
[function]
[call site]
00153
parse_uint2
[function]
[call site]
00154
__isoc99_sscanf
[call site]
00155
wpa_hexdump_ascii
[function]
[call site]
00156
wpa_hexdump_ascii
[function]
[call site]
00157
parse_uint4
[function]
[call site]
00158
__isoc99_sscanf
[call site]
00159
wpa_hexdump_ascii
[function]
[call site]
00160
wpa_printf
[function]
[call site]
00161
parse_uint2
[function]
[call site]
00162
wpa_hexdump_ascii
[function]
[call site]
00163
parse_uint2
[function]
[call site]
00164
wpa_hexdump_ascii
[function]
[call site]
00165
parse_uint2
[function]
[call site]
00166
wpa_hexdump_ascii
[function]
[call site]
00167
parse_uint2
[function]
[call site]
00168
wpa_hexdump_ascii
[function]
[call site]
00169
parse_uint2
[function]
[call site]
00170
wpa_hexdump_ascii
[function]
[call site]
00171
os_mktime
[function]
[call site]
00172
mktime
[call site]
00173
localtime
[call site]
00174
mktime
[call site]
00175
gmtime
[call site]
00176
mktime
[call site]
00177
wpa_hexdump_ascii
[function]
[call site]
00178
wpa_printf
[function]
[call site]
00179
wpa_hexdump_ascii
[function]
[call site]
00180
asn1_get_next
[function]
[call site]
00181
asn1_is_utctime
[function]
[call site]
00182
asn1_is_generalizedtime
[function]
[call site]
00183
x509_parse_time
[function]
[call site]
00184
wpa_hexdump_ascii
[function]
[call site]
00185
wpa_printf
[function]
[call site]
00186
x509_parse_name
[function]
[call site]
00187
x509_name_string
[function]
[call site]
00188
wpa_printf
[function]
[call site]
00189
x509_parse_public_key
[function]
[call site]
00190
asn1_get_next
[function]
[call site]
00191
asn1_is_sequence
[function]
[call site]
00192
asn1_unexpected
[function]
[call site]
00193
x509_parse_algorithm_identifier
[function]
[call site]
00194
asn1_get_next
[function]
[call site]
00195
asn1_is_bitstring
[function]
[call site]
00196
asn1_unexpected
[function]
[call site]
00197
wpa_printf
[function]
[call site]
00198
os_memdup
[function]
[call site]
00199
wpa_printf
[function]
[call site]
00200
wpa_hexdump
[function]
[call site]
00201
asn1_get_next
[function]
[call site]
00202
asn1_unexpected
[function]
[call site]
00203
wpa_printf
[function]
[call site]
00204
asn1_get_next
[function]
[call site]
00205
asn1_unexpected
[function]
[call site]
00206
wpa_printf
[function]
[call site]
00207
asn1_get_next
[function]
[call site]
00208
asn1_unexpected
[function]
[call site]
00209
wpa_printf
[function]
[call site]
00210
wpa_printf
[function]
[call site]
00211
x509_parse_extensions
[function]
[call site]
00212
asn1_get_next
[function]
[call site]
00213
asn1_is_sequence
[function]
[call site]
00214
asn1_unexpected
[function]
[call site]
00215
x509_parse_extension
[function]
[call site]
00216
asn1_get_next
[function]
[call site]
00217
asn1_is_sequence
[function]
[call site]
00218
asn1_unexpected
[function]
[call site]
00219
asn1_get_oid
[function]
[call site]
00220
wpa_printf
[function]
[call site]
00221
asn1_get_next
[function]
[call site]
00222
asn1_is_boolean
[function]
[call site]
00223
asn1_is_octetstring
[function]
[call site]
00224
asn1_unexpected
[function]
[call site]
00225
asn1_get_next
[function]
[call site]
00226
asn1_is_octetstring
[function]
[call site]
00227
asn1_unexpected
[function]
[call site]
00228
asn1_oid_to_str
[function]
[call site]
00229
snprintf
[call site]
00230
os_snprintf_error
[function]
[call site]
00231
wpa_printf
[function]
[call site]
00232
wpa_hexdump
[function]
[call site]
00233
x509_parse_extension_data
[function]
[call site]
00234
x509_id_ce_oid
[function]
[call site]
00235
x509_parse_ext_key_usage
[function]
[call site]
00236
asn1_get_next
[function]
[call site]
00237
asn1_is_bitstring
[function]
[call site]
00238
asn1_unexpected
[function]
[call site]
00239
asn1_bit_string_to_long
[function]
[call site]
00240
rotate_bits
[function]
[call site]
00241
rotate_bits
[function]
[call site]
00242
rotate_bits
[function]
[call site]
00243
rotate_bits
[function]
[call site]
00244
wpa_printf
[function]
[call site]
00245
wpa_printf
[function]
[call site]
00246
x509_parse_ext_subject_alt_name
[function]
[call site]
00247
asn1_get_next
[function]
[call site]
00248
asn1_is_sequence
[function]
[call site]
00249
asn1_unexpected
[function]
[call site]
00250
wpa_printf
[function]
[call site]
00251
x509_parse_ext_alt_name
[function]
[call site]
00252
asn1_get_next
[function]
[call site]
00253
wpa_printf
[function]
[call site]
00254
x509_parse_alt_name_rfc8222
[function]
[call site]
00255
wpa_hexdump_ascii
[function]
[call site]
00256
os_zalloc
[function]
[call site]
00257
strlen
[call site]
00258
wpa_printf
[function]
[call site]
00259
x509_parse_alt_name_dns
[function]
[call site]
00260
wpa_hexdump_ascii
[function]
[call site]
00261
os_zalloc
[function]
[call site]
00262
strlen
[call site]
00263
wpa_printf
[function]
[call site]
00264
x509_parse_alt_name_uri
[function]
[call site]
00265
wpa_hexdump_ascii
[function]
[call site]
00266
os_zalloc
[function]
[call site]
00267
strlen
[call site]
00268
wpa_printf
[function]
[call site]
00269
x509_parse_alt_name_ip
[function]
[call site]
00270
wpa_hexdump
[function]
[call site]
00271
os_memdup
[function]
[call site]
00272
x509_parse_alt_name_rid
[function]
[call site]
00273
asn1_parse_oid
[function]
[call site]
00274
asn1_oid_to_str
[function]
[call site]
00275
wpa_printf
[function]
[call site]
00276
x509_parse_ext_issuer_alt_name
[function]
[call site]
00277
asn1_get_next
[function]
[call site]
00278
asn1_is_sequence
[function]
[call site]
00279
asn1_unexpected
[function]
[call site]
00280
wpa_printf
[function]
[call site]
00281
x509_parse_ext_alt_name
[function]
[call site]
00282
x509_parse_ext_basic_constraints
[function]
[call site]
00283
asn1_get_next
[function]
[call site]
00284
asn1_is_sequence
[function]
[call site]
00285
asn1_unexpected
[function]
[call site]
00286
asn1_get_next
[function]
[call site]
00287
wpa_printf
[function]
[call site]
00288
asn1_is_boolean
[function]
[call site]
00289
wpa_printf
[function]
[call site]
00290
asn1_get_next
[function]
[call site]
00291
wpa_printf
[function]
[call site]
00292
asn1_is_integer
[function]
[call site]
00293
asn1_unexpected
[function]
[call site]
00294
wpa_printf
[function]
[call site]
00295
x509_parse_ext_certificate_policies
[function]
[call site]
00296
asn1_get_next
[function]
[call site]
00297
asn1_is_sequence
[function]
[call site]
00298
asn1_unexpected
[function]
[call site]
00299
wpa_hexdump
[function]
[call site]
00300
asn1_get_next
[function]
[call site]
00301
asn1_is_sequence
[function]
[call site]
00302
asn1_unexpected
[function]
[call site]
00303
wpa_hexdump
[function]
[call site]
00304
asn1_get_oid
[function]
[call site]
00305
x509_id_cert_policy_any_oid
[function]
[call site]
00306
os_strlcpy
[function]
[call site]
00307
x509_id_wfa_tod_strict_oid
[function]
[call site]
00308
x509_id_wfa_tod_oid
[function]
[call site]
00309
x509_id_wfa_oid
[function]
[call site]
00310
os_strlcpy
[function]
[call site]
00311
x509_id_wfa_tod_tofu_oid
[function]
[call site]
00312
x509_id_wfa_tod_oid
[function]
[call site]
00313
os_strlcpy
[function]
[call site]
00314
asn1_oid_to_str
[function]
[call site]
00315
wpa_printf
[function]
[call site]
00316
x509_parse_ext_ext_key_usage
[function]
[call site]
00317
asn1_get_next
[function]
[call site]
00318
asn1_is_sequence
[function]
[call site]
00319
asn1_unexpected
[function]
[call site]
00320
wpa_hexdump
[function]
[call site]
00321
asn1_get_oid
[function]
[call site]
00322
x509_any_ext_key_usage_oid
[function]
[call site]
00323
x509_id_ce_oid
[function]
[call site]
00324
os_strlcpy
[function]
[call site]
00325
x509_id_kp_server_auth_oid
[function]
[call site]
00326
x509_id_kp_oid
[function]
[call site]
00327
x509_id_pkix_oid
[function]
[call site]
00328
os_strlcpy
[function]
[call site]
00329
x509_id_kp_client_auth_oid
[function]
[call site]
00330
x509_id_kp_oid
[function]
[call site]
00331
os_strlcpy
[function]
[call site]
00332
x509_id_kp_ocsp_oid
[function]
[call site]
00333
x509_id_kp_oid
[function]
[call site]
00334
os_strlcpy
[function]
[call site]
00335
asn1_oid_to_str
[function]
[call site]
00336
wpa_printf
[function]
[call site]
00337
wpa_printf
[function]
[call site]
00338
wpa_hexdump
[function]
[call site]
00339
x509_certificate_free
[function]
[call site]
00340
x509_parse_algorithm_identifier
[function]
[call site]
00341
x509_certificate_free
[function]
[call site]
00342
asn1_get_next
[function]
[call site]
00343
asn1_is_bitstring
[function]
[call site]
00344
asn1_unexpected
[function]
[call site]
00345
x509_certificate_free
[function]
[call site]
00346
x509_certificate_free
[function]
[call site]
00347
wpa_printf
[function]
[call site]
00348
x509_certificate_free
[function]
[call site]
00349
os_memdup
[function]
[call site]
00350
wpa_printf
[function]
[call site]
00351
x509_certificate_free
[function]
[call site]
00352
wpa_hexdump
[function]
[call site]
00353
x509_certificate_free
[function]
[call site]
00354