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=241 lwan_log_error_debug /src/lwan/src/lib/lwan-log.c linenumber=198 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=202 calloc linenumber=210 calloc linenumber=213 hash_str_eq /src/lwan/src/lib/hash.c linenumber=241 __assert_fail linenumber=84 __assert_fail linenumber=85 strcmp linenumber=86 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=499 hash_probe_key /src/lwan/src/lib/hash.c linenumber=450 hash_probe_half /src/lwan/src/lib/hash.c linenumber=332 memchr linenumber=297 __assert_fail linenumber=299 __assert_fail linenumber=307 memchr linenumber=308 hash_probe_half /src/lwan/src/lib/hash.c linenumber=337 memchr linenumber=350 hash_resize /src/lwan/src/lib/hash.c linenumber=476 __assert_fail linenumber=388 memchr linenumber=400 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=407 __assert_fail linenumber=416 memchr linenumber=417 reallocarray linenumber=421 reallocarray linenumber=430 hash_probe_tombstone /src/lwan/src/lib/hash.c linenumber=482 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=370 memchr linenumber=319 hash_probe_half_tombstone /src/lwan/src/lib/hash.c linenumber=371 lwan_log_critical_debug /src/lwan/src/lib/lwan-log.c linenumber=489 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=274 hash_iter_next /src/lwan/src/lib/hash.c linenumber=274 lwan_strbuf_free /src/lwan/src/lib/lwan-strbuf.c linenumber=1127 __assert_fail linenumber=226 ====================================