Fuzz introspector: url_search_params
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
41 0 EP call site: 00000 __clang_call_terminate

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 ada::url_search_params::url_search_params(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00001
2 ada::url_search_params::initialize(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00002
3 ada::url_search_params::initialize(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::{lambda(std::__1::basic_string_view<char, std::__1::char_traits<char> >)#1}::operator()(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00003
4 ada::unicode::percent_decode(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long) [function] [call site] 00004
4 ada::unicode::percent_decode(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long) [function] [call site] 00005
4 ada::unicode::percent_decode(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned long) [function] [call site] 00006
3 ada::url_search_params::initialize(std::__1::basic_string_view<char, std::__1::char_traits<char> >)::{lambda(std::__1::basic_string_view<char, std::__1::char_traits<char> >)#1}::operator()(std::__1::basic_string_view<char, std::__1::char_traits<char> >) const [function] [call site] 00007
1 ada::url_search_params::url_search_params() [function] [call site] 00008
1 ada::url_search_params::append(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00009
1 ada::url_search_params::set(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00010
1 ada::url_search_params::to_string() const [function] [call site] 00011
2 ada::unicode::percent_encode(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const*) [function] [call site] 00012
2 ada::unicode::percent_encode(std::__1::basic_string_view<char, std::__1::char_traits<char> >, unsigned char const*) [function] [call site] 00013
1 ada::url_search_params::has(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00014
2 __clang_call_terminate [call site] 00015
3 __cxa_begin_catch [call site] 00016
1 ada::url_search_params::append(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00017
1 ada::url_search_params::remove(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00018
1 ada::url_search_params::remove(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00019
1 ada::url_search_params::has(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00020
2 __clang_call_terminate [call site] 00021
1 ada::url_search_params::remove(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00022
1 ada::url_search_params::remove(std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00023
1 ada::url_search_params::get_keys() [function] [call site] 00024
2 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)0>::url_search_params_iter(ada::url_search_params&) [function] [call site] 00025
1 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)0>::has_next() const [function] [call site] 00026
1 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)0>::next() [function] [call site] 00027
2 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)0>::has_next() const [function] [call site] 00028
1 ada::url_search_params::get_values() [function] [call site] 00029
2 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)1>::url_search_params_iter(ada::url_search_params&) [function] [call site] 00030
1 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)1>::has_next() const [function] [call site] 00031
1 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)1>::next() [function] [call site] 00032
2 ada::url_search_params_iter<std::__1::basic_string_view<char, std::__1::char_traits<char> >, (ada::url_search_params_iter_type)1>::has_next() const [function] [call site] 00033
1 ada::url_search_params::get_entries() [function] [call site] 00034
2 ada::url_search_params_iter<std::__1::pair<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >, (ada::url_search_params_iter_type)2>::url_search_params_iter(ada::url_search_params&) [function] [call site] 00035
1 ada::url_search_params_iter<std::__1::pair<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >, (ada::url_search_params_iter_type)2>::has_next() const [function] [call site] 00036
1 ada::url_search_params_iter<std::__1::pair<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >, (ada::url_search_params_iter_type)2>::next() [function] [call site] 00037
2 ada::url_search_params_iter<std::__1::pair<std::__1::basic_string_view<char, std::__1::char_traits<char> >, std::__1::basic_string_view<char, std::__1::char_traits<char> > >, (ada::url_search_params_iter_type)2>::has_next() const [function] [call site] 00038
1 ada::url_search_params::reset(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00039
2 ada::url_search_params::initialize(std::__1::basic_string_view<char, std::__1::char_traits<char> >) [function] [call site] 00040
1 ada::url_search_params::~url_search_params() [function] [call site] 00041