The following nodes represent call sites where fuzz blockers occur.
| Amount of callsites blocked | Calltree index | Parent function | Callsite | Largest blocked function |
|---|---|---|---|---|
| 23 | 0 | EP | call site: 00000 | strtoul |
LLVMFuzzerTestOneInput
[function]
[call site]
00000
httplib::detail::parse_query_text(char const*, unsigned long, std::__1::multimap<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >&)
[function]
[call site]
00001
httplib::detail::split(char const*, char const*, char, std::__1::function<void (char const*, char const*)>)
[function]
[call site]
00002
httplib::detail::split(char const*, char const*, char, unsigned long, std::__1::function<void (char const*, char const*)>)
[function]
[call site]
00003
httplib::detail::trim(char const*, char const*, unsigned long, unsigned long)
[function]
[call site]
00004
httplib::detail::is_space_or_tab(char)
[function]
[call site]
00005
httplib::detail::is_space_or_tab(char)
[function]
[call site]
00006
httplib::detail::trim(char const*, char const*, unsigned long, unsigned long)
[function]
[call site]
00007
httplib::decode_query_component(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00008
strtoul
[call site]
00009
httplib::decode_query_component(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00010
httplib::decode_path_component(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00011
httplib::detail::from_hex_to_i(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, unsigned long, int&)
[function]
[call site]
00012
httplib::detail::is_hex(char, int&)
[function]
[call site]
00013
isdigit
[call site]
00014
httplib::detail::to_utf8(int, char*)
[function]
[call site]
00015
httplib::detail::from_hex_to_i(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, unsigned long, int&)
[function]
[call site]
00016
httplib::encode_query_component(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool)
[function]
[call site]
00017
isalnum
[call site]
00018
snprintf
[call site]
00019
httplib::detail::normalize_query_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00020
httplib::detail::split(char const*, char const*, char, std::__1::function<void (char const*, char const*)>)
[function]
[call site]
00021
httplib::detail::is_valid_path(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)
[function]
[call site]
00022
__assert_fail
[call site]
00023