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=246 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=203 log_out /src/lwan/src/lib/lwan-log.c linenumber=325 start_color /src/lwan/src/lib/lwan-log.c linenumber=245 log_index /src/lwan/src/lib/lwan-log.c linenumber=123 end_color /src/lwan/src/lib/lwan-log.c linenumber=246 __errno_location linenumber=247 flockfile linenumber=256 strlen linenumber=259 __xpg_basename linenumber=259 get_thread_emoji /src/lwan/src/lib/lwan-log.c linenumber=262 printf linenumber=262 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=264 gettid linenumber=146 printf linenumber=264 printf linenumber=265 printf linenumber=266 gettid_cached /src/lwan/src/lib/lwan-log.c linenumber=268 printf linenumber=268 fwrite_unlocked linenumber=272 vprintf linenumber=273 strerror_thunk_r /src/lwan/src/lib/lwan-log.c linenumber=278 strerror_r linenumber=136 printf linenumber=280 fwrite_unlocked linenumber=283 funlockfile linenumber=285 __errno_location linenumber=287 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=207 calloc linenumber=215 calloc linenumber=218 hash_str_eq /src/lwan/src/lib/hash.c linenumber=246 __assert_fail linenumber=89 __assert_fail linenumber=90 strcmp linenumber=91 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=328 abort linenumber=328 hash_add /src/lwan/src/lib/hash.c linenumber=981 hash_add_internal /src/lwan/src/lib/hash.c linenumber=627 hash_probe_key /src/lwan/src/lib/hash.c linenumber=578 hash_probe_half /src/lwan/src/lib/hash.c linenumber=491 __assert_fail linenumber=310 memchr linenumber=366 __assert_fail linenumber=373 memchr linenumber=374 hash_maybe_move /src/lwan/src/lib/hash.c linenumber=493 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=466 memchr linenumber=422 hash_probe_half /src/lwan/src/lib/hash.c linenumber=496 hash_maybe_move /src/lwan/src/lib/hash.c linenumber=498 hash_resize /src/lwan/src/lib/hash.c linenumber=604 __assert_fail linenumber=519 hash_add /src/lwan/src/lib/hash.c linenumber=544 __assert_fail linenumber=547 reallocarray linenumber=550 reallocarray linenumber=559 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=610 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=430 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=431 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=617 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=578 isalpha_neutral /src/lwan/src/lib/missing.c linenumber=564 __assert_fail linenumber=572 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=284 hash_iter_next /src/lwan/src/lib/hash.c linenumber=284 lwan_strbuf_free /src/lwan/src/lib/lwan-strbuf.c linenumber=1127 __assert_fail linenumber=226 ====================================