The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 432 | 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_status_debug_debug
[function]
[call site]
00029
status_out
[function]
[call site]
00030
start_color
[function]
[call site]
00031
status_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_status_perror_debug
[function]
[call site]
00058
status_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_status_critical_perror_debug
[function]
[call site]
00073
status_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_status_warning_debug
[function]
[call site]
00091
status_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_status_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_status_perror_debug
[function]
[call site]
00109
clock_gettime
[call site]
00110
lwan_status_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_status_perror_debug
[function]
[call site]
00117
hash_del
[function]
[call site]
00118
hash_find_entry
[function]
[call site]
00119
need_rehash_shrink
[function]
[call site]
00120
hash_n_buckets
[function]
[call site]
00121
hash_n_buckets
[function]
[call site]
00122
rehash
[function]
[call site]
00123
calloc
[call site]
00124
hash_n_buckets
[function]
[call site]
00125
__assert_fail
[call site]
00126
hash_n_buckets
[function]
[call site]
00127
__assert_fail
[call site]
00128
hash_add_entry_hashed
[function]
[call site]
00129
resize_bucket
[function]
[call site]
00130
reallocarray
[call site]
00131
reallocarray
[call site]
00132
reallocarray
[call site]
00133
__assert_fail
[call site]
00134
pthread_rwlock_unlock
[call site]
00135
lwan_status_perror_debug
[function]
[call site]
00136
list_empty
[function]
[call site]
00137
pthread_rwlock_wrlock
[call site]
00138
list_prepend_list
[function]
[call site]
00139
list_check
[function]
[call site]
00140
list_check
[function]
[call site]
00141
list_del
[function]
[call site]
00142
list_head_init
[function]
[call site]
00143
pthread_rwlock_unlock
[call site]
00144
lwan_status_perror_debug
[function]
[call site]
00145
pthread_rwlock_destroy
[call site]
00146
hash_unref
[function]
[call site]
00147
hash_n_buckets
[function]
[call site]
00148
hash_str_new
[function]
[call site]
00149
hash_internal_new
[function]
[call site]
00150
calloc
[call site]
00151
streq
[function]
[call site]
00152
strcmp
[call site]
00153
create_realm_file
[function]
[call site]
00154
hash_str_new
[function]
[call site]
00155
zero_and_free
[function]
[call site]
00156
strlen
[call site]
00157
lwan_always_bzero
[function]
[call site]
00158
config_open_for_fuzzing
[function]
[call site]
00159
config_init_data
[function]
[call site]
00160
hash_str_new
[function]
[call site]
00161
lwan_strbuf_init
[function]
[call site]
00162
lwan_strbuf_init_with_size
[function]
[call site]
00163
grow_buffer_if_needed
[function]
[call site]
00164
align_size
[function]
[call site]
00165
realloc
[call site]
00166
config_ring_buffer_init
[function]
[call site]
00167
lexeme_ring_buffer_init
[function]
[call site]
00168
config_read_line
[function]
[call site]
00169
parser_next
[function]
[call site]
00170
parser_next_internal
[function]
[call site]
00171
config_ring_buffer_get_ptr_or_null
[function]
[call site]
00172
config_ring_buffer_empty
[function]
[call site]
00173
config_ring_buffer_mask
[function]
[call site]
00174
lwan_strbuf_reset
[function]
[call site]
00175
config_ring_buffer_get_ptr_or_null
[function]
[call site]
00176
streq
[function]
[call site]
00177
config_from_parser
[function]
[call site]
00178
config_from_parser
[function]
[call site]
00179
parse_constants
[function]
[call site]
00180
config_read_line
[function]
[call site]
00181
strdup
[call site]
00182
strdup
[call site]
00183
lwan_status_critical_debug
[function]
[call site]
00184
status_out
[function]
[call site]
00185
abort
[call site]
00186
hash_add
[function]
[call site]
00187
hash_add_entry
[function]
[call site]
00188
hash_add_entry_hashed
[function]
[call site]
00189
__errno_location
[call site]
00190
need_rehash_grow
[function]
[call site]
00191
hash_n_buckets
[function]
[call site]
00192
hash_n_buckets
[function]
[call site]
00193
rehash
[function]
[call site]
00194
config_error
[function]
[call site]
00195
vasprintf
[call site]
00196
config_from_parser
[function]
[call site]
00197
config_last_error
[function]
[call site]
00198
config_error
[function]
[call site]
00199
strdup
[call site]
00200
strdup
[call site]
00201
hash_add_unique
[function]
[call site]
00202
hash_add_entry
[function]
[call site]
00203
__errno_location
[call site]
00204
need_rehash_grow
[function]
[call site]
00205
hash_n_buckets
[function]
[call site]
00206
rehash
[function]
[call site]
00207
zero_and_free
[function]
[call site]
00208
zero_and_free
[function]
[call site]
00209
lwan_status_warning_debug
[function]
[call site]
00210
config_error
[function]
[call site]
00211
config_last_error
[function]
[call site]
00212
config_cur_line
[function]
[call site]
00213
config_last_error
[function]
[call site]
00214
lwan_status_error_debug
[function]
[call site]
00215
status_out
[function]
[call site]
00216
config_close
[function]
[call site]
00217
hash_unref
[function]
[call site]
00218
lwan_strbuf_free
[function]
[call site]
00219
__assert_fail
[call site]
00220
config_close
[function]
[call site]
00221
hash_unref
[function]
[call site]
00222
destroy_realm_file
[function]
[call site]
00223
hash_unref
[function]
[call site]
00224
request_seems_complete
[function]
[call site]
00225
read_request_finalizer_from_helper
[function]
[call site]
00226
memmem
[call site]
00227
parse_http_request
[function]
[call site]
00228
parse_proxy_protocol
[function]
[call site]
00229
parse_proxy_protocol_v1
[function]
[call site]
00230
memchr
[call site]
00231
strsep_char
[function]
[call site]
00232
strchr
[call site]
00233
strsep_char
[function]
[call site]
00234
strsep_char
[function]
[call site]
00235
strsep_char
[function]
[call site]
00236
inet_pton
[call site]
00237
inet_pton
[call site]
00238
parse_ascii_port
[function]
[call site]
00239
__errno_location
[call site]
00240
__isoc23_strtoul
[call site]
00241
__errno_location
[call site]
00242
htons
[call site]
00243
parse_ascii_port
[function]
[call site]
00244
inet_pton
[call site]
00245
inet_pton
[call site]
00246
parse_ascii_port
[function]
[call site]
00247
parse_ascii_port
[function]
[call site]
00248
parse_proxy_protocol_v2
[function]
[call site]
00249
ntohs
[call site]
00250
identify_http_path
[function]
[call site]
00251
memchr
[call site]
00252
find_query_string
[function]
[call site]
00253
memchr
[call site]
00254
parse_headers
[function]
[call site]
00255
memchr
[call site]
00256
set_header_value
[function]
[call site]
00257
set_header_value
[function]
[call site]
00258
set_header_value
[function]
[call site]
00259
set_header_value
[function]
[call site]
00260
set_header_value
[function]
[call site]
00261
set_header_value
[function]
[call site]
00262
set_header_value
[function]
[call site]
00263
url_decode
[function]
[call site]
00264
strpbrk
[call site]
00265
mempmove
[function]
[call site]
00266
stpcpy
[call site]
00267
strlen
[call site]
00268
strchr
[call site]
00269
coro_deferred_get_generation
[function]
[call site]
00270
parse_accept_encoding
[function]
[call site]
00271
__assert_fail
[call site]
00272
strchr
[call site]
00273
lwan_request_get_header
[function]
[call site]
00274
strlen
[call site]
00275
strchr
[call site]
00276
__assert_fail
[call site]
00277
strcaseequal_neutral_len
[function]
[call site]
00278
isalpha_neutral
[function]
[call site]
00279
__assert_fail
[call site]
00280
lwan_request_get_header
[function]
[call site]
00281
lwan_request_get_cookie
[function]
[call site]
00282
parse_cookies
[function]
[call site]
00283
lwan_request_get_header
[function]
[call site]
00284
__assert_fail
[call site]
00285
strlen
[call site]
00286
parse_key_values
[function]
[call site]
00287
lwan_key_value_array_init
[function]
[call site]
00288
coro_defer
[function]
[call site]
00289
coro_defer_array_append
[function]
[call site]
00290
lwan_array_append_inline
[function]
[call site]
00291
lwan_array_append_heap
[function]
[call site]
00292
__errno_location
[call site]
00293
reallocarray
[call site]
00294
__assert_fail
[call site]
00295
reallocarray
[call site]
00296
lwan_status_error_debug
[function]
[call site]
00297
coro_defer_array_get_elem_index
[function]
[call site]
00298
__assert_fail
[call site]
00299
reset_key_value_array
[function]
[call site]
00300
lwan_key_value_array_reset
[function]
[call site]
00301
lwan_array_reset
[function]
[call site]
00302
strsep_char
[function]
[call site]
00303
strsep_char
[function]
[call site]
00304
lwan_key_value_array_append
[function]
[call site]
00305
lwan_array_append_heap
[function]
[call site]
00306
lwan_key_value_array_sort
[function]
[call site]
00307
lwan_array_sort
[function]
[call site]
00308
qsort
[call site]
00309
key_value_compare
[function]
[call site]
00310
strcmp
[call site]
00311
coro_defer_fire_and_disarm
[function]
[call site]
00312
__assert_fail
[call site]
00313
coro_defer_array_get_elem
[function]
[call site]
00314
__assert_fail
[call site]
00315
coro_defer_disarm_internal
[function]
[call site]
00316
coro_defer_array_len
[function]
[call site]
00317
__assert_fail
[call site]
00318
coro_defer_array_get_elem
[function]
[call site]
00319
identity_decode
[function]
[call site]
00320
value_lookup
[function]
[call site]
00321
bsearch
[call site]
00322
key_value_compare
[function]
[call site]
00323
lwan_request_get_cookie
[function]
[call site]
00324
lwan_request_get_query_param
[function]
[call site]
00325
parse_query_string
[function]
[call site]
00326
__assert_fail
[call site]
00327
parse_key_values
[function]
[call site]
00328
url_decode
[function]
[call site]
00329
value_lookup
[function]
[call site]
00330
lwan_request_get_post_param
[function]
[call site]
00331
parse_form_data
[function]
[call site]
00332
__assert_fail
[call site]
00333
strncmp
[call site]
00334
parse_key_values
[function]
[call site]
00335
url_decode
[function]
[call site]
00336
value_lookup
[function]
[call site]
00337
parse_range
[function]
[call site]
00338
strncmp
[call site]
00339
parse_off_without_sign
[function]
[call site]
00340
__errno_location
[call site]
00341
__isoc23_strtoull
[call site]
00342
__errno_location
[call site]
00343
lwan_char_isdigit
[function]
[call site]
00344
parse_off_without_sign
[function]
[call site]
00345
parse_off_without_sign
[function]
[call site]
00346
parse_if_modified_since
[function]
[call site]
00347
lwan_parse_rfc_time
[function]
[call site]
00348
parse_2_digit_num
[function]
[call site]
00349
parse_2_digit_num_no_end_check
[function]
[call site]
00350
parse_2_digit_num_no_end_check
[function]
[call site]
00351
parse_2_digit_num_no_end_check
[function]
[call site]
00352
parse_2_digit_num
[function]
[call site]
00353
parse_2_digit_num
[function]
[call site]
00354
parse_2_digit_num
[function]
[call site]
00355
timegm
[call site]
00356
prepare_websocket_handshake
[function]
[call site]
00357
lwan_request_get_header
[function]
[call site]
00358
lwan_request_get_header
[function]
[call site]
00359
strstr
[call site]
00360
strstr
[call site]
00361
streq
[function]
[call site]
00362
lwan_request_get_header
[function]
[call site]
00363
strlen
[call site]
00364
base64_encoded_len
[function]
[call site]
00365
base64_validate
[function]
[call site]
00366
sha1_init
[function]
[call site]
00367
sha1_update
[function]
[call site]
00368
sha1_transform
[function]
[call site]
00369
__bswap_32
[function]
[call site]
00370
sha1_transform
[function]
[call site]
00371
sha1_update
[function]
[call site]
00372
sha1_finalize
[function]
[call site]
00373
sha1_update
[function]
[call site]
00374
sha1_update
[function]
[call site]
00375
sha1_update
[function]
[call site]
00376
base64_encode
[function]
[call site]
00377
base64_encoded_len
[function]
[call site]
00378
lwan_http_authorize
[function]
[call site]
00379
lwan_request_get_header
[function]
[call site]
00380
strncmp
[call site]
00381
strlen
[call site]
00382
authorize
[function]
[call site]
00383
cache_coro_get_and_ref_entry
[function]
[call site]
00384
cache_coro_get_and_ref_entry_with_ctx
[function]
[call site]
00385
__assert_fail
[call site]
00386
cache_get_and_ref_entry_with_ctx
[function]
[call site]
00387
__assert_fail
[call site]
00388
__assert_fail
[call site]
00389
__assert_fail
[call site]
00390
hash_find
[function]
[call site]
00391
hash_find_entry
[function]
[call site]
00392
pthread_rwlock_tryrdlock
[call site]
00393
hash_find
[function]
[call site]
00394
pthread_rwlock_unlock
[call site]
00395
pthread_rwlock_unlock
[call site]
00396
pthread_rwlock_trywrlock
[call site]
00397
hash_add_unique
[function]
[call site]
00398
clock_gettime
[call site]
00399
lwan_status_critical_debug
[function]
[call site]
00400
pthread_rwlock_wrlock
[call site]
00401
list_add_tail
[function]
[call site]
00402
list_check
[function]
[call site]
00403
pthread_rwlock_unlock
[call site]
00404
hash_del
[function]
[call site]
00405
pthread_rwlock_unlock
[call site]
00406
coro_defer2
[function]
[call site]
00407
coro_defer_array_append
[function]
[call site]
00408
lwan_status_error_debug
[function]
[call site]
00409
coro_defer_array_get_elem_index
[function]
[call site]
00410
cache_entry_unref_defer
[function]
[call site]
00411
cache_entry_unref
[function]
[call site]
00412
__assert_fail
[call site]
00413
__assert_fail
[call site]
00414
coro_yield
[function]
[call site]
00415
__assert_fail
[call site]
00416
coro_swapcontext
[call site]
00417
base64_decode
[function]
[call site]
00418
memchr
[call site]
00419
hash_find
[function]
[call site]
00420
streq
[function]
[call site]
00421
coro_printf
[function]
[call site]
00422
vasprintf
[call site]
00423
coro_defer_array_append
[function]
[call site]
00424
lwan_status_error_debug
[function]
[call site]
00425
coro_defer_array_get_elem_index
[function]
[call site]
00426
coro_memdup
[function]
[call site]
00427
coro_malloc
[function]
[call site]
00428
arena_alloc
[function]
[call site]
00429
ptr_array_append
[function]
[call site]
00430
lwan_array_append_inline
[function]
[call site]
00431
coro_deferred_run
[function]
[call site]
00432