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 |
---|---|---|---|---|---|---|---|
1135 | 2615 |
11 :
['Curl_dyn_len', 'Curl_strndup', 'dedotdotify', 'Curl_dyn_init', 'strchr', 'curl_dbg_strdup', 'Curl_dyn_add', 'urlencode_str', 'memchr', 'curl_dbg_free', 'Curl_dyn_ptr'] |
1135 | 3059 | parseurl | call site: 00264 | /src/curl/lib/urlapi.c:1206 |
4 | 219 |
3 :
['__errno_location', 'fflush', 'curl_dbg_log'] |
4 | 219 | countcheck | call site: 00005 | /src/curl/lib/memdebug.c:111 |
0 | 444 |
2 :
['free_urlhandle', 'Curl_dyn_free'] |
0 | 444 | parseurl | call site: 00289 | /src/curl/lib/urlapi.c:1312 |
0 | 240 |
1 :
['curl_dbg_strdup'] |
0 | 240 | curl_mvaprintf | call site: 00077 | /src/curl/lib/mprintf.c:1100 |
0 | 222 |
1 :
['Curl_dyn_free'] |
0 | 222 | Curl_dyn_vprintf | call site: 00108 | /src/curl/lib/mprintf.c:1080 |
0 | 222 |
1 :
['Curl_dyn_free'] |
0 | 222 | curl_mvaprintf | call site: 00073 | /src/curl/lib/mprintf.c:1096 |
0 | 0 | None | 1137 | 4113 | parseurl | call site: 00183 | /src/curl/lib/urlapi.c:1148 |
0 | 0 | None | 1137 | 4113 | parseurl | call site: 00183 | /src/curl/lib/urlapi.c:1152 |
0 | 0 | None | 1137 | 3873 | parseurl | call site: 00184 | /src/curl/lib/urlapi.c:1163 |
0 | 0 | None | 877 | 2837 | parseurl | call site: 00177 | /src/curl/lib/urlapi.c:1017 |
0 | 0 | None | 877 | 2801 | parseurl | call site: 00264 | /src/curl/lib/urlapi.c:1200 |
0 | 0 | None | 875 | 2561 | parseurl | call site: 00272 | /src/curl/lib/urlapi.c:1224 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
curl_url
[function]
[call site]
00001
curl_dbg_calloc
[function]
[call site]
00002
__assert_fail
[call site]
00003
__assert_fail
[call site]
00004
countcheck
[function]
[call site]
00005
curl_dbg_log
[function]
[call site]
00006
curl_mvsnprintf
[function]
[call site]
00007
dprintf_formatf
[function]
[call site]
00008
dprintf_Pass1
[function]
[call site]
00009
dprintf_DollarString
[function]
[call site]
00010
dprintf_IsQualifierNoDollar
[function]
[call site]
00011
dprintf_DollarString
[function]
[call site]
00012
strtol
[call site]
00013
strtol
[call site]
00014
dprintf_DollarString
[function]
[call site]
00015
dprintf_DollarString
[function]
[call site]
00016
strlen
[call site]
00017
strlen
[call site]
00018
curl_msnprintf
[function]
[call site]
00019
curl_mvsnprintf
[function]
[call site]
00020
__assert_fail
[call site]
00021
curl_msnprintf
[function]
[call site]
00022
snprintf
[call site]
00023
strlen
[call site]
00024
fwrite
[call site]
00025
curl_mfprintf
[function]
[call site]
00026
dprintf_formatf
[function]
[call site]
00027
fputc
[call site]
00028
fflush
[call site]
00029
__errno_location
[call site]
00030
curl_dbg_log
[function]
[call site]
00031
curl_url_set
[function]
[call site]
00032
curl_dbg_free
[function]
[call site]
00033
curl_dbg_log
[function]
[call site]
00034
free_urlhandle
[function]
[call site]
00035
curl_dbg_free
[function]
[call site]
00036
curl_dbg_free
[function]
[call site]
00037
curl_dbg_free
[function]
[call site]
00038
curl_dbg_free
[function]
[call site]
00039
curl_dbg_free
[function]
[call site]
00040
curl_dbg_free
[function]
[call site]
00041
curl_dbg_free
[function]
[call site]
00042
curl_dbg_free
[function]
[call site]
00043
curl_dbg_free
[function]
[call site]
00044
curl_dbg_free
[function]
[call site]
00045
strlen
[call site]
00046
strlen
[call site]
00047
Curl_get_scheme_handler
[function]
[call site]
00048
strlen
[call site]
00049
Curl_getn_scheme_handler
[function]
[call site]
00050
Curl_raw_tolower
[function]
[call site]
00051
curl_strnequal
[function]
[call site]
00052
ncasecompare
[function]
[call site]
00053
Curl_raw_toupper
[function]
[call site]
00054
Curl_raw_toupper
[function]
[call site]
00055
curl_dbg_free
[function]
[call site]
00056
strtol
[call site]
00057
Curl_is_absolute_url
[function]
[call site]
00058
__assert_fail
[call site]
00059
Curl_raw_tolower
[function]
[call site]
00060
curl_url_get
[function]
[call site]
00061
Curl_get_scheme_handler
[function]
[call site]
00062
curl_msnprintf
[function]
[call site]
00063
Curl_get_scheme_handler
[function]
[call site]
00064
curl_strequal
[function]
[call site]
00065
casecompare
[function]
[call site]
00066
Curl_raw_toupper
[function]
[call site]
00067
curl_maprintf
[function]
[call site]
00068
curl_mvaprintf
[function]
[call site]
00069
Curl_dyn_init
[function]
[call site]
00070
__assert_fail
[call site]
00071
__assert_fail
[call site]
00072
dprintf_formatf
[function]
[call site]
00073
Curl_dyn_free
[function]
[call site]
00074
__assert_fail
[call site]
00075
curl_dbg_free
[function]
[call site]
00076
Curl_dyn_len
[function]
[call site]
00077
__assert_fail
[call site]
00078
__assert_fail
[call site]
00079
__assert_fail
[call site]
00080
Curl_dyn_ptr
[function]
[call site]
00081
__assert_fail
[call site]
00082
__assert_fail
[call site]
00083
__assert_fail
[call site]
00084
curl_dbg_strdup
[function]
[call site]
00085
__assert_fail
[call site]
00086
countcheck
[function]
[call site]
00087
strlen
[call site]
00088
curl_dbg_malloc
[function]
[call site]
00089
__assert_fail
[call site]
00090
countcheck
[function]
[call site]
00091
curl_dbg_log
[function]
[call site]
00092
curl_dbg_log
[function]
[call site]
00093
Curl_get_scheme_handler
[function]
[call site]
00094
curl_msnprintf
[function]
[call site]
00095
strlen
[call site]
00096
Curl_dyn_init
[function]
[call site]
00097
Curl_dyn_addf
[function]
[call site]
00098
__assert_fail
[call site]
00099
__assert_fail
[call site]
00100
__assert_fail
[call site]
00101
Curl_dyn_vaddf
[function]
[call site]
00102
__assert_fail
[call site]
00103
__assert_fail
[call site]
00104
__assert_fail
[call site]
00105
__assert_fail
[call site]
00106
Curl_dyn_vprintf
[function]
[call site]
00107
dprintf_formatf
[function]
[call site]
00108
Curl_dyn_free
[function]
[call site]
00109
Curl_dyn_ptr
[function]
[call site]
00110
curl_easy_escape
[function]
[call site]
00111
Curl_dyn_init
[function]
[call site]
00112
strlen
[call site]
00113
curl_dbg_strdup
[function]
[call site]
00114
Curl_dyn_addn
[function]
[call site]
00115
__assert_fail
[call site]
00116
__assert_fail
[call site]
00117
__assert_fail
[call site]
00118
dyn_nappend
[function]
[call site]
00119
__assert_fail
[call site]
00120
__assert_fail
[call site]
00121
__assert_fail
[call site]
00122
__assert_fail
[call site]
00123
__assert_fail
[call site]
00124
__assert_fail
[call site]
00125
Curl_dyn_free
[function]
[call site]
00126
__assert_fail
[call site]
00127
curl_dbg_realloc
[function]
[call site]
00128
__assert_fail
[call site]
00129
countcheck
[function]
[call site]
00130
curl_dbg_log
[function]
[call site]
00131
Curl_dyn_free
[function]
[call site]
00132
Curl_dyn_addn
[function]
[call site]
00133
Curl_dyn_ptr
[function]
[call site]
00134
Curl_is_ASCII_name
[function]
[call site]
00135
Curl_is_ASCII_name
[function]
[call site]
00136
strncmp
[call site]
00137
curl_maprintf
[function]
[call site]
00138
curl_dbg_free
[function]
[call site]
00139
strlen
[call site]
00140
Curl_strndup
[function]
[call site]
00141
Curl_urldecode
[function]
[call site]
00142
__assert_fail
[call site]
00143
__assert_fail
[call site]
00144
strlen
[call site]
00145
curl_dbg_malloc
[function]
[call site]
00146
curl_dbg_free
[function]
[call site]
00147
curl_dbg_free
[function]
[call site]
00148
Curl_dyn_init
[function]
[call site]
00149
urlencode_str
[function]
[call site]
00150
find_host_sep
[function]
[call site]
00151
strstr
[call site]
00152
strchr
[call site]
00153
strchr
[call site]
00154
strlen
[call site]
00155
strlen
[call site]
00156
Curl_dyn_addn
[function]
[call site]
00157
Curl_dyn_addn
[function]
[call site]
00158
Curl_dyn_addn
[function]
[call site]
00159
Curl_dyn_addn
[function]
[call site]
00160
Curl_dyn_addn
[function]
[call site]
00161
curl_dbg_free
[function]
[call site]
00162
Curl_dyn_ptr
[function]
[call site]
00163
Curl_is_ASCII_name
[function]
[call site]
00164
Curl_is_ASCII_name
[function]
[call site]
00165
strncmp
[call site]
00166
parseurl_and_replace
[function]
[call site]
00167
parseurl
[function]
[call site]
00168
__assert_fail
[call site]
00169
Curl_dyn_init
[function]
[call site]
00170
junkscan
[function]
[call site]
00171
Curl_is_absolute_url
[function]
[call site]
00175
strcmp
[call site]
00176
curl_dbg_strdup
[function]
[call site]
00177
curl_strnequal
[function]
[call site]
00178
curl_strnequal
[function]
[call site]
00179
Curl_dyn_reset
[function]
[call site]
00180
__assert_fail
[call site]
00181
__assert_fail
[call site]
00182
Curl_get_scheme_handler
[function]
[call site]
00183
curl_dbg_strdup
[function]
[call site]
00184
strcspn
[call site]
00185
parse_authority
[function]
[call site]
00186
parse_hostname_login
[function]
[call site]
00187
__assert_fail
[call site]
00188
memchr
[call site]
00189
Curl_get_scheme_handler
[function]
[call site]
00190
Curl_parse_login_details
[function]
[call site]
00191
memchr
[call site]
00192
memchr
[call site]
00193
curl_dbg_malloc
[function]
[call site]
00194
curl_dbg_malloc
[function]
[call site]
00195
curl_dbg_free
[function]
[call site]
00196
curl_dbg_malloc
[function]
[call site]
00197
curl_dbg_free
[function]
[call site]
00198
curl_dbg_free
[function]
[call site]
00199
curl_dbg_free
[function]
[call site]
00200
curl_dbg_free
[function]
[call site]
00201
curl_dbg_free
[function]
[call site]
00202
curl_dbg_free
[function]
[call site]
00203
curl_dbg_free
[function]
[call site]
00204
curl_dbg_free
[function]
[call site]
00205
curl_dbg_free
[function]
[call site]
00206
curl_dbg_free
[function]
[call site]
00207
curl_dbg_free
[function]
[call site]
00208
Curl_dyn_addn
[function]
[call site]
00209
Curl_parse_port
[function]
[call site]
00210
Curl_dyn_ptr
[function]
[call site]
00211
strchr
[call site]
00212
strchr
[call site]
00213
Curl_dyn_setlen
[function]
[call site]
00214
__assert_fail
[call site]
00215
__assert_fail
[call site]
00216
__assert_fail
[call site]
00217
strtol
[call site]
00218
curl_dbg_free
[function]
[call site]
00219
curl_maprintf
[function]
[call site]
00220
Curl_dyn_len
[function]
[call site]
00221
ipv4_normalize
[function]
[call site]
00222
Curl_dyn_ptr
[function]
[call site]
00223
strtoul
[call site]
00224
__errno_location
[call site]
00225
Curl_dyn_reset
[function]
[call site]
00226
Curl_dyn_addf
[function]
[call site]
00227
Curl_dyn_reset
[function]
[call site]
00228
Curl_dyn_addf
[function]
[call site]
00229
Curl_dyn_reset
[function]
[call site]
00230
Curl_dyn_addf
[function]
[call site]
00231
Curl_dyn_reset
[function]
[call site]
00232
Curl_dyn_addf
[function]
[call site]
00233
Curl_dyn_ptr
[function]
[call site]
00234
ipv6_parse
[function]
[call site]
00235
__assert_fail
[call site]
00236
strspn
[call site]
00237
strncmp
[call site]
00238
curl_dbg_strdup
[function]
[call site]
00239
inet_pton
[call site]
00240
inet_ntop
[call site]
00241
strlen
[call site]
00242
strcpy
[call site]
00243
strlen
[call site]
00244
urldecode_host
[function]
[call site]
00245
Curl_dyn_ptr
[function]
[call site]
00246
strchr
[call site]
00247
Curl_urldecode
[function]
[call site]
00248
Curl_dyn_reset
[function]
[call site]
00249
Curl_dyn_addn
[function]
[call site]
00250
curl_dbg_free
[function]
[call site]
00251
Curl_dyn_ptr
[function]
[call site]
00252
hostname_check
[function]
[call site]
00253
__assert_fail
[call site]
00254
ipv6_parse
[function]
[call site]
00255
strcspn
[call site]
00256
Curl_dyn_ptr
[function]
[call site]
00257
curl_strnequal
[function]
[call site]
00258
curl_strnequal
[function]
[call site]
00259
curl_strnequal
[function]
[call site]
00260
curl_strnequal
[function]
[call site]
00261
curl_strnequal
[function]
[call site]
00262
curl_strnequal
[function]
[call site]
00263
curl_dbg_strdup
[function]
[call site]
00264
Curl_dyn_add
[function]
[call site]
00265
__assert_fail
[call site]
00266
__assert_fail
[call site]
00267
__assert_fail
[call site]
00268
__assert_fail
[call site]
00269
strlen
[call site]
00270
dyn_nappend
[function]
[call site]
00271
strchr
[call site]
00272
Curl_dyn_init
[function]
[call site]
00273
urlencode_str
[function]
[call site]
00274
Curl_dyn_ptr
[function]
[call site]
00275
Curl_strndup
[function]
[call site]
00276
__assert_fail
[call site]
00277
memchr
[call site]
00278
Curl_dyn_init
[function]
[call site]
00279
urlencode_str
[function]
[call site]
00280
Curl_dyn_ptr
[function]
[call site]
00281
Curl_strndup
[function]
[call site]
00282
curl_dbg_strdup
[function]
[call site]
00283
Curl_dyn_init
[function]
[call site]
00284
urlencode_str
[function]
[call site]
00285
Curl_dyn_len
[function]
[call site]
00286
Curl_dyn_ptr
[function]
[call site]
00287
Curl_strndup
[function]
[call site]
00288
dedotdotify
[function]
[call site]
00289
memchr
[call site]
00290
curl_dbg_malloc
[function]
[call site]
00291
strncmp
[call site]
00292
strncmp
[call site]
00293
strcmp
[call site]
00294
strncmp
[call site]
00295
strncmp
[call site]
00296
strcmp
[call site]
00297
strncmp
[call site]
00298
strcmp
[call site]
00299
curl_dbg_free
[function]
[call site]
00300
Curl_dyn_ptr
[function]
[call site]
00301
Curl_dyn_free
[function]
[call site]
00302
free_urlhandle
[function]
[call site]
00303
free_urlhandle
[function]
[call site]
00304
concat_url
[function]
[call site]
00305
strstr
[call site]
00306
strchr
[call site]
00307
strrchr
[call site]
00308
strchr
[call site]
00309
strrchr
[call site]
00310
strchr
[call site]
00311
strchr
[call site]
00312
strchr
[call site]
00313
Curl_dyn_init
[function]
[call site]
00314
Curl_dyn_add
[function]
[call site]
00315
Curl_dyn_addn
[function]
[call site]
00316
strlen
[call site]
00317
urlencode_str
[function]
[call site]
00318
Curl_dyn_ptr
[function]
[call site]
00319
curl_dbg_free
[function]
[call site]
00320
parseurl_and_replace
[function]
[call site]
00321
curl_dbg_free
[function]
[call site]
00322
__assert_fail
[call site]
00323
Curl_dyn_init
[function]
[call site]
00324
Curl_dyn_addn
[function]
[call site]
00325
Curl_dyn_addn
[function]
[call site]
00326
Curl_dyn_addn
[function]
[call site]
00327
Curl_dyn_addn
[function]
[call site]
00328
Curl_dyn_add
[function]
[call site]
00329
Curl_dyn_ptr
[function]
[call site]
00330
Curl_raw_tolower
[function]
[call site]
00331
Curl_raw_tolower
[function]
[call site]
00332
Curl_dyn_ptr
[function]
[call site]
00333
strlen
[call site]
00334
Curl_dyn_init
[function]
[call site]
00335
Curl_dyn_addn
[function]
[call site]
00336
Curl_dyn_addn
[function]
[call site]
00337
Curl_dyn_add
[function]
[call site]
00338
Curl_dyn_free
[function]
[call site]
00339
curl_dbg_free
[function]
[call site]
00340
Curl_dyn_ptr
[function]
[call site]
00341
Curl_dyn_free
[function]
[call site]
00342
Curl_dyn_len
[function]
[call site]
00343
hostname_check
[function]
[call site]
00344
Curl_dyn_free
[function]
[call site]
00345
curl_dbg_free
[function]
[call site]
00346
curl_url_cleanup
[function]
[call site]
00347
free_urlhandle
[function]
[call site]
00348
curl_dbg_free
[function]
[call site]
00349