Fuzz introspector: query_string_fuzzer
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
1 18 LLVMFuzzerTestOneInput call site: 00018 __cxa_end_catch

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 crow::query_string::query_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) [function] [call site] 00001
2 crow::qs_parse(char*, char**, unsigned long, bool) [function] [call site] 00002
3 strcspn [call site] 00003
3 strcspn [call site] 00004
3 strcspn [call site] 00005
3 crow::qs_decode(char*) [function] [call site] 00006
1 crow::query_string::keys() const [function] [call site] 00007
2 strchr [call site] 00008
1 crow::query_string::~query_string() [function] [call site] 00009
1 crow::query_string::get(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const [function] [call site] 00010
2 crow::qs_k2v(char const*, char* const*, unsigned long, int) [function] [call site] 00011
3 strlen [call site] 00012
3 crow::qs_strncmp(char const*, char const*, unsigned long) [function] [call site] 00013
3 strcspn [call site] 00014
1 crow::query_string::get_list(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const [function] [call site] 00015
2 crow::qs_k2v(char const*, char* const*, unsigned long, int) [function] [call site] 00016
1 crow::query_string::get_list(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) const [function] [call site] 00017
1 __cxa_begin_catch [call site] 00018
1 __cxa_end_catch [call site] 00019