Fuzz introspector: fuzz/driver_url.cc
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
7 16 parse_authority_and_path call site: 00016 h2o_mem_clear_pool
4 0 EP call site: 00000 h2o_url_parse
2 6 parse_scheme call site: 00006 parse_authority_and_path
2 26 h2o_mem_release_shared call site: 00026 dispose
1 11 h2o_url_parse_hostport call site: 00011
1 32 h2o_mem_free_recycle call site: 00032

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 h2o_mem_init_pool [function] [call site] 00001
1 h2o_url_parse [function] [call site] 00002
2 parse_authority_and_path [function] [call site] 00008
3 h2o_url_parse_hostport [function] [call site] 00009
4 h2o_iovec_init [function] [call site] 00011
4 h2o_iovec_init [function] [call site] 00012
3 h2o_iovec_init [function] [call site] 00013
3 h2o_iovec_init [function] [call site] 00014
3 H2O_STRLIT [function] [call site] 00015
3 h2o_iovec_init [function] [call site] 00016
3 h2o_concat [function] [call site] 00017
3 h2o_iovec_init [function] [call site] 00018
3 H2O_STRLIT [function] [call site] 00019
3 h2o_iovec_init [function] [call site] 00020
1 h2o_mem_clear_pool [function] [call site] 00023
2 h2o_mem_release_shared [function] [call site] 00024
3 H2O_STRUCT_FROM_MEMBER [function] [call site] 00025
3 dispose [function] [call site] 00027
4 h2o_mem_release_shared [function] [call site] 00028
2 h2o_mem_free_recycle [function] [call site] 00031
3 h2o_vector_reserve [function] [call site] 00032