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 |
---|---|---|---|---|---|---|---|
30 | 30 |
2 :
['strcmp', 'event_warn'] |
78 | 612 | evhttp_parse_request_line | call site: 00160 | /src/libevent/http.c:2013 |
28 | 34 |
2 :
['event_warn', 'event_mm_free_'] |
28 | 34 | evhttp_add_header_internal | call site: 00288 | /src/libevent/http.c:2183 |
28 | 28 |
1 :
['event_warn'] |
28 | 28 | evbuffer_readln | call site: 00145 | /src/libevent/buffer.c:1732 |
28 | 28 |
1 :
['event_warn'] |
28 | 28 | evhttp_htmlescape | call site: 00332 | /src/libevent/http.c:294 |
28 | 28 |
1 :
['event_warn'] |
28 | 28 | evhttp_request_get_host | call site: 00303 | /src/libevent/http.c:4523 |
28 | 28 |
1 :
['event_warn'] |
28 | 28 | evhttp_new_object | call site: 00003 | /src/libevent/http.c:3988 |
28 | 28 |
1 :
['event_warn'] |
28 | 28 | parse_authority | call site: 00205 | /src/libevent/http.c:5113 |
24 | 24 |
1 :
['event_debugx_'] |
24 | 24 | evhttp_parse_request_line | call site: 00166 | /src/libevent/http.c:2044 |
2 | 14 |
2 :
['event_mm_strdup_', 'strchr'] |
2 | 14 | parse_authority | call site: 00184 | /src/libevent/http.c:5073 |
2 | 2 |
1 :
['__bswap_32'] |
4 | 4 | evutil_inet_pton | call site: 00193 | /src/libevent/evutil.c:2240 |
0 | 0 | None | 57 | 104 | evbuffer_search_eol | call site: 00127 | /src/libevent/buffer.c:1641 |
0 | 0 | None | 52 | 494 | evbuffer_chain_free | call site: 00030 | /src/libevent/buffer.c:222 |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
evhttp_new
[function]
[call site]
00001
evhttp_new_object
[function]
[call site]
00002
event_mm_calloc_
[function]
[call site]
00003
calloc
[call site]
00004
__errno_location
[call site]
00005
event_warn
[function]
[call site]
00006
__errno_location
[call site]
00007
event_logv_
[function]
[call site]
00008
evutil_vsnprintf
[function]
[call site]
00009
vsnprintf
[call site]
00010
strlen
[call site]
00011
evutil_snprintf
[function]
[call site]
00012
evutil_vsnprintf
[function]
[call site]
00013
event_log
[function]
[call site]
00014
fprintf
[call site]
00015
evhttp_set_max_headers_size
[function]
[call site]
00016
evhttp_set_max_body_size
[function]
[call site]
00017
evhttp_set_default_content_type
[function]
[call site]
00018
evhttp_set_allowed_methods
[function]
[call site]
00019
evbuffer_new
[function]
[call site]
00020
event_mm_calloc_
[function]
[call site]
00021
evbuffer_add
[function]
[call site]
00022
evbuffer_chain_insert_new
[function]
[call site]
00023
evbuffer_chain_new_membuf
[function]
[call site]
00024
evbuffer_chain_new
[function]
[call site]
00025
event_mm_malloc_
[function]
[call site]
00026
evbuffer_chain_insert
[function]
[call site]
00027
evbuffer_free_trailing_empty_chains
[function]
[call site]
00028
evbuffer_free_all_chains
[function]
[call site]
00029
evbuffer_chain_free
[function]
[call site]
00030
evbuffer_file_segment_free
[function]
[call site]
00031
get_page_size
[function]
[call site]
00032
sysconf
[call site]
00033
munmap
[call site]
00034
event_warn
[function]
[call site]
00035
event_mm_free_
[function]
[call site]
00036
close
[call site]
00037
event_mm_free_
[function]
[call site]
00038
evbuffer_chain_free
[function]
[call site]
00039
evbuffer_decref_and_unlock_
[function]
[call site]
00040
evbuffer_chain_free
[function]
[call site]
00041
event_mm_free_
[function]
[call site]
00042
evbuffer_remove_all_callbacks
[function]
[call site]
00043
event_mm_free_
[function]
[call site]
00044
event_deferred_cb_cancel_
[function]
[call site]
00045
event_callback_cancel_
[function]
[call site]
00046
event_callback_cancel_nolock_
[function]
[call site]
00047
event_del_nolock_
[function]
[call site]
00048
event_debugx_
[function]
[call site]
00049
event_logv_
[function]
[call site]
00050
event_queue_remove_timeout
[function]
[call site]
00051
is_common_timeout
[function]
[call site]
00052
get_common_timeout_list
[function]
[call site]
00053
min_heap_erase_
[function]
[call site]
00054
min_heap_shift_up_unconditional_
[function]
[call site]
00055
min_heap_shift_down_
[function]
[call site]
00056
event_queue_remove_active
[function]
[call site]
00057
event_queue_remove_active_later
[function]
[call site]
00058
event_queue_remove_inserted
[function]
[call site]
00059
evmap_io_del_
[function]
[call site]
00060
evmap_signal_del_
[function]
[call site]
00061
event_haveevents
[function]
[call site]
00062
evthread_notify_base
[function]
[call site]
00063
event_debug_note_del_
[function]
[call site]
00064
event_debug_map_HT_FIND
[function]
[call site]
00065
event_debug_map_HT_FIND_P_
[function]
[call site]
00066
event_errx
[function]
[call site]
00067
event_logv_
[function]
[call site]
00068
event_exit
[function]
[call site]
00069
event_queue_remove_active
[function]
[call site]
00073
event_queue_remove_active_later
[function]
[call site]
00074
event_mm_free_
[function]
[call site]
00075
evbuffer_chain_should_realign
[function]
[call site]
00076
evbuffer_chain_align
[function]
[call site]
00077
evbuffer_chain_new_membuf
[function]
[call site]
00078
evbuffer_chain_insert
[function]
[call site]
00079
evbuffer_invoke_callbacks_
[function]
[call site]
00080
event_deferred_cb_schedule_
[function]
[call site]
00081
event_callback_activate_later_nolock_
[function]
[call site]
00082
event_queue_insert_active_later
[function]
[call site]
00083
evthread_notify_base
[function]
[call site]
00084
event_callback_activate_nolock_
[function]
[call site]
00085
event_queue_remove_active_later
[function]
[call site]
00086
event_queue_insert_active
[function]
[call site]
00087
evthread_notify_base
[function]
[call site]
00088
evbuffer_incref_and_lock_
[function]
[call site]
00089
bufferevent_incref
[function]
[call site]
00090
evbuffer_run_callbacks
[function]
[call site]
00091
evhttp_request_new
[function]
[call site]
00092
event_mm_calloc_
[function]
[call site]
00093
event_mm_calloc_
[function]
[call site]
00094
event_mm_calloc_
[function]
[call site]
00095
evbuffer_new
[function]
[call site]
00096
evbuffer_new
[function]
[call site]
00097
event_warn
[function]
[call site]
00098
event_warn
[function]
[call site]
00099
evhttp_request_free
[function]
[call site]
00100
event_mm_free_
[function]
[call site]
00101
event_mm_free_
[function]
[call site]
00102
evhttp_uri_free
[function]
[call site]
00103
event_mm_free_
[function]
[call site]
00104
event_mm_free_
[function]
[call site]
00105
event_mm_free_
[function]
[call site]
00106
event_mm_free_
[function]
[call site]
00107
event_mm_free_
[function]
[call site]
00108
event_mm_free_
[function]
[call site]
00109
event_mm_free_
[function]
[call site]
00110
event_mm_free_
[function]
[call site]
00111
event_mm_free_
[function]
[call site]
00112
event_mm_free_
[function]
[call site]
00113
evhttp_clear_headers
[function]
[call site]
00114
event_mm_free_
[function]
[call site]
00115
event_mm_free_
[function]
[call site]
00116
event_mm_free_
[function]
[call site]
00117
event_mm_free_
[function]
[call site]
00118
evhttp_clear_headers
[function]
[call site]
00119
event_mm_free_
[function]
[call site]
00120
evbuffer_free
[function]
[call site]
00121
evbuffer_decref_and_unlock_
[function]
[call site]
00122
evbuffer_free
[function]
[call site]
00123
event_mm_free_
[function]
[call site]
00124
evhttp_parse_firstline_
[function]
[call site]
00125
evbuffer_readln
[function]
[call site]
00126
evbuffer_search_eol
[function]
[call site]
00127
evbuffer_find_eol_char
[function]
[call site]
00128
find_eol_char
[function]
[call site]
00129
memchr
[call site]
00130
memchr
[call site]
00131
evbuffer_strspn
[function]
[call site]
00132
evbuffer_search
[function]
[call site]
00133
evbuffer_search_range
[function]
[call site]
00134
memchr
[call site]
00135
evbuffer_ptr_memcmp
[function]
[call site]
00136
memcmp
[call site]
00137
evbuffer_strchr
[function]
[call site]
00138
memchr
[call site]
00139
evbuffer_ptr_subtract
[function]
[call site]
00140
evbuffer_ptr_set
[function]
[call site]
00141
evbuffer_getchr
[function]
[call site]
00142
evbuffer_strchr
[function]
[call site]
00143
evbuffer_strchr
[function]
[call site]
00144
event_mm_malloc_
[function]
[call site]
00145
event_warn
[function]
[call site]
00146
evbuffer_remove
[function]
[call site]
00147
evbuffer_copyout_from
[function]
[call site]
00148
evbuffer_drain
[function]
[call site]
00149
HAS_PINNED_R
[function]
[call site]
00150
evbuffer_chain_free
[function]
[call site]
00151
ZERO_CHAIN
[function]
[call site]
00152
evbuffer_chain_free
[function]
[call site]
00153
evbuffer_invoke_callbacks_
[function]
[call site]
00154
evbuffer_drain
[function]
[call site]
00155
evbuffer_get_length
[function]
[call site]
00156
event_mm_free_
[function]
[call site]
00157
evhttp_parse_request_line
[function]
[call site]
00158
strsep
[call site]
00159
strrchr
[call site]
00160
strcmp
[call site]
00161
event_debugx_
[function]
[call site]
00162
evhttp_parse_http_version
[function]
[call site]
00163
__isoc99_sscanf
[call site]
00164
event_debugx_
[function]
[call site]
00165
event_mm_strdup_
[function]
[call site]
00166
__errno_location
[call site]
00167
strlen
[call site]
00168
strdup
[call site]
00169
__errno_location
[call site]
00170
event_debugx_
[function]
[call site]
00171
evhttp_uri_parse_authority
[function]
[call site]
00172
event_mm_calloc_
[function]
[call site]
00173
end_of_authority
[function]
[call site]
00174
parse_authority
[function]
[call site]
00175
event_mm_strdup_
[function]
[call site]
00176
event_warn
[function]
[call site]
00177
strchr
[call site]
00178
userinfo_ok
[function]
[call site]
00179
EVUTIL_ISXDIGIT_
[function]
[call site]
00180
EVUTIL_ISXDIGIT_
[function]
[call site]
00181
event_mm_strdup_
[function]
[call site]
00182
event_warn
[function]
[call site]
00183
strncmp
[call site]
00184
strchr
[call site]
00185
event_mm_strdup_
[function]
[call site]
00186
EVUTIL_ISDIGIT_
[function]
[call site]
00187
parse_port
[function]
[call site]
00188
EVUTIL_ISDIGIT_
[function]
[call site]
00189
bracket_addr_ok
[function]
[call site]
00190
EVUTIL_ISXDIGIT_
[function]
[call site]
00191
EVUTIL_ISXDIGIT_
[function]
[call site]
00192
evutil_inet_pton
[function]
[call site]
00193
__isoc99_sscanf
[call site]
00194
__bswap_32
[function]
[call site]
00195
strchr
[call site]
00196
strlen
[call site]
00197
EVUTIL_ISDIGIT_
[function]
[call site]
00198
__isoc99_sscanf
[call site]
00199
EVUTIL_ISXDIGIT_
[function]
[call site]
00200
strtol
[call site]
00201
regname_ok
[function]
[call site]
00202
EVUTIL_ISXDIGIT_
[function]
[call site]
00203
EVUTIL_ISXDIGIT_
[function]
[call site]
00204
event_mm_malloc_
[function]
[call site]
00205
event_warn
[function]
[call site]
00206
event_mm_strdup_
[function]
[call site]
00207
event_warn
[function]
[call site]
00208
event_warn
[function]
[call site]
00209
evhttp_uri_free
[function]
[call site]
00210
evhttp_uri_parse_with_flags
[function]
[call site]
00211
event_mm_calloc_
[function]
[call site]
00212
event_mm_strdup_
[function]
[call site]
00213
strchr
[call site]
00214
scheme_ok
[function]
[call site]
00215
EVUTIL_ISALPHA_
[function]
[call site]
00216
EVUTIL_ISALNUM_
[function]
[call site]
00217
event_mm_strdup_
[function]
[call site]
00218
end_of_authority
[function]
[call site]
00219
parse_authority
[function]
[call site]
00220
end_of_path
[function]
[call site]
00221
EVUTIL_ISXDIGIT_
[function]
[call site]
00222
EVUTIL_ISXDIGIT_
[function]
[call site]
00223
strlen
[call site]
00224
end_of_path
[function]
[call site]
00225
end_of_path
[function]
[call site]
00226
path_matches_noscheme
[function]
[call site]
00227
event_mm_strdup_
[function]
[call site]
00228
event_mm_strdup_
[function]
[call site]
00229
event_mm_strdup_
[function]
[call site]
00230
event_mm_free_
[function]
[call site]
00231
event_warn
[function]
[call site]
00232
event_warn
[function]
[call site]
00233
evhttp_uri_free
[function]
[call site]
00234
event_mm_free_
[function]
[call site]
00235
evhttp_uri_get_scheme
[function]
[call site]
00236
evhttp_uri_get_host
[function]
[call site]
00237
evutil_ascii_strcasecmp
[function]
[call site]
00238
EVUTIL_TOLOWER_
[function]
[call site]
00239
EVUTIL_TOLOWER_
[function]
[call site]
00240
evutil_ascii_strcasecmp
[function]
[call site]
00241
evhttp_find_vhost
[function]
[call site]
00242
evhttp_find_alias
[function]
[call site]
00243
evutil_ascii_strcasecmp
[function]
[call site]
00244
evhttp_find_alias
[function]
[call site]
00245
prefix_suffix_match
[function]
[call site]
00246
prefix_suffix_match
[function]
[call site]
00247
EVUTIL_TOLOWER_
[function]
[call site]
00248
evhttp_parse_response_line
[function]
[call site]
00249
strsep
[call site]
00250
strsep
[call site]
00251
evhttp_parse_http_version
[function]
[call site]
00252
atoi
[function]
[call site]
00253
strtol
[call site]
00254
evhttp_valid_response_code
[function]
[call site]
00255
event_debugx_
[function]
[call site]
00256
event_mm_free_
[function]
[call site]
00257
event_mm_strdup_
[function]
[call site]
00258
event_warn
[function]
[call site]
00259
event_mm_free_
[function]
[call site]
00260
evhttp_parse_headers_
[function]
[call site]
00261
evbuffer_readln
[function]
[call site]
00262
event_mm_free_
[function]
[call site]
00263
evhttp_append_to_last_header
[function]
[call site]
00264
strlen
[call site]
00265
evutil_rtrim_lws_
[function]
[call site]
00266
strlen
[call site]
00267
strlen
[call site]
00268
event_mm_realloc_
[function]
[call site]
00269
realloc
[call site]
00270
strsep
[call site]
00271
strspn
[call site]
00272
evutil_rtrim_lws_
[function]
[call site]
00273
evhttp_add_header
[function]
[call site]
00274
event_debugx_
[function]
[call site]
00275
strchr
[call site]
00276
event_debugx_
[function]
[call site]
00277
evhttp_header_is_valid_value
[function]
[call site]
00278
strpbrk
[call site]
00279
strspn
[call site]
00280
event_debugx_
[function]
[call site]
00281
evhttp_add_header_internal
[function]
[call site]
00282
event_mm_calloc_
[function]
[call site]
00283
event_warn
[function]
[call site]
00284
event_mm_strdup_
[function]
[call site]
00285
event_mm_free_
[function]
[call site]
00286
event_warn
[function]
[call site]
00287
event_mm_strdup_
[function]
[call site]
00288
event_mm_free_
[function]
[call site]
00289
event_mm_free_
[function]
[call site]
00290
event_warn
[function]
[call site]
00291
event_mm_free_
[function]
[call site]
00292
evbuffer_get_length
[function]
[call site]
00293
event_mm_free_
[function]
[call site]
00294
evhttp_parse_headers_
[function]
[call site]
00295
evhttp_request_get_input_headers
[function]
[call site]
00296
evhttp_request_get_host
[function]
[call site]
00297
evhttp_uri_get_host
[function]
[call site]
00298
evhttp_find_header
[function]
[call site]
00299
evutil_ascii_strcasecmp
[function]
[call site]
00300
strlen
[call site]
00301
EVUTIL_ISDIGIT_
[function]
[call site]
00302
event_mm_malloc_
[function]
[call site]
00303
event_warn
[function]
[call site]
00304
evhttp_encode_uri
[function]
[call site]
00305
evhttp_uriencode
[function]
[call site]
00306
evbuffer_new
[function]
[call site]
00307
strlen
[call site]
00308
evbuffer_add
[function]
[call site]
00309
evbuffer_add_printf
[function]
[call site]
00310
evbuffer_add_vprintf
[function]
[call site]
00311
evbuffer_expand_singlechain
[function]
[call site]
00312
evbuffer_chain_should_realign
[function]
[call site]
00313
evbuffer_chain_align
[function]
[call site]
00314
evbuffer_chain_new_membuf
[function]
[call site]
00315
evbuffer_chain_free
[function]
[call site]
00316
evbuffer_chain_insert_new
[function]
[call site]
00317
evutil_vsnprintf
[function]
[call site]
00318
advance_last_with_data
[function]
[call site]
00319
evbuffer_invoke_callbacks_
[function]
[call site]
00320
evbuffer_expand_singlechain
[function]
[call site]
00321
evbuffer_add
[function]
[call site]
00322
evbuffer_add
[function]
[call site]
00323
evbuffer_get_length
[function]
[call site]
00324
event_mm_malloc_
[function]
[call site]
00325
evbuffer_get_length
[function]
[call site]
00326
evbuffer_free
[function]
[call site]
00327
evhttp_htmlescape
[function]
[call site]
00328
strlen
[call site]
00329
html_replace
[function]
[call site]
00330
event_warn
[function]
[call site]
00331
event_mm_malloc_
[function]
[call site]
00332
event_warn
[function]
[call site]
00333
html_replace
[function]
[call site]
00334
evhttp_uri_parse
[function]
[call site]
00335
evhttp_uri_parse_with_flags
[function]
[call site]
00336
evhttp_uri_join
[function]
[call site]
00337
evbuffer_new
[function]
[call site]
00338
strlen
[call site]
00339
evbuffer_add
[function]
[call site]
00340
evbuffer_add
[function]
[call site]
00341
evbuffer_add
[function]
[call site]
00342
evbuffer_add_printf
[function]
[call site]
00343
evbuffer_add_printf
[function]
[call site]
00344
evbuffer_add
[function]
[call site]
00345
evbuffer_add_printf
[function]
[call site]
00346
evbuffer_add
[function]
[call site]
00347
strlen
[call site]
00348
evbuffer_add
[function]
[call site]
00349
evbuffer_add
[function]
[call site]
00350
strlen
[call site]
00351
evbuffer_add
[function]
[call site]
00352
evbuffer_add_printf
[function]
[call site]
00353
strlen
[call site]
00354
evbuffer_add
[function]
[call site]
00355
evbuffer_add
[function]
[call site]
00356
strlen
[call site]
00357
evbuffer_add
[function]
[call site]
00358
evbuffer_add
[function]
[call site]
00359
strlen
[call site]
00360
evbuffer_add
[function]
[call site]
00361
evbuffer_add
[function]
[call site]
00362
evbuffer_get_length
[function]
[call site]
00363
evbuffer_remove
[function]
[call site]
00364
evbuffer_free
[function]
[call site]
00365
evhttp_uri_free
[function]
[call site]
00366
evhttp_request_free
[function]
[call site]
00367
evbuffer_free
[function]
[call site]
00368
evhttp_free
[function]
[call site]
00369
evconnlistener_free
[function]
[call site]
00370
listener_decref_and_unlock
[function]
[call site]
00371
event_mm_free_
[function]
[call site]
00372
event_mm_free_
[function]
[call site]
00373
evhttp_connection_free
[function]
[call site]
00374
evhttp_connected
[function]
[call site]
00375
evhttp_request_free_
[function]
[call site]
00376
evhttp_request_free_auto
[function]
[call site]
00377
evhttp_request_free
[function]
[call site]
00378
event_initialized
[function]
[call site]
00379
event_del
[function]
[call site]
00380
event_del_
[function]
[call site]
00381
event_del_nolock_
[function]
[call site]
00382
event_debug_unassign
[function]
[call site]
00383
event_debug_assert_not_added_
[function]
[call site]
00384
event_debug_map_HT_FIND
[function]
[call site]
00385
event_errx
[function]
[call site]
00386
event_debug_note_teardown_
[function]
[call site]
00387
event_debug_map_HT_REMOVE
[function]
[call site]
00388
event_mm_free_
[function]
[call site]
00389
event_deferred_cb_cancel_
[function]
[call site]
00390
bufferevent_free
[function]
[call site]
00391
bufferevent_setcb
[function]
[call site]
00392
bufferevent_cancel_all_
[function]
[call site]
00393
bufferevent_decref_and_unlock_
[function]
[call site]
00394
event_initialized
[function]
[call site]
00395
evbuffer_get_callbacks_
[function]
[call site]
00396
evbuffer_get_callbacks_
[function]
[call site]
00397
event_callback_finalize_many_
[function]
[call site]
00398
event_debugx_
[function]
[call site]
00399
event_callback_finalize_nolock_
[function]
[call site]
00400
event_del_nolock_
[function]
[call site]
00401
event_callback_cancel_nolock_
[function]
[call site]
00402
event_callback_activate_nolock_
[function]
[call site]
00403
event_callback_cancel_nolock_
[function]
[call site]
00404
event_callback_finalize_nolock_
[function]
[call site]
00405
bufferevent_finalize_cb_
[function]
[call site]
00406
bufferevent_get_underlying
[function]
[call site]
00407
evbuffer_free
[function]
[call site]
00408
evbuffer_free
[function]
[call site]
00409
bufferevent_remove_from_rate_limit_group_internal_
[function]
[call site]
00410
bufferevent_unsuspend_read_
[function]
[call site]
00411
bufferevent_unsuspend_write_
[function]
[call site]
00412
event_mm_free_
[function]
[call site]
00413
event_mm_free_
[function]
[call site]
00414
bufferevent_decref
[function]
[call site]
00415
bufferevent_decref_and_unlock_
[function]
[call site]
00416
event_mm_free_
[function]
[call site]
00417
event_mm_free_
[function]
[call site]
00418
event_mm_free_
[function]
[call site]
00419
event_mm_free_
[function]
[call site]
00420
evws_connection_free
[function]
[call site]
00421
bufferevent_free
[function]
[call site]
00422
evbuffer_free
[function]
[call site]
00423
event_mm_free_
[function]
[call site]
00424
event_mm_free_
[function]
[call site]
00425
event_mm_free_
[function]
[call site]
00426
evhttp_free
[function]
[call site]
00427
event_mm_free_
[function]
[call site]
00428
event_mm_free_
[function]
[call site]
00429
event_mm_free_
[function]
[call site]
00430
event_mm_free_
[function]
[call site]
00431