The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 438 | 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
memchr
[call site]
00122
__assert_fail
[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
[function]
[call site]
00269
strpbrk
[call site]
00270
mempmove
[function]
[call site]
00271
stpcpy
[call site]
00272
strlen
[call site]
00273
strchr
[call site]
00274
coro_deferred_get_generation
[function]
[call site]
00275
parse_accept_encoding
[function]
[call site]
00276
__assert_fail
[call site]
00277
strchr
[call site]
00278
lwan_request_get_header
[function]
[call site]
00279
strlen
[call site]
00280
strchr
[call site]
00281
__assert_fail
[call site]
00282
strcaseequal_neutral_len
[function]
[call site]
00283
isalpha_neutral
[function]
[call site]
00284
__assert_fail
[call site]
00285
lwan_request_get_header
[function]
[call site]
00286
lwan_request_get_cookie
[function]
[call site]
00287
parse_cookies
[function]
[call site]
00288
lwan_request_get_header
[function]
[call site]
00289
__assert_fail
[call site]
00290
strlen
[call site]
00291
parse_key_values
[function]
[call site]
00292
lwan_key_value_array_init
[function]
[call site]
00293
coro_defer
[function]
[call site]
00294
coro_defer_array_append
[function]
[call site]
00295
lwan_array_append_inline
[function]
[call site]
00296
lwan_array_append_heap
[function]
[call site]
00297
__errno_location
[call site]
00298
reallocarray
[call site]
00299
__assert_fail
[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
lwan_key_value_array_append
[function]
[call site]
00310
lwan_array_append_heap
[function]
[call site]
00311
lwan_key_value_array_sort
[function]
[call site]
00312
lwan_array_sort
[function]
[call site]
00313
qsort
[call site]
00314
key_value_compare
[function]
[call site]
00315
strcmp
[call site]
00316
coro_defer_fire_and_disarm
[function]
[call site]
00317
__assert_fail
[call site]
00318
coro_defer_array_get_elem
[function]
[call site]
00319
__assert_fail
[call site]
00320
coro_defer_disarm_internal
[function]
[call site]
00321
coro_defer_array_len
[function]
[call site]
00322
__assert_fail
[call site]
00323
coro_defer_array_get_elem
[function]
[call site]
00324
identity_decode
[function]
[call site]
00325
value_lookup
[function]
[call site]
00326
bsearch
[call site]
00327
key_value_compare
[function]
[call site]
00328
lwan_request_get_cookie
[function]
[call site]
00329
lwan_request_get_query_param
[function]
[call site]
00330
parse_query_string
[function]
[call site]
00331
__assert_fail
[call site]
00332
parse_key_values
[function]
[call site]
00333
url_decode
[function]
[call site]
00334
value_lookup
[function]
[call site]
00335
lwan_request_get_post_param
[function]
[call site]
00336
parse_form_data
[function]
[call site]
00337
__assert_fail
[call site]
00338
strncmp
[call site]
00339
parse_key_values
[function]
[call site]
00340
url_decode
[function]
[call site]
00341
value_lookup
[function]
[call site]
00342
parse_range
[function]
[call site]
00343
strncmp
[call site]
00344
parse_off_without_sign
[function]
[call site]
00345
__errno_location
[call site]
00346
__isoc23_strtoull
[call site]
00347
__errno_location
[call site]
00348
lwan_char_isdigit
[function]
[call site]
00349
parse_off_without_sign
[function]
[call site]
00350
parse_off_without_sign
[function]
[call site]
00351
parse_if_modified_since
[function]
[call site]
00352
lwan_parse_rfc_time
[function]
[call site]
00353
parse_2_digit_num
[function]
[call site]
00354
parse_2_digit_num_no_end_check
[function]
[call site]
00355
parse_2_digit_num_no_end_check
[function]
[call site]
00356
parse_2_digit_num_no_end_check
[function]
[call site]
00357
parse_2_digit_num
[function]
[call site]
00358
parse_2_digit_num
[function]
[call site]
00359
parse_2_digit_num
[function]
[call site]
00360
timegm
[call site]
00361
prepare_websocket_handshake
[function]
[call site]
00362
lwan_request_get_header
[function]
[call site]
00363
lwan_request_get_header
[function]
[call site]
00364
strstr
[call site]
00365
strstr
[call site]
00366
streq
[function]
[call site]
00367
lwan_request_get_header
[function]
[call site]
00368
strlen
[call site]
00369
base64_encoded_len
[function]
[call site]
00370
base64_validate
[function]
[call site]
00371
sha1_init
[function]
[call site]
00372
sha1_update
[function]
[call site]
00373
sha1_transform
[function]
[call site]
00374
__bswap_32
[function]
[call site]
00375
sha1_transform
[function]
[call site]
00376
sha1_update
[function]
[call site]
00377
sha1_finalize
[function]
[call site]
00378
sha1_update
[function]
[call site]
00379
sha1_update
[function]
[call site]
00380
sha1_update
[function]
[call site]
00381
base64_encode
[function]
[call site]
00382
base64_encoded_len
[function]
[call site]
00383
lwan_http_authorize
[function]
[call site]
00384
lwan_request_get_header
[function]
[call site]
00385
strncmp
[call site]
00386
strlen
[call site]
00387
authorize
[function]
[call site]
00388
cache_coro_get_and_ref_entry
[function]
[call site]
00389
cache_coro_get_and_ref_entry_with_ctx
[function]
[call site]
00390
__assert_fail
[call site]
00391
cache_get_and_ref_entry_with_ctx
[function]
[call site]
00392
__assert_fail
[call site]
00393
__assert_fail
[call site]
00394
__assert_fail
[call site]
00395
hash_find
[function]
[call site]
00396
hash_probe
[function]
[call site]
00397
pthread_rwlock_tryrdlock
[call site]
00398
hash_find
[function]
[call site]
00399
pthread_rwlock_unlock
[call site]
00400
pthread_rwlock_unlock
[call site]
00401
pthread_rwlock_trywrlock
[call site]
00402
hash_add_unique
[function]
[call site]
00403
clock_gettime
[call site]
00404
lwan_log_critical_debug
[function]
[call site]
00405
pthread_rwlock_wrlock
[call site]
00406
list_add_tail
[function]
[call site]
00407
list_check
[function]
[call site]
00408
pthread_rwlock_unlock
[call site]
00409
hash_del
[function]
[call site]
00410
pthread_rwlock_unlock
[call site]
00411
coro_defer2
[function]
[call site]
00412
coro_defer_array_append
[function]
[call site]
00413
lwan_log_error_debug
[function]
[call site]
00414
coro_defer_array_get_elem_index
[function]
[call site]
00415
cache_entry_unref_defer
[function]
[call site]
00416
cache_entry_unref
[function]
[call site]
00417
__assert_fail
[call site]
00418
__assert_fail
[call site]
00419
coro_yield
[function]
[call site]
00420
__assert_fail
[call site]
00421
coro_swapcontext
[call site]
00422
base64_decode
[function]
[call site]
00423
memchr
[call site]
00424
hash_find
[function]
[call site]
00425
streq
[function]
[call site]
00426
coro_printf
[function]
[call site]
00427
vasprintf
[call site]
00428
coro_defer_array_append
[function]
[call site]
00429
lwan_log_error_debug
[function]
[call site]
00430
coro_defer_array_get_elem_index
[function]
[call site]
00431
coro_memdup
[function]
[call site]
00432
coro_malloc
[function]
[call site]
00433
arena_alloc
[function]
[call site]
00434
calloc
[call site]
00435
ptr_array_append
[function]
[call site]
00436
lwan_array_append_inline
[function]
[call site]
00437
coro_deferred_run
[function]
[call site]
00438