The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 443 | 0 | EP | call site: 00000 | fuzz_parse_http_request |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
fuzz_parse_http_request
[function]
[call site]
00001
coro_new
[function]
[call site]
00002
sysconf
[call site]
00003
mmap64
[call site]
00004
sysconf
[call site]
00005
set_vma_anon_name
[function]
[call site]
00006
lwan_aligned_alloc
[function]
[call site]
00010
__assert_fail
[call site]
00011
__assert_fail
[call site]
00012
posix_memalign
[call site]
00013
sysconf
[call site]
00014
munmap
[call site]
00015
coro_defer_array_init
[function]
[call site]
00016
arena_init
[function]
[call site]
00017
ptr_array_init
[function]
[call site]
00018
coro_reset
[function]
[call site]
00019
coro_deferred_run
[function]
[call site]
00020
arena_reset
[function]
[call site]
00021
arena_init
[function]
[call site]
00022
coro_defer_array_reset
[function]
[call site]
00023
lwan_array_reset
[function]
[call site]
00024
sysconf
[call site]
00025
useless_coro_for_fuzzing
[function]
[call site]
00026
lwan_job_thread_init
[function]
[call site]
00027
__assert_fail
[call site]
00028
lwan_log_debug_debug
[function]
[call site]
00029
log_out
[function]
[call site]
00030
start_color
[function]
[call site]
00031
log_index
[function]
[call site]
00032
end_color
[function]
[call site]
00033
__errno_location
[call site]
00034
flockfile
[call site]
00035
strlen
[call site]
00036
__xpg_basename
[call site]
00037
get_thread_emoji
[function]
[call site]
00038
printf
[call site]
00039
gettid_cached
[function]
[call site]
00040
gettid
[call site]
00041
printf
[call site]
00042
printf
[call site]
00043
printf
[call site]
00044
gettid_cached
[function]
[call site]
00045
printf
[call site]
00046
fwrite_unlocked
[call site]
00047
vprintf
[call site]
00048
strerror_thunk_r
[function]
[call site]
00049
strerror_r
[call site]
00050
printf
[call site]
00051
fwrite_unlocked
[call site]
00052
funlockfile
[call site]
00053
__errno_location
[call site]
00054
list_head_init
[function]
[call site]
00055
pthread_self
[call site]
00056
pthread_setschedparam
[call site]
00057
lwan_log_perror_debug
[function]
[call site]
00058
log_out
[function]
[call site]
00059
lwan_http_authorize_init
[function]
[call site]
00060
cache_create
[function]
[call site]
00061
cache_create_full
[function]
[call site]
00062
__assert_fail
[call site]
00063
__assert_fail
[call site]
00064
__assert_fail
[call site]
00065
calloc
[call site]
00066
pthread_rwlock_init
[call site]
00067
pthread_rwlock_init
[call site]
00068
list_head_init
[function]
[call site]
00069
lwan_job_add
[function]
[call site]
00070
__assert_fail
[call site]
00071
calloc
[call site]
00072
lwan_log_critical_perror_debug
[function]
[call site]
00073
log_out
[function]
[call site]
00074
abort
[call site]
00075
pthread_mutex_lock
[call site]
00076
list_add
[function]
[call site]
00077
list_check
[function]
[call site]
00078
list_check_node
[function]
[call site]
00079
is_poisoned
[function]
[call site]
00080
__assert_fail
[call site]
00081
__assert_fail
[call site]
00082
__assert_fail
[call site]
00083
__assert_fail
[call site]
00084
corrupt
[function]
[call site]
00085
fprintf
[call site]
00086
abort
[call site]
00087
corrupt
[function]
[call site]
00088
corrupt
[function]
[call site]
00089
pthread_mutex_unlock
[call site]
00090
lwan_log_warning_debug
[function]
[call site]
00091
log_out
[function]
[call site]
00092
cache_pruner_job
[function]
[call site]
00093
pthread_rwlock_trywrlock
[call site]
00094
list_empty
[function]
[call site]
00095
list_check
[function]
[call site]
00096
pthread_rwlock_unlock
[call site]
00097
lwan_log_perror_debug
[function]
[call site]
00098
list_head_init
[function]
[call site]
00099
list_append_list
[function]
[call site]
00100
list_check
[function]
[call site]
00101
list_check
[function]
[call site]
00102
list_del
[function]
[call site]
00103
list_check_node
[function]
[call site]
00104
list_poison_node
[function]
[call site]
00105
list_head_init
[function]
[call site]
00106
list_head_init
[function]
[call site]
00107
pthread_rwlock_unlock
[call site]
00108
lwan_log_perror_debug
[function]
[call site]
00109
clock_gettime
[call site]
00110
lwan_log_perror_debug
[function]
[call site]
00111
list_check
[function]
[call site]
00112
list_node_to_off_
[function]
[call site]
00113
list_node_from_off_
[function]
[call site]
00114
list_del
[function]
[call site]
00115
pthread_rwlock_wrlock
[call site]
00116
lwan_log_perror_debug
[function]
[call site]
00117
hash_del
[function]
[call site]
00118
hash_probe
[function]
[call site]
00119
hash_probe_key
[function]
[call site]
00120
hash_probe_half
[function]
[call site]
00121
__assert_fail
[call site]
00122
memchr
[call site]
00123
__assert_fail
[call site]
00124
memchr
[call site]
00125
hash_probe_half
[function]
[call site]
00126
memchr
[call site]
00127
hash_resize
[function]
[call site]
00128
__assert_fail
[call site]
00129
memchr
[call site]
00130
lwan_log_critical_debug
[function]
[call site]
00131
log_out
[function]
[call site]
00132
abort
[call site]
00133
__assert_fail
[call site]
00134
memchr
[call site]
00135
reallocarray
[call site]
00136
reallocarray
[call site]
00137
pthread_rwlock_unlock
[call site]
00138
lwan_log_perror_debug
[function]
[call site]
00139
list_empty
[function]
[call site]
00140
pthread_rwlock_wrlock
[call site]
00141
list_prepend_list
[function]
[call site]
00142
list_check
[function]
[call site]
00143
list_check
[function]
[call site]
00144
list_del
[function]
[call site]
00145
list_head_init
[function]
[call site]
00146
pthread_rwlock_unlock
[call site]
00147
lwan_log_perror_debug
[function]
[call site]
00148
pthread_rwlock_destroy
[call site]
00149
hash_unref
[function]
[call site]
00150
hash_iter
[function]
[call site]
00151
hash_iter_next
[function]
[call site]
00152
hash_str_new
[function]
[call site]
00153
hash_custom_new
[function]
[call site]
00154
lwan_log_error_debug
[function]
[call site]
00155
log_out
[function]
[call site]
00156
lwan_log_error_debug
[function]
[call site]
00157
calloc
[call site]
00158
calloc
[call site]
00159
hash_str_eq
[function]
[call site]
00160
create_realm_file
[function]
[call site]
00164
hash_str_new
[function]
[call site]
00165
zero_and_free
[function]
[call site]
00166
strlen
[call site]
00167
lwan_always_bzero
[function]
[call site]
00168
config_open_for_fuzzing
[function]
[call site]
00169
config_init_data
[function]
[call site]
00170
hash_str_new
[function]
[call site]
00171
lwan_strbuf_init
[function]
[call site]
00172
lwan_strbuf_init_with_size
[function]
[call site]
00173
grow_buffer_if_needed
[function]
[call site]
00174
align_size
[function]
[call site]
00175
realloc
[call site]
00176
config_ring_buffer_init
[function]
[call site]
00177
lexeme_ring_buffer_init
[function]
[call site]
00178
config_read_line
[function]
[call site]
00179
parser_next
[function]
[call site]
00180
parser_next_internal
[function]
[call site]
00181
config_ring_buffer_get_ptr_or_null
[function]
[call site]
00182
config_ring_buffer_empty
[function]
[call site]
00183
config_ring_buffer_mask
[function]
[call site]
00184
lwan_strbuf_reset
[function]
[call site]
00185
config_ring_buffer_get_ptr_or_null
[function]
[call site]
00186
streq
[function]
[call site]
00187
strcmp
[call site]
00188
config_from_parser
[function]
[call site]
00189
config_from_parser
[function]
[call site]
00190
parse_constants
[function]
[call site]
00191
config_read_line
[function]
[call site]
00192
strdup
[call site]
00193
strdup
[call site]
00194
lwan_log_critical_debug
[function]
[call site]
00195
hash_add
[function]
[call site]
00196
hash_add_internal
[function]
[call site]
00197
hash_probe_key
[function]
[call site]
00198
hash_resize
[function]
[call site]
00199
hash_probe_tombstone
[function]
[call site]
00200
hash_probe_half_tombstone
[function]
[call site]
00201
memchr
[call site]
00202
hash_probe_half_tombstone
[function]
[call site]
00203
lwan_log_critical_debug
[function]
[call site]
00204
config_error
[function]
[call site]
00205
vasprintf
[call site]
00206
config_from_parser
[function]
[call site]
00207
config_last_error
[function]
[call site]
00208
config_error
[function]
[call site]
00209
strdup
[call site]
00210
strdup
[call site]
00211
hash_add_unique
[function]
[call site]
00212
hash_add_internal
[function]
[call site]
00213
zero_and_free
[function]
[call site]
00214
zero_and_free
[function]
[call site]
00215
lwan_log_warning_debug
[function]
[call site]
00216
config_error
[function]
[call site]
00217
config_last_error
[function]
[call site]
00218
config_cur_line
[function]
[call site]
00219
config_last_error
[function]
[call site]
00220
lwan_log_error_debug
[function]
[call site]
00221
config_close
[function]
[call site]
00222
hash_unref
[function]
[call site]
00223
lwan_strbuf_free
[function]
[call site]
00224
__assert_fail
[call site]
00225
config_close
[function]
[call site]
00226
hash_unref
[function]
[call site]
00227
destroy_realm_file
[function]
[call site]
00228
hash_unref
[function]
[call site]
00229
request_seems_complete
[function]
[call site]
00230
read_request_finalizer_from_helper
[function]
[call site]
00231
memmem
[call site]
00232
parse_http_request
[function]
[call site]
00233
parse_proxy_protocol
[function]
[call site]
00234
parse_proxy_protocol_v1
[function]
[call site]
00235
memchr
[call site]
00236
strsep_char
[function]
[call site]
00237
strchr
[call site]
00238
strsep_char
[function]
[call site]
00239
strsep_char
[function]
[call site]
00240
strsep_char
[function]
[call site]
00241
inet_pton
[call site]
00242
inet_pton
[call site]
00243
parse_ascii_port
[function]
[call site]
00244
__errno_location
[call site]
00245
__isoc23_strtoul
[call site]
00246
__errno_location
[call site]
00247
htons
[call site]
00248
parse_ascii_port
[function]
[call site]
00249
inet_pton
[call site]
00250
inet_pton
[call site]
00251
parse_ascii_port
[function]
[call site]
00252
parse_ascii_port
[function]
[call site]
00253
parse_proxy_protocol_v2
[function]
[call site]
00254
ntohs
[call site]
00255
identify_http_path
[function]
[call site]
00256
memchr
[call site]
00257
find_query_string
[function]
[call site]
00258
memchr
[call site]
00259
parse_headers
[function]
[call site]
00260
memchr
[call site]
00261
set_header_value
[function]
[call site]
00262
set_header_value
[function]
[call site]
00263
set_header_value
[function]
[call site]
00264
set_header_value
[function]
[call site]
00265
set_header_value
[function]
[call site]
00266
set_header_value
[function]
[call site]
00267
set_header_value
[function]
[call site]
00268
url_decode_full
[function]
[call site]
00269
find_pct_or_plus
[function]
[call site]
00270
mempmove
[function]
[call site]
00271
find_pct_or_plus
[function]
[call site]
00272
stpcpy
[call site]
00273
strlen
[call site]
00274
strchr
[call site]
00275
coro_deferred_get_generation
[function]
[call site]
00276
parse_accept_encoding
[function]
[call site]
00277
__assert_fail
[call site]
00278
strchr
[call site]
00279
lwan_request_get_header
[function]
[call site]
00280
strlen
[call site]
00281
strchr
[call site]
00282
__assert_fail
[call site]
00283
strcaseequal_neutral_len
[function]
[call site]
00284
isalpha_neutral
[function]
[call site]
00285
__assert_fail
[call site]
00286
lwan_request_get_header
[function]
[call site]
00287
lwan_request_get_cookie
[function]
[call site]
00288
parse_cookies
[function]
[call site]
00289
lwan_request_get_header
[function]
[call site]
00290
__assert_fail
[call site]
00291
strlen
[call site]
00292
parse_key_values
[function]
[call site]
00293
lwan_key_value_array_init
[function]
[call site]
00294
coro_defer
[function]
[call site]
00295
coro_defer_array_append
[function]
[call site]
00296
lwan_array_append_inline
[function]
[call site]
00297
lwan_array_append_heap
[function]
[call site]
00298
__errno_location
[call site]
00299
reallocarray
[call site]
00300
reallocarray
[call site]
00301
lwan_log_error_debug
[function]
[call site]
00302
coro_defer_array_get_elem_index
[function]
[call site]
00303
__assert_fail
[call site]
00304
reset_key_value_array
[function]
[call site]
00305
lwan_key_value_array_reset
[function]
[call site]
00306
lwan_array_reset
[function]
[call site]
00307
strsep_char
[function]
[call site]
00308
strsep_char
[function]
[call site]
00309
strlen
[call site]
00310
__assert_fail
[call site]
00311
strlen
[call site]
00312
__assert_fail
[call site]
00313
lwan_key_value_array_append
[function]
[call site]
00314
lwan_array_append_heap
[function]
[call site]
00315
lwan_key_value_array_sort
[function]
[call site]
00316
lwan_array_sort
[function]
[call site]
00317
qsort
[call site]
00318
key_value_compare
[function]
[call site]
00319
strcmp
[call site]
00320
coro_defer_fire_and_disarm
[function]
[call site]
00321
__assert_fail
[call site]
00322
coro_defer_array_get_elem
[function]
[call site]
00323
__assert_fail
[call site]
00324
coro_defer_disarm_internal
[function]
[call site]
00325
coro_defer_array_len
[function]
[call site]
00326
__assert_fail
[call site]
00327
coro_defer_array_get_elem
[function]
[call site]
00328
identity_decode
[function]
[call site]
00329
value_lookup
[function]
[call site]
00330
bsearch
[call site]
00331
key_value_compare
[function]
[call site]
00332
lwan_request_get_cookie
[function]
[call site]
00333
lwan_request_get_query_param
[function]
[call site]
00334
parse_query_string
[function]
[call site]
00335
__assert_fail
[call site]
00336
parse_key_values
[function]
[call site]
00337
url_decode
[function]
[call site]
00338
url_decode_full
[function]
[call site]
00339
value_lookup
[function]
[call site]
00340
lwan_request_get_post_param
[function]
[call site]
00341
parse_form_data
[function]
[call site]
00342
__assert_fail
[call site]
00343
strncmp
[call site]
00344
parse_key_values
[function]
[call site]
00345
url_decode
[function]
[call site]
00346
value_lookup
[function]
[call site]
00347
parse_range
[function]
[call site]
00348
strncmp
[call site]
00349
parse_off_without_sign
[function]
[call site]
00350
__errno_location
[call site]
00351
__isoc23_strtoull
[call site]
00352
__errno_location
[call site]
00353
lwan_char_isdigit
[function]
[call site]
00354
parse_off_without_sign
[function]
[call site]
00355
parse_off_without_sign
[function]
[call site]
00356
parse_if_modified_since
[function]
[call site]
00357
lwan_parse_rfc_time
[function]
[call site]
00358
parse_2_digit_num
[function]
[call site]
00359
parse_2_digit_num_no_end_check
[function]
[call site]
00360
parse_2_digit_num_no_end_check
[function]
[call site]
00361
parse_2_digit_num_no_end_check
[function]
[call site]
00362
parse_2_digit_num
[function]
[call site]
00363
parse_2_digit_num
[function]
[call site]
00364
parse_2_digit_num
[function]
[call site]
00365
timegm
[call site]
00366
prepare_websocket_handshake
[function]
[call site]
00367
lwan_request_get_header
[function]
[call site]
00368
lwan_request_get_header
[function]
[call site]
00369
strstr
[call site]
00370
strstr
[call site]
00371
streq
[function]
[call site]
00372
lwan_request_get_header
[function]
[call site]
00373
strlen
[call site]
00374
base64_encoded_len
[function]
[call site]
00375
base64_validate
[function]
[call site]
00376
sha1_init
[function]
[call site]
00377
sha1_update
[function]
[call site]
00378
sha1_transform
[function]
[call site]
00379
__bswap_32
[function]
[call site]
00380
sha1_transform
[function]
[call site]
00381
sha1_update
[function]
[call site]
00382
sha1_finalize
[function]
[call site]
00383
sha1_update
[function]
[call site]
00384
sha1_update
[function]
[call site]
00385
sha1_update
[function]
[call site]
00386
base64_encode
[function]
[call site]
00387
base64_encoded_len
[function]
[call site]
00388
lwan_http_authorize
[function]
[call site]
00389
lwan_request_get_header
[function]
[call site]
00390
strncmp
[call site]
00391
strlen
[call site]
00392
authorize
[function]
[call site]
00393
cache_coro_get_and_ref_entry
[function]
[call site]
00394
cache_coro_get_and_ref_entry_with_ctx
[function]
[call site]
00395
__assert_fail
[call site]
00396
cache_get_and_ref_entry_with_ctx
[function]
[call site]
00397
__assert_fail
[call site]
00398
__assert_fail
[call site]
00399
__assert_fail
[call site]
00400
hash_find
[function]
[call site]
00401
hash_probe
[function]
[call site]
00402
pthread_rwlock_tryrdlock
[call site]
00403
hash_find
[function]
[call site]
00404
pthread_rwlock_unlock
[call site]
00405
pthread_rwlock_unlock
[call site]
00406
pthread_rwlock_trywrlock
[call site]
00407
hash_add_unique
[function]
[call site]
00408
clock_gettime
[call site]
00409
lwan_log_critical_debug
[function]
[call site]
00410
pthread_rwlock_wrlock
[call site]
00411
list_add_tail
[function]
[call site]
00412
list_check
[function]
[call site]
00413
pthread_rwlock_unlock
[call site]
00414
hash_del
[function]
[call site]
00415
pthread_rwlock_unlock
[call site]
00416
coro_defer2
[function]
[call site]
00417
coro_defer_array_append
[function]
[call site]
00418
lwan_log_error_debug
[function]
[call site]
00419
coro_defer_array_get_elem_index
[function]
[call site]
00420
cache_entry_unref_defer
[function]
[call site]
00421
cache_entry_unref
[function]
[call site]
00422
__assert_fail
[call site]
00423
__assert_fail
[call site]
00424
coro_yield
[function]
[call site]
00425
__assert_fail
[call site]
00426
coro_swapcontext
[call site]
00427
base64_decode
[function]
[call site]
00428
memchr
[call site]
00429
hash_find
[function]
[call site]
00430
streq
[function]
[call site]
00431
coro_printf
[function]
[call site]
00432
vasprintf
[call site]
00433
coro_defer_array_append
[function]
[call site]
00434
lwan_log_error_debug
[function]
[call site]
00435
coro_defer_array_get_elem_index
[function]
[call site]
00436
coro_memdup
[function]
[call site]
00437
coro_malloc
[function]
[call site]
00438
arena_alloc
[function]
[call site]
00439
calloc
[call site]
00440
ptr_array_append
[function]
[call site]
00441
lwan_array_append_inline
[function]
[call site]
00442
coro_deferred_run
[function]
[call site]
00443