Call tree LLVMFuzzerTestOneInput /src/lwan/src/bin/fuzz/config_fuzzer.cc linenumber=-1 config_open_for_fuzzing /src/lwan/src/lib/lwan-config.c linenumber=59 config_init_data /src/lwan/src/lib/lwan-config.c linenumber=1107 hash_str_new /src/lwan/src/lib/hash.c linenumber=1076 hash_custom_new /src/lwan/src/lib/hash.c linenumber=240 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=197 log_out /src/lwan/src/lib/lwan-log.c linenumber=334 start_color /src/lwan/src/lib/lwan-log.c linenumber=254 log_index /src/lwan/src/lib/lwan-log.c linenumber=132 end_color /src/lwan/src/lib/lwan-log.c linenumber=255 __errno_location linenumber=256 flockfile linenumber=265 strlen linenumber=268 __xpg_basename linenumber=268 get_thread_emoji /src/lwan/src/lib/lwan-log.c linenumber=271 printf linenumber=271 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=273 gettid linenumber=155 printf linenumber=273 printf linenumber=274 printf linenumber=275 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=277 printf linenumber=277 fwrite_unlocked linenumber=281 vprintf linenumber=282 strerror_thunk_r /src/lwan/src/lib/lwan-log.c linenumber=287 strerror_r linenumber=145 printf linenumber=289 fwrite_unlocked linenumber=292 funlockfile linenumber=294 __errno_location linenumber=296 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=201 calloc linenumber=209 calloc linenumber=212 hash_str_eq /src/lwan/src/lib/hash.c linenumber=240 __assert_fail linenumber=83 __assert_fail linenumber=84 strcmp linenumber=85 lwan_strbuf_init /src/lwan/src/lib/lwan-strbuf.c linenumber=1081 lwan_strbuf_init_with_size /src/lwan/src/lib/lwan-strbuf.c linenumber=161 grow_buffer_if_needed /src/lwan/src/lib/lwan-strbuf.c linenumber=133 align_size /src/lwan/src/lib/lwan-strbuf.c linenumber=117 realloc linenumber=117 config_ring_buffer_init /src/lwan/src/lib/lwan-config.c linenumber=1082 lexeme_ring_buffer_init /src/lwan/src/lib/lwan-config.c linenumber=1083 _ZL4dumpP6configi /src/lwan/src/bin/fuzz/config_fuzzer.cc linenumber=63 config_read_line /src/lwan/src/lib/lwan-config.c linenumber=22 parser_next /src/lwan/src/lib/lwan-config.c linenumber=1133 parser_next_internal /src/lwan/src/lib/lwan-config.c linenumber=1000 config_ring_buffer_get_ptr_or_null /src/lwan/src/lib/lwan-config.c linenumber=959 config_ring_buffer_empty /src/lwan/src/lib/lwan-config.c linenumber=82 config_ring_buffer_mask /src/lwan/src/lib/lwan-config.c linenumber=82 lwan_strbuf_reset /src/lwan/src/lib/lwan-strbuf.c linenumber=962 config_ring_buffer_get_ptr_or_null /src/lwan/src/lib/lwan-config.c linenumber=967 streq /src/lwan/src/lib/missing/string.h linenumber=1005 strcmp linenumber=71 config_from_parser /src/lwan/src/lib/lwan-config.c linenumber=1006 config_from_parser /src/lwan/src/lib/lwan-config.c linenumber=1007 parse_constants /src/lwan/src/lib/lwan-config.c linenumber=1009 config_read_line /src/lwan/src/lib/lwan-config.c linenumber=972 strdup linenumber=975 strdup linenumber=976 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=979 log_out /src/lwan/src/lib/lwan-log.c linenumber=337 abort linenumber=337 hash_add /src/lwan/src/lib/hash.c linenumber=981 hash_add_internal /src/lwan/src/lib/hash.c linenumber=498 hash_probe_key /src/lwan/src/lib/hash.c linenumber=449 hash_probe_half /src/lwan/src/lib/hash.c linenumber=331 memchr linenumber=296 __assert_fail linenumber=298 __assert_fail linenumber=306 memchr linenumber=307 hash_probe_half /src/lwan/src/lib/hash.c linenumber=336 memchr linenumber=349 hash_resize /src/lwan/src/lib/hash.c linenumber=475 __assert_fail linenumber=387 memchr linenumber=399 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=406 __assert_fail linenumber=415 memchr linenumber=416 reallocarray linenumber=420 reallocarray linenumber=429 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=481 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=369 memchr linenumber=318 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=370 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=488 config_error /src/lwan/src/lib/lwan-config.c linenumber=989 vasprintf linenumber=392 config_from_parser /src/lwan/src/lib/lwan-config.c linenumber=1012 config_last_error /src/lwan/src/lib/lwan-config.c linenumber=1012 config_error /src/lwan/src/lib/lwan-config.c linenumber=1012 parse_bool /src/lwan/src/lib/lwan-config.c linenumber=25 strcaseequal_neutral /src/lwan/src/lib/missing.c linenumber=354 strcaseequal_neutral_len /src/lwan/src/lib/missing.c linenumber=579 isalpha_neutral /src/lwan/src/lib/missing.c linenumber=565 __assert_fail linenumber=573 strcaseequal_neutral /src/lwan/src/lib/missing.c linenumber=355 strcaseequal_neutral /src/lwan/src/lib/missing.c linenumber=358 strcaseequal_neutral /src/lwan/src/lib/missing.c linenumber=359 parse_int /src/lwan/src/lib/lwan-config.c linenumber=362 _parse_i32 /src/lwan/src/lib/lwan-config.c linenumber=334 _parse_i64 /src/lwan/src/lib/lwan-config.c linenumber=272 parse_long /src/lwan/src/lib/lwan-config.c linenumber=26 parse_long_long /src/lwan/src/lib/lwan-config.c linenumber=345 _parse_i64 /src/lwan/src/lib/lwan-config.c linenumber=324 parse_int /src/lwan/src/lib/lwan-config.c linenumber=27 parse_time_period /src/lwan/src/lib/lwan-config.c linenumber=28 __ctype_b_loc linenumber=124 __isoc23_sscanf linenumber=134 strchr linenumber=148 _ZL4dumpP6configi /src/lwan/src/bin/fuzz/config_fuzzer.cc linenumber=38 config_last_error /src/lwan/src/lib/lwan-config.c linenumber=45 printf linenumber=48 config_close /src/lwan/src/lib/lwan-config.c linenumber=65 hash_unref /src/lwan/src/lib/hash.c linenumber=1124 hash_iter /src/lwan/src/lib/hash.h linenumber=273 hash_iter_next /src/lwan/src/lib/hash.c linenumber=273 lwan_strbuf_free /src/lwan/src/lib/lwan-strbuf.c linenumber=1127 __assert_fail linenumber=226 ====================================