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 |
---|---|---|---|---|---|---|---|
1131 | 2611 |
11 :
['Curl_dyn_add', 'Curl_dyn_init', 'curl_dbg_strdup', 'memchr', 'Curl_dyn_len', 'dedotdotify', 'strchr', 'Curl_dyn_ptr', 'Curl_memdup', 'curl_dbg_free', 'urlencode_str'] |
1131 | 3055 | parseurl | call site: 00254 | /src/curl/lib/urlapi.c:1205 |
4 | 219 |
3 :
['fflush', 'curl_dbg_log', '__errno_location'] |
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: 00277 | /src/curl/lib/urlapi.c:1313 |
0 | 240 |
1 :
['curl_dbg_strdup'] |
0 | 240 | curl_mvaprintf | call site: 00074 | /src/curl/lib/mprintf.c:1105 |
0 | 222 |
1 :
['Curl_dyn_free'] |
0 | 222 | Curl_dyn_vprintf | call site: 00103 | /src/curl/lib/mprintf.c:1085 |
0 | 222 |
1 :
['Curl_dyn_free'] |
0 | 222 | curl_mvaprintf | call site: 00070 | /src/curl/lib/mprintf.c:1101 |
0 | 0 | None | 1133 | 4102 | parseurl | call site: 00173 | /src/curl/lib/urlapi.c:1147 |
0 | 0 | None | 1133 | 4102 | parseurl | call site: 00173 | /src/curl/lib/urlapi.c:1151 |
0 | 0 | None | 1133 | 3862 | parseurl | call site: 00174 | /src/curl/lib/urlapi.c:1162 |
0 | 0 | None | 874 | 2834 | parseurl | call site: 00166 | /src/curl/lib/urlapi.c:1017 |
0 | 0 | None | 874 | 2798 | parseurl | call site: 00254 | /src/curl/lib/urlapi.c:1199 |
0 | 0 | None | 872 | 2558 | parseurl | call site: 00260 | /src/curl/lib/urlapi.c:1223 |
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
Curl_builtin_scheme
[function]
[call site]
00047
strlen
[call site]
00048
curl_strnequal
[function]
[call site]
00049
ncasecompare
[function]
[call site]
00050
Curl_raw_toupper
[function]
[call site]
00051
Curl_raw_toupper
[function]
[call site]
00052
curl_dbg_free
[function]
[call site]
00053
strtol
[call site]
00054
Curl_is_absolute_url
[function]
[call site]
00055
__assert_fail
[call site]
00056
Curl_raw_tolower
[function]
[call site]
00057
curl_url_get
[function]
[call site]
00058
Curl_builtin_scheme
[function]
[call site]
00059
curl_msnprintf
[function]
[call site]
00060
Curl_builtin_scheme
[function]
[call site]
00061
curl_strequal
[function]
[call site]
00062
casecompare
[function]
[call site]
00063
Curl_raw_toupper
[function]
[call site]
00064
curl_maprintf
[function]
[call site]
00065
curl_mvaprintf
[function]
[call site]
00066
Curl_dyn_init
[function]
[call site]
00067
__assert_fail
[call site]
00068
__assert_fail
[call site]
00069
dprintf_formatf
[function]
[call site]
00070
Curl_dyn_free
[function]
[call site]
00071
__assert_fail
[call site]
00072
curl_dbg_free
[function]
[call site]
00073
Curl_dyn_len
[function]
[call site]
00074
__assert_fail
[call site]
00075
__assert_fail
[call site]
00076
__assert_fail
[call site]
00077
Curl_dyn_ptr
[function]
[call site]
00078
__assert_fail
[call site]
00079
__assert_fail
[call site]
00080
__assert_fail
[call site]
00081
curl_dbg_strdup
[function]
[call site]
00082
__assert_fail
[call site]
00083
countcheck
[function]
[call site]
00084
strlen
[call site]
00085
curl_dbg_malloc
[function]
[call site]
00086
__assert_fail
[call site]
00087
countcheck
[function]
[call site]
00088
curl_dbg_log
[function]
[call site]
00089
curl_dbg_log
[function]
[call site]
00090
Curl_builtin_scheme
[function]
[call site]
00091
curl_msnprintf
[function]
[call site]
00092
strlen
[call site]
00093
Curl_dyn_init
[function]
[call site]
00094
Curl_dyn_addf
[function]
[call site]
00095
__assert_fail
[call site]
00096
__assert_fail
[call site]
00097
__assert_fail
[call site]
00098
Curl_dyn_vaddf
[function]
[call site]
00099
__assert_fail
[call site]
00100
__assert_fail
[call site]
00101
Curl_dyn_vprintf
[function]
[call site]
00102
dprintf_formatf
[function]
[call site]
00103
Curl_dyn_free
[function]
[call site]
00104
Curl_dyn_ptr
[function]
[call site]
00105
curl_easy_escape
[function]
[call site]
00106
Curl_dyn_init
[function]
[call site]
00107
strlen
[call site]
00108
Curl_isunreserved
[function]
[call site]
00109
Curl_dyn_addn
[function]
[call site]
00110
__assert_fail
[call site]
00111
__assert_fail
[call site]
00112
dyn_nappend
[function]
[call site]
00113
__assert_fail
[call site]
00114
__assert_fail
[call site]
00115
__assert_fail
[call site]
00116
__assert_fail
[call site]
00117
__assert_fail
[call site]
00118
Curl_dyn_free
[function]
[call site]
00119
__assert_fail
[call site]
00120
curl_dbg_realloc
[function]
[call site]
00121
__assert_fail
[call site]
00122
countcheck
[function]
[call site]
00123
curl_dbg_log
[function]
[call site]
00124
Curl_dyn_free
[function]
[call site]
00125
Curl_dyn_addn
[function]
[call site]
00126
Curl_dyn_ptr
[function]
[call site]
00127
Curl_is_ASCII_name
[function]
[call site]
00128
curl_maprintf
[function]
[call site]
00129
curl_dbg_free
[function]
[call site]
00130
strlen
[call site]
00131
Curl_memdup
[function]
[call site]
00132
Curl_urldecode
[function]
[call site]
00133
__assert_fail
[call site]
00134
__assert_fail
[call site]
00135
strlen
[call site]
00136
curl_dbg_malloc
[function]
[call site]
00137
curl_dbg_free
[function]
[call site]
00138
curl_dbg_free
[function]
[call site]
00139
Curl_dyn_init
[function]
[call site]
00140
urlencode_str
[function]
[call site]
00141
find_host_sep
[function]
[call site]
00142
strstr
[call site]
00143
strchr
[call site]
00144
strchr
[call site]
00145
strlen
[call site]
00146
strlen
[call site]
00147
Curl_dyn_addn
[function]
[call site]
00148
Curl_dyn_addn
[function]
[call site]
00149
Curl_dyn_addn
[function]
[call site]
00150
Curl_dyn_addn
[function]
[call site]
00151
Curl_dyn_addn
[function]
[call site]
00152
curl_dbg_free
[function]
[call site]
00153
Curl_dyn_ptr
[function]
[call site]
00154
Curl_is_ASCII_name
[function]
[call site]
00155
parseurl_and_replace
[function]
[call site]
00156
parseurl
[function]
[call site]
00157
__assert_fail
[call site]
00158
Curl_dyn_init
[function]
[call site]
00159
junkscan
[function]
[call site]
00160
Curl_is_absolute_url
[function]
[call site]
00164
strcmp
[call site]
00165
curl_dbg_strdup
[function]
[call site]
00166
curl_strnequal
[function]
[call site]
00167
curl_strnequal
[function]
[call site]
00168
Curl_dyn_reset
[function]
[call site]
00169
__assert_fail
[call site]
00170
__assert_fail
[call site]
00171
__assert_fail
[call site]
00172
Curl_builtin_scheme
[function]
[call site]
00173
curl_dbg_strdup
[function]
[call site]
00174
strcspn
[call site]
00175
parse_authority
[function]
[call site]
00176
parse_hostname_login
[function]
[call site]
00177
__assert_fail
[call site]
00178
memchr
[call site]
00179
Curl_builtin_scheme
[function]
[call site]
00180
Curl_parse_login_details
[function]
[call site]
00181
memchr
[call site]
00182
memchr
[call site]
00183
curl_dbg_malloc
[function]
[call site]
00184
curl_dbg_malloc
[function]
[call site]
00185
curl_dbg_free
[function]
[call site]
00186
curl_dbg_malloc
[function]
[call site]
00187
curl_dbg_free
[function]
[call site]
00188
curl_dbg_free
[function]
[call site]
00189
curl_dbg_free
[function]
[call site]
00190
curl_dbg_free
[function]
[call site]
00191
curl_dbg_free
[function]
[call site]
00192
curl_dbg_free
[function]
[call site]
00193
curl_dbg_free
[function]
[call site]
00194
curl_dbg_free
[function]
[call site]
00195
curl_dbg_free
[function]
[call site]
00196
curl_dbg_free
[function]
[call site]
00197
curl_dbg_free
[function]
[call site]
00198
Curl_dyn_addn
[function]
[call site]
00199
Curl_parse_port
[function]
[call site]
00200
Curl_dyn_ptr
[function]
[call site]
00201
strchr
[call site]
00202
strchr
[call site]
00203
Curl_dyn_setlen
[function]
[call site]
00204
__assert_fail
[call site]
00205
__assert_fail
[call site]
00206
__assert_fail
[call site]
00207
strtol
[call site]
00208
curl_dbg_free
[function]
[call site]
00209
curl_maprintf
[function]
[call site]
00210
Curl_dyn_len
[function]
[call site]
00211
ipv4_normalize
[function]
[call site]
00212
Curl_dyn_ptr
[function]
[call site]
00213
strtoul
[call site]
00214
__errno_location
[call site]
00215
Curl_dyn_reset
[function]
[call site]
00216
Curl_dyn_addf
[function]
[call site]
00217
Curl_dyn_reset
[function]
[call site]
00218
Curl_dyn_addf
[function]
[call site]
00219
Curl_dyn_reset
[function]
[call site]
00220
Curl_dyn_addf
[function]
[call site]
00221
Curl_dyn_reset
[function]
[call site]
00222
Curl_dyn_addf
[function]
[call site]
00223
Curl_dyn_ptr
[function]
[call site]
00224
ipv6_parse
[function]
[call site]
00225
__assert_fail
[call site]
00226
strspn
[call site]
00227
strncmp
[call site]
00228
curl_dbg_strdup
[function]
[call site]
00229
inet_pton
[call site]
00230
inet_ntop
[call site]
00231
strlen
[call site]
00232
strcpy
[call site]
00233
strlen
[call site]
00234
urldecode_host
[function]
[call site]
00235
Curl_dyn_ptr
[function]
[call site]
00236
strchr
[call site]
00237
Curl_urldecode
[function]
[call site]
00238
Curl_dyn_reset
[function]
[call site]
00239
Curl_dyn_addn
[function]
[call site]
00240
curl_dbg_free
[function]
[call site]
00241
Curl_dyn_ptr
[function]
[call site]
00242
hostname_check
[function]
[call site]
00243
__assert_fail
[call site]
00244
ipv6_parse
[function]
[call site]
00245
strcspn
[call site]
00246
Curl_dyn_ptr
[function]
[call site]
00247
curl_strnequal
[function]
[call site]
00248
curl_strnequal
[function]
[call site]
00249
curl_strnequal
[function]
[call site]
00250
curl_strnequal
[function]
[call site]
00251
curl_strnequal
[function]
[call site]
00252
curl_strnequal
[function]
[call site]
00253
curl_dbg_strdup
[function]
[call site]
00254
Curl_dyn_add
[function]
[call site]
00255
strlen
[call site]
00256
__assert_fail
[call site]
00257
__assert_fail
[call site]
00258
__assert_fail
[call site]
00259
strchr
[call site]
00260
Curl_dyn_init
[function]
[call site]
00261
urlencode_str
[function]
[call site]
00262
Curl_dyn_ptr
[function]
[call site]
00263
Curl_memdup
[function]
[call site]
00264
__assert_fail
[call site]
00265
memchr
[call site]
00266
Curl_dyn_init
[function]
[call site]
00267
urlencode_str
[function]
[call site]
00268
Curl_dyn_ptr
[function]
[call site]
00269
Curl_memdup
[function]
[call site]
00270
curl_dbg_strdup
[function]
[call site]
00271
Curl_dyn_init
[function]
[call site]
00272
urlencode_str
[function]
[call site]
00273
Curl_dyn_len
[function]
[call site]
00274
Curl_dyn_ptr
[function]
[call site]
00275
Curl_memdup
[function]
[call site]
00276
dedotdotify
[function]
[call site]
00277
memchr
[call site]
00278
curl_dbg_malloc
[function]
[call site]
00279
strncmp
[call site]
00280
strncmp
[call site]
00281
strcmp
[call site]
00282
strncmp
[call site]
00283
strncmp
[call site]
00284
strcmp
[call site]
00285
strncmp
[call site]
00286
strcmp
[call site]
00287
curl_dbg_free
[function]
[call site]
00288
Curl_dyn_ptr
[function]
[call site]
00289
Curl_dyn_free
[function]
[call site]
00290
free_urlhandle
[function]
[call site]
00291
free_urlhandle
[function]
[call site]
00292
concat_url
[function]
[call site]
00293
strstr
[call site]
00294
strchr
[call site]
00295
strrchr
[call site]
00296
strchr
[call site]
00297
strrchr
[call site]
00298
strchr
[call site]
00299
strchr
[call site]
00300
strchr
[call site]
00301
Curl_dyn_init
[function]
[call site]
00302
Curl_dyn_add
[function]
[call site]
00303
Curl_dyn_addn
[function]
[call site]
00304
strlen
[call site]
00305
urlencode_str
[function]
[call site]
00306
Curl_dyn_ptr
[function]
[call site]
00307
curl_dbg_free
[function]
[call site]
00308
parseurl_and_replace
[function]
[call site]
00309
curl_dbg_free
[function]
[call site]
00310
__assert_fail
[call site]
00311
strlen
[call site]
00312
Curl_dyn_init
[function]
[call site]
00313
Curl_dyn_addn
[function]
[call site]
00314
Curl_isunreserved
[function]
[call site]
00315
Curl_dyn_addn
[function]
[call site]
00316
Curl_dyn_addn
[function]
[call site]
00317
Curl_dyn_ptr
[function]
[call site]
00318
curl_dbg_strdup
[function]
[call site]
00319
Curl_raw_tolower
[function]
[call site]
00320
Curl_raw_tolower
[function]
[call site]
00321
strlen
[call site]
00322
Curl_dyn_init
[function]
[call site]
00323
Curl_dyn_addn
[function]
[call site]
00324
Curl_dyn_addn
[function]
[call site]
00325
Curl_dyn_add
[function]
[call site]
00326
curl_dbg_free
[function]
[call site]
00327
curl_dbg_free
[function]
[call site]
00328
Curl_dyn_ptr
[function]
[call site]
00329
curl_dbg_free
[function]
[call site]
00330
strlen
[call site]
00331
hostname_check
[function]
[call site]
00332
curl_dbg_free
[function]
[call site]
00333
curl_dbg_free
[function]
[call site]
00334
curl_url_cleanup
[function]
[call site]
00335
free_urlhandle
[function]
[call site]
00336
curl_dbg_free
[function]
[call site]
00337