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=1109 hash_str_new /src/lwan/src/lib/hash.c linenumber=1078 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=1083 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=1084 lexeme_ring_buffer_init /src/lwan/src/lib/lwan-config.c linenumber=1085 _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=1135 parser_next_internal /src/lwan/src/lib/lwan-config.c linenumber=1002 config_ring_buffer_get_ptr_or_null /src/lwan/src/lib/lwan-config.c linenumber=961 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=964 config_ring_buffer_get_ptr_or_null /src/lwan/src/lib/lwan-config.c linenumber=969 streq /src/lwan/src/lib/missing/string.h linenumber=1007 strcmp linenumber=71 config_from_parser /src/lwan/src/lib/lwan-config.c linenumber=1008 config_from_parser /src/lwan/src/lib/lwan-config.c linenumber=1009 parse_constants /src/lwan/src/lib/lwan-config.c linenumber=1011 config_read_line /src/lwan/src/lib/lwan-config.c linenumber=974 strdup linenumber=977 strdup linenumber=978 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=981 log_out /src/lwan/src/lib/lwan-log.c linenumber=328 abort linenumber=328 hash_add /src/lwan/src/lib/hash.c linenumber=983 hash_add_internal /src/lwan/src/lib/hash.c linenumber=630 hash_probe_key /src/lwan/src/lib/hash.c linenumber=581 hash_probe_half /src/lwan/src/lib/hash.c linenumber=494 __assert_fail linenumber=310 memchr linenumber=366 __assert_fail linenumber=373 memchr linenumber=374 hash_maybe_move /src/lwan/src/lib/hash.c linenumber=496 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=468 memchr linenumber=422 hash_probe_half /src/lwan/src/lib/hash.c linenumber=499 hash_maybe_move /src/lwan/src/lib/hash.c linenumber=501 hash_resize /src/lwan/src/lib/hash.c linenumber=607 __assert_fail linenumber=522 hash_add /src/lwan/src/lib/hash.c linenumber=547 __assert_fail linenumber=550 reallocarray linenumber=553 reallocarray linenumber=562 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=613 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=620 config_error /src/lwan/src/lib/lwan-config.c linenumber=991 vasprintf linenumber=392 config_from_parser /src/lwan/src/lib/lwan-config.c linenumber=1014 config_last_error /src/lwan/src/lib/lwan-config.c linenumber=1014 config_error /src/lwan/src/lib/lwan-config.c linenumber=1014 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=1126 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=1129 __assert_fail linenumber=226 ====================================