GCC Code Coverage Report


Directory: libs/http_proto/
Date: 2024-01-17 18:52:26
Exec Total Coverage
Lines: 3584 4274 83.9%
Functions: 466 553 84.3%
Branches: 1428 2088 68.4%

Function File Line Call count
boost::buffers::const_buffer* boost::http_proto::detail::workspace::push_array<boost::buffers::const_buffer>(unsigned long, boost::buffers::const_buffer const&) boost/http_proto/detail/impl/workspace.hpp 116 called 24 times
boost::http_proto::buffered_base::allocator::allocate(unsigned long) libs/http_proto/src/buffered_base.cpp 56 called 10 times
boost::http_proto::buffered_base::allocator::allocator(void*, unsigned long, bool) boost/http_proto/buffered_base.hpp 166 called 18 times
boost::http_proto::buffered_base::allocator::max_size() const boost/http_proto/buffered_base.hpp 180 called 38 times
boost::http_proto::buffered_base::allocator::remove(unsigned long) boost/http_proto/buffered_base.hpp 211 called 7 times
boost::http_proto::buffered_base::allocator::restore(unsigned long) boost/http_proto/buffered_base.hpp 220 called 7 times
boost::http_proto::buffered_base::allocator::size_used() const boost/http_proto/buffered_base.hpp 188 called 24 times
boost::http_proto::buffered_base::init(boost::http_proto::buffered_base::allocator&) boost/http_proto/buffered_base.hpp 60 called 23 times
boost::http_proto::buffered_base::init(boost::http_proto::buffered_base::allocator&, unsigned long) libs/http_proto/src/buffered_base.cpp 26 called 8 times
boost::http_proto::buffered_base::init(boost::http_proto::buffered_base::allocator&, unsigned long)::restorer::~restorer() libs/http_proto/src/buffered_base.cpp 40 called 7 times
boost::http_proto::buffered_base::on_init(boost::http_proto::buffered_base::allocator&) libs/http_proto/src/buffered_base.cpp 20 called 8 times
boost::http_proto::buffered_base::~buffered_base() boost/http_proto/buffered_base.hpp 26 called 46 times
boost::http_proto::combine_field_values(boost::http_proto::fields_view_base::subrange const&, boost::urls::grammar::recycled_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) libs/http_proto/src/rfc/combine_field_values.cpp 16 called 8 times
boost::http_proto::consume_buffers(boost::buffers::const_buffer*&, unsigned long&, unsigned long) libs/http_proto/src/serializer.cpp 24 not called
boost::http_proto::context::context() libs/http_proto/src/context.cpp 35 called 33 times
boost::http_proto::context::find_service_impl(boost::http_proto::detail::type_index_impl) const libs/http_proto/src/context.cpp 44 called 824 times
boost::http_proto::context::make_service_impl(boost::http_proto::detail::type_index_impl, std::unique_ptr<boost::http_proto::service, std::default_delete<boost::http_proto::service> >) libs/http_proto/src/context.cpp 56 called 32 times
boost::http_proto::context::~context() libs/http_proto/src/context.cpp 30 called 33 times
boost::http_proto::detail::array_of_buffers<true>::array_of_buffers() boost/http_proto/detail/array_of_buffers.hpp 31 called 24 times
boost::http_proto::detail::array_of_buffers<true>::array_of_buffers(boost::buffers::const_buffer*, unsigned long) boost/http_proto/detail/impl/array_of_buffers.hpp 21 called 24 times
boost::http_proto::detail::array_of_buffers<true>::begin() const boost/http_proto/detail/impl/array_of_buffers.hpp 57 called 1 time
boost::http_proto::detail::array_of_buffers<true>::consume(unsigned long) boost/http_proto/detail/impl/array_of_buffers.hpp 86 called 16 times
boost::http_proto::detail::array_of_buffers<true>::data() const boost/http_proto/detail/impl/array_of_buffers.hpp 40 called 42 times
boost::http_proto::detail::array_of_buffers<true>::empty() const boost/http_proto/detail/impl/array_of_buffers.hpp 32 called 6 times
boost::http_proto::detail::array_of_buffers<true>::end() const boost/http_proto/detail/impl/array_of_buffers.hpp 66 called 1 time
boost::http_proto::detail::array_of_buffers<true>::operator[](unsigned long) const boost/http_proto/detail/impl/array_of_buffers.hpp 75 called 35 times
boost::http_proto::detail::array_of_buffers<true>::size() const boost/http_proto/detail/impl/array_of_buffers.hpp 49 called 25 times
boost::http_proto::detail::basic_copied_strings::basic_copied_strings(boost::core::basic_string_view<char>, char*, unsigned long) libs/http_proto/src/detail/copied_strings.hpp 63 called 10 times
boost::http_proto::detail::basic_copied_strings::is_overlapping(boost::core::basic_string_view<char>) const libs/http_proto/src/detail/copied_strings.hpp 35 called 20 times
boost::http_proto::detail::basic_copied_strings::maybe_copy(boost::core::basic_string_view<char>) libs/http_proto/src/detail/copied_strings.hpp 74 called 20 times
boost::http_proto::detail::basic_copied_strings::~basic_copied_strings() libs/http_proto/src/detail/copied_strings.hpp 52 called 10 times
boost::http_proto::detail::condition_cat_type::condition_cat_type() boost/http_proto/impl/error.hpp 75 called 48 times
boost::http_proto::detail::condition_cat_type::equivalent(boost::system::error_code const&, int) const libs/http_proto/src/error.cpp 114 called 9214 times
boost::http_proto::detail::condition_cat_type::message(int, char*, unsigned long) const libs/http_proto/src/error.cpp 100 called 1 time
boost::http_proto::detail::condition_cat_type::message[abi:cxx11](int) const libs/http_proto/src/error.cpp 93 called 1 time
boost::http_proto::detail::condition_cat_type::name() const libs/http_proto/src/error.cpp 86 called 1 time
boost::http_proto::detail::copied_strings::copied_strings(boost::core::basic_string_view<char>) libs/http_proto/src/detail/copied_strings.hpp 111 called 10 times
boost::http_proto::detail::crlf_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/detail/rules.cpp 18 called 4912 times
boost::http_proto::detail::error_cat_type::error_cat_type() boost/http_proto/impl/error.hpp 55 called 48 times
boost::http_proto::detail::error_cat_type::message(int, char*, unsigned long) const libs/http_proto/src/error.cpp 36 called 31 times
boost::http_proto::detail::error_cat_type::message[abi:cxx11](int) const libs/http_proto/src/error.cpp 29 called 31 times
boost::http_proto::detail::error_cat_type::name() const libs/http_proto/src/error.cpp 22 called 31 times
boost::http_proto::detail::field_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/detail/rules.cpp 179 called 5837 times
boost::http_proto::detail::field_table::begin() const libs/http_proto/src/field.cpp 531 called 403 times
boost::http_proto::detail::field_table::digest(boost::core::basic_string_view<char>) libs/http_proto/src/field.cpp 47 called 6806 times
boost::http_proto::detail::field_table::equals(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) libs/http_proto/src/field.cpp 77 called 2161 times
boost::http_proto::detail::field_table::field_table() libs/http_proto/src/field.cpp 115 called 11 times
boost::http_proto::detail::field_table::get_chars(unsigned char const*) libs/http_proto/src/field.cpp 27 called 25773 times
boost::http_proto::detail::field_table::size() const libs/http_proto/src/field.cpp 525 called 403 times
boost::http_proto::detail::field_table::string_to_field(boost::core::basic_string_view<char>) const libs/http_proto/src/field.cpp 497 called 2890 times
boost::http_proto::detail::get_field_table() libs/http_proto/src/field.cpp 545 called 3293 times
boost::http_proto::detail::header::assign_to(boost::http_proto::detail::header&) const libs/http_proto/src/detail/header.cpp 329 called 17 times
boost::http_proto::detail::header::bytes_needed(unsigned long, unsigned long) libs/http_proto/src/detail/header.cpp 200 called 577 times
boost::http_proto::detail::header::copy_table(void*) const libs/http_proto/src/detail/header.cpp 319 called 16 times
boost::http_proto::detail::header::copy_table(void*, unsigned long) const libs/http_proto/src/detail/header.cpp 304 called 16 times
boost::http_proto::detail::header::count_crlf(boost::core::basic_string_view<char>) libs/http_proto/src/detail/header.cpp 1002 called 459 times
boost::http_proto::detail::header::entry::operator+(unsigned long) const libs/http_proto/src/detail/header.cpp 37 called 41 times
boost::http_proto::detail::header::entry::operator-(unsigned long) const libs/http_proto/src/detail/header.cpp 54 called 75 times
boost::http_proto::detail::header::find(boost::core::basic_string_view<char>) const libs/http_proto/src/detail/header.cpp 282 called 13 times
boost::http_proto::detail::header::find(boost::http_proto::field) const libs/http_proto/src/detail/header.cpp 263 called 63 times
boost::http_proto::detail::header::get_default(boost::http_proto::detail::kind) libs/http_proto/src/detail/header.cpp 109 called 105 times
boost::http_proto::detail::header::header(boost::http_proto::detail::empty) libs/http_proto/src/detail/header.cpp 119 called 2733 times
boost::http_proto::detail::header::header(boost::http_proto::detail::kind) libs/http_proto/src/detail/header.cpp 125 called 87 times
boost::http_proto::detail::header::is_default() const libs/http_proto/src/detail/header.cpp 256 called 27 times
boost::http_proto::detail::header::is_special(boost::http_proto::field) const libs/http_proto/src/detail/header.cpp 374 called 17 times
boost::http_proto::detail::header::keep_alive() const libs/http_proto/src/detail/header.cpp 169 called 22 times
boost::http_proto::detail::header::maybe_count(boost::http_proto::field) const libs/http_proto/src/detail/header.cpp 349 not called
boost::http_proto::detail::header::on_erase(boost::http_proto::field) libs/http_proto/src/detail/header.cpp 438 called 38 times
boost::http_proto::detail::header::on_erase_all(boost::http_proto::field) libs/http_proto/src/detail/header.cpp 822 called 51 times
boost::http_proto::detail::header::on_erase_connection() libs/http_proto/src/detail/header.cpp 674 called 11 times
boost::http_proto::detail::header::on_erase_content_length() libs/http_proto/src/detail/header.cpp 696 called 4 times
boost::http_proto::detail::header::on_erase_expect() libs/http_proto/src/detail/header.cpp 732 called 6 times
boost::http_proto::detail::header::on_erase_transfer_encoding() libs/http_proto/src/detail/header.cpp 770 called 5 times
boost::http_proto::detail::header::on_erase_upgrade() libs/http_proto/src/detail/header.cpp 790 called 4 times
boost::http_proto::detail::header::on_insert(boost::http_proto::field, boost::core::basic_string_view<char>) libs/http_proto/src/detail/header.cpp 412 called 2563 times
boost::http_proto::detail::header::on_insert_connection(boost::core::basic_string_view<char>) libs/http_proto/src/detail/header.cpp 466 called 124 times
boost::http_proto::detail::header::on_insert_connection(boost::core::basic_string_view<char>)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 478 called 4 times
boost::http_proto::detail::header::on_insert_content_length(boost::core::basic_string_view<char>) libs/http_proto/src/detail/header.cpp 498 called 560 times
boost::http_proto::detail::header::on_insert_content_length(boost::core::basic_string_view<char>)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 516 called 5 times
boost::http_proto::detail::header::on_insert_content_length(boost::core::basic_string_view<char>)::{lambda()#2}::operator()() const libs/http_proto/src/detail/header.cpp 537 called 123 times
boost::http_proto::detail::header::on_insert_expect(boost::core::basic_string_view<char>) libs/http_proto/src/detail/header.cpp 544 called 36 times
boost::http_proto::detail::header::on_insert_expect(boost::core::basic_string_view<char>)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 560 called 11 times
boost::http_proto::detail::header::on_insert_transfer_encoding() libs/http_proto/src/detail/header.cpp 569 called 46 times
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 589 called 4 times
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#2}::operator()() const libs/http_proto/src/detail/header.cpp 609 called 2 times
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#3}::operator()() const libs/http_proto/src/detail/header.cpp 618 called 2 times
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>) libs/http_proto/src/detail/header.cpp 630 called 26 times
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 641 called 1 time
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>)::{lambda()#2}::operator()() const libs/http_proto/src/detail/header.cpp 651 called 3 times
boost::http_proto::detail::header::on_start_line() libs/http_proto/src/detail/header.cpp 398 called 1722 times
boost::http_proto::detail::header::parse(unsigned long, boost::http_proto::header_limits const&, boost::system::error_code&) libs/http_proto/src/detail/header.cpp 1202 called 4904 times
boost::http_proto::detail::header::parse(unsigned long, boost::http_proto::header_limits const&, boost::system::error_code&)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 1221 not called
boost::http_proto::detail::header::parse(unsigned long, boost::http_proto::header_limits const&, boost::system::error_code&)::{lambda()#2}::operator()() const libs/http_proto/src/detail/header.cpp 1236 not called
boost::http_proto::detail::header::swap(boost::http_proto::detail::header&) libs/http_proto/src/detail/header.cpp 132 called 62 times
boost::http_proto::detail::header::tab() const libs/http_proto/src/detail/header.cpp 236 called 2187 times
boost::http_proto::detail::header::tab_() const libs/http_proto/src/detail/header.cpp 246 called 363 times
boost::http_proto::detail::header::table::operator[](unsigned long) const boost/http_proto/detail/header.hpp 76 called 4710 times
boost::http_proto::detail::header::table::table(void*) boost/http_proto/detail/header.hpp 68 called 4681 times
boost::http_proto::detail::header::table_space() const libs/http_proto/src/detail/header.cpp 229 called 1207 times
boost::http_proto::detail::header::table_space(unsigned long) libs/http_proto/src/detail/header.cpp 220 called 1207 times
boost::http_proto::detail::header::update_payload() libs/http_proto/src/detail/header.cpp 872 called 2330 times
boost::http_proto::detail::is_overlapping(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) libs/http_proto/src/detail/move_chars.hpp 27 called 62 times
boost::http_proto::detail::move_chars_impl(long, boost::core::basic_string_view<char> const&) libs/http_proto/src/detail/move_chars.hpp 49 called 38 times
boost::http_proto::detail::number_string::construct_unsigned(unsigned long) libs/http_proto/src/detail/number_string.hpp 30 not called
boost::http_proto::detail::number_string::data() const libs/http_proto/src/detail/number_string.hpp 67 not called
boost::http_proto::detail::number_string::number_string(unsigned long) libs/http_proto/src/detail/number_string.hpp 60 not called
boost::http_proto::detail::number_string::operator boost::core::basic_string_view<char>() const libs/http_proto/src/detail/number_string.hpp 86 not called
boost::http_proto::detail::number_string::size() const libs/http_proto/src/detail/number_string.hpp 74 not called
boost::http_proto::detail::number_string::str() const libs/http_proto/src/detail/number_string.hpp 80 not called
boost::http_proto::detail::ows_comma_t::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 42 called 99 times
boost::http_proto::detail::parse_field(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&) libs/http_proto/src/detail/header.cpp 1133 called 5837 times
boost::http_proto::detail::parse_field(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 1159 not called
boost::http_proto::detail::parse_field(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&)::{lambda()#2}::operator()() const libs/http_proto/src/detail/header.cpp 1166 not called
boost::http_proto::detail::parse_start_line(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&) libs/http_proto/src/detail/header.cpp 1030 called 3268 times
boost::http_proto::detail::parse_start_line(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&)::{lambda()#1}::operator()() const libs/http_proto/src/detail/header.cpp 1056 not called
boost::http_proto::detail::parse_start_line(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&)::{lambda()#2}::operator()() const libs/http_proto/src/detail/header.cpp 1082 not called
boost::http_proto::detail::parse_start_line(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&)::{lambda()#3}::operator()() const libs/http_proto/src/detail/header.cpp 1097 not called
boost::http_proto::detail::parse_start_line(boost::http_proto::detail::header&, boost::http_proto::header_limits const&, unsigned long, boost::system::error_code&)::{lambda()#4}::operator()() const libs/http_proto/src/detail/header.cpp 1114 not called
boost::http_proto::detail::remove_obs_fold(char*, char const*) libs/http_proto/src/rfc/detail/rules.cpp 332 called 150 times
boost::http_proto::detail::skip_ows(char const*&, char const*) boost/http_proto/rfc/detail/rules.hpp 120 called 3684 times
boost::http_proto::detail::status_code_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/detail/rules.cpp 108 called 500 times
boost::http_proto::detail::status_code_rule_t::parse(char const*&, char const*) const::{lambda(char)#1}::operator()(char) const libs/http_proto/src/rfc/detail/rules.cpp 115 called 1449 times
boost::http_proto::detail::string_literals::operator"" _sv(char const*, unsigned long) boost/http_proto/detail/sv.hpp 24 called 1483 times
boost::http_proto::detail::throw_bad_alloc(boost::source_location const&) libs/http_proto/src/detail/except.cpp 21 not called
boost::http_proto::detail::throw_invalid_argument(boost::source_location const&) libs/http_proto/src/detail/except.cpp 29 called 8 times
boost::http_proto::detail::throw_invalid_argument(char const*, boost::source_location const&) libs/http_proto/src/detail/except.cpp 39 not called
boost::http_proto::detail::throw_length_error(boost::source_location const&) libs/http_proto/src/detail/except.cpp 48 called 4 times
boost::http_proto::detail::throw_length_error(char const*, boost::source_location const&) libs/http_proto/src/detail/except.cpp 57 not called
boost::http_proto::detail::throw_logic_error(boost::source_location const&) libs/http_proto/src/detail/except.cpp 66 called 15 times
boost::http_proto::detail::throw_out_of_range(boost::source_location const&) libs/http_proto/src/detail/except.cpp 76 not called
boost::http_proto::detail::throw_runtime_error(char const*, boost::source_location const&) libs/http_proto/src/detail/except.cpp 84 not called
boost::http_proto::detail::throw_system_error(boost::http_proto::error, boost::source_location const&) libs/http_proto/src/detail/except.cpp 102 not called
boost::http_proto::detail::throw_system_error(boost::system::error_code const&, boost::source_location const&) libs/http_proto/src/detail/except.cpp 93 not called
boost::http_proto::detail::tparam_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/transfer_encoding_rule.cpp 34 called 49 times
boost::http_proto::detail::type_index_hasher::operator()(boost::http_proto::detail::type_index_impl const&) const boost/http_proto/detail/type_index.hpp 75 called 856 times
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::parser_service>() boost/http_proto/detail/type_index.hpp 70 called 822 times
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::virtual_service>() boost/http_proto/detail/type_index.hpp 70 called 2 times
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::zlib::deflate_decoder_service>() boost/http_proto/detail/type_index.hpp 70 not called
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::parser_service>() boost/http_proto/detail/type_index.hpp 47 called 822 times
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::virtual_service>() boost/http_proto/detail/type_index.hpp 47 called 2 times
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::zlib::deflate_decoder_service>() boost/http_proto/detail/type_index.hpp 47 not called
boost::http_proto::detail::type_index_impl::equal(boost::http_proto::detail::type_index_impl const&) const boost/http_proto/detail/type_index.hpp 33 called 792 times
boost::http_proto::detail::type_index_impl::get_raw_name_length() const boost/http_proto/detail/type_index.hpp 26 called 856 times
boost::http_proto::detail::type_index_impl::hash_code() const boost/http_proto/detail/type_index.hpp 53 called 856 times
boost::http_proto::detail::type_index_impl::operator==(boost::http_proto::detail::type_index_impl const&) const boost/http_proto/detail/type_index.hpp 57 called 792 times
boost::http_proto::detail::type_index_impl::raw_name() const boost/http_proto/detail/type_index.hpp 51 called 4152 times
boost::http_proto::detail::type_index_impl::type_index_impl(std::type_info const&) boost/http_proto/detail/type_index.hpp 39 called 824 times
boost::http_proto::detail::version_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/detail/rules.cpp 40 called 2904 times
boost::http_proto::detail::workspace::allocate(unsigned long) libs/http_proto/src/detail/workspace.cpp 60 called 791 times
boost::http_proto::detail::workspace::any::~any() boost/http_proto/detail/impl/workspace.hpp 24 called 336 times
boost::http_proto::detail::workspace::any_impl<boost::buffers::any_dynamic_buffer_impl<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >, 8ul> >::any_impl<boost::buffers::any_dynamic_buffer_impl<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >, 8ul> >(boost::buffers::any_dynamic_buffer_impl<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >, 8ul>&&) boost/http_proto/detail/impl/workspace.hpp 42 called 11 times
boost::http_proto::detail::workspace::any_impl<boost::buffers::any_dynamic_buffer_impl<boost::buffers::flat_buffer&, 8ul> >::any_impl<boost::buffers::any_dynamic_buffer_impl<boost::buffers::flat_buffer&, 8ul> >(boost::buffers::any_dynamic_buffer_impl<boost::buffers::flat_buffer&, 8ul>&&) boost/http_proto/detail/impl/workspace.hpp 42 called 288 times
boost::http_proto::detail::workspace::any_impl<boost::buffers::const_buffer>::any_impl<boost::buffers::const_buffer const&>(boost::buffers::const_buffer const&) boost/http_proto/detail/impl/workspace.hpp 42 called 1 time
boost::http_proto::detail::workspace::any_impl<boost::buffers::const_buffer>::any_impl<boost::buffers::const_buffer>(boost::buffers::const_buffer&&) boost/http_proto/detail/impl/workspace.hpp 42 called 1 time
boost::http_proto::detail::workspace::any_impl<boost::buffers::mutable_buffer>::any_impl<boost::buffers::mutable_buffer const&>(boost::buffers::mutable_buffer const&) boost/http_proto/detail/impl/workspace.hpp 42 called 1 time
boost::http_proto::detail::workspace::any_impl<boost::buffers::mutable_buffer>::any_impl<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) boost/http_proto/detail/impl/workspace.hpp 42 called 1 time
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer_test::test_source>::any_impl<boost::http_proto::serializer_test::test_source const&>(boost::http_proto::serializer_test::test_source const&) boost/http_proto/detail/impl/workspace.hpp 42 called 1 time
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer_test::test_source>::any_impl<boost::http_proto::serializer_test::test_source>(boost::http_proto::serializer_test::test_source&&) boost/http_proto/detail/impl/workspace.hpp 42 called 5 times
boost::http_proto::detail::workspace::any_impl<boost::http_proto::string_body>::any_impl<boost::http_proto::string_body>(boost::http_proto::string_body&&) boost/http_proto/detail/impl/workspace.hpp 42 called 3 times
boost::http_proto::detail::workspace::bump_down(unsigned long, unsigned long) libs/http_proto/src/detail/workspace.cpp 145 called 336 times
boost::http_proto::detail::workspace::clear() libs/http_proto/src/detail/workspace.cpp 80 called 3561 times
boost::http_proto::detail::workspace::data() boost/http_proto/detail/workspace.hpp 103 called 13078 times
boost::http_proto::detail::workspace::push_array<boost::buffers::const_buffer>(unsigned long, boost::buffers::const_buffer const&)::U::U() boost/http_proto/detail/impl/workspace.hpp 122 called 24 times
boost::http_proto::detail::workspace::push_array<boost::buffers::const_buffer>(unsigned long, boost::buffers::const_buffer const&)::U::U(unsigned long, boost::buffers::const_buffer const&) boost/http_proto/detail/impl/workspace.hpp 134 called 24 times
boost::http_proto::detail::workspace::push_array<boost::buffers::const_buffer>(unsigned long, boost::buffers::const_buffer const&)::U::data() boost/http_proto/detail/impl/workspace.hpp 145 called 116 times
boost::http_proto::detail::workspace::push_array<boost::buffers::const_buffer>(unsigned long, boost::buffers::const_buffer const&)::U::~U() boost/http_proto/detail/impl/workspace.hpp 127 called 24 times
boost::http_proto::detail::workspace::reserve_back(unsigned long) libs/http_proto/src/detail/workspace.cpp 120 called 1207 times
boost::http_proto::detail::workspace::reserve_front(unsigned long) libs/http_proto/src/detail/workspace.cpp 104 called 1213 times
boost::http_proto::detail::workspace::size() const boost/http_proto/detail/workspace.hpp 111 called 3195 times
boost::http_proto::detail::workspace::undo::commit() boost/http_proto/detail/impl/workspace.hpp 64 called 336 times
boost::http_proto::detail::workspace::undo::undo(boost::http_proto::detail::workspace&) boost/http_proto/detail/impl/workspace.hpp 51 called 336 times
boost::http_proto::detail::workspace::undo::~undo() boost/http_proto/detail/impl/workspace.hpp 57 called 336 times
boost::http_proto::detail::workspace::workspace() boost/http_proto/detail/workspace.hpp 84 called 791 times
boost::http_proto::detail::workspace::workspace(boost::http_proto::detail::workspace&&) libs/http_proto/src/detail/workspace.cpp 43 not called
boost::http_proto::detail::workspace::workspace(unsigned long) libs/http_proto/src/detail/workspace.cpp 32 called 12 times
boost::http_proto::detail::workspace::~workspace() libs/http_proto/src/detail/workspace.cpp 22 called 803 times
boost::http_proto::detail::ws_t::operator()(char) const boost/http_proto/rfc/detail/rules.hpp 33 called 7042 times
boost::http_proto::detail::ws_vchars_t::operator()(char) const boost/http_proto/rfc/detail/rules.hpp 105 called 16987 times
boost::http_proto::fields::fields() libs/http_proto/src/fields.cpp 17 called 22 times
boost::http_proto::fields::fields(boost::core::basic_string_view<char>) libs/http_proto/src/fields.cpp 26 called 201 times
boost::http_proto::fields::fields(boost::http_proto::fields const&) libs/http_proto/src/fields.cpp 46 called 2 times
boost::http_proto::fields::fields(boost::http_proto::fields&&) libs/http_proto/src/fields.cpp 36 called 5 times
boost::http_proto::fields::fields(boost::http_proto::fields_view const&) libs/http_proto/src/fields.cpp 55 called 2 times
boost::http_proto::fields::operator boost::http_proto::fields_view() const boost/http_proto/fields.hpp 92 called 4 times
boost::http_proto::fields::operator=(boost::http_proto::fields const&) boost/http_proto/fields.hpp 75 called 3 times
boost::http_proto::fields::operator=(boost::http_proto::fields&&) libs/http_proto/src/fields.cpp 65 called 3 times
boost::http_proto::fields::operator=(boost::http_proto::fields_view const&) boost/http_proto/fields.hpp 84 called 4 times
boost::http_proto::fields::swap(boost::http_proto::fields&) boost/http_proto/fields.hpp 106 called 8 times
boost::http_proto::fields_base::append(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) boost/http_proto/fields_base.hpp 194 called 16 times
boost::http_proto::fields_base::append(boost::http_proto::field, boost::core::basic_string_view<char>) boost/http_proto/fields_base.hpp 151 called 20 times
boost::http_proto::fields_base::capacity_in_bytes() const boost/http_proto/fields_base.hpp 91 called 38 times
boost::http_proto::fields_base::clear() libs/http_proto/src/fields_base.cpp 300 called 8 times
boost::http_proto::fields_base::copy_impl(boost::http_proto::detail::header const&) libs/http_proto/src/fields_base.cpp 640 called 9 times
boost::http_proto::fields_base::erase(boost::core::basic_string_view<char>) libs/http_proto/src/fields_base.cpp 413 called 18 times
boost::http_proto::fields_base::erase(boost::http_proto::field) libs/http_proto/src/fields_base.cpp 355 called 24 times
boost::http_proto::fields_base::erase(boost::http_proto::fields_view_base::iterator) boost/http_proto/fields_base.hpp 333 called 31 times
boost::http_proto::fields_base::erase_all_impl(unsigned long, boost::http_proto::field) libs/http_proto/src/fields_base.cpp 806 called 21 times
boost::http_proto::fields_base::erase_impl(unsigned long, boost::http_proto::field) libs/http_proto/src/fields_base.cpp 767 called 31 times
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::header const&) libs/http_proto/src/fields_base.cpp 261 called 18 times
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind) libs/http_proto/src/fields_base.cpp 220 called 69 times
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, boost::core::basic_string_view<char>) libs/http_proto/src/fields_base.cpp 229 called 459 times
boost::http_proto::fields_base::insert(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) boost/http_proto/fields_base.hpp 296 called 12 times
boost::http_proto::fields_base::insert(boost::http_proto::fields_view_base::iterator, boost::http_proto::field, boost::core::basic_string_view<char>) boost/http_proto/fields_base.hpp 244 called 6 times
boost::http_proto::fields_base::insert_impl(boost::http_proto::field, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, unsigned long) libs/http_proto/src/fields_base.cpp 669 called 85 times
boost::http_proto::fields_base::length(unsigned long) const libs/http_proto/src/fields_base.cpp 850 called 21 times
boost::http_proto::fields_base::max_capacity_in_bytes() boost/http_proto/fields_base.hpp 78 called 599 times
boost::http_proto::fields_base::offset(unsigned long) const libs/http_proto/src/fields_base.cpp 834 called 443 times
boost::http_proto::fields_base::op_t::buf() const libs/http_proto/src/fields_base.cpp 54 called 6 times
boost::http_proto::fields_base::op_t::cbuf() const libs/http_proto/src/fields_base.cpp 60 called 123 times
boost::http_proto::fields_base::op_t::copy_prefix(unsigned long, unsigned long) libs/http_proto/src/fields_base.cpp 186 not called
boost::http_proto::fields_base::op_t::end() const libs/http_proto/src/fields_base.cpp 66 called 9 times
boost::http_proto::fields_base::op_t::grow(unsigned long, unsigned long) libs/http_proto/src/fields_base.cpp 159 called 559 times
boost::http_proto::fields_base::op_t::growth(unsigned long, unsigned long) libs/http_proto/src/fields_base.cpp 113 called 1153 times
boost::http_proto::fields_base::op_t::move_chars(char*, char const*, unsigned long) const libs/http_proto/src/fields_base.cpp 207 called 38 times
boost::http_proto::fields_base::op_t::op_t(boost::http_proto::fields_base&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>*) libs/http_proto/src/fields_base.cpp 37 called 613 times
boost::http_proto::fields_base::op_t::reserve(unsigned long) libs/http_proto/src/fields_base.cpp 134 called 597 times
boost::http_proto::fields_base::op_t::tab() const libs/http_proto/src/fields_base.cpp 72 called 3 times
boost::http_proto::fields_base::op_t::~op_t() libs/http_proto/src/fields_base.cpp 47 called 613 times
boost::http_proto::fields_base::raw_erase(unsigned long) libs/http_proto/src/fields_base.cpp 780 called 141 times
boost::http_proto::fields_base::raw_erase_n(boost::http_proto::field, unsigned long) libs/http_proto/src/fields_base.cpp 864 not called
boost::http_proto::fields_base::reserve_bytes(unsigned long) libs/http_proto/src/fields_base.cpp 318 called 40 times
boost::http_proto::fields_base::set(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) libs/http_proto/src/fields_base.cpp 602 called 13 times
boost::http_proto::fields_base::set(boost::http_proto::field, boost::core::basic_string_view<char>) libs/http_proto/src/fields_base.cpp 571 called 18 times
boost::http_proto::fields_base::set(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>) libs/http_proto/src/fields_base.cpp 465 called 17 times
boost::http_proto::fields_base::shrink_to_fit() libs/http_proto/src/fields_base.cpp 337 called 7 times
boost::http_proto::fields_base::~fields_base() libs/http_proto/src/fields_base.cpp 286 called 546 times
boost::http_proto::fields_view::fields_view() boost/http_proto/fields_view.hpp 47 called 6 times
boost::http_proto::fields_view::fields_view(boost::http_proto::detail::header const*) boost/http_proto/fields_view.hpp 33 called 4 times
boost::http_proto::fields_view_base::begin() const boost/http_proto/impl/fields_view_base.hpp 395 called 627 times
boost::http_proto::fields_view_base::buffer() const boost/http_proto/fields_view_base.hpp 190 called 209 times
boost::http_proto::fields_view_base::count(boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 194 called 5 times
boost::http_proto::fields_view_base::count(boost::http_proto::field) const libs/http_proto/src/fields_view_base.cpp 183 called 12 times
boost::http_proto::fields_view_base::end() const boost/http_proto/impl/fields_view_base.hpp 404 called 764 times
boost::http_proto::fields_view_base::exists(boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 175 called 7 times
boost::http_proto::fields_view_base::exists(boost::http_proto::field) const libs/http_proto/src/fields_view_base.cpp 167 called 4 times
boost::http_proto::fields_view_base::fields_view_base(boost::http_proto::detail::header const*) boost/http_proto/fields_view_base.hpp 47 called 619 times
boost::http_proto::fields_view_base::find(boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 223 called 66 times
boost::http_proto::fields_view_base::find(boost::http_proto::field) const libs/http_proto/src/fields_view_base.cpp 207 called 58 times
boost::http_proto::fields_view_base::find(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 258 called 2 times
boost::http_proto::fields_view_base::find(boost::http_proto::fields_view_base::iterator, boost::http_proto::field) const libs/http_proto/src/fields_view_base.cpp 241 called 2 times
boost::http_proto::fields_view_base::find_all(boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 349 called 5 times
boost::http_proto::fields_view_base::find_all(boost::http_proto::field) const libs/http_proto/src/fields_view_base.cpp 339 called 16 times
boost::http_proto::fields_view_base::find_last(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 294 called 3 times
boost::http_proto::fields_view_base::find_last(boost::http_proto::fields_view_base::iterator, boost::http_proto::field) const libs/http_proto/src/fields_view_base.cpp 276 called 27 times
boost::http_proto::fields_view_base::iterator::iterator() boost/http_proto/impl/fields_view_base.hpp 52 called 2 times
boost::http_proto::fields_view_base::iterator::iterator(boost::http_proto::detail::header const*, unsigned long) boost/http_proto/impl/fields_view_base.hpp 33 called 1391 times
boost::http_proto::fields_view_base::iterator::operator!=(boost::http_proto::fields_view_base::iterator const&) const boost/http_proto/impl/fields_view_base.hpp 70 called 1558 times
boost::http_proto::fields_view_base::iterator::operator*() const libs/http_proto/src/fields_view_base.cpp 35 called 1706 times
boost::http_proto::fields_view_base::iterator::operator++() boost/http_proto/impl/fields_view_base.hpp 87 called 1050 times
boost::http_proto::fields_view_base::iterator::operator++(int) boost/http_proto/impl/fields_view_base.hpp 95 called 1 time
boost::http_proto::fields_view_base::iterator::operator--() boost/http_proto/impl/fields_view_base.hpp 103 called 133 times
boost::http_proto::fields_view_base::iterator::operator--(int) boost/http_proto/impl/fields_view_base.hpp 111 called 1 time
boost::http_proto::fields_view_base::iterator::operator->() const boost/http_proto/impl/fields_view_base.hpp 81 called 1619 times
boost::http_proto::fields_view_base::iterator::operator==(boost::http_proto::fields_view_base::iterator const&) const boost/http_proto/impl/fields_view_base.hpp 58 called 1709 times
boost::http_proto::fields_view_base::rbegin() const boost/http_proto/impl/fields_view_base.hpp 413 called 3 times
boost::http_proto::fields_view_base::reference::operator->() const boost/http_proto/fields_view_base.hpp 76 called 1643 times
boost::http_proto::fields_view_base::rend() const boost/http_proto/impl/fields_view_base.hpp 422 called 2 times
boost::http_proto::fields_view_base::reverse_iterator::operator!=(boost::http_proto::fields_view_base::reverse_iterator const&) const boost/http_proto/impl/fields_view_base.hpp 174 called 1 time
boost::http_proto::fields_view_base::reverse_iterator::operator*() const libs/http_proto/src/fields_view_base.cpp 58 called 24 times
boost::http_proto::fields_view_base::reverse_iterator::operator++() boost/http_proto/impl/fields_view_base.hpp 191 called 3 times
boost::http_proto::fields_view_base::reverse_iterator::operator++(int) boost/http_proto/impl/fields_view_base.hpp 199 called 1 time
boost::http_proto::fields_view_base::reverse_iterator::operator--() boost/http_proto/impl/fields_view_base.hpp 207 called 3 times
boost::http_proto::fields_view_base::reverse_iterator::operator--(int) boost/http_proto/impl/fields_view_base.hpp 215 called 1 time
boost::http_proto::fields_view_base::reverse_iterator::operator->() const boost/http_proto/impl/fields_view_base.hpp 185 called 24 times
boost::http_proto::fields_view_base::reverse_iterator::operator==(boost::http_proto::fields_view_base::reverse_iterator const&) const boost/http_proto/impl/fields_view_base.hpp 162 called 5 times
boost::http_proto::fields_view_base::reverse_iterator::reverse_iterator() boost/http_proto/impl/fields_view_base.hpp 148 called 2 times
boost::http_proto::fields_view_base::reverse_iterator::reverse_iterator(boost::http_proto::fields_view_base::iterator) boost/http_proto/impl/fields_view_base.hpp 154 called 5 times
boost::http_proto::fields_view_base::size() const boost/http_proto/fields_view_base.hpp 199 called 159 times
boost::http_proto::fields_view_base::subrange::begin() const boost/http_proto/impl/fields_view_base.hpp 360 called 66 times
boost::http_proto::fields_view_base::subrange::end() const boost/http_proto/impl/fields_view_base.hpp 370 called 66 times
boost::http_proto::fields_view_base::subrange::iterator::iterator(boost::http_proto::detail::header const*) libs/http_proto/src/fields_view_base.cpp 92 called 66 times
boost::http_proto::fields_view_base::subrange::iterator::iterator(boost::http_proto::detail::header const*, unsigned long) libs/http_proto/src/fields_view_base.cpp 80 called 66 times
boost::http_proto::fields_view_base::subrange::iterator::operator!=(boost::http_proto::fields_view_base::subrange::iterator const&) const boost/http_proto/impl/fields_view_base.hpp 329 called 145 times
boost::http_proto::fields_view_base::subrange::iterator::operator*() const libs/http_proto/src/fields_view_base.cpp 103 called 71 times
boost::http_proto::fields_view_base::subrange::iterator::operator++() libs/http_proto/src/fields_view_base.cpp 120 called 79 times
boost::http_proto::fields_view_base::subrange::iterator::operator==(boost::http_proto::fields_view_base::subrange::iterator const&) const boost/http_proto/impl/fields_view_base.hpp 317 called 145 times
boost::http_proto::fields_view_base::subrange::subrange(boost::http_proto::detail::header const*, unsigned long) boost/http_proto/impl/fields_view_base.hpp 238 called 66 times
boost::http_proto::fields_view_base::value_or(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 325 called 2 times
boost::http_proto::fields_view_base::value_or(boost::http_proto::field, boost::core::basic_string_view<char>) const libs/http_proto/src/fields_view_base.cpp 313 called 2 times
boost::http_proto::fields_view_base::value_type::value_type(boost::http_proto::fields_view_base::reference const&) libs/http_proto/src/fields_view_base.cpp 22 not called
boost::http_proto::file_body::file_body(boost::http_proto::file_body&&) boost/http_proto/file_body.hpp 22 not called
boost::http_proto::file_body::file_body(boost::http_proto::file_posix&&, unsigned long) libs/http_proto/src/file_body.cpp 24 not called
boost::http_proto::file_body::on_read(boost::buffers::mutable_buffer) libs/http_proto/src/file_body.cpp 34 not called
boost::http_proto::file_body::~file_body() boost/http_proto/file_body.hpp 22 not called
boost::http_proto::file_posix::close(boost::system::error_code&) libs/http_proto/src/file_posix.cpp 105 called 4 times
boost::http_proto::file_posix::file_posix(boost::http_proto::file_posix&&) libs/http_proto/src/file_posix.cpp 76 called 1 time
boost::http_proto::file_posix::is_open() const boost/http_proto/file_posix.hpp 108 called 10 times
boost::http_proto::file_posix::native_close(int&) libs/http_proto/src/file_posix.cpp 41 called 51 times
boost::http_proto::file_posix::native_handle() const boost/http_proto/file_posix.hpp 91 called 2 times
boost::http_proto::file_posix::native_handle(int) libs/http_proto/src/file_posix.cpp 97 called 1 time
boost::http_proto::file_posix::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) libs/http_proto/src/file_posix.cpp 118 called 21 times
boost::http_proto::file_posix::operator=(boost::http_proto::file_posix&&) libs/http_proto/src/file_posix.cpp 84 called 3 times
boost::http_proto::file_posix::pos(boost::system::error_code&) const libs/http_proto/src/file_posix.cpp 232 called 3 times
boost::http_proto::file_posix::read(void*, unsigned long, boost::system::error_code&) const libs/http_proto/src/file_posix.cpp 275 called 3 times
boost::http_proto::file_posix::seek(unsigned long, boost::system::error_code&) libs/http_proto/src/file_posix.cpp 254 called 2 times
boost::http_proto::file_posix::size(boost::system::error_code&) const libs/http_proto/src/file_posix.cpp 210 called 2 times
boost::http_proto::file_posix::write(void const*, unsigned long, boost::system::error_code&) libs/http_proto/src/file_posix.cpp 317 called 5 times
boost::http_proto::file_posix::~file_posix() libs/http_proto/src/file_posix.cpp 70 called 23 times
boost::http_proto::file_stdio::close(boost::system::error_code&) libs/http_proto/src/file_stdio.cpp 59 called 4 times
boost::http_proto::file_stdio::file_stdio(boost::http_proto::file_stdio&&) libs/http_proto/src/file_stdio.cpp 28 called 1 time
boost::http_proto::file_stdio::is_open() const boost/http_proto/file_stdio.hpp 87 called 10 times
boost::http_proto::file_stdio::native_handle() const boost/http_proto/file_stdio.hpp 70 called 2 times
boost::http_proto::file_stdio::native_handle(_IO_FILE*) libs/http_proto/src/file_stdio.cpp 50 called 1 time
boost::http_proto::file_stdio::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) libs/http_proto/src/file_stdio.cpp 78 called 21 times
boost::http_proto::file_stdio::operator=(boost::http_proto::file_stdio&&) libs/http_proto/src/file_stdio.cpp 36 called 3 times
boost::http_proto::file_stdio::pos(boost::system::error_code&) const libs/http_proto/src/file_stdio.cpp 265 called 3 times
boost::http_proto::file_stdio::read(void*, unsigned long, boost::system::error_code&) const libs/http_proto/src/file_stdio.cpp 313 called 3 times
boost::http_proto::file_stdio::seek(unsigned long, boost::system::error_code&) libs/http_proto/src/file_stdio.cpp 287 called 2 times
boost::http_proto::file_stdio::size(boost::system::error_code&) const libs/http_proto/src/file_stdio.cpp 223 called 2 times
boost::http_proto::file_stdio::write(void const*, unsigned long, boost::system::error_code&) libs/http_proto/src/file_stdio.cpp 334 called 5 times
boost::http_proto::file_stdio::~file_stdio() libs/http_proto/src/file_stdio.cpp 21 called 23 times
boost::http_proto::filter::on_process(boost::buffers::mutable_buffer_span, boost::buffers::const_buffer_span, bool) libs/http_proto/src/filter.cpp 17 not called
boost::http_proto::header_limits::valid_space_needed() const libs/http_proto/src/header_limits.cpp 18 called 31 times
boost::http_proto::install_parser_service(boost::http_proto::context&, boost::http_proto::parser::config_base const&) libs/http_proto/src/parser.cpp 201 called 31 times
boost::http_proto::int_to_status(unsigned int) libs/http_proto/src/status.cpp 18 called 599 times
boost::http_proto::list_rule_t<boost::http_proto::transfer_coding_rule_t>::first_rule::first_rule(boost::http_proto::transfer_coding_rule_t const&) boost/http_proto/rfc/impl/list_rule.hpp 88 called 93 times
boost::http_proto::list_rule_t<boost::http_proto::transfer_coding_rule_t>::first_rule::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 96 called 149 times
boost::http_proto::list_rule_t<boost::http_proto::transfer_coding_rule_t>::next_rule::next_rule(boost::http_proto::transfer_coding_rule_t const&) boost/http_proto/rfc/impl/list_rule.hpp 141 called 93 times
boost::http_proto::list_rule_t<boost::http_proto::transfer_coding_rule_t>::next_rule::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 149 called 165 times
boost::http_proto::list_rule_t<boost::http_proto::transfer_coding_rule_t>::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 181 called 33 times
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::first_rule::first_rule(boost::http_proto::upgrade_protocol_rule_t const&) boost/http_proto/rfc/impl/list_rule.hpp 88 called 24 times
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::first_rule::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 96 called 40 times
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::next_rule::next_rule(boost::http_proto::upgrade_protocol_rule_t const&) boost/http_proto/rfc/impl/list_rule.hpp 141 called 24 times
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::next_rule::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 149 called 29 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> > boost::http_proto::list_rule<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >(boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> const&, unsigned long, unsigned long) boost/http_proto/rfc/list_rule.hpp 100 called 152 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >::first_rule::first_rule(boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> const&) boost/http_proto/rfc/impl/list_rule.hpp 88 called 152 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >::first_rule::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 96 called 295 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >::list_rule_t(boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> const&, unsigned long, unsigned long) boost/http_proto/rfc/list_rule.hpp 72 called 152 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >::next_rule::next_rule(boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> const&) boost/http_proto/rfc/impl/list_rule.hpp 141 called 152 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >::next_rule::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 149 called 317 times
boost::http_proto::list_rule_t<boost::urls::grammar::token_rule_t<boost::urls::grammar::lut_chars> >::parse(char const*&, char const*) const boost/http_proto/rfc/impl/list_rule.hpp 181 called 152 times
boost::http_proto::make_error_code(boost::http_proto::error) boost/http_proto/impl/error.hpp 91 called 3923 times
boost::http_proto::make_error_condition(boost::http_proto::condition) boost/http_proto/impl/error.hpp 103 called 9216 times
boost::http_proto::message_base::message_base(boost::http_proto::detail::header const&) boost/http_proto/message_base.hpp 50 called 2 times
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind) boost/http_proto/message_base.hpp 32 called 42 times
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, boost::core::basic_string_view<char>) boost/http_proto/message_base.hpp 40 called 258 times
boost::http_proto::message_base::set_chunked(bool) libs/http_proto/src/message_base.cpp 50 not called
boost::http_proto::message_base::set_content_length(unsigned long) libs/http_proto/src/message_base.cpp 41 not called
boost::http_proto::message_base::set_keep_alive(bool) libs/http_proto/src/message_base.cpp 72 called 12 times
boost::http_proto::message_base::set_keep_alive(bool)::{lambda(boost::core::basic_string_view<char>)#1}::operator()(boost::core::basic_string_view<char>) const libs/http_proto/src/message_base.cpp 107 called 6 times
boost::http_proto::message_base::set_payload_size(unsigned long) libs/http_proto/src/message_base.cpp 22 not called
boost::http_proto::message_base::set_prefix_impl(unsigned long) libs/http_proto/src/message_base.cpp 191 called 10 times
boost::http_proto::message_view_base::keep_alive() const boost/http_proto/message_view_base.hpp 81 called 22 times
boost::http_proto::message_view_base::message_view_base() boost/http_proto/message_view_base.hpp 33 called 365 times
boost::http_proto::message_view_base::metadata() const boost/http_proto/message_view_base.hpp 89 called 123 times
boost::http_proto::message_view_base::payload() const boost/http_proto/message_view_base.hpp 58 called 38 times
boost::http_proto::message_view_base::payload_size() const boost/http_proto/message_view_base.hpp 71 called 2 times
boost::http_proto::metadata::connection_t::connection_t() boost/http_proto/metadata.hpp 89 called 2745 times
boost::http_proto::metadata::connection_t::connection_t(boost::system::error_code, unsigned long, bool, bool, bool) boost/http_proto/metadata.hpp 92 called 15 times
boost::http_proto::metadata::content_length_t::content_length_t() boost/http_proto/metadata.hpp 132 called 2737 times
boost::http_proto::metadata::content_length_t::content_length_t(boost::system::error_code, unsigned long, unsigned long) boost/http_proto/metadata.hpp 135 called 11 times
boost::http_proto::metadata::expect_t::expect_t() boost/http_proto/metadata.hpp 167 called 2743 times
boost::http_proto::metadata::expect_t::expect_t(boost::system::error_code, unsigned long, bool) boost/http_proto/metadata.hpp 170 called 14 times
boost::http_proto::metadata::metadata() boost/http_proto/metadata.hpp 308 called 2733 times
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t() boost/http_proto/metadata.hpp 206 called 2781 times
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t(boost::system::error_code, unsigned long, unsigned long, bool) boost/http_proto/metadata.hpp 209 called 20 times
boost::http_proto::metadata::upgrade_t::upgrade_t() boost/http_proto/metadata.hpp 243 called 2738 times
boost::http_proto::metadata::upgrade_t::upgrade_t(boost::system::error_code, unsigned long, bool) boost/http_proto/metadata.hpp 246 called 15 times
boost::http_proto::obsolete_reason(boost::http_proto::status) libs/http_proto/src/status.cpp 128 called 59 times
boost::http_proto::operator<<(std::ostream&, boost::http_proto::field) libs/http_proto/src/field.cpp 569 not called
boost::http_proto::operator<<(std::ostream&, boost::http_proto::status) libs/http_proto/src/status.cpp 211 not called
boost::http_proto::operator<<(std::ostream&, boost::http_proto::version) libs/http_proto/src/version.cpp 31 called 2 times
boost::http_proto::parameter_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/parameter.cpp 17 not called
boost::http_proto::parser::body() const libs/http_proto/src/parser.cpp 1053 called 1271 times
boost::http_proto::parser::commit(unsigned long) libs/http_proto/src/parser.cpp 522 called 4485 times
boost::http_proto::parser::commit_eof() libs/http_proto/src/parser.cpp 690 called 363 times
boost::http_proto::parser::got_header() const boost/http_proto/parser.hpp 170 called 2694 times
boost::http_proto::parser::init_dynamic(boost::system::error_code&) libs/http_proto/src/parser.cpp 1279 called 238 times
boost::http_proto::parser::init_dynamic(boost::system::error_code&)::{lambda()#1}::operator()() const libs/http_proto/src/parser.cpp 1296 called 1 time
boost::http_proto::parser::init_dynamic(boost::system::error_code&)::{lambda()#2}::operator()() const libs/http_proto/src/parser.cpp 1332 not called
boost::http_proto::parser::is_complete() const boost/http_proto/parser.hpp 182 called 2249 times
boost::http_proto::parser::is_end_of_stream() const boost/http_proto/parser.hpp 204 called 714 times
boost::http_proto::parser::is_plain() const libs/http_proto/src/parser.cpp 1110 called 824 times
boost::http_proto::parser::on_headers(boost::system::error_code&) libs/http_proto/src/parser.cpp 1123 called 1327 times
boost::http_proto::parser::on_headers(boost::system::error_code&)::{lambda()#1}::operator()() const libs/http_proto/src/parser.cpp 1135 called 120 times
boost::http_proto::parser::on_headers(boost::system::error_code&)::{lambda()#2}::operator()() const libs/http_proto/src/parser.cpp 1173 not called
boost::http_proto::parser::on_set_body() libs/http_proto/src/parser.cpp 1236 called 299 times
boost::http_proto::parser::parse(boost::system::error_code&) libs/http_proto/src/parser.cpp 729 called 5407 times
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#10}::operator()() const libs/http_proto/src/parser.cpp 901 not called
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#1}::operator()() const libs/http_proto/src/parser.cpp 765 called 8 times
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#2}::operator()() const libs/http_proto/src/parser.cpp 773 called 10 times
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#3}::operator()() const libs/http_proto/src/parser.cpp 828 called 1 time
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#4}::operator()() const libs/http_proto/src/parser.cpp 835 called 1 time
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#5}::operator()() const libs/http_proto/src/parser.cpp 839 called 28 times
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#6}::operator()() const libs/http_proto/src/parser.cpp 850 called 1 time
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#7}::operator()() const libs/http_proto/src/parser.cpp 858 called 248 times
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#8}::operator()() const libs/http_proto/src/parser.cpp 881 not called
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#9}::operator()() const libs/http_proto/src/parser.cpp 888 not called
boost::http_proto::parser::parser(boost::http_proto::context&, boost::http_proto::detail::kind) libs/http_proto/src/parser.cpp 215 called 791 times
boost::http_proto::parser::prepare() libs/http_proto/src/parser.cpp 343 called 4494 times
boost::http_proto::parser::pull_some() libs/http_proto/src/parser.cpp 1045 not called
boost::http_proto::parser::release_buffered_data() libs/http_proto/src/parser.cpp 1084 not called
boost::http_proto::parser::reset() libs/http_proto/src/parser.cpp 247 called 1258 times
boost::http_proto::parser::safe_get_header() const libs/http_proto/src/parser.cpp 1097 called 55 times
boost::http_proto::parser::start() boost/http_proto/parser.hpp 227 called 1488 times
boost::http_proto::parser::start_impl(bool) libs/http_proto/src/parser.cpp 257 called 1488 times
boost::http_proto::parser::~parser() libs/http_proto/src/parser.cpp 234 called 791 times
boost::http_proto::parser_service& boost::http_proto::context::make_service<boost::http_proto::parser_service, boost::http_proto::parser::config_base const&>(boost::http_proto::parser::config_base const&) boost/http_proto/impl/context.hpp 38 called 31 times
boost::http_proto::parser_service& boost::http_proto::detail::downcast<boost::http_proto::parser_service&, boost::http_proto::service>(boost::http_proto::service&) boost/http_proto/detail/type_index.hpp 88 called 31 times
boost::http_proto::parser_service* boost::http_proto::context::find_service<boost::http_proto::parser_service>() const boost/http_proto/impl/context.hpp 61 called 791 times
boost::http_proto::parser_service* boost::http_proto::detail::downcast<boost::http_proto::parser_service*, boost::http_proto::service>(boost::http_proto::service*) boost/http_proto/detail/type_index.hpp 80 called 791 times
boost::http_proto::parser_service::max_overread() const libs/http_proto/src/parser.cpp 122 called 7504 times
boost::http_proto::parser_service::parser_service(boost::http_proto::context&, boost::http_proto::parser::config_base const&) libs/http_proto/src/parser.cpp 130 called 31 times
boost::http_proto::quoted_token_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/quoted_token_rule.cpp 63 called 22 times
boost::http_proto::quoted_token_view::quoted_token_view(boost::core::basic_string_view<char>) boost/http_proto/rfc/quoted_token_view.hpp 29 called 15 times
boost::http_proto::quoted_token_view::quoted_token_view(boost::core::basic_string_view<char>, unsigned long) boost/http_proto/rfc/quoted_token_view.hpp 37 called 6 times
boost::http_proto::request::method() const boost/http_proto/request.hpp 106 called 17 times
boost::http_proto::request::method_text() const boost/http_proto/request.hpp 114 called 21 times
boost::http_proto::request::operator=(boost::http_proto::request const&) boost/http_proto/request.hpp 68 called 2 times
boost::http_proto::request::operator=(boost::http_proto::request&&) libs/http_proto/src/request.cpp 69 called 20 times
boost::http_proto::request::request() libs/http_proto/src/request.cpp 19 called 17 times
boost::http_proto::request::request(boost::core::basic_string_view<char>) libs/http_proto/src/request.cpp 28 called 183 times
boost::http_proto::request::request(boost::http_proto::request const&) libs/http_proto/src/request.cpp 50 called 2 times
boost::http_proto::request::request(boost::http_proto::request&&) libs/http_proto/src/request.cpp 39 called 22 times
boost::http_proto::request::request(boost::http_proto::request_view const&) libs/http_proto/src/request.cpp 59 not called
boost::http_proto::request::set_expect_100_continue(bool) libs/http_proto/src/request.cpp 82 called 2 times
boost::http_proto::request::set_impl(boost::http_proto::method, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, boost::http_proto::version) libs/http_proto/src/request.cpp 145 called 10 times
boost::http_proto::request::set_method(boost::core::basic_string_view<char>) boost/http_proto/request.hpp 162 called 3 times
boost::http_proto::request::set_method(boost::http_proto::method) boost/http_proto/request.hpp 149 called 2 times
boost::http_proto::request::set_start_line(boost::http_proto::method, boost::core::basic_string_view<char>, boost::http_proto::version) boost/http_proto/request.hpp 209 called 1 time
boost::http_proto::request::set_target(boost::core::basic_string_view<char>) boost/http_proto/request.hpp 180 called 2 times
boost::http_proto::request::set_version(boost::http_proto::version) boost/http_proto/request.hpp 193 called 2 times
boost::http_proto::request::swap(boost::http_proto::request&) boost/http_proto/request.hpp 242 called 42 times
boost::http_proto::request::target() const boost/http_proto/request.hpp 124 called 13 times
boost::http_proto::request::version() const boost/http_proto/request.hpp 135 called 21 times
boost::http_proto::request_parser::config::config() boost/http_proto/request_parser.hpp 35 called 21 times
boost::http_proto::request_parser::get() const libs/http_proto/src/request_parser.cpp 25 called 55 times
boost::http_proto::request_parser::request_parser(boost::http_proto::context&) libs/http_proto/src/request_parser.cpp 15 called 767 times
boost::http_proto::request_view::method() const boost/http_proto/request_view.hpp 73 called 55 times
boost::http_proto::request_view::method_text() const boost/http_proto/request_view.hpp 81 called 55 times
boost::http_proto::request_view::operator=(boost::http_proto::request_view const&) boost/http_proto/request_view.hpp 23 called 1 time
boost::http_proto::request_view::request_view() boost/http_proto/request_view.hpp 41 called 4 times
boost::http_proto::request_view::request_view(boost::http_proto::detail::header const*) boost/http_proto/request_view.hpp 30 called 55 times
boost::http_proto::request_view::request_view(boost::http_proto::request_view const&) boost/http_proto/request_view.hpp 50 called 1 time
boost::http_proto::request_view::target_text() const boost/http_proto/request_view.hpp 91 called 55 times
boost::http_proto::request_view::version() const boost/http_proto/request_view.hpp 102 called 55 times
boost::http_proto::response::operator=(boost::http_proto::response&&) libs/http_proto/src/response.cpp 64 not called
boost::http_proto::response::response() libs/http_proto/src/response.cpp 18 called 3 times
boost::http_proto::response::response(boost::core::basic_string_view<char>) libs/http_proto/src/response.cpp 27 called 75 times
boost::http_proto::response::response(boost::http_proto::response const&) libs/http_proto/src/response.cpp 45 not called
boost::http_proto::response::response(boost::http_proto::response&&) libs/http_proto/src/response.cpp 37 not called
boost::http_proto::response::response(boost::http_proto::response_view const&) libs/http_proto/src/response.cpp 54 not called
boost::http_proto::response::response(boost::http_proto::status, boost::http_proto::version) libs/http_proto/src/response.cpp 74 not called
boost::http_proto::response::set_impl(boost::http_proto::status, unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) libs/http_proto/src/response.cpp 88 not called
boost::http_proto::response::set_start_line(boost::http_proto::status, boost::http_proto::version) boost/http_proto/response.hpp 163 not called
boost::http_proto::response::swap(boost::http_proto::response&) boost/http_proto/response.hpp 192 not called
boost::http_proto::response_parser::config::config() boost/http_proto/response_parser.hpp 34 called 9 times
boost::http_proto::response_parser::get() const libs/http_proto/src/response_parser.cpp 25 not called
boost::http_proto::response_parser::response_parser(boost::http_proto::context&) libs/http_proto/src/response_parser.cpp 15 called 24 times
boost::http_proto::response_view::operator=(boost::http_proto::response_view const&) boost/http_proto/response_view.hpp 23 called 1 time
boost::http_proto::response_view::response_view() boost/http_proto/response_view.hpp 41 called 4 times
boost::http_proto::response_view::response_view(boost::http_proto::detail::header const*) boost/http_proto/response_view.hpp 30 not called
boost::http_proto::response_view::response_view(boost::http_proto::response_view const&) boost/http_proto/response_view.hpp 50 called 1 time
boost::http_proto::serializer::const_buffers_type::begin() const boost/http_proto/impl/serializer.hpp 54 called 23 times
boost::http_proto::serializer::const_buffers_type::const_buffers_type(boost::buffers::const_buffer const*, unsigned long) boost/http_proto/impl/serializer.hpp 30 called 12 times
boost::http_proto::serializer::const_buffers_type::end() const boost/http_proto/impl/serializer.hpp 60 called 23 times
boost::http_proto::serializer::consume(unsigned long) libs/http_proto/src/serializer.cpp 231 called 12 times
boost::http_proto::serializer::copy(boost::buffers::const_buffer*, boost::buffers::const_buffer const*, unsigned long) libs/http_proto/src/serializer.cpp 289 called 7 times
boost::http_proto::serializer::is_done() const boost/http_proto/serializer.hpp 158 called 21 times
boost::http_proto::serializer::make_array(unsigned long) boost/http_proto/impl/serializer.hpp 116 called 24 times
boost::http_proto::serializer::prepare() libs/http_proto/src/serializer.cpp 106 called 14 times
boost::http_proto::serializer::reset() libs/http_proto/src/serializer.cpp 98 not called
boost::http_proto::serializer::serializer() libs/http_proto/src/serializer.cpp 80 called 10 times
boost::http_proto::serializer::serializer(boost::http_proto::serializer&&) boost/http_proto/serializer.hpp 43 not called
boost::http_proto::serializer::serializer(unsigned long) libs/http_proto/src/serializer.cpp 90 called 12 times
boost::http_proto::serializer::start(boost::http_proto::message_view_base const&) boost/http_proto/serializer.hpp 92 called 4 times
boost::http_proto::serializer::start_buffers(boost::http_proto::message_view_base const&) libs/http_proto/src/serializer.cpp 361 called 7 times
boost::http_proto::serializer::start_empty(boost::http_proto::message_view_base const&) libs/http_proto/src/serializer.cpp 324 called 4 times
boost::http_proto::serializer::start_init(boost::http_proto::message_view_base const&) libs/http_proto/src/serializer.cpp 300 called 17 times
boost::http_proto::serializer::start_source(boost::http_proto::message_view_base const&, boost::http_proto::source*) libs/http_proto/src/serializer.cpp 429 called 6 times
boost::http_proto::serializer::start_stream(boost::http_proto::message_view_base const&) libs/http_proto/src/serializer.cpp 480 not called
boost::http_proto::serializer::stream::capacity() const libs/http_proto/src/serializer.cpp 527 not called
boost::http_proto::serializer::stream::close() const libs/http_proto/src/serializer.cpp 565 not called
boost::http_proto::serializer::stream::commit(unsigned long) const libs/http_proto/src/serializer.cpp 557 not called
boost::http_proto::serializer::stream::prepare(unsigned long) const libs/http_proto/src/serializer.cpp 547 not called
boost::http_proto::serializer::stream::size() const libs/http_proto/src/serializer.cpp 539 not called
boost::http_proto::serializer::stream::stream(boost::http_proto::serializer&) boost/http_proto/serializer.hpp 280 not called
boost::http_proto::serializer::~serializer() libs/http_proto/src/serializer.cpp 75 called 12 times
boost::http_proto::service::~service() boost/http_proto/service/service.hpp 25 called 32 times
boost::http_proto::sink::on_write(boost::buffers::const_buffer_span, bool) libs/http_proto/src/sink.cpp 16 called 5 times
boost::http_proto::sink::results boost::http_proto::sink::write<boost::buffers::const_buffer>(boost::buffers::const_buffer const&, bool) boost/http_proto/sink.hpp 89 called 2 times
boost::http_proto::sink::results boost::http_proto::sink::write<boost::buffers::const_buffer_pair>(boost::buffers::const_buffer_pair const&, bool) boost/http_proto/sink.hpp 89 not called
boost::http_proto::sink::results boost::http_proto::sink::write<boost::buffers::const_buffer_span>(boost::buffers::const_buffer_span const&, bool) boost/http_proto/sink.hpp 89 called 5 times
boost::http_proto::sink::results boost::http_proto::sink::write<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&, bool) boost/http_proto/sink.hpp 89 called 2 times
boost::http_proto::sink::results boost::http_proto::sink::write_impl<boost::buffers::const_buffer_pair>(boost::buffers::const_buffer_pair const&, bool) boost/http_proto/impl/sink.hpp 39 not called
boost::http_proto::sink::results::operator+=(boost::http_proto::sink::results const&) boost/http_proto/impl/sink.hpp 23 called 9 times
boost::http_proto::sink::write_impl(boost::buffers::const_buffer const&, bool) boost/http_proto/sink.hpp 175 called 2 times
boost::http_proto::sink::write_impl(boost::buffers::const_buffer_span const&, bool) boost/http_proto/sink.hpp 191 called 5 times
boost::http_proto::sink::write_impl(boost::buffers::mutable_buffer const&, bool) boost/http_proto/sink.hpp 183 called 2 times
boost::http_proto::source::on_read(boost::buffers::mutable_buffer_span) libs/http_proto/src/source.cpp 18 called 9 times
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer const&) boost/http_proto/source.hpp 165 called 2 times
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer_span const&) boost/http_proto/source.hpp 172 called 5 times
boost::http_proto::source::results boost::http_proto::source::read<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&) boost/http_proto/source.hpp 86 called 2 times
boost::http_proto::source::results boost::http_proto::source::read<boost::buffers::mutable_buffer_pair>(boost::buffers::mutable_buffer_pair const&) boost/http_proto/source.hpp 86 called 4 times
boost::http_proto::source::results boost::http_proto::source::read<boost::buffers::mutable_buffer_span>(boost::buffers::mutable_buffer_span const&) boost/http_proto/source.hpp 86 called 5 times
boost::http_proto::source::results boost::http_proto::source::read_impl<boost::buffers::mutable_buffer_pair>(boost::buffers::mutable_buffer_pair const&) boost/http_proto/impl/source.hpp 41 called 4 times
boost::http_proto::source::results::operator+=(boost::http_proto::source::results const&) boost/http_proto/impl/source.hpp 23 called 17 times
boost::http_proto::string_body::begin() const boost/http_proto/string_body.hpp 49 called 6 times
boost::http_proto::string_body::end() const boost/http_proto/string_body.hpp 55 called 6 times
boost::http_proto::string_body::string_body(boost::http_proto::string_body&&) boost/http_proto/string_body.hpp 30 called 3 times
boost::http_proto::string_body::string_body(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) boost/http_proto/string_body.hpp 41 called 3 times
boost::http_proto::string_to_field(boost::core::basic_string_view<char>) libs/http_proto/src/field.cpp 562 called 2890 times
boost::http_proto::string_to_method(boost::core::basic_string_view<char>) libs/http_proto/src/method.cpp 74 called 1350 times
boost::http_proto::to_status_class(boost::http_proto::status) libs/http_proto/src/status.cpp 122 called 63 times
boost::http_proto::to_status_class(unsigned int) libs/http_proto/src/status.cpp 106 called 126 times
boost::http_proto::to_string(boost::http_proto::field) libs/http_proto/src/field.cpp 554 called 403 times
boost::http_proto::to_string(boost::http_proto::method) libs/http_proto/src/method.cpp 20 called 92 times
boost::http_proto::to_string(boost::http_proto::version) libs/http_proto/src/version.cpp 17 called 12 times
boost::http_proto::transfer_coding_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/transfer_encoding_rule.cpp 108 called 177 times
boost::http_proto::upgrade_protocol_rule_t::parse(char const*&, char const*) const libs/http_proto/src/rfc/upgrade_rule.cpp 19 called 41 times
boost::http_proto::virtual_service& boost::http_proto::context::make_service<boost::http_proto::virtual_service>() boost/http_proto/impl/context.hpp 38 called 1 time
boost::http_proto::virtual_service& boost::http_proto::detail::downcast<boost::http_proto::virtual_service&, boost::http_proto::service>(boost::http_proto::service&) boost/http_proto/detail/type_index.hpp 88 called 1 time
boost::http_proto::virtual_service* boost::http_proto::context::find_service<boost::http_proto::virtual_service>() const boost/http_proto/impl/context.hpp 61 called 1 time
boost::http_proto::virtual_service* boost::http_proto::detail::downcast<boost::http_proto::virtual_service*, boost::http_proto::service>(boost::http_proto::service*) boost/http_proto/detail/type_index.hpp 80 called 1 time
boost::http_proto::zlib::deflate_decoder_service* boost::http_proto::context::find_service<boost::http_proto::zlib::deflate_decoder_service>() const boost/http_proto/impl/context.hpp 61 not called
boost::http_proto::zlib::deflate_decoder_service* boost::http_proto::detail::downcast<boost::http_proto::zlib::deflate_decoder_service*, boost::http_proto::service>(boost::http_proto::service*) boost/http_proto/detail/type_index.hpp 80 not called
boost::http_proto::zlib::deflate_decoder_service::config::install(boost::http_proto::context&) libs/http_proto/src_zlib/service/zlib_service.cpp 265 not called
boost::http_proto::zlib::detail::deflate_decoder_service_impl& boost::http_proto::context::make_service<boost::http_proto::zlib::detail::deflate_decoder_service_impl, boost::http_proto::zlib::deflate_decoder_service::config&>(boost::http_proto::zlib::deflate_decoder_service::config&) boost/http_proto/impl/context.hpp 38 not called
boost::http_proto::zlib::detail::deflate_decoder_service_impl& boost::http_proto::detail::downcast<boost::http_proto::zlib::detail::deflate_decoder_service_impl&, boost::http_proto::service>(boost::http_proto::service&) boost/http_proto/detail/type_index.hpp 88 not called
boost::http_proto::zlib::detail::deflate_decoder_service_impl::deflate_decoder_service_impl(boost::http_proto::context&, boost::http_proto::zlib::deflate_decoder_service::config const&) libs/http_proto/src_zlib/service/zlib_service.cpp 225 not called
boost::http_proto::zlib::detail::deflate_decoder_service_impl::get_config() const libs/http_proto/src_zlib/service/zlib_service.cpp 241 not called
boost::http_proto::zlib::detail::deflate_decoder_service_impl::make_filter(boost::http_proto::detail::workspace&) const libs/http_proto/src_zlib/service/zlib_service.cpp 253 not called
boost::http_proto::zlib::detail::deflate_decoder_service_impl::space_needed() const libs/http_proto/src_zlib/service/zlib_service.cpp 247 not called
boost::http_proto::zlib::detail::error_cat_type::error_cat_type() libs/http_proto/src_zlib/service/zlib_service.cpp 63 not called
boost::http_proto::zlib::detail::error_cat_type::message(int, char*, unsigned long) const libs/http_proto/src_zlib/service/zlib_service.cpp 82 not called
boost::http_proto::zlib::detail::error_cat_type::message[abi:cxx11](int) const libs/http_proto/src_zlib/service/zlib_service.cpp 76 not called
boost::http_proto::zlib::detail::error_cat_type::name() const libs/http_proto/src_zlib/service/zlib_service.cpp 70 not called
boost::http_proto::zlib::detail::make_error_code(boost::http_proto::zlib::detail::error) libs/http_proto/src_zlib/service/zlib_service.cpp 105 not called
boost::http_proto::zlib::detail::probe::deflate_init(int) libs/http_proto/src_zlib/service/zlib_service.cpp 130 not called
boost::http_proto::zlib::detail::probe::probe() libs/http_proto/src_zlib/service/zlib_service.cpp 122 not called
boost::http_proto::zlib::detail::probe::zalloc(void*, unsigned int, unsigned int) libs/http_proto/src_zlib/service/zlib_service.cpp 194 not called
boost::http_proto::zlib::detail::probe::zfree(void*, void*) libs/http_proto/src_zlib/service/zlib_service.cpp 204 not called
std::decay<boost::buffers::const_buffer const&>::type& boost::http_proto::detail::workspace::push<boost::buffers::const_buffer const&>(boost::buffers::const_buffer const&) boost/http_proto/detail/impl/workspace.hpp 91 called 1 time
std::decay<boost::buffers::const_buffer>::type& boost::http_proto::detail::workspace::push<boost::buffers::const_buffer>(boost::buffers::const_buffer&&) boost/http_proto/detail/impl/workspace.hpp 91 called 1 time
std::decay<boost::buffers::mutable_buffer const&>::type& boost::http_proto::detail::workspace::push<boost::buffers::mutable_buffer const&>(boost::buffers::mutable_buffer const&) boost/http_proto/detail/impl/workspace.hpp 91 called 1 time
std::decay<boost::buffers::mutable_buffer>::type& boost::http_proto::detail::workspace::push<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) boost/http_proto/detail/impl/workspace.hpp 91 called 1 time
std::decay<boost::http_proto::serializer_test::test_source const&>::type& boost::http_proto::detail::workspace::push<boost::http_proto::serializer_test::test_source const&>(boost::http_proto::serializer_test::test_source const&) boost/http_proto/detail/impl/workspace.hpp 91 called 1 time
std::decay<boost::http_proto::serializer_test::test_source const&>::type& boost::http_proto::serializer::start<boost::http_proto::serializer_test::test_source const&, void>(boost::http_proto::message_view_base const&, boost::http_proto::serializer_test::test_source const&) boost/http_proto/impl/serializer.hpp 96 called 1 time
std::decay<boost::http_proto::serializer_test::test_source>::type& boost::http_proto::detail::workspace::push<boost::http_proto::serializer_test::test_source>(boost::http_proto::serializer_test::test_source&&) boost/http_proto/detail/impl/workspace.hpp 91 called 5 times
std::decay<boost::http_proto::serializer_test::test_source>::type& boost::http_proto::serializer::start<boost::http_proto::serializer_test::test_source, void>(boost::http_proto::message_view_base const&, boost::http_proto::serializer_test::test_source&&) boost/http_proto/impl/serializer.hpp 96 called 5 times
std::decay<boost::http_proto::string_body>::type& boost::http_proto::detail::workspace::push<boost::http_proto::string_body>(boost::http_proto::string_body&&) boost/http_proto/detail/impl/workspace.hpp 91 called 3 times
std::enable_if<(!boost::http_proto::detail::is_reference_wrapper_impl<boost::http_proto::detail::remove_cvref<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >::type>::value)&&(!std::is_convertible<std::decay<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >::type*, boost::http_proto::sink*>::value), void>::type boost::http_proto::parser::set_body<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >(boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >&&) boost/http_proto/impl/parser.hpp 25 called 11 times
void boost::http_proto::detail::move_chars<boost::core::basic_string_view<char>* const&, boost::core::basic_string_view<char>* const&>(char*, char const*, unsigned long, boost::core::basic_string_view<char>* const&, boost::core::basic_string_view<char>* const&) libs/http_proto/src/detail/move_chars.hpp 73 called 38 times
void boost::http_proto::detail::move_chars_impl<>(long, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*) libs/http_proto/src/detail/move_chars.hpp 57 called 38 times
void boost::http_proto::detail::move_chars_impl<boost::core::basic_string_view<char>* const&>(long, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>* const&) libs/http_proto/src/detail/move_chars.hpp 57 called 38 times
void boost::http_proto::parser::set_body<boost::buffers::flat_buffer>(std::reference_wrapper<boost::buffers::flat_buffer>) boost/http_proto/impl/parser.hpp 61 called 288 times
void boost::http_proto::serializer::start<boost::buffers::const_buffer const&, void>(boost::http_proto::message_view_base const&, boost::buffers::const_buffer const&) boost/http_proto/impl/serializer.hpp 72 called 1 time
void boost::http_proto::serializer::start<boost::buffers::const_buffer, void>(boost::http_proto::message_view_base const&, boost::buffers::const_buffer&&) boost/http_proto/impl/serializer.hpp 72 called 1 time
void boost::http_proto::serializer::start<boost::buffers::mutable_buffer const&, void>(boost::http_proto::message_view_base const&, boost::buffers::mutable_buffer const&) boost/http_proto/impl/serializer.hpp 72 called 1 time
void boost::http_proto::serializer::start<boost::buffers::mutable_buffer, void>(boost::http_proto::message_view_base const&, boost::buffers::mutable_buffer&&) boost/http_proto/impl/serializer.hpp 72 called 1 time
void boost::http_proto::serializer::start<boost::http_proto::string_body, void>(boost::http_proto::message_view_base const&, boost::http_proto::string_body&&) boost/http_proto/impl/serializer.hpp 72 called 3 times
void boost::http_proto::write_chunk_header<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&, unsigned long) libs/http_proto/src/serializer.cpp 48 called 1 time
void boost::http_proto::write_chunk_header<boost::buffers::mutable_buffer_pair>(boost::buffers::mutable_buffer_pair const&, unsigned long) libs/http_proto/src/serializer.cpp 48 called 2 times