Fuzz introspector: fuzz-http
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
60 201 long long Wt::Utils::convert >(char const*, boost::spirit::terminal const&, std::__cxx11::basic_string , std::allocator > const&) call site: 00201
26 3 LLVMFuzzerTestOneInput call site: 00003 __clang_call_terminate
22 92 http::server::RequestParser::consume(http::server::Request&, char*) call site: 00092 __clang_call_terminate
19 290 LLVMFuzzerTestOneInput call site: 00290 __clang_call_terminate
17 264 long long Wt::Utils::convert >(char const*, boost::spirit::terminal const&, std::__cxx11::basic_string , std::allocator > const&) call site: 00264 strlen
10 36 http::server::Request::Request() call site: 00036 __clang_call_terminate
8 175 http::server::buffer_string::str[abi:cxx11]() const call site: 00175 __clang_call_terminate
7 145 http::server::RequestParser::parse(http::server::Request&, char*, char*) call site: 00145
6 47 http::server::Request::Request() call site: 00047
5 54 http::server::Request::Request() call site: 00054
5 137 http::server::RequestParser::parse(http::server::Request&, char*, char*) call site: 00137
3 153 LLVMFuzzerTestOneInput call site: 00153

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 std::allocator<char>::allocator() [function] [call site] 00001
2 __gnu_cxx::new_allocator<char>::new_allocator() [function] [call site] 00002
1 std::vector<char, std::allocator<char> >::vector<unsigned char const*, void>(unsigned char const*, unsigned char const*, std::allocator<char> const&) [function] [call site] 00003
2 std::_Vector_base<char, std::allocator<char> >::_Vector_base(std::allocator<char> const&) [function] [call site] 00004
3 std::_Vector_base<char, std::allocator<char> >::_Vector_impl::_Vector_impl(std::allocator<char> const&) [function] [call site] 00005
4 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00006
5 __gnu_cxx::new_allocator<char>::new_allocator(__gnu_cxx::new_allocator<char> const&) [function] [call site] 00007
4 std::_Vector_base<char, std::allocator<char> >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00008
2 void std::vector<char, std::allocator<char> >::_M_range_initialize<unsigned char const*>(unsigned char const*, unsigned char const*, std::forward_iterator_tag) [function] [call site] 00009
3 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00010
3 std::vector<char, std::allocator<char> >::_S_check_init_len(unsigned long, std::allocator<char> const&) [function] [call site] 00011
4 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00012
4 std::vector<char, std::allocator<char> >::_S_max_size(std::allocator<char> const&) [function] [call site] 00013
5 std::allocator_traits<std::allocator<char> >::max_size(std::allocator<char> const&) [function] [call site] 00014
6 __gnu_cxx::new_allocator<char>::max_size() const [function] [call site] 00015
7 __gnu_cxx::new_allocator<char>::_M_max_size() const [function] [call site] 00016
4 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00017
3 std::_Vector_base<char, std::allocator<char> >::_M_allocate(unsigned long) [function] [call site] 00018
4 std::allocator_traits<std::allocator<char> >::allocate(std::allocator<char>&, unsigned long) [function] [call site] 00019
5 __gnu_cxx::new_allocator<char>::allocate(unsigned long, void const*) [function] [call site] 00020
6 __gnu_cxx::new_allocator<char>::_M_max_size() const [function] [call site] 00021
3 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00022
2 std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [function] [call site] 00023
3 std::_Vector_base<char, std::allocator<char> >::_M_deallocate(char*, unsigned long) [function] [call site] 00024
4 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00025
5 __gnu_cxx::new_allocator<char>::deallocate(char*, unsigned long) [function] [call site] 00026
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00027
3 __clang_call_terminate [call site] 00028
4 __cxa_begin_catch [call site] 00029
1 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00030
1 http::server::RequestParser::RequestParser(http::server::Server*) [function] [call site] 00031
2 http::server::RequestParser::reset() [function] [call site] 00032
3 inflateEnd [call site] 00033
1 http::server::Request::Request() [function] [call site] 00034
2 http::server::buffer_string::buffer_string() [function] [call site] 00035
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00036
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00037
4 std::pointer_traits<char*>::pointer_to(char&) [function] [call site] 00038
3 std::allocator<char>::allocator() [function] [call site] 00039
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char>&&) [function] [call site] 00040
4 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00041
3 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00042
3 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00043
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_length(unsigned long) [function] [call site] 00044
4 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00045
3 __clang_call_terminate [call site] 00046
2 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::list() [function] [call site] 00047
3 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_List_base() [function] [call site] 00048
4 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_List_impl::_List_impl() [function] [call site] 00049
5 std::allocator<std::_List_node<http::server::Request::Header> >::allocator() [function] [call site] 00050
6 __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::new_allocator() [function] [call site] 00051
5 std::__detail::_List_node_header::_List_node_header() [function] [call site] 00052
6 std::__detail::_List_node_header::_M_init() [function] [call site] 00053
2 std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::vector() [function] [call site] 00054
3 std::_Vector_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Vector_base() [function] [call site] 00055
4 std::_Vector_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Vector_impl::_Vector_impl() [function] [call site] 00056
5 std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::allocator() [function] [call site] 00057
6 __gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::new_allocator() [function] [call site] 00058
5 std::_Vector_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_Vector_impl_data::_Vector_impl_data() [function] [call site] 00059
1 std::vector<char, std::allocator<char> >::operator[](unsigned long) [function] [call site] 00060
1 boost::logic::tribool::tribool() [function] [call site] 00061
1 http::server::RequestParser::parse(http::server::Request&, char*, char*) [function] [call site] 00062
2 boost::logic::tribool::tribool(bool (*)(boost::logic::tribool, boost::logic::detail::indeterminate_t)) [function] [call site] 00063
2 boost::logic::indeterminate(boost::logic::tribool, boost::logic::detail::indeterminate_t) [function] [call site] 00064
2 boost::logic::indeterminate(boost::logic::tribool, boost::logic::detail::indeterminate_t) [function] [call site] 00065
2 http::server::RequestParser::consume(http::server::Request&, char*) [function] [call site] 00066
3 http::server::RequestParser::is_char(int) [function] [call site] 00067
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00068
3 http::server::RequestParser::is_tspecial(int) [function] [call site] 00069
3 http::server::RequestParser::consumeToString(http::server::buffer_string&, int) [function] [call site] 00070
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00071
3 http::server::RequestParser::consumeComplete(char*) [function] [call site] 00072
3 http::server::RequestParser::is_char(int) [function] [call site] 00073
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00074
3 http::server::RequestParser::is_tspecial(int) [function] [call site] 00075
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00076
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00077
3 http::server::RequestParser::consumeToString(http::server::buffer_string&, int) [function] [call site] 00078
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00079
3 http::server::RequestParser::consumeComplete(char*) [function] [call site] 00080
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00081
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00082
3 http::server::RequestParser::is_digit(int) [function] [call site] 00083
3 http::server::RequestParser::is_digit(int) [function] [call site] 00084
3 http::server::RequestParser::is_digit(int) [function] [call site] 00085
3 http::server::RequestParser::is_digit(int) [function] [call site] 00086
3 http::server::RequestParser::is_char(int) [function] [call site] 00087
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00088
3 http::server::RequestParser::is_tspecial(int) [function] [call site] 00089
3 http::server::Request::Header::Header() [function] [call site] 00090
4 http::server::buffer_string::buffer_string() [function] [call site] 00091
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::push_back(http::server::Request::Header&&) [function] [call site] 00092
4 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::end() [function] [call site] 00093
5 std::_List_iterator<http::server::Request::Header>::_List_iterator(std::__detail::_List_node_base*) [function] [call site] 00094
4 void std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_insert<http::server::Request::Header>(std::_List_iterator<http::server::Request::Header>, http::server::Request::Header&&) [function] [call site] 00095
5 std::_List_node<http::server::Request::Header>* std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_create_node<http::server::Request::Header>(http::server::Request::Header&&) [function] [call site] 00096
6 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_get_node() [function] [call site] 00097
7 std::allocator_traits<std::allocator<std::_List_node<http::server::Request::Header> > >::allocate(std::allocator<std::_List_node<http::server::Request::Header> >&, unsigned long) [function] [call site] 00098
8 __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::allocate(unsigned long, void const*) [function] [call site] 00099
9 __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::_M_max_size() const [function] [call site] 00100
6 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_get_Node_allocator() [function] [call site] 00101
6 std::__allocated_ptr<std::allocator<std::_List_node<http::server::Request::Header> > >::__allocated_ptr(std::allocator<std::_List_node<http::server::Request::Header> >&, std::_List_node<http::server::Request::Header>*) [function] [call site] 00102
6 std::_List_node<http::server::Request::Header>::_M_valptr() [function] [call site] 00103
7 __gnu_cxx::__aligned_membuf<http::server::Request::Header>::_M_ptr() [function] [call site] 00104
8 __gnu_cxx::__aligned_membuf<http::server::Request::Header>::_M_addr() [function] [call site] 00105
6 void std::allocator_traits<std::allocator<std::_List_node<http::server::Request::Header> > >::construct<http::server::Request::Header, http::server::Request::Header>(std::allocator<std::_List_node<http::server::Request::Header> >&, http::server::Request::Header*, http::server::Request::Header&&) [function] [call site] 00106
7 void __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::construct<http::server::Request::Header, http::server::Request::Header>(http::server::Request::Header*, http::server::Request::Header&&) [function] [call site] 00107
6 std::__allocated_ptr<std::allocator<std::_List_node<http::server::Request::Header> > >::operator=(decltype(nullptr)) [function] [call site] 00108
6 std::__allocated_ptr<std::allocator<std::_List_node<http::server::Request::Header> > >::~__allocated_ptr() [function] [call site] 00109
7 std::allocator_traits<std::allocator<std::_List_node<http::server::Request::Header> > >::deallocate(std::allocator<std::_List_node<http::server::Request::Header> >&, std::_List_node<http::server::Request::Header>*, unsigned long) [function] [call site] 00110
8 __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::deallocate(std::_List_node<http::server::Request::Header>*, unsigned long) [function] [call site] 00111
7 __clang_call_terminate [call site] 00112
5 std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*) [call site] 00113
5 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_inc_size(unsigned long) [function] [call site] 00114
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::back() [function] [call site] 00115
4 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::end() [function] [call site] 00116
4 std::_List_iterator<http::server::Request::Header>::operator--() [function] [call site] 00117
3 http::server::RequestParser::consumeToString(http::server::buffer_string&, int) [function] [call site] 00118
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00119
3 http::server::RequestParser::consumeComplete(char*) [function] [call site] 00120
3 http::server::RequestParser::is_char(int) [function] [call site] 00121
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00122
3 http::server::RequestParser::is_tspecial(int) [function] [call site] 00123
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00124
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::back() [function] [call site] 00125
3 http::server::RequestParser::consumeToString(http::server::buffer_string&, int) [function] [call site] 00126
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::back() [function] [call site] 00127
3 http::server::RequestParser::consumeToString(http::server::buffer_string&, int) [function] [call site] 00128
3 http::server::RequestParser::consumeComplete(char*) [function] [call site] 00129
3 http::server::RequestParser::is_ctl(int) [function] [call site] 00130
3 http::server::RequestParser::consumeChar(char*) [function] [call site] 00131
2 boost::logic::indeterminate(boost::logic::tribool, boost::logic::detail::indeterminate_t) [function] [call site] 00132
2 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::begin() [function] [call site] 00133
3 std::_List_iterator<http::server::Request::Header>::_List_iterator(std::__detail::_List_node_base*) [function] [call site] 00134
2 std::_List_const_iterator<http::server::Request::Header>::_List_const_iterator(std::_List_iterator<http::server::Request::Header> const&) [function] [call site] 00135
2 http::server::Request::Header::Header() [function] [call site] 00136
2 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::insert(std::_List_const_iterator<http::server::Request::Header>, http::server::Request::Header&&) [function] [call site] 00137
3 std::_List_iterator<http::server::Request::Header> std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::emplace<http::server::Request::Header>(std::_List_const_iterator<http::server::Request::Header>, http::server::Request::Header&&) [function] [call site] 00138
4 std::_List_node<http::server::Request::Header>* std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_create_node<http::server::Request::Header>(http::server::Request::Header&&) [function] [call site] 00139
4 std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*) [call site] 00140
4 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_inc_size(unsigned long) [function] [call site] 00141
4 std::_List_iterator<http::server::Request::Header>::_List_iterator(std::__detail::_List_node_base*) [function] [call site] 00142
2 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::front() [function] [call site] 00143
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::begin() [function] [call site] 00144
2 boost::tuples::detail::make_tuple_mapper<boost::logic::tribool, char*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::type boost::tuples::make_tuple<boost::logic::tribool, char*>(boost::logic::tribool const&, char* const&) [function] [call site] 00145
3 boost::tuples::tuple<boost::logic::tribool, char*, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::tuple(boost::logic::tribool const&, char* const&) [function] [call site] 00146
4 boost::tuples::detail::cnull() [function] [call site] 00147
4 boost::tuples::detail::cnull() [function] [call site] 00148
4 boost::tuples::detail::cnull() [function] [call site] 00149
4 boost::tuples::cons<boost::logic::tribool, boost::tuples::cons<char*, boost::tuples::null_type> >::cons<boost::logic::tribool const, char* const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const>(boost::logic::tribool const&, char* const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&) [function] [call site] 00150
5 boost::tuples::detail::cnull() [function] [call site] 00151
5 boost::tuples::cons<char*, boost::tuples::null_type>::cons<char* const>(char* const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&) [function] [call site] 00152
1 boost::tuples::detail::tie_mapper<boost::logic::tribool, char*, void, void, void, void, void, void, void, void>::type boost::tuples::tie<boost::logic::tribool, char*>(boost::logic::tribool&, char*&) [function] [call site] 00153
2 boost::tuples::tuple<boost::logic::tribool&, char*&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::tuple(boost::logic::tribool&, char*&) [function] [call site] 00154
3 boost::tuples::cons<boost::logic::tribool&, boost::tuples::cons<char*&, boost::tuples::null_type> >::cons<boost::logic::tribool, char*, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const, boost::tuples::null_type const>(boost::logic::tribool&, char*&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&) [function] [call site] 00155
4 boost::tuples::cons<char*&, boost::tuples::null_type>::cons<char*>(char*&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&, boost::tuples::null_type const&) [function] [call site] 00156
1 boost::tuples::tuple<boost::logic::tribool&, char*&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>& boost::tuples::tuple<boost::logic::tribool&, char*&, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type, boost::tuples::null_type>::operator=<boost::logic::tribool, boost::tuples::cons<char*, boost::tuples::null_type> >(boost::tuples::cons<boost::logic::tribool, boost::tuples::cons<char*, boost::tuples::null_type> > const&) [function] [call site] 00157
2 boost::tuples::cons<boost::logic::tribool&, boost::tuples::cons<char*&, boost::tuples::null_type> >& boost::tuples::cons<boost::logic::tribool&, boost::tuples::cons<char*&, boost::tuples::null_type> >::operator=<boost::logic::tribool, boost::tuples::cons<char*, boost::tuples::null_type> >(boost::tuples::cons<boost::logic::tribool, boost::tuples::cons<char*, boost::tuples::null_type> > const&) [function] [call site] 00158
3 boost::tuples::cons<char*&, boost::tuples::null_type>& boost::tuples::cons<char*&, boost::tuples::null_type>::operator=<char*>(boost::tuples::cons<char*, boost::tuples::null_type> const&) [function] [call site] 00159
1 boost::logic::tribool::operator bool() const [function] [call site] 00160
1 http::server::RequestParser::validate(http::server::Request&) [function] [call site] 00161
2 http::server::Request::process() [function] [call site] 00162
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::begin() [function] [call site] 00163
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::end() [function] [call site] 00164
3 http::server::buffer_string::empty() const [function] [call site] 00165
3 std::_List_iterator<http::server::Request::Header>::operator++() [function] [call site] 00166
3 std::__cxx11::list<http::server::Request::Header, std::allocator<http::server::Request::Header> >::end() [function] [call site] 00167
3 http::server::buffer_string::operator==(http::server::buffer_string const&) const [function] [call site] 00168
4 http::server::buffer_string::str[abi:cxx11]() const [function] [call site] 00169
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() [function] [call site] 00170
5 http::server::buffer_string::length() const [function] [call site] 00171
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long) [call site] 00172
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*, unsigned long) [function] [call site] 00173
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long) [call site] 00174
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00175
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [function] [call site] 00176
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_destroy(unsigned long) [function] [call site] 00177
8 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_get_allocator() [function] [call site] 00178
8 std::allocator_traits<std::allocator<char> >::deallocate(std::allocator<char>&, char*, unsigned long) [function] [call site] 00179
8 __clang_call_terminate [call site] 00180
6 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00181
6 __clang_call_terminate [call site] 00182
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00183
4 strcmp [call site] 00184
3 http::server::buffer_string::clear() [function] [call site] 00185
3 std::_List_iterator<http::server::Request::Header>::operator++() [function] [call site] 00186
2 http::server::Request::getHeader(char const*) const [function] [call site] 00187
3 http::server::buffer_string::iequals(char const*) const [function] [call site] 00188
4 http::server::buffer_string::str[abi:cxx11]() const [function] [call site] 00189
4 strcasecmp [call site] 00190
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00191
4 strcasecmp [call site] 00192
3 std::_List_const_iterator<http::server::Request::Header>::operator++() [function] [call site] 00193
2 http::server::buffer_string::empty() const [function] [call site] 00194
2 strtoll [call site] 00195
2 http::server::buffer_string::str[abi:cxx11]() const [function] [call site] 00196
2 Wt::Utils::stoll(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00197
3 long long Wt::Utils::convert<long long, boost::spirit::terminal<boost::spirit::tag::long_long> >(char const*, boost::spirit::terminal<boost::spirit::tag::long_long> const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [function] [call site] 00198
4 bool __gnu_cxx::operator< <char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00199
5 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [function] [call site] 00200
4 bool boost::spirit::qi::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::spirit::terminal<boost::spirit::tag::long_long>, long long>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::spirit::terminal<boost::spirit::tag::long_long> const&, long long&) [function] [call site] 00201
5 boost::spirit::context<boost::fusion::cons<long long&, boost::fusion::nil_>, boost::spirit::locals<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >::context(long long&) [function] [call site] 00202
6 boost::fusion::nil_::nil_() [function] [call site] 00203
6 boost::fusion::cons<long long&, boost::fusion::nil_>::cons(long long&, boost::fusion::nil_ const&) [function] [call site] 00204
5 boost::spirit::result_of::compile<boost::spirit::qi::domain, boost::spirit::terminal<boost::spirit::tag::long_long>, boost::spirit::unused_type, void>::type boost::spirit::compile<boost::spirit::qi::domain, boost::spirit::terminal<boost::spirit::tag::long_long> >(boost::spirit::terminal<boost::spirit::tag::long_long> const&) [function] [call site] 00205
6 boost::spirit::result_of::compile<boost::spirit::qi::domain, boost::spirit::terminal<boost::spirit::tag::long_long>, boost::spirit::unused_type, void>::type boost::spirit::detail::compiler<boost::spirit::qi::domain>::compile<boost::spirit::terminal<boost::spirit::tag::long_long>, boost::spirit::unused_type>(boost::spirit::terminal<boost::spirit::tag::long_long> const&, boost::spirit::unused_type, mpl_::bool_<true>) [function] [call site] 00206
7 boost::spirit::detail::make_terminal_impl<boost::spirit::terminal<boost::spirit::tag::long_long> const&, mpl_::void_ const&, boost::spirit::unused_type&, boost::spirit::qi::domain>::operator()(boost::spirit::terminal<boost::spirit::tag::long_long> const&, mpl_::void_ const&, boost::spirit::unused_type&) const [function] [call site] 00207
8 boost::fusion::cons<boost::spirit::detail::as_meta_element<boost::spirit::tag::long_long>::type, boost::fusion::nil_> boost::spirit::detail::make_cons<boost::spirit::tag::long_long>(boost::spirit::tag::long_long const&) [function] [call site] 00208
9 boost::fusion::cons<boost::spirit::tag::long_long, boost::fusion::nil_>::cons(boost::spirit::tag::long_long const&) [function] [call site] 00209
10 boost::fusion::nil_::nil_() [function] [call site] 00210
8 boost::spirit::make_component<boost::spirit::qi::domain, boost::proto::tagns_::tag::terminal, void>::result<boost::spirit::make_component<boost::spirit::qi::domain, boost::proto::tagns_::tag::terminal, void> (boost::fusion::cons<boost::spirit::tag::long_long, boost::fusion::nil_>, boost::spirit::unused_type)>::type boost::spirit::make_component<boost::spirit::qi::domain, boost::proto::tagns_::tag::terminal, void>::operator()<boost::fusion::cons<boost::spirit::tag::long_long, boost::fusion::nil_>, boost::spirit::unused_type>(boost::fusion::cons<boost::spirit::tag::long_long, boost::fusion::nil_> const&, boost::spirit::unused_type const&) const [function] [call site] 00211
9 boost::spirit::unused_type::unused_type<boost::spirit::tag::long_long>(boost::spirit::tag::long_long const&) [function] [call site] 00212
9 boost::spirit::qi::make_int<long long, 10u, 1u, -1>::operator()(boost::spirit::unused_type, boost::spirit::unused_type) const [function] [call site] 00213
5 bool boost::spirit::qi::any_int_parser<long long, 10u, 1u, -1>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::spirit::context<boost::fusion::cons<long long&, boost::fusion::nil_>, boost::spirit::locals<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::spirit::unused_type, long long>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, boost::spirit::context<boost::fusion::cons<long long&, boost::fusion::nil_>, boost::spirit::locals<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >&, boost::spirit::unused_type const&, long long&) const [function] [call site] 00214
6 void boost::spirit::qi::skip_over<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, boost::spirit::unused_type) [function] [call site] 00215
6 bool boost::spirit::qi::extract_int<long long, 10u, 1u, -1>::call<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long&) [function] [call site] 00216
7 bool __gnu_cxx::operator==<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00217
8 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [function] [call site] 00218
7 bool boost::spirit::qi::extract_sign<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00219
8 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00220
8 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00221
8 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [function] [call site] 00222
7 bool boost::spirit::qi::detail::extract_int<long long, 10u, 1u, -1, boost::spirit::qi::detail::negative_accumulator<10u>, false, false>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long&) [function] [call site] 00223
8 bool boost::spirit::qi::detail::extract_int<long long, 10u, 1u, -1, boost::spirit::qi::detail::negative_accumulator<10u>, false, false>::parse_main<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long&) [function] [call site] 00224
9 bool __gnu_cxx::operator!=<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00225
10 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::base() const [function] [call site] 00226
9 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00227
9 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [function] [call site] 00228
9 bool __gnu_cxx::operator==<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00229
9 void boost::spirit::traits::assign_to<int, long long>(int const&, long long&) [function] [call site] 00230
10 void boost::spirit::traits::detail::assign_to<int, long long>(int const&, long long&, mpl_::bool_<false>) [function] [call site] 00231
11 boost::spirit::traits::assign_to_attribute_from_value<long long, int, void>::call(int const&, long long&) [function] [call site] 00232
12 void boost::spirit::traits::assign_to_attribute_from_value<long long, int, void>::call<int>(int const&, long long&, mpl_::bool_<false>) [function] [call site] 00233
9 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00234
9 bool boost::spirit::qi::detail::radix_traits<10u>::is_valid<char>(char) [function] [call site] 00235
9 bool boost::spirit::qi::detail::int_extractor<10u, boost::spirit::qi::detail::negative_accumulator<10u>, -1, false>::call<char, long long>(char, unsigned long, long long&) [function] [call site] 00236
10 bool boost::spirit::qi::detail::int_extractor<10u, boost::spirit::qi::detail::negative_accumulator<10u>, -1, false>::call<char, long long>(char, unsigned long, long long&, mpl_::bool_<true>) [function] [call site] 00237
11 void boost::spirit::qi::detail::negative_accumulator<10u>::add<long long, char>(long long&, char, mpl_::bool_<false>) [function] [call site] 00238
12 unsigned int boost::spirit::qi::detail::radix_traits<10u>::digit<char>(char) [function] [call site] 00239
11 bool boost::spirit::qi::detail::negative_accumulator<10u>::add<long long, char>(long long&, char, mpl_::bool_<true>) [function] [call site] 00240
12 unsigned int boost::spirit::qi::detail::radix_traits<10u>::digit<char>(char) [function] [call site] 00241
9 void boost::spirit::traits::assign_to<long long, long long>(long long const&, long long&) [function] [call site] 00242
10 void boost::spirit::traits::detail::assign_to<long long, long long>(long long const&, long long&, mpl_::bool_<false>) [function] [call site] 00243
11 boost::spirit::traits::assign_to_attribute_from_value<long long, long long, void>::call(long long const&, long long&) [function] [call site] 00244
9 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [function] [call site] 00245
9 bool __gnu_cxx::operator==<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&) [function] [call site] 00246
9 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator*() const [function] [call site] 00247
9 bool boost::spirit::qi::detail::radix_traits<10u>::is_valid<char>(char) [function] [call site] 00248
9 bool boost::spirit::qi::detail::int_extractor<10u, boost::spirit::qi::detail::negative_accumulator<10u>, -1, false>::call<char, long long>(char, unsigned long, long long&) [function] [call site] 00249
9 void boost::spirit::traits::assign_to<long long, long long>(long long const&, long long&) [function] [call site] 00250
9 __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::operator++() [function] [call site] 00251
9 void boost::spirit::traits::assign_to<long long, long long>(long long const&, long long&) [function] [call site] 00252
7 bool boost::spirit::qi::detail::extract_int<long long, 10u, 1u, -1, boost::spirit::qi::detail::positive_accumulator<10u>, false, false>::parse<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long&) [function] [call site] 00253
8 bool boost::spirit::qi::detail::extract_int<long long, 10u, 1u, -1, boost::spirit::qi::detail::positive_accumulator<10u>, false, false>::parse_main<__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, long long>(__gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&, __gnu_cxx::__normal_iterator<char const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&, long long&) [function] [call site] 00254
9 bool boost::spirit::qi::detail::int_extractor<10u, boost::spirit::qi::detail::positive_accumulator<10u>, -1, false>::call<char, long long>(char, unsigned long, long long&) [function] [call site] 00255
10 bool boost::spirit::qi::detail::int_extractor<10u, boost::spirit::qi::detail::positive_accumulator<10u>, -1, false>::call<char, long long>(char, unsigned long, long long&, mpl_::bool_<true>) [function] [call site] 00256
11 void boost::spirit::qi::detail::positive_accumulator<10u>::add<long long, char>(long long&, char, mpl_::bool_<false>) [function] [call site] 00257
12 unsigned int boost::spirit::qi::detail::radix_traits<10u>::digit<char>(char) [function] [call site] 00258
11 bool boost::spirit::qi::detail::positive_accumulator<10u>::add<long long, char>(long long&, char, mpl_::bool_<true>) [function] [call site] 00259
12 unsigned int boost::spirit::qi::detail::radix_traits<10u>::digit<char>(char) [function] [call site] 00260
9 bool boost::spirit::qi::detail::int_extractor<10u, boost::spirit::qi::detail::positive_accumulator<10u>, -1, false>::call<char, long long>(char, unsigned long, long long&) [function] [call site] 00261
4 __cxa_allocate_exception [call site] 00262
4 std::allocator<char>::allocator() [function] [call site] 00263
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string<std::allocator<char> >(char const*, std::allocator<char> const&) [function] [call site] 00264
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_local_data() [function] [call site] 00265
5 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider(char*, std::allocator<char> const&) [function] [call site] 00266
6 std::allocator<char>::allocator(std::allocator<char> const&) [function] [call site] 00267
5 std::char_traits<char>::length(char const*) [function] [call site] 00268
6 strlen [call site] 00269
5 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) [function] [call site] 00270
6 bool __gnu_cxx::__is_null_pointer<char const>(char const*) [function] [call site] 00271
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long) [call site] 00272
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data(char*) [function] [call site] 00273
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_capacity(unsigned long) [function] [call site] 00274
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy_chars(char*, char const*, char const*) [function] [call site] 00275
7 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_copy(char*, char const*, unsigned long) [function] [call site] 00276
8 std::char_traits<char>::assign(char&, char const&) [function] [call site] 00277
8 std::char_traits<char>::copy(char*, char const*, unsigned long) [function] [call site] 00278
7 __clang_call_terminate [call site] 00279
6 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_set_length(unsigned long) [function] [call site] 00280
5 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00281
4 std::invalid_argument::invalid_argument(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [call site] 00282
4 __cxa_throw [call site] 00283
4 __gnu_cxx::new_allocator<char>::~new_allocator() [function] [call site] 00284
4 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00285
4 __cxa_free_exception [call site] 00286
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00287
2 __cxa_begin_catch [call site] 00288
2 __cxa_end_catch [call site] 00289
1 http::server::Request::~Request() [function] [call site] 00290
2 std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~vector() [function] [call site] 00291
3 std::_Vector_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_get_Tp_allocator() [function] [call site] 00292
3 std::_Vector_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::~_Vector_base() [function] [call site] 00293
4 std::_Vector_base<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::_M_deallocate(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, unsigned long) [function] [call site] 00294
5 std::allocator_traits<std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::deallocate(std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, unsigned long) [function] [call site] 00295
6 __gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::deallocate(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >*, unsigned long) [function] [call site] 00296
4 __gnu_cxx::new_allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~new_allocator() [function] [call site] 00297
3 __clang_call_terminate [call site] 00298
2 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [function] [call site] 00299
2 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::~_List_base() [function] [call site] 00300
3 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_clear() [function] [call site] 00301
4 std::_List_node<http::server::Request::Header>::_M_valptr() [function] [call site] 00302
4 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_get_Node_allocator() [function] [call site] 00303
4 void std::allocator_traits<std::allocator<std::_List_node<http::server::Request::Header> > >::destroy<http::server::Request::Header>(std::allocator<std::_List_node<http::server::Request::Header> >&, http::server::Request::Header*) [function] [call site] 00304
5 void __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::destroy<http::server::Request::Header>(http::server::Request::Header*) [function] [call site] 00305
4 std::__cxx11::_List_base<http::server::Request::Header, std::allocator<http::server::Request::Header> >::_M_put_node(std::_List_node<http::server::Request::Header>*) [function] [call site] 00306
5 std::allocator_traits<std::allocator<std::_List_node<http::server::Request::Header> > >::deallocate(std::allocator<std::_List_node<http::server::Request::Header> >&, std::_List_node<http::server::Request::Header>*, unsigned long) [function] [call site] 00307
5 __clang_call_terminate [call site] 00308
3 __gnu_cxx::new_allocator<std::_List_node<http::server::Request::Header> >::~new_allocator() [function] [call site] 00309
1 http::server::RequestParser::~RequestParser() [function] [call site] 00310
2 inflateEnd [call site] 00311
2 __clang_call_terminate [call site] 00312
1 std::vector<char, std::allocator<char> >::~vector() [function] [call site] 00313
2 std::_Vector_base<char, std::allocator<char> >::_M_get_Tp_allocator() [function] [call site] 00314
2 std::_Vector_base<char, std::allocator<char> >::~_Vector_base() [function] [call site] 00315