GCC Code Coverage Report


Directory: libs/http_proto/
Date: 2024-09-13 19:44:07
Exec Total Coverage
Lines: 4352 4820 90.3%
Functions: 566 618 91.6%
Branches: 1818 2420 75.1%

Function (File:Line) Call count Block coverage
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:117)called 96 times, returned 96 times83.0%
boost::http_proto::buffered_base::allocator::allocate(unsigned long) (libs/http_proto/src/buffered_base.cpp:56)called 10 times, returned 7 times100.0%
boost::http_proto::buffered_base::allocator::allocator(void*, unsigned long, bool) (boost/http_proto/buffered_base.hpp:166)called 12 times, returned 12 times100.0%
boost::http_proto::buffered_base::allocator::max_size() const (boost/http_proto/buffered_base.hpp:180)called 38 times, returned 38 times100.0%
boost::http_proto::buffered_base::allocator::remove(unsigned long) (boost/http_proto/buffered_base.hpp:211)called 7 times, returned 7 times100.0%
boost::http_proto::buffered_base::allocator::restore(unsigned long) (boost/http_proto/buffered_base.hpp:220)called 7 times, returned 7 times100.0%
boost::http_proto::buffered_base::allocator::size_used() const (boost/http_proto/buffered_base.hpp:188)called 18 times, returned 18 times100.0%
boost::http_proto::buffered_base::init(boost::http_proto::buffered_base::allocator&) (boost/http_proto/buffered_base.hpp:60)called 17 times, returned 13 times100.0%
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, returned 4 times100.0%
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, returned 7 times100.0%
boost::http_proto::buffered_base::on_init(boost::http_proto::buffered_base::allocator&) (libs/http_proto/src/buffered_base.cpp:20)called 2 times, returned 2 times100.0%
boost::http_proto::buffered_base::~buffered_base() (libs/http_proto/src/buffered_base.cpp:16)called 27 times, returned 27 times100.0%
boost::http_proto::chained_sequence::chained_sequence(boost::buffers::const_buffer_pair const&) (libs/http_proto/src/parser.cpp:131)called 69628 times, returned 69628 times100.0%
boost::http_proto::chained_sequence::empty() const (libs/http_proto/src/parser.cpp:162)called 208643 times, returned 208643 times100.0%
boost::http_proto::chained_sequence::next() (libs/http_proto/src/parser.cpp:140)called 315966 times, returned 315966 times83.0%
boost::http_proto::chained_sequence::size() const (libs/http_proto/src/parser.cpp:174)called 223471 times, returned 223471 times100.0%
boost::http_proto::chained_sequence::value() const (libs/http_proto/src/parser.cpp:168)called 301410 times, returned 301410 times100.0%
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, returned 8 times94.0%
boost::http_proto::consume_buffers(boost::buffers::const_buffer*&, unsigned long&, unsigned long) (libs/http_proto/src/serializer.cpp:29)not called0.0%
boost::http_proto::context::context() (libs/http_proto/src/context.cpp:35)called 80 times, returned 80 times100.0%
boost::http_proto::context::find_service_impl(boost::http_proto::detail::type_index_impl) const (libs/http_proto/src/context.cpp:44)called 1159 times, returned 1159 times100.0%
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 62 times, returned 62 times75.0%
boost::http_proto::context::~context() (libs/http_proto/src/context.cpp:30)called 80 times, returned 80 times100.0%
boost::http_proto::detail::align_up(unsigned long, unsigned long) (boost/http_proto/detail/align_up.hpp:22)called 14187 times, returned 14187 times100.0%
boost::http_proto::detail::array_of_buffers<true>::array_of_buffers() (boost/http_proto/detail/array_of_buffers.hpp:31)called 86 times, returned 86 times100.0%
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 96 times, returned 96 times100.0%
boost::http_proto::detail::array_of_buffers<true>::begin() const (boost/http_proto/detail/impl/array_of_buffers.hpp:67)called 31937 times, returned 31937 times100.0%
boost::http_proto::detail::array_of_buffers<true>::capacity() const (boost/http_proto/detail/impl/array_of_buffers.hpp:59)called 25004 times, returned 25004 times100.0%
boost::http_proto::detail::array_of_buffers<true>::consume(unsigned long) (boost/http_proto/detail/impl/array_of_buffers.hpp:96)called 16148 times, returned 16148 times86.0%
boost::http_proto::detail::array_of_buffers<true>::data() const (boost/http_proto/detail/impl/array_of_buffers.hpp:42)called 15828 times, returned 15828 times100.0%
boost::http_proto::detail::array_of_buffers<true>::end() const (boost/http_proto/detail/impl/array_of_buffers.hpp:76)called 31937 times, returned 31937 times100.0%
boost::http_proto::detail::array_of_buffers<true>::operator[](unsigned long) const (boost/http_proto/detail/impl/array_of_buffers.hpp:85)called 37934 times, returned 37934 times75.0%
boost::http_proto::detail::array_of_buffers<true>::reset(unsigned long) (boost/http_proto/detail/impl/array_of_buffers.hpp:120)called 12502 times, returned 12502 times88.0%
boost::http_proto::detail::array_of_buffers<true>::size() const (boost/http_proto/detail/impl/array_of_buffers.hpp:51)called 12582 times, returned 12582 times100.0%
boost::http_proto::detail::condition_cat_type::condition_cat_type() (boost/http_proto/impl/error.hpp:75)called 48 times, returned 48 times100.0%
boost::http_proto::detail::condition_cat_type::equivalent(boost::system::error_code const&, int) const (libs/http_proto/src/error.cpp:115)called 57682 times, returned 57682 times84.0%
boost::http_proto::detail::condition_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:100)called 2 times, returned 2 times100.0%
boost::http_proto::detail::condition_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:93)called 2 times, returned 2 times78.0%
boost::http_proto::detail::condition_cat_type::name() const (libs/http_proto/src/error.cpp:86)called 2 times, returned 2 times100.0%
boost::http_proto::detail::crlf_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:32)called 22212 times, returned 22212 times100.0%
boost::http_proto::detail::error_cat_type::error_cat_type() (boost/http_proto/impl/error.hpp:55)called 48 times, returned 48 times100.0%
boost::http_proto::detail::error_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:35)called 96 times, returned 96 times97.0%
boost::http_proto::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:28)called 96 times, returned 96 times78.0%
boost::http_proto::detail::error_cat_type::name() const (libs/http_proto/src/error.cpp:21)called 33 times, returned 33 times100.0%
boost::http_proto::detail::field_name_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:193)called 12883 times, returned 12883 times100.0%
boost::http_proto::detail::field_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:320)called 23041 times, returned 23041 times100.0%
boost::http_proto::detail::field_table::begin() const (libs/http_proto/src/field.cpp:531)called 543 times, returned 543 times100.0%
boost::http_proto::detail::field_table::digest(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:47)called 15966 times, returned 15966 times100.0%
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 10400 times, returned 10400 times90.0%
boost::http_proto::detail::field_table::field_table() (libs/http_proto/src/field.cpp:115)called 13 times, returned 13 times99.0%
boost::http_proto::detail::field_table::get_chars(unsigned char const*) (libs/http_proto/src/field.cpp:27)called 114425 times, returned 114425 times100.0%
boost::http_proto::detail::field_table::size() const (libs/http_proto/src/field.cpp:525)called 543 times, returned 543 times100.0%
boost::http_proto::detail::field_table::string_to_field(boost::core::basic_string_view<char>) const (libs/http_proto/src/field.cpp:497)called 11338 times, returned 11338 times94.0%
boost::http_proto::detail::field_value_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:223)called 12461 times, returned 12461 times100.0%
boost::http_proto::detail::field_value_rule_t::parse(char const*&, char const*) const::{lambda(unsigned char)#1}::operator()(unsigned char) const (libs/http_proto/src/rfc/detail/rules.cpp:245)called 54861 times, returned 54861 times100.0%
boost::http_proto::detail::filter::on_process(boost::buffers::mutable_buffer_span, boost::buffers::const_buffer_span, bool) (libs/http_proto/src/detail/filter.cpp:19)not called0.0%
boost::http_proto::detail::filter::process_impl(boost::buffers::mutable_buffer const&, boost::buffers::const_buffer const&, bool) (libs/http_proto/src/detail/filter.hpp:126)called 23724 times, returned 23724 times100.0%
boost::http_proto::detail::filter::results boost::http_proto::detail::filter::process<boost::buffers::mutable_buffer, boost::buffers::const_buffer>(boost::buffers::mutable_buffer const&, boost::buffers::const_buffer const&, bool) (libs/http_proto/src/detail/filter.hpp:75)called 23724 times, returned 23724 times100.0%
boost::http_proto::detail::get_field_table() (libs/http_proto/src/field.cpp:545)called 11881 times, returned 11881 times100.0%
boost::http_proto::detail::header::assign_to(boost::http_proto::detail::header&) const (libs/http_proto/src/detail/header.cpp:330)called 30 times, returned 30 times100.0%
boost::http_proto::detail::header::bytes_needed(unsigned long, unsigned long) (libs/http_proto/src/detail/header.cpp:203)called 904 times, returned 904 times100.0%
boost::http_proto::detail::header::copy_table(void*) const (libs/http_proto/src/detail/header.cpp:320)called 30 times, returned 30 times100.0%
boost::http_proto::detail::header::copy_table(void*, unsigned long) const (libs/http_proto/src/detail/header.cpp:305)called 30 times, returned 30 times100.0%
boost::http_proto::detail::header::count_crlf(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:1024)called 534 times, returned 534 times100.0%
boost::http_proto::detail::header::entry::operator+(unsigned long) const (libs/http_proto/src/detail/header.cpp:39)called 115 times, returned 115 times100.0%
boost::http_proto::detail::header::entry::operator-(unsigned long) const (libs/http_proto/src/detail/header.cpp:56)called 79 times, returned 79 times100.0%
boost::http_proto::detail::header::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/detail/header.cpp:283)called 68 times, returned 68 times100.0%
boost::http_proto::detail::header::find(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:264)called 4269 times, returned 4269 times100.0%
boost::http_proto::detail::header::get_default(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:111)called 249 times, returned 249 times100.0%
boost::http_proto::detail::header::header(boost::http_proto::detail::empty) (libs/http_proto/src/detail/header.cpp:121)called 11448 times, returned 11448 times100.0%
boost::http_proto::detail::header::header(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:127)called 230 times, returned 230 times100.0%
boost::http_proto::detail::header::is_default() const (libs/http_proto/src/detail/header.cpp:257)called 43 times, returned 43 times100.0%
boost::http_proto::detail::header::is_special(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:375)called 21 times, returned 21 times100.0%
boost::http_proto::detail::header::keep_alive() const (libs/http_proto/src/detail/header.cpp:172)called 22 times, returned 22 times93.0%
boost::http_proto::detail::header::max_capacity_in_bytes() (boost/http_proto/detail/header.hpp:93)called 11472 times, returned 11472 times100.0%
boost::http_proto::detail::header::maybe_count(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:350)not called0.0%
boost::http_proto::detail::header::on_erase(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:439)called 40 times, returned 40 times100.0%
boost::http_proto::detail::header::on_erase_all(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:844)called 60 times, returned 60 times100.0%
boost::http_proto::detail::header::on_erase_connection() (libs/http_proto/src/detail/header.cpp:696)called 9 times, returned 9 times93.0%
boost::http_proto::detail::header::on_erase_content_length() (libs/http_proto/src/detail/header.cpp:718)called 4 times, returned 4 times95.0%
boost::http_proto::detail::header::on_erase_expect() (libs/http_proto/src/detail/header.cpp:754)called 10 times, returned 10 times94.0%
boost::http_proto::detail::header::on_erase_transfer_encoding() (libs/http_proto/src/detail/header.cpp:792)called 5 times, returned 5 times88.0%
boost::http_proto::detail::header::on_erase_upgrade() (libs/http_proto/src/detail/header.cpp:812)called 4 times, returned 4 times94.0%
boost::http_proto::detail::header::on_insert(boost::http_proto::field, boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:413)called 11118 times, returned 11118 times100.0%
boost::http_proto::detail::header::on_insert_connection(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:467)called 151 times, returned 151 times95.0%
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:479)called 4 times, returned 4 times100.0%
boost::http_proto::detail::header::on_insert_content_length(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:499)called 4591 times, returned 4591 times100.0%
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:517)called 5 times, returned 5 times100.0%
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:538)called 123 times, returned 123 times100.0%
boost::http_proto::detail::header::on_insert_expect(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:545)called 53 times, returned 53 times100.0%
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:561)called 19 times, returned 19 times100.0%
boost::http_proto::detail::header::on_insert_transfer_encoding() (libs/http_proto/src/detail/header.cpp:570)called 4253 times, returned 4253 times99.0%
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#1}::operator()() const (libs/http_proto/src/detail/header.cpp:590)called 4 times, returned 4 times100.0%
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#2}::operator()() const (libs/http_proto/src/detail/header.cpp:627)called 2 times, returned 2 times100.0%
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#3}::operator()() const (libs/http_proto/src/detail/header.cpp:638)called 5 times, returned 5 times100.0%
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:652)called 26 times, returned 26 times100.0%
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:663)called 1 time, returned 1 time100.0%
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:673)called 3 times, returned 3 times100.0%
boost::http_proto::detail::header::on_start_line() (libs/http_proto/src/detail/header.cpp:399)called 10164 times, returned 10164 times100.0%
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:1224)called 14162 times, returned 14162 times73.0%
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:1243)not called0.0%
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:1258)not called0.0%
boost::http_proto::detail::header::swap(boost::http_proto::detail::header&) (libs/http_proto/src/detail/header.cpp:134)called 74 times, returned 74 times100.0%
boost::http_proto::detail::header::tab() const (libs/http_proto/src/detail/header.cpp:237)called 15125 times, returned 15125 times71.0%
boost::http_proto::detail::header::tab_() const (libs/http_proto/src/detail/header.cpp:247)called 857 times, returned 857 times100.0%
boost::http_proto::detail::header::table::operator[](unsigned long) const (boost/http_proto/detail/header.hpp:113)called 26000 times, returned 26000 times100.0%
boost::http_proto::detail::header::table::table(void*) (boost/http_proto/detail/header.hpp:105)called 25970 times, returned 25970 times100.0%
boost::http_proto::detail::header::table_space() const (libs/http_proto/src/detail/header.cpp:230)called 9460 times, returned 9460 times100.0%
boost::http_proto::detail::header::table_space(unsigned long) (libs/http_proto/src/detail/header.cpp:221)called 9460 times, returned 9460 times100.0%
boost::http_proto::detail::header::update_payload() (libs/http_proto/src/detail/header.cpp:894)called 19006 times, returned 19006 times94.0%
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 251 times, returned 251 times89.0%
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 133 times, returned 133 times100.0%
boost::http_proto::detail::number_string::construct_unsigned(unsigned long) (libs/http_proto/src/detail/number_string.hpp:30)not called0.0%
boost::http_proto::detail::number_string::data() const (libs/http_proto/src/detail/number_string.hpp:67)not called0.0%
boost::http_proto::detail::number_string::number_string(unsigned long) (libs/http_proto/src/detail/number_string.hpp:60)not called0.0%
boost::http_proto::detail::number_string::operator boost::core::basic_string_view<char>() const (libs/http_proto/src/detail/number_string.hpp:86)not called0.0%
boost::http_proto::detail::number_string::size() const (libs/http_proto/src/detail/number_string.hpp:74)not called0.0%
boost::http_proto::detail::number_string::str() const (libs/http_proto/src/detail/number_string.hpp:80)not called0.0%
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, returned 99 times100.0%
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:1155)called 23041 times, returned 23041 times79.0%
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:1181)not called0.0%
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:1188)not called0.0%
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:1052)called 12090 times, returned 12090 times71.0%
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:1078)not called0.0%
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:1104)not called0.0%
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:1119)not called0.0%
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:1136)not called0.0%
boost::http_proto::detail::prefix_op::prefix_op(boost::http_proto::message_base&, unsigned long) (libs/http_proto/src/detail/header_impl.hpp:30)called 35 times, returned 34 times89.0%
boost::http_proto::detail::prefix_op::~prefix_op() (libs/http_proto/src/detail/header_impl.hpp:88)called 34 times, returned 34 times100.0%
boost::http_proto::detail::remove_obs_fold(char*, char const*) (libs/http_proto/src/rfc/detail/rules.cpp:373)called 241 times, returned 241 times94.0%
boost::http_proto::detail::status_code_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:122)called 650 times, returned 650 times69.0%
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:129)called 1899 times, returned 1899 times75.0%
boost::http_proto::detail::string_literals::operator"" _sv(char const*, unsigned long) (boost/http_proto/detail/sv.hpp:24)called 9761 times, returned 9761 times100.0%
boost::http_proto::detail::throw_bad_alloc(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:21)not called0.0%
boost::http_proto::detail::throw_bad_cast(boost::source_location const&) (boost/http_proto/detail/type_index.hpp:113)not called0.0%
boost::http_proto::detail::throw_invalid_argument(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:29)called 12 times, returned 0 time100.0%
boost::http_proto::detail::throw_invalid_argument(char const*, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:39)not called0.0%
boost::http_proto::detail::throw_length_error(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:48)called 50 times, returned 0 time100.0%
boost::http_proto::detail::throw_length_error(char const*, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:57)not called0.0%
boost::http_proto::detail::throw_logic_error(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:66)called 22 times, returned 0 time100.0%
boost::http_proto::detail::throw_out_of_range(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:76)not called0.0%
boost::http_proto::detail::throw_runtime_error(char const*, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:84)not called0.0%
boost::http_proto::detail::throw_system_error(boost::http_proto::error, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:102)not called0.0%
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 called0.0%
boost::http_proto::detail::tparam_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/transfer_encoding_rule.cpp:35)called 49 times, returned 49 times66.0%
boost::http_proto::detail::transfer_encoding_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/transfer_encoding_rule.cpp:107)called 8617 times, returned 8617 times91.0%
boost::http_proto::detail::type_index_hasher::operator()(boost::http_proto::detail::type_index_impl const&) const (boost/http_proto/detail/type_index.hpp:104)called 1222 times, returned 1222 times100.0%
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:96)called 1082 times, returned 1082 times100.0%
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:96)called 2 times, returned 2 times100.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::zlib::detail::deflate_decoder_service>() (boost/http_proto/detail/type_index.hpp:96)called 75 times, returned 75 times100.0%
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:59)called 1082 times, returned 1082 times100.0%
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:59)called 2 times, returned 2 times100.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::zlib::detail::deflate_decoder_service>() (boost/http_proto/detail/type_index.hpp:59)called 75 times, returned 75 times100.0%
boost::http_proto::detail::type_index_impl::equal(boost::http_proto::detail::type_index_impl const&) const (boost/http_proto/detail/type_index.hpp:39)called 1097 times, returned 1097 times60.0%
boost::http_proto::detail::type_index_impl::get_raw_name_length() const (boost/http_proto/detail/type_index.hpp:30)called 1222 times, returned 1222 times100.0%
boost::http_proto::detail::type_index_impl::hash_code() const (boost/http_proto/detail/type_index.hpp:71)called 1222 times, returned 1222 times100.0%
boost::http_proto::detail::type_index_impl::operator==(boost::http_proto::detail::type_index_impl const&) const (boost/http_proto/detail/type_index.hpp:78)called 1097 times, returned 1097 times100.0%
boost::http_proto::detail::type_index_impl::raw_name() const (boost/http_proto/detail/type_index.hpp:65)called 5860 times, returned 5860 times100.0%
boost::http_proto::detail::type_index_impl::type_index_impl(std::type_info const&) (boost/http_proto/detail/type_index.hpp:46)called 1159 times, returned 1159 times100.0%
boost::http_proto::detail::version_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:54)called 11636 times, returned 11636 times74.0%
boost::http_proto::detail::workspace::allocate(unsigned long) (libs/http_proto/src/detail/workspace.cpp:60)called 1047 times, returned 1047 times50.0%
boost::http_proto::detail::workspace::any::~any() (libs/http_proto/src/detail/workspace.cpp:18)called 490 times, returned 490 times100.0%
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::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/detail/impl/workspace.hpp:43)called 11 times, returned 11 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::buffers::any_dynamic_buffer_impl<boost::buffers::flat_buffer&, 8ul> >::any_impl<std::reference_wrapper<boost::buffers::flat_buffer>&>(std::reference_wrapper<boost::buffers::flat_buffer>&) (boost/http_proto/detail/impl/workspace.hpp:43)called 288 times, returned 288 times100.0%
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:43)called 2 times, returned 2 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::buffers::const_buffer_span>::any_impl<boost::buffers::const_buffer_span&>(boost::buffers::const_buffer_span&) (boost/http_proto/detail/impl/workspace.hpp:43)called 16 times, returned 16 times100.0%
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:43)called 2 times, returned 2 times100.0%
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:43)called 4 times, returned 4 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer_test::test_source>::any_impl<char const (&) [6]>(char const (&) [6]) (boost/http_proto/detail/impl/workspace.hpp:43)called 4 times, returned 4 times100.0%
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:43)called 3 times, returned 3 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::zlib::detail::deflate_filter>::any_impl<boost::http_proto::detail::workspace&, bool>(boost::http_proto::detail::workspace&, bool&&) (boost/http_proto/detail/impl/workspace.hpp:43)called 48 times, returned 48 times86.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink>::any_impl<boost::span<char const, 18446744073709551615ul>&>(boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/detail/impl/workspace.hpp:43)called 16 times, returned 16 times100.0%
boost::http_proto::detail::workspace::bump_down(unsigned long, unsigned long) (libs/http_proto/src/detail/workspace.cpp:145)called 490 times, returned 490 times50.0%
boost::http_proto::detail::workspace::clear() (libs/http_proto/src/detail/workspace.cpp:80)called 16657 times, returned 16657 times88.0%
boost::http_proto::detail::workspace::data() (boost/http_proto/detail/workspace.hpp:103)called 64650 times, returned 64650 times100.0%
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 96 times, returned 96 times100.0%
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:135)called 96 times, returned 96 times100.0%
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:146)called 1468 times, returned 1468 times100.0%
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:128)called 96 times, returned 96 times100.0%
boost::http_proto::detail::workspace::reserve_back(unsigned long) (libs/http_proto/src/detail/workspace.cpp:120)called 9460 times, returned 9460 times43.0%
boost::http_proto::detail::workspace::reserve_front(unsigned long) (libs/http_proto/src/detail/workspace.cpp:104)called 9763 times, returned 9763 times71.0%
boost::http_proto::detail::workspace::size() const (boost/http_proto/detail/workspace.hpp:111)called 32451 times, returned 32451 times100.0%
boost::http_proto::detail::workspace::undo::commit() (boost/http_proto/detail/impl/workspace.hpp:65)called 490 times, returned 490 times100.0%
boost::http_proto::detail::workspace::undo::undo(boost::http_proto::detail::workspace&) (boost/http_proto/detail/impl/workspace.hpp:52)called 490 times, returned 490 times100.0%
boost::http_proto::detail::workspace::undo::~undo() (boost/http_proto/detail/impl/workspace.hpp:58)called 490 times, returned 490 times67.0%
boost::http_proto::detail::workspace::workspace() (boost/http_proto/detail/workspace.hpp:84)called 1047 times, returned 1047 times100.0%
boost::http_proto::detail::workspace::workspace(boost::http_proto::detail::workspace&&) (libs/http_proto/src/detail/workspace.cpp:43)not called0.0%
boost::http_proto::detail::workspace::workspace(unsigned long) (libs/http_proto/src/detail/workspace.cpp:32)called 43 times, returned 43 times100.0%
boost::http_proto::detail::workspace::~workspace() (libs/http_proto/src/detail/workspace.cpp:22)called 1090 times, returned 1090 times100.0%
boost::http_proto::detail::ws_t::operator()(char) const (boost/http_proto/rfc/detail/rules.hpp:34)called 93163 times, returned 93163 times100.0%
boost::http_proto::detail::ws_vchars_t::operator()(char) const (boost/http_proto/rfc/detail/rules.hpp:106)called 1879 times, returned 1879 times100.0%
boost::http_proto::fields::fields() (libs/http_proto/src/fields.cpp:21)called 23 times, returned 23 times100.0%
boost::http_proto::fields::fields(boost::core::basic_string_view<char>) (libs/http_proto/src/fields.cpp:30)called 241 times, returned 241 times100.0%
boost::http_proto::fields::fields(boost::http_proto::fields const&) (libs/http_proto/src/fields.cpp:70)called 2 times, returned 2 times100.0%
boost::http_proto::fields::fields(boost::http_proto::fields&&) (libs/http_proto/src/fields.cpp:60)called 6 times, returned 6 times100.0%
boost::http_proto::fields::fields(boost::http_proto::fields_view const&) (libs/http_proto/src/fields.cpp:79)called 2 times, returned 2 times100.0%
boost::http_proto::fields::fields(unsigned long) (libs/http_proto/src/fields.cpp:40)called 4 times, returned 4 times100.0%
boost::http_proto::fields::fields(unsigned long, unsigned long) (libs/http_proto/src/fields.cpp:49)called 10 times, returned 6 times100.0%
boost::http_proto::fields::operator boost::http_proto::fields_view() const (boost/http_proto/fields.hpp:200)called 4 times, returned 4 times100.0%
boost::http_proto::fields::operator=(boost::http_proto::fields const&) (boost/http_proto/fields.hpp:183)called 5 times, returned 5 times100.0%
boost::http_proto::fields::operator=(boost::http_proto::fields&&) (libs/http_proto/src/fields.cpp:89)called 4 times, returned 4 times100.0%
boost::http_proto::fields::operator=(boost::http_proto::fields_view const&) (boost/http_proto/fields.hpp:192)called 4 times, returned 4 times100.0%
boost::http_proto::fields::swap(boost::http_proto::fields&) (boost/http_proto/fields.hpp:214)called 10 times, returned 10 times100.0%
boost::http_proto::fields_base::append(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:205)called 55 times, returned 54 times100.0%
boost::http_proto::fields_base::append(boost::http_proto::field, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:163)called 120 times, returned 117 times83.0%
boost::http_proto::fields_base::capacity_in_bytes() const (boost/http_proto/fields_base.hpp:101)called 114 times, returned 114 times100.0%
boost::http_proto::fields_base::clear() (libs/http_proto/src/fields_base.cpp:394)called 10 times, returned 10 times100.0%
boost::http_proto::fields_base::copy_impl(boost::http_proto::detail::header const&) (libs/http_proto/src/fields_base.cpp:772)called 17 times, returned 17 times93.0%
boost::http_proto::fields_base::erase(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:507)called 18 times, returned 18 times100.0%
boost::http_proto::fields_base::erase(boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:449)called 24 times, returned 24 times95.0%
boost::http_proto::fields_base::erase(boost::http_proto::fields_view_base::iterator) (boost/http_proto/fields_base.hpp:349)called 31 times, returned 31 times100.0%
boost::http_proto::fields_base::erase_all_impl(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:965)called 30 times, returned 30 times93.0%
boost::http_proto::fields_base::erase_impl(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:926)called 31 times, returned 31 times100.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::header const&) (libs/http_proto/src/fields_base.cpp:355)called 26 times, returned 26 times79.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind) (libs/http_proto/src/fields_base.cpp:278)called 162 times, returned 162 times100.0%
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:323)called 534 times, returned 528 times83.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, unsigned long) (libs/http_proto/src/fields_base.cpp:285)called 174 times, returned 174 times100.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:300)called 30 times, returned 18 times100.0%
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:309)called 15 times, returned 15 times100.0%
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:255)called 43 times, returned 43 times92.0%
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:902)called 233 times, returned 229 times95.0%
boost::http_proto::fields_base::insert_impl_unchecked(boost::http_proto::field, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, unsigned long, bool) (libs/http_proto/src/fields_base.cpp:801)called 305 times, returned 299 times100.0%
boost::http_proto::fields_base::length(unsigned long) const (libs/http_proto/src/fields_base.cpp:1009)called 30 times, returned 30 times100.0%
boost::http_proto::fields_base::max_capacity_in_bytes() (boost/http_proto/fields_base.hpp:93)called 1002 times, returned 1002 times100.0%
boost::http_proto::fields_base::offset(unsigned long) const (libs/http_proto/src/fields_base.cpp:993)called 717 times, returned 717 times100.0%
boost::http_proto::fields_base::op_t::buf() const (libs/http_proto/src/fields_base.cpp:113)called 12 times, returned 12 times100.0%
boost::http_proto::fields_base::op_t::cbuf() const (libs/http_proto/src/fields_base.cpp:119)called 383 times, returned 383 times100.0%
boost::http_proto::fields_base::op_t::copy_prefix(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:244)not called0.0%
boost::http_proto::fields_base::op_t::end() const (libs/http_proto/src/fields_base.cpp:125)called 12 times, returned 12 times100.0%
boost::http_proto::fields_base::op_t::grow(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:217)called 860 times, returned 858 times79.0%
boost::http_proto::fields_base::op_t::growth(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:172)called 1784 times, returned 1784 times89.0%
boost::http_proto::fields_base::op_t::move_chars(char*, char const*, unsigned long) const (libs/http_proto/src/fields_base.cpp:265)called 133 times, returned 133 times100.0%
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:96)called 978 times, returned 978 times100.0%
boost::http_proto::fields_base::op_t::reserve(unsigned long) (libs/http_proto/src/fields_base.cpp:192)called 961 times, returned 930 times100.0%
boost::http_proto::fields_base::op_t::tab() const (libs/http_proto/src/fields_base.cpp:131)called 6 times, returned 6 times100.0%
boost::http_proto::fields_base::op_t::~op_t() (libs/http_proto/src/fields_base.cpp:106)called 978 times, returned 978 times100.0%
boost::http_proto::fields_base::raw_erase(unsigned long) (libs/http_proto/src/fields_base.cpp:939)called 155 times, returned 155 times86.0%
boost::http_proto::fields_base::raw_erase_n(boost::http_proto::field, unsigned long) (libs/http_proto/src/fields_base.cpp:1023)called 4 times, returned 4 times92.0%
boost::http_proto::fields_base::reserve_bytes(unsigned long) (libs/http_proto/src/fields_base.cpp:412)called 103 times, returned 70 times100.0%
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:720)called 72 times, returned 71 times94.0%
boost::http_proto::fields_base::set(boost::http_proto::field, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:679)called 23 times, returned 23 times92.0%
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:559)called 23 times, returned 23 times85.0%
boost::http_proto::fields_base::shrink_to_fit() (libs/http_proto/src/fields_base.cpp:431)called 7 times, returned 7 times100.0%
boost::http_proto::fields_base::~fields_base() (libs/http_proto/src/fields_base.cpp:380)called 749 times, returned 749 times100.0%
boost::http_proto::fields_view::fields_view() (boost/http_proto/fields_view.hpp:47)called 6 times, returned 6 times100.0%
boost::http_proto::fields_view::fields_view(boost::http_proto::detail::header const*) (boost/http_proto/fields_view.hpp:33)called 4 times, returned 4 times75.0%
boost::http_proto::fields_view_base::begin() const (boost/http_proto/impl/fields_view_base.hpp:395)called 785 times, returned 785 times100.0%
boost::http_proto::fields_view_base::buffer() const (boost/http_proto/fields_view_base.hpp:189)called 610 times, returned 610 times100.0%
boost::http_proto::fields_view_base::count(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:194)called 14 times, returned 14 times100.0%
boost::http_proto::fields_view_base::count(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:183)called 12 times, returned 12 times100.0%
boost::http_proto::fields_view_base::end() const (boost/http_proto/impl/fields_view_base.hpp:404)called 919 times, returned 919 times100.0%
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, returned 7 times100.0%
boost::http_proto::fields_view_base::exists(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:167)called 4 times, returned 4 times100.0%
boost::http_proto::fields_view_base::fields_view_base(boost::http_proto::detail::header const*) (boost/http_proto/fields_view_base.hpp:46)called 1151 times, returned 1151 times100.0%
boost::http_proto::fields_view_base::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:223)called 90 times, returned 90 times100.0%
boost::http_proto::fields_view_base::find(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:207)called 104 times, returned 104 times100.0%
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, returned 2 times100.0%
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, returned 2 times100.0%
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, returned 5 times100.0%
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, returned 16 times100.0%
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, returned 3 times100.0%
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, returned 27 times100.0%
boost::http_proto::fields_view_base::iterator::iterator() (boost/http_proto/impl/fields_view_base.hpp:52)called 2 times, returned 2 times100.0%
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 1704 times, returned 1704 times100.0%
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 1797 times, returned 1797 times100.0%
boost::http_proto::fields_view_base::iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:35)called 1944 times, returned 1944 times88.0%
boost::http_proto::fields_view_base::iterator::operator++() (boost/http_proto/impl/fields_view_base.hpp:87)called 1162 times, returned 1162 times75.0%
boost::http_proto::fields_view_base::iterator::operator++(int) (boost/http_proto/impl/fields_view_base.hpp:95)called 1 time, returned 1 time100.0%
boost::http_proto::fields_view_base::iterator::operator--() (boost/http_proto/impl/fields_view_base.hpp:103)called 133 times, returned 133 times75.0%
boost::http_proto::fields_view_base::iterator::operator--(int) (boost/http_proto/impl/fields_view_base.hpp:111)called 1 time, returned 1 time100.0%
boost::http_proto::fields_view_base::iterator::operator->() const (boost/http_proto/impl/fields_view_base.hpp:81)called 1837 times, returned 1837 times100.0%
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 1966 times, returned 1966 times75.0%
boost::http_proto::fields_view_base::rbegin() const (boost/http_proto/impl/fields_view_base.hpp:413)called 3 times, returned 3 times100.0%
boost::http_proto::fields_view_base::reference::operator->() const (boost/http_proto/fields_view_base.hpp:75)called 1861 times, returned 1861 times100.0%
boost::http_proto::fields_view_base::rend() const (boost/http_proto/impl/fields_view_base.hpp:422)called 2 times, returned 2 times100.0%
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, returned 1 time100.0%
boost::http_proto::fields_view_base::reverse_iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:58)called 24 times, returned 24 times88.0%
boost::http_proto::fields_view_base::reverse_iterator::operator++() (boost/http_proto/impl/fields_view_base.hpp:191)called 3 times, returned 3 times75.0%
boost::http_proto::fields_view_base::reverse_iterator::operator++(int) (boost/http_proto/impl/fields_view_base.hpp:199)called 1 time, returned 1 time100.0%
boost::http_proto::fields_view_base::reverse_iterator::operator--() (boost/http_proto/impl/fields_view_base.hpp:207)called 3 times, returned 3 times75.0%
boost::http_proto::fields_view_base::reverse_iterator::operator--(int) (boost/http_proto/impl/fields_view_base.hpp:215)called 1 time, returned 1 time100.0%
boost::http_proto::fields_view_base::reverse_iterator::operator->() const (boost/http_proto/impl/fields_view_base.hpp:185)called 24 times, returned 24 times100.0%
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, returned 5 times75.0%
boost::http_proto::fields_view_base::reverse_iterator::reverse_iterator() (boost/http_proto/impl/fields_view_base.hpp:148)called 2 times, returned 2 times100.0%
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, returned 5 times100.0%
boost::http_proto::fields_view_base::size() const (boost/http_proto/fields_view_base.hpp:198)called 184 times, returned 184 times100.0%
boost::http_proto::fields_view_base::subrange::begin() const (boost/http_proto/impl/fields_view_base.hpp:360)called 4269 times, returned 4269 times100.0%
boost::http_proto::fields_view_base::subrange::end() const (boost/http_proto/impl/fields_view_base.hpp:370)called 4269 times, returned 4269 times100.0%
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 4269 times, returned 4269 times100.0%
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 4269 times, returned 4269 times67.0%
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 8565 times, returned 8565 times100.0%
boost::http_proto::fields_view_base::subrange::iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:103)called 4291 times, returned 4291 times100.0%
boost::http_proto::fields_view_base::subrange::iterator::operator++() (libs/http_proto/src/fields_view_base.cpp:120)called 4296 times, returned 4296 times95.0%
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 8565 times, returned 8565 times75.0%
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 4269 times, returned 4269 times100.0%
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, returned 2 times100.0%
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, returned 2 times100.0%
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 called0.0%
boost::http_proto::file_body::file_body(boost::http_proto::file_body&&) (libs/http_proto/src/file_body.cpp:20)not called0.0%
boost::http_proto::file_body::file_body(boost::http_proto::file_posix&&, unsigned long) (libs/http_proto/src/file_body.cpp:24)not called0.0%
boost::http_proto::file_body::on_read(boost::buffers::mutable_buffer) (libs/http_proto/src/file_body.cpp:34)not called0.0%
boost::http_proto::file_body::~file_body() (libs/http_proto/src/file_body.cpp:17)not called0.0%
boost::http_proto::file_posix::close(boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:105)called 4 times, returned 4 times71.0%
boost::http_proto::file_posix::file_posix(boost::http_proto::file_posix&&) (libs/http_proto/src/file_posix.cpp:76)called 1 time, returned 1 time100.0%
boost::http_proto::file_posix::is_open() const (boost/http_proto/file_posix.hpp:108)called 10 times, returned 10 times100.0%
boost::http_proto::file_posix::native_close(int&) (libs/http_proto/src/file_posix.cpp:41)called 51 times, returned 51 times86.0%
boost::http_proto::file_posix::native_handle() const (boost/http_proto/file_posix.hpp:91)called 2 times, returned 2 times100.0%
boost::http_proto::file_posix::native_handle(int) (libs/http_proto/src/file_posix.cpp:97)called 1 time, returned 1 time100.0%
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, returned 21 times78.0%
boost::http_proto::file_posix::operator=(boost::http_proto::file_posix&&) (libs/http_proto/src/file_posix.cpp:84)called 3 times, returned 3 times100.0%
boost::http_proto::file_posix::pos(boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:232)called 3 times, returned 3 times73.0%
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, returned 3 times62.0%
boost::http_proto::file_posix::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:254)called 2 times, returned 2 times73.0%
boost::http_proto::file_posix::size(boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:210)called 2 times, returned 2 times75.0%
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, returned 5 times67.0%
boost::http_proto::file_posix::~file_posix() (libs/http_proto/src/file_posix.cpp:70)called 23 times, returned 23 times100.0%
boost::http_proto::file_stdio::close(boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:59)called 4 times, returned 4 times67.0%
boost::http_proto::file_stdio::file_stdio(boost::http_proto::file_stdio&&) (libs/http_proto/src/file_stdio.cpp:28)called 1 time, returned 1 time100.0%
boost::http_proto::file_stdio::is_open() const (boost/http_proto/file_stdio.hpp:87)called 10 times, returned 10 times100.0%
boost::http_proto::file_stdio::native_handle() const (boost/http_proto/file_stdio.hpp:70)called 2 times, returned 2 times100.0%
boost::http_proto::file_stdio::native_handle(_IO_FILE*) (libs/http_proto/src/file_stdio.cpp:50)called 1 time, returned 1 time100.0%
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, returned 21 times100.0%
boost::http_proto::file_stdio::operator=(boost::http_proto::file_stdio&&) (libs/http_proto/src/file_stdio.cpp:36)called 3 times, returned 3 times100.0%
boost::http_proto::file_stdio::pos(boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:265)called 3 times, returned 3 times73.0%
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, returned 3 times73.0%
boost::http_proto::file_stdio::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:287)called 2 times, returned 2 times71.0%
boost::http_proto::file_stdio::size(boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:223)called 2 times, returned 2 times56.0%
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, returned 5 times73.0%
boost::http_proto::file_stdio::~file_stdio() (libs/http_proto/src/file_stdio.cpp:21)called 23 times, returned 23 times100.0%
boost::http_proto::find_eol(boost::http_proto::chained_sequence&) (libs/http_proto/src/parser.cpp:211)called 46641 times, returned 46641 times100.0%
boost::http_proto::header_limits::valid_space_needed() const (libs/http_proto/src/header_limits.cpp:18)called 35 times, returned 35 times100.0%
boost::http_proto::install_parser_service(boost::http_proto::context&, boost::http_proto::parser::config_base const&) (libs/http_proto/src/parser.cpp:451)called 35 times, returned 35 times100.0%
boost::http_proto::int_to_status(unsigned int) (libs/http_proto/src/status.cpp:18)called 753 times, returned 753 times100.0%
boost::http_proto::list_rule_t<boost::http_proto::detail::transfer_encoding_rule_t>::first_rule::first_rule(boost::http_proto::detail::transfer_encoding_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:88)called 4313 times, returned 4313 times100.0%
boost::http_proto::list_rule_t<boost::http_proto::detail::transfer_encoding_rule_t>::first_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:96)called 8589 times, returned 8589 times64.0%
boost::http_proto::list_rule_t<boost::http_proto::detail::transfer_encoding_rule_t>::next_rule::next_rule(boost::http_proto::detail::transfer_encoding_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:141)called 4313 times, returned 4313 times100.0%
boost::http_proto::list_rule_t<boost::http_proto::detail::transfer_encoding_rule_t>::next_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:149)called 8602 times, returned 8602 times100.0%
boost::http_proto::list_rule_t<boost::http_proto::detail::transfer_encoding_rule_t>::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:181)called 33 times, returned 33 times83.0%
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, returned 24 times100.0%
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, returned 40 times52.0%
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, returned 24 times100.0%
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, returned 29 times74.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> > boost::http_proto::list_rule<boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> >(boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> const&, unsigned long, unsigned long) (boost/http_proto/rfc/list_rule.hpp:100)called 179 times, returned 179 times100.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> >::first_rule::first_rule(boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> const&) (boost/http_proto/rfc/impl/list_rule.hpp:88)called 179 times, returned 179 times100.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::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 349 times, returned 349 times100.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> >::list_rule_t(boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> const&, unsigned long, unsigned long) (boost/http_proto/rfc/list_rule.hpp:72)called 179 times, returned 179 times100.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> >::next_rule::next_rule(boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> const&) (boost/http_proto/rfc/impl/list_rule.hpp:141)called 179 times, returned 179 times100.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::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 371 times, returned 371 times89.0%
boost::http_proto::list_rule_t<boost::urls::grammar::implementation_defined::token_rule_t<boost::urls::grammar::lut_chars> >::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:181)called 179 times, returned 179 times83.0%
boost::http_proto::make_error_code(boost::http_proto::error) (boost/http_proto/impl/error.hpp:91)called 89115 times, returned 89115 times100.0%
boost::http_proto::make_error_condition(boost::http_proto::condition) (boost/http_proto/impl/error.hpp:103)called 57686 times, returned 57686 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::header const&) (boost/http_proto/message_base.hpp:71)called 8 times, returned 8 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind) (boost/http_proto/message_base.hpp:32)called 133 times, returned 133 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, boost::core::basic_string_view<char>) (boost/http_proto/message_base.hpp:61)called 293 times, returned 290 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, unsigned long) (boost/http_proto/message_base.hpp:40)called 8 times, returned 8 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, unsigned long, unsigned long) (boost/http_proto/message_base.hpp:50)called 20 times, returned 12 times100.0%
boost::http_proto::message_base::set_chunked(bool) (libs/http_proto/src/message_base.cpp:51)called 48 times, returned 48 times100.0%
boost::http_proto::message_base::set_content_length(unsigned long) (libs/http_proto/src/message_base.cpp:42)not called0.0%
boost::http_proto::message_base::set_keep_alive(bool) (libs/http_proto/src/message_base.cpp:73)called 12 times, returned 12 times71.0%
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:108)called 6 times, returned 6 times75.0%
boost::http_proto::message_base::set_payload_size(unsigned long) (libs/http_proto/src/message_base.cpp:23)not called0.0%
boost::http_proto::message_view_base::chunked() const (boost/http_proto/message_view_base.hpp:100)called 6324 times, returned 6324 times100.0%
boost::http_proto::message_view_base::keep_alive() const (boost/http_proto/message_view_base.hpp:82)called 22 times, returned 22 times100.0%
boost::http_proto::message_view_base::message_view_base() (boost/http_proto/message_view_base.hpp:34)called 829 times, returned 829 times100.0%
boost::http_proto::message_view_base::metadata() const (boost/http_proto/message_view_base.hpp:90)called 215 times, returned 215 times100.0%
boost::http_proto::message_view_base::payload() const (boost/http_proto/message_view_base.hpp:59)called 38 times, returned 38 times100.0%
boost::http_proto::message_view_base::payload_size() const (boost/http_proto/message_view_base.hpp:72)called 2 times, returned 2 times80.0%
boost::http_proto::metadata::connection_t::connection_t() (boost/http_proto/metadata.hpp:110)called 11460 times, returned 11460 times100.0%
boost::http_proto::metadata::connection_t::connection_t(boost::system::error_code, unsigned long, bool, bool, bool) (boost/http_proto/metadata.hpp:113)called 15 times, returned 15 times100.0%
boost::http_proto::metadata::content_length_t::content_length_t() (boost/http_proto/metadata.hpp:153)called 11452 times, returned 11452 times100.0%
boost::http_proto::metadata::content_length_t::content_length_t(boost::system::error_code, unsigned long, unsigned long) (boost/http_proto/metadata.hpp:156)called 11 times, returned 11 times100.0%
boost::http_proto::metadata::expect_t::expect_t() (boost/http_proto/metadata.hpp:188)called 11462 times, returned 11462 times100.0%
boost::http_proto::metadata::expect_t::expect_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:191)called 14 times, returned 14 times100.0%
boost::http_proto::metadata::metadata() (boost/http_proto/metadata.hpp:343)called 11448 times, returned 11448 times100.0%
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t() (boost/http_proto/metadata.hpp:239)called 15699 times, returned 15699 times100.0%
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t(boost::system::error_code, unsigned long, unsigned long, bool) (boost/http_proto/metadata.hpp:242)called 20 times, returned 20 times100.0%
boost::http_proto::metadata::upgrade_t::upgrade_t() (boost/http_proto/metadata.hpp:278)called 11453 times, returned 11453 times100.0%
boost::http_proto::metadata::upgrade_t::upgrade_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:281)called 15 times, returned 15 times100.0%
boost::http_proto::obsolete_reason(boost::http_proto::status) (libs/http_proto/src/status.cpp:127)called 74 times, returned 74 times98.0%
boost::http_proto::operator<<(std::ostream&, boost::http_proto::field) (libs/http_proto/src/field.cpp:569)not called0.0%
boost::http_proto::operator<<(std::ostream&, boost::http_proto::status) (libs/http_proto/src/status.cpp:210)not called0.0%
boost::http_proto::operator<<(std::ostream&, boost::http_proto::version) (libs/http_proto/src/version.cpp:31)called 2 times, returned 2 times100.0%
boost::http_proto::parameter_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/parameter.cpp:17)not called0.0%
boost::http_proto::parse_eol(boost::http_proto::chained_sequence&) (libs/http_proto/src/parser.cpp:233)called 61214 times, returned 61214 times100.0%
boost::http_proto::parse_hex(boost::http_proto::chained_sequence&) (libs/http_proto/src/parser.cpp:182)called 65458 times, returned 65458 times100.0%
boost::http_proto::parser::body() const (libs/http_proto/src/parser.cpp:1361)called 1392 times, returned 1392 times90.0%
boost::http_proto::parser::commit(unsigned long) (libs/http_proto/src/parser.cpp:798)called 47887 times, returned 47887 times78.0%
boost::http_proto::parser::commit_eof() (libs/http_proto/src/parser.cpp:959)called 363 times, returned 359 times100.0%
boost::http_proto::parser::consume_body(unsigned long) (libs/http_proto/src/parser.cpp:1342)called 37962 times, returned 37962 times54.0%
boost::http_proto::parser::got_header() const (boost/http_proto/parser.hpp:171)called 53704 times, returned 53704 times100.0%
boost::http_proto::parser::init_dynamic(boost::system::error_code&) (libs/http_proto/src/parser.cpp:1624)called 238 times, returned 238 times70.0%
boost::http_proto::parser::init_dynamic(boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1641)called 1 time, returned 1 time100.0%
boost::http_proto::parser::init_dynamic(boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:1677)not called0.0%
boost::http_proto::parser::is_complete() const (boost/http_proto/parser.hpp:183)called 52344 times, returned 52344 times100.0%
boost::http_proto::parser::is_end_of_stream() const (boost/http_proto/parser.hpp:205)called 714 times, returned 714 times100.0%
boost::http_proto::parser::is_plain() const (libs/http_proto/src/parser.cpp:1418)called 93350 times, returned 93350 times100.0%
boost::http_proto::parser::on_headers(boost::system::error_code&) (libs/http_proto/src/parser.cpp:1432)called 9580 times, returned 9580 times83.0%
boost::http_proto::parser::on_headers(boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1449)called 120 times, returned 120 times100.0%
boost::http_proto::parser::on_headers(boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:1486)not called0.0%
boost::http_proto::parser::on_set_body() (libs/http_proto/src/parser.cpp:1581)called 299 times, returned 299 times47.0%
boost::http_proto::parser::parse(boost::system::error_code&) (libs/http_proto/src/parser.cpp:998)called 52801 times, returned 52801 times50.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#10}::operator()() const (libs/http_proto/src/parser.cpp:1185)not called0.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1035)called 8 times, returned 8 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:1043)called 10 times, returned 10 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:1112)called 1 time, returned 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#4}::operator()() const (libs/http_proto/src/parser.cpp:1119)called 1 time, returned 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#5}::operator()() const (libs/http_proto/src/parser.cpp:1123)called 19009 times, returned 19009 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#6}::operator()() const (libs/http_proto/src/parser.cpp:1134)called 1 time, returned 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#7}::operator()() const (libs/http_proto/src/parser.cpp:1142)called 248 times, returned 248 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#8}::operator()() const (libs/http_proto/src/parser.cpp:1165)not called0.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#9}::operator()() const (libs/http_proto/src/parser.cpp:1172)not called0.0%
boost::http_proto::parser::parser(boost::http_proto::context&, boost::http_proto::detail::kind) (libs/http_proto/src/parser.cpp:465)called 1047 times, returned 1047 times92.0%
boost::http_proto::parser::prepare() (libs/http_proto/src/parser.cpp:627)called 47896 times, returned 47896 times80.0%
boost::http_proto::parser::pull_body() (libs/http_proto/src/parser.cpp:1323)called 37962 times, returned 37962 times62.0%
boost::http_proto::parser::release_buffered_data() (libs/http_proto/src/parser.cpp:1392)not called0.0%
boost::http_proto::parser::reset() (libs/http_proto/src/parser.cpp:497)called 1644 times, returned 1644 times100.0%
boost::http_proto::parser::safe_get_header() const (libs/http_proto/src/parser.cpp:1405)called 314 times, returned 314 times75.0%
boost::http_proto::parser::start() (boost/http_proto/parser.hpp:228)called 9872 times, returned 9872 times100.0%
boost::http_proto::parser::start_impl(bool) (libs/http_proto/src/parser.cpp:507)called 9872 times, returned 9872 times90.0%
boost::http_proto::parser::~parser() (libs/http_proto/src/parser.cpp:484)called 1047 times, returned 1047 times100.0%
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 35 times, returned 35 times64.0%
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:134)called 35 times, returned 35 times80.0%
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 1047 times, returned 1047 times88.0%
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:120)called 1047 times, returned 1047 times67.0%
boost::http_proto::parser_service::max_overread() const (libs/http_proto/src/parser.cpp:372)called 35215 times, returned 35215 times100.0%
boost::http_proto::parser_service::parser_service(boost::http_proto::context&, boost::http_proto::parser::config_base const&) (libs/http_proto/src/parser.cpp:380)called 35 times, returned 35 times58.0%
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, returned 22 times60.0%
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, returned 15 times100.0%
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, returned 6 times71.0%
boost::http_proto::request::method() const (boost/http_proto/request.hpp:212)called 19 times, returned 19 times100.0%
boost::http_proto::request::method_text() const (boost/http_proto/request.hpp:220)called 26 times, returned 26 times100.0%
boost::http_proto::request::operator boost::http_proto::request_view() const (boost/http_proto/request.hpp:192)called 2 times, returned 2 times100.0%
boost::http_proto::request::operator=(boost::http_proto::request const&) (boost/http_proto/request.hpp:174)called 4 times, returned 4 times100.0%
boost::http_proto::request::operator=(boost::http_proto::request&&) (libs/http_proto/src/request.cpp:93)called 21 times, returned 21 times100.0%
boost::http_proto::request::request() (libs/http_proto/src/request.cpp:22)called 27 times, returned 27 times100.0%
boost::http_proto::request::request(boost::core::basic_string_view<char>) (libs/http_proto/src/request.cpp:31)called 198 times, returned 196 times100.0%
boost::http_proto::request::request(boost::http_proto::request const&) (libs/http_proto/src/request.cpp:74)called 2 times, returned 2 times100.0%
boost::http_proto::request::request(boost::http_proto::request&&) (libs/http_proto/src/request.cpp:63)called 23 times, returned 23 times100.0%
boost::http_proto::request::request(boost::http_proto::request_view const&) (libs/http_proto/src/request.cpp:83)called 2 times, returned 2 times100.0%
boost::http_proto::request::request(unsigned long) (libs/http_proto/src/request.cpp:41)called 4 times, returned 4 times100.0%
boost::http_proto::request::request(unsigned long, unsigned long) (libs/http_proto/src/request.cpp:51)called 10 times, returned 6 times100.0%
boost::http_proto::request::set_expect_100_continue(bool) (libs/http_proto/src/request.cpp:106)called 10 times, returned 10 times81.0%
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:165)called 16 times, returned 15 times91.0%
boost::http_proto::request::set_method(boost::core::basic_string_view<char>) (boost/http_proto/request.hpp:268)called 6 times, returned 6 times100.0%
boost::http_proto::request::set_method(boost::http_proto::method) (boost/http_proto/request.hpp:255)called 2 times, returned 2 times100.0%
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:315)called 1 time, returned 0 time100.0%
boost::http_proto::request::set_target(boost::core::basic_string_view<char>) (boost/http_proto/request.hpp:286)called 5 times, returned 5 times100.0%
boost::http_proto::request::set_version(boost::http_proto::version) (boost/http_proto/request.hpp:299)called 2 times, returned 2 times100.0%
boost::http_proto::request::swap(boost::http_proto::request&) (boost/http_proto/request.hpp:348)called 44 times, returned 44 times100.0%
boost::http_proto::request::target() const (boost/http_proto/request.hpp:230)called 19 times, returned 19 times100.0%
boost::http_proto::request::version() const (boost/http_proto/request.hpp:241)called 27 times, returned 27 times100.0%
boost::http_proto::request_parser::config::config() (boost/http_proto/request_parser.hpp:35)called 23 times, returned 23 times100.0%
boost::http_proto::request_parser::get() const (libs/http_proto/src/request_parser.cpp:25)called 314 times, returned 314 times100.0%
boost::http_proto::request_parser::request_parser(boost::http_proto::context&) (libs/http_proto/src/request_parser.cpp:15)called 1022 times, returned 1022 times100.0%
boost::http_proto::request_view::method() const (boost/http_proto/request_view.hpp:73)called 55 times, returned 55 times100.0%
boost::http_proto::request_view::method_text() const (boost/http_proto/request_view.hpp:81)called 55 times, returned 55 times100.0%
boost::http_proto::request_view::operator=(boost::http_proto::request_view const&) (boost/http_proto/request_view.hpp:56)called 1 time, returned 1 time100.0%
boost::http_proto::request_view::request_view() (boost/http_proto/request_view.hpp:41)called 4 times, returned 4 times100.0%
boost::http_proto::request_view::request_view(boost::http_proto::detail::header const*) (boost/http_proto/request_view.hpp:30)called 316 times, returned 316 times80.0%
boost::http_proto::request_view::request_view(boost::http_proto::request_view const&) (boost/http_proto/request_view.hpp:50)called 1 time, returned 1 time100.0%
boost::http_proto::request_view::target_text() const (boost/http_proto/request_view.hpp:91)called 55 times, returned 55 times100.0%
boost::http_proto::request_view::version() const (boost/http_proto/request_view.hpp:102)called 55 times, returned 55 times100.0%
boost::http_proto::response::operator boost::http_proto::response_view() const (boost/http_proto/response.hpp:215)called 53 times, returned 53 times100.0%
boost::http_proto::response::operator=(boost::http_proto::response const&) (boost/http_proto/response.hpp:178)called 3 times, returned 3 times100.0%
boost::http_proto::response::operator=(boost::http_proto::response&&) (libs/http_proto/src/response.cpp:90)called 2 times, returned 2 times100.0%
boost::http_proto::response::operator=(boost::http_proto::response_view const&) (boost/http_proto/response.hpp:188)called 1 time, returned 1 time100.0%
boost::http_proto::response::reason() const (boost/http_proto/response.hpp:234)called 28 times, returned 28 times100.0%
boost::http_proto::response::response() (libs/http_proto/src/response.cpp:22)called 83 times, returned 83 times100.0%
boost::http_proto::response::response(boost::core::basic_string_view<char>) (libs/http_proto/src/response.cpp:31)called 95 times, returned 94 times100.0%
boost::http_proto::response::response(boost::http_proto::response const&) (libs/http_proto/src/response.cpp:71)called 2 times, returned 2 times100.0%
boost::http_proto::response::response(boost::http_proto::response&&) (libs/http_proto/src/response.cpp:63)called 4 times, returned 4 times100.0%
boost::http_proto::response::response(boost::http_proto::response_view const&) (libs/http_proto/src/response.cpp:80)called 2 times, returned 2 times100.0%
boost::http_proto::response::response(boost::http_proto::status) (libs/http_proto/src/response.cpp:100)called 6 times, returned 6 times100.0%
boost::http_proto::response::response(boost::http_proto::status, boost::http_proto::version) (libs/http_proto/src/response.cpp:108)called 14 times, returned 14 times86.0%
boost::http_proto::response::response(unsigned long) (libs/http_proto/src/response.cpp:41)called 4 times, returned 4 times100.0%
boost::http_proto::response::response(unsigned long, unsigned long) (libs/http_proto/src/response.cpp:51)called 10 times, returned 6 times100.0%
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:122)called 19 times, returned 19 times88.0%
boost::http_proto::response::set_start_line(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/response.hpp:283)called 13 times, returned 13 times100.0%
boost::http_proto::response::set_start_line(unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/response.hpp:297)called 6 times, returned 6 times100.0%
boost::http_proto::response::status() const (boost/http_proto/response.hpp:244)called 28 times, returned 28 times100.0%
boost::http_proto::response::status_int() const (boost/http_proto/response.hpp:252)called 28 times, returned 28 times100.0%
boost::http_proto::response::swap(boost::http_proto::response&) (boost/http_proto/response.hpp:312)called 6 times, returned 6 times100.0%
boost::http_proto::response::version() const (boost/http_proto/response.hpp:260)called 28 times, returned 28 times100.0%
boost::http_proto::response_parser::config::config() (boost/http_proto/response_parser.hpp:34)called 10 times, returned 10 times100.0%
boost::http_proto::response_parser::get() const (libs/http_proto/src/response_parser.cpp:25)not called0.0%
boost::http_proto::response_parser::response_parser(boost::http_proto::context&) (libs/http_proto/src/response_parser.cpp:15)called 25 times, returned 25 times100.0%
boost::http_proto::response_view::operator=(boost::http_proto::response_view const&) (boost/http_proto/response_view.hpp:56)called 1 time, returned 1 time100.0%
boost::http_proto::response_view::reason() const (boost/http_proto/response_view.hpp:72)called 2 times, returned 2 times100.0%
boost::http_proto::response_view::response_view() (boost/http_proto/response_view.hpp:41)called 4 times, returned 4 times100.0%
boost::http_proto::response_view::response_view(boost::http_proto::detail::header const*) (boost/http_proto/response_view.hpp:30)called 53 times, returned 53 times80.0%
boost::http_proto::response_view::response_view(boost::http_proto::response_view const&) (boost/http_proto/response_view.hpp:50)called 1 time, returned 1 time100.0%
boost::http_proto::response_view::status() const (boost/http_proto/response_view.hpp:82)called 2 times, returned 2 times100.0%
boost::http_proto::response_view::status_int() const (boost/http_proto/response_view.hpp:90)called 2 times, returned 2 times100.0%
boost::http_proto::response_view::version() const (boost/http_proto/response_view.hpp:98)called 2 times, returned 2 times100.0%
boost::http_proto::serializer::const_buffers_type::begin() const (boost/http_proto/serializer.hpp:546)called 51738 times, returned 51738 times100.0%
boost::http_proto::serializer::const_buffers_type::const_buffers_type(boost::buffers::const_buffer const*, unsigned long) (boost/http_proto/serializer.hpp:522)called 12568 times, returned 12568 times100.0%
boost::http_proto::serializer::const_buffers_type::end() const (boost/http_proto/serializer.hpp:552)called 51738 times, returned 51738 times100.0%
boost::http_proto::serializer::consume(unsigned long) (libs/http_proto/src/serializer.cpp:332)called 14313 times, returned 14313 times98.0%
boost::http_proto::serializer::copy(boost::buffers::const_buffer*, boost::buffers::const_buffer const*, unsigned long) (libs/http_proto/src/serializer.cpp:420)called 7 times, returned 7 times100.0%
boost::http_proto::serializer::is_done() const (boost/http_proto/serializer.hpp:194)called 1685 times, returned 1685 times100.0%
boost::http_proto::serializer::make_array(unsigned long) (boost/http_proto/serializer.hpp:614)called 96 times, returned 96 times100.0%
boost::http_proto::serializer::prepare() (libs/http_proto/src/serializer.cpp:147)called 12572 times, returned 12572 times89.0%
boost::http_proto::serializer::prepare()::{lambda()#1}::operator()() const (libs/http_proto/src/serializer.cpp:203)called 25248 times, returned 25248 times80.0%
boost::http_proto::serializer::prepare()::{lambda()#2}::operator()() const (libs/http_proto/src/serializer.cpp:233)called 25248 times, returned 25248 times100.0%
boost::http_proto::serializer::prepare()::{lambda(unsigned long)#3}::operator()(unsigned long) const (libs/http_proto/src/serializer.cpp:246)called 23724 times, returned 23724 times100.0%
boost::http_proto::serializer::reset() (libs/http_proto/src/serializer.cpp:126)called 56 times, returned 56 times100.0%
boost::http_proto::serializer::serializer(boost::http_proto::context&) (libs/http_proto/src/serializer.cpp:109)called 9 times, returned 9 times100.0%
boost::http_proto::serializer::serializer(boost::http_proto::context&, unsigned long) (libs/http_proto/src/serializer.cpp:116)called 43 times, returned 43 times100.0%
boost::http_proto::serializer::serializer(boost::http_proto::serializer&&) (libs/http_proto/src/serializer.cpp:105)not called0.0%
boost::http_proto::serializer::start(boost::http_proto::message_view_base const&) (boost/http_proto/serializer.hpp:119)called 4 times, returned 4 times100.0%
boost::http_proto::serializer::start_buffers(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:511)called 23 times, returned 23 times88.0%
boost::http_proto::serializer::start_empty(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:473)called 4 times, returned 4 times85.0%
boost::http_proto::serializer::start_init(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:431)called 73 times, returned 73 times100.0%
boost::http_proto::serializer::start_source(boost::http_proto::message_view_base const&, boost::http_proto::source*) (libs/http_proto/src/serializer.cpp:592)called 24 times, returned 24 times82.0%
boost::http_proto::serializer::start_stream(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:643)called 22 times, returned 22 times84.0%
boost::http_proto::serializer::stream::capacity() const (libs/http_proto/src/serializer.cpp:697)called 139 times, returned 139 times100.0%
boost::http_proto::serializer::stream::close() const (libs/http_proto/src/serializer.cpp:743)called 25 times, returned 21 times100.0%
boost::http_proto::serializer::stream::commit(unsigned long) const (libs/http_proto/src/serializer.cpp:730)called 5512 times, returned 5512 times100.0%
boost::http_proto::serializer::stream::is_full() const (libs/http_proto/src/serializer.cpp:713)called 63 times, returned 63 times100.0%
boost::http_proto::serializer::stream::prepare() const (libs/http_proto/src/serializer.cpp:721)called 5512 times, returned 5512 times100.0%
boost::http_proto::serializer::stream::size() const (libs/http_proto/src/serializer.cpp:705)called 72 times, returned 72 times100.0%
boost::http_proto::serializer::stream::stream(boost::http_proto::serializer&) (boost/http_proto/serializer.hpp:501)called 22 times, returned 22 times100.0%
boost::http_proto::serializer::use_deflate_encoding() (libs/http_proto/src/serializer.cpp:384)called 24 times, returned 24 times67.0%
boost::http_proto::serializer::use_gzip_encoding() (libs/http_proto/src/serializer.cpp:401)called 24 times, returned 24 times67.0%
boost::http_proto::serializer::~serializer() (libs/http_proto/src/serializer.cpp:100)called 43 times, returned 43 times100.0%
boost::http_proto::serializer_test::test_source& boost::http_proto::serializer::construct_source<boost::http_proto::serializer_test::test_source, boost::http_proto::serializer_test::test_source, (void*)0>(boost::http_proto::serializer_test::test_source&&) (boost/http_proto/serializer.hpp:261)called 4 times, returned 4 times100.0%
boost::http_proto::serializer_test::test_source& boost::http_proto::serializer::construct_source<boost::http_proto::serializer_test::test_source, char const (&) [6], (void*)0>(char const (&) [6]) (boost/http_proto/serializer.hpp:261)called 4 times, returned 4 times100.0%
boost::http_proto::serializer_test::test_source& boost::http_proto::serializer::start<boost::http_proto::serializer_test::test_source, 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/serializer.hpp:591)called 4 times, returned 4 times100.0%
boost::http_proto::serializer_test::test_source& boost::http_proto::serializer::start<boost::http_proto::serializer_test::test_source, char const (&) [6], void>(boost::http_proto::message_view_base const&, char const (&) [6]) (boost/http_proto/serializer.hpp:591)called 4 times, returned 4 times100.0%
boost::http_proto::service::~service() (libs/http_proto/src/service/service.cpp:15)called 62 times, returned 62 times100.0%
boost::http_proto::sink::on_write(boost::buffers::const_buffer_span, bool) (libs/http_proto/src/sink.cpp:16)called 5 times, returned 5 times100.0%
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, returned 2 times100.0%
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 called0.0%
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, returned 5 times100.0%
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, returned 2 times100.0%
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 called0.0%
boost::http_proto::sink::results::operator+=(boost::http_proto::sink::results const&) (boost/http_proto/impl/sink.hpp:23)called 9 times, returned 9 times80.0%
boost::http_proto::sink::write_impl(boost::buffers::const_buffer const&, bool) (boost/http_proto/sink.hpp:175)called 2 times, returned 2 times100.0%
boost::http_proto::sink::write_impl(boost::buffers::const_buffer_span const&, bool) (boost/http_proto/sink.hpp:191)called 5 times, returned 5 times100.0%
boost::http_proto::sink::write_impl(boost::buffers::mutable_buffer const&, bool) (boost/http_proto/sink.hpp:183)called 2 times, returned 2 times100.0%
boost::http_proto::skip_trailer_headers(boost::http_proto::chained_sequence&) (libs/http_proto/src/parser.cpp:252)called 4161 times, returned 4161 times100.0%
boost::http_proto::source::on_read(boost::buffers::mutable_buffer_span) (libs/http_proto/src/source.cpp:18)called 5495 times, returned 5495 times100.0%
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer const&) (boost/http_proto/source.hpp:164)called 2 times, returned 2 times100.0%
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer_span const&) (boost/http_proto/source.hpp:171)called 5 times, returned 5 times100.0%
boost::http_proto::source::results boost::http_proto::source::read<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&) (boost/http_proto/source.hpp:85)called 2 times, returned 2 times100.0%
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:85)called 5490 times, returned 5490 times100.0%
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:85)called 5 times, returned 5 times100.0%
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 5490 times, returned 5490 times90.0%
boost::http_proto::source::results::operator+=(boost::http_proto::source::results const&) (boost/http_proto/impl/source.hpp:23)called 16457 times, returned 16457 times71.0%
boost::http_proto::string_body::begin() const (boost/http_proto/string_body.hpp:49)called 6 times, returned 6 times100.0%
boost::http_proto::string_body::end() const (boost/http_proto/string_body.hpp:55)called 6 times, returned 6 times100.0%
boost::http_proto::string_body::string_body(boost::http_proto::string_body&&) (boost/http_proto/string_body.hpp:30)called 3 times, returned 3 times100.0%
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, returned 3 times100.0%
boost::http_proto::string_to_field(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:562)called 11338 times, returned 11338 times100.0%
boost::http_proto::string_to_method(boost::core::basic_string_view<char>) (libs/http_proto/src/method.cpp:74)called 9620 times, returned 9620 times98.0%
boost::http_proto::to_status_class(boost::http_proto::status) (libs/http_proto/src/status.cpp:121)called 62 times, returned 62 times100.0%
boost::http_proto::to_status_class(unsigned int) (libs/http_proto/src/status.cpp:105)called 124 times, returned 124 times100.0%
boost::http_proto::to_string(boost::http_proto::field) (libs/http_proto/src/field.cpp:554)called 543 times, returned 543 times86.0%
boost::http_proto::to_string(boost::http_proto::method) (libs/http_proto/src/method.cpp:20)called 92 times, returned 91 times100.0%
boost::http_proto::to_string(boost::http_proto::version) (libs/http_proto/src/version.cpp:17)called 37 times, returned 37 times100.0%
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, returned 41 times85.0%
boost::http_proto::verify_field_name(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:43)called 305 times, returned 305 times100.0%
boost::http_proto::verify_field_value(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:61)called 345 times, returned 345 times88.0%
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, returned 1 time62.0%
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:134)called 1 time, returned 1 time80.0%
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, returned 1 time88.0%
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:120)called 1 time, returned 1 time67.0%
boost::http_proto::zlib::detail::(anonymous namespace)::zalloc_impl(void*, unsigned int, unsigned int) (libs/http_proto/src_zlib/service/zlib_service.cpp:239)called 240 times, returned 240 times57.0%
boost::http_proto::zlib::detail::(anonymous namespace)::zfree_impl(void*, void*) (libs/http_proto/src_zlib/service/zlib_service.cpp:259)called 240 times, returned 240 times100.0%
boost::http_proto::zlib::detail::deflate_decoder_service& boost::http_proto::context::get_service<boost::http_proto::zlib::detail::deflate_decoder_service>() const (boost/http_proto/impl/context.hpp:82)called 49 times, returned 49 times71.0%
boost::http_proto::zlib::detail::deflate_decoder_service* boost::http_proto::context::find_service<boost::http_proto::zlib::detail::deflate_decoder_service>() const (boost/http_proto/impl/context.hpp:61)called 49 times, returned 49 times88.0%
boost::http_proto::zlib::detail::deflate_decoder_service* boost::http_proto::detail::downcast<boost::http_proto::zlib::detail::deflate_decoder_service*, boost::http_proto::service>(boost::http_proto::service*) (boost/http_proto/detail/type_index.hpp:120)called 49 times, returned 49 times67.0%
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::detail::deflate_decoder_service::config&>(boost::http_proto::zlib::detail::deflate_decoder_service::config&) (boost/http_proto/impl/context.hpp:38)called 26 times, returned 26 times64.0%
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:134)called 26 times, returned 26 times80.0%
boost::http_proto::zlib::detail::deflate_decoder_service_impl::deflate_decoder_service_impl(boost::http_proto::context&, boost::http_proto::zlib::detail::deflate_decoder_service::config const&) (libs/http_proto/src_zlib/service/zlib_service.cpp:415)called 26 times, returned 26 times64.0%
boost::http_proto::zlib::detail::deflate_decoder_service_impl::get_config() const (libs/http_proto/src_zlib/service/zlib_service.cpp:431)not called0.0%
boost::http_proto::zlib::detail::deflate_decoder_service_impl::make_deflate_filter(boost::http_proto::detail::workspace&) const (libs/http_proto/src_zlib/service/zlib_service.cpp:443)called 24 times, returned 24 times100.0%
boost::http_proto::zlib::detail::deflate_decoder_service_impl::make_gzip_filter(boost::http_proto::detail::workspace&) const (libs/http_proto/src_zlib/service/zlib_service.cpp:450)called 24 times, returned 24 times100.0%
boost::http_proto::zlib::detail::deflate_decoder_service_impl::space_needed() const (libs/http_proto/src_zlib/service/zlib_service.cpp:437)called 1 time, returned 1 time100.0%
boost::http_proto::zlib::detail::deflate_filter::deflate_filter(boost::http_proto::detail::workspace&, bool) (libs/http_proto/src_zlib/service/zlib_service.cpp:293)called 48 times, returned 48 times100.0%
boost::http_proto::zlib::detail::deflate_filter::init(bool) (libs/http_proto/src_zlib/service/zlib_service.cpp:312)called 48 times, returned 48 times75.0%
boost::http_proto::zlib::detail::deflate_filter::on_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src_zlib/service/zlib_service.cpp:338)called 23724 times, returned 23724 times95.0%
boost::http_proto::zlib::detail::deflate_filter::~deflate_filter() (libs/http_proto/src_zlib/service/zlib_service.cpp:305)called 48 times, returned 48 times100.0%
boost::http_proto::zlib::detail::error_cat_type::error_cat_type() (libs/http_proto/src_zlib/service/zlib_service.cpp:73)called 3 times, returned 3 times100.0%
boost::http_proto::zlib::detail::error_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src_zlib/service/zlib_service.cpp:92)not called0.0%
boost::http_proto::zlib::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src_zlib/service/zlib_service.cpp:86)not called0.0%
boost::http_proto::zlib::detail::error_cat_type::name() const (libs/http_proto/src_zlib/service/zlib_service.cpp:80)not called0.0%
boost::http_proto::zlib::detail::make_error_code(boost::http_proto::zlib::detail::error) (libs/http_proto/src_zlib/service/zlib_service.cpp:115)called 104 times, returned 104 times100.0%
boost::http_proto::zlib::detail::probe::deflate_init(int) (libs/http_proto/src_zlib/service/zlib_service.cpp:150)called 26 times, returned 26 times84.0%
boost::http_proto::zlib::detail::probe::probe() (libs/http_proto/src_zlib/service/zlib_service.cpp:142)called 26 times, returned 26 times100.0%
boost::http_proto::zlib::detail::probe::zalloc(void*, unsigned int, unsigned int) (libs/http_proto/src_zlib/service/zlib_service.cpp:214)called 130 times, returned 130 times100.0%
boost::http_proto::zlib::detail::probe::zfree(void*, void*) (libs/http_proto/src_zlib/service/zlib_service.cpp:224)called 130 times, returned 130 times100.0%
boost::http_proto::zlib::detail::throw_zlib_error(int, boost::source_location const&) (libs/http_proto/src_zlib/service/zlib_service.cpp:127)not called0.0%
boost::http_proto::zlib::encoding_size_hint(boost::http_proto::zlib::decoder_config) (boost/http_proto/service/zlib_service.hpp:33)called 24 times, returned 24 times100.0%
boost::http_proto::zlib::install_deflate_encoder(boost::http_proto::context&) (libs/http_proto/src_zlib/service/zlib_service.cpp:460)called 26 times, returned 26 times100.0%
boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink& boost::http_proto::serializer::construct_source<boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink, boost::span<char const, 18446744073709551615ul>&, (void*)0>(boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/serializer.hpp:261)called 16 times, returned 16 times100.0%
boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink& boost::http_proto::serializer::start<boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink, boost::span<char const, 18446744073709551615ul>&, void>(boost::http_proto::message_view_base const&, boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/serializer.hpp:591)called 16 times, returned 16 times100.0%
boost::system::result<void, boost::system::error_code> boost::http_proto::parse_chunked<boost::buffers::circular_buffer>(boost::buffers::circular_buffer&, boost::buffers::circular_buffer&, unsigned long&, unsigned long&, bool&, bool&) (libs/http_proto/src/parser.cpp:277)called 23357 times, returned 23357 times90.0%
std::decay<boost::buffers::any_dynamic_buffer_impl<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >, 8ul> >::type& boost::http_proto::detail::workspace::emplace<boost::buffers::any_dynamic_buffer_impl<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >, 8ul>, 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/detail/impl/workspace.hpp:92)called 11 times, returned 11 times71.0%
std::decay<boost::buffers::any_dynamic_buffer_impl<boost::buffers::flat_buffer&, 8ul> >::type& boost::http_proto::detail::workspace::emplace<boost::buffers::any_dynamic_buffer_impl<boost::buffers::flat_buffer&, 8ul>, std::reference_wrapper<boost::buffers::flat_buffer>&>(std::reference_wrapper<boost::buffers::flat_buffer>&) (boost/http_proto/detail/impl/workspace.hpp:92)called 288 times, returned 288 times71.0%
std::decay<boost::buffers::const_buffer>::type& boost::http_proto::detail::workspace::emplace<boost::buffers::const_buffer, boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:92)called 2 times, returned 2 times83.0%
std::decay<boost::buffers::const_buffer_span&>::type& boost::http_proto::detail::workspace::emplace<boost::buffers::const_buffer_span&, boost::buffers::const_buffer_span&>(boost::buffers::const_buffer_span&) (boost/http_proto/detail/impl/workspace.hpp:92)called 16 times, returned 16 times83.0%
std::decay<boost::buffers::mutable_buffer>::type& boost::http_proto::detail::workspace::emplace<boost::buffers::mutable_buffer, boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:92)called 2 times, returned 2 times83.0%
std::decay<boost::http_proto::serializer_test::test_source>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer_test::test_source, boost::http_proto::serializer_test::test_source>(boost::http_proto::serializer_test::test_source&&) (boost/http_proto/detail/impl/workspace.hpp:92)called 4 times, returned 4 times83.0%
std::decay<boost::http_proto::serializer_test::test_source>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer_test::test_source, char const (&) [6]>(char const (&) [6]) (boost/http_proto/detail/impl/workspace.hpp:92)called 4 times, returned 4 times83.0%
std::decay<boost::http_proto::string_body>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::string_body, boost::http_proto::string_body>(boost::http_proto::string_body&&) (boost/http_proto/detail/impl/workspace.hpp:92)called 3 times, returned 3 times83.0%
std::decay<boost::http_proto::zlib::detail::deflate_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib::detail::deflate_filter, boost::http_proto::detail::workspace&, bool>(boost::http_proto::detail::workspace&, bool&&) (boost/http_proto/detail/impl/workspace.hpp:92)called 48 times, returned 48 times73.0%
std::decay<boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib_test::zlib_serializer_source(boost::http_proto::response_view, boost::http_proto::serializer&, boost::span<char const, 18446744073709551615ul>, boost::span<unsigned char, 18446744073709551615ul>)::sink, boost::span<char const, 18446744073709551615ul>&>(boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/detail/impl/workspace.hpp:92)called 16 times, returned 16 times83.0%
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:31)called 11 times, returned 11 times62.0%
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 133 times, returned 133 times100.0%
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 133 times, returned 133 times100.0%
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 133 times, returned 133 times100.0%
void boost::http_proto::parser::set_body<boost::buffers::flat_buffer>(std::reference_wrapper<boost::buffers::flat_buffer>) (boost/http_proto/impl/parser.hpp:66)called 288 times, returned 288 times58.0%
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/serializer.hpp:564)called 2 times, returned 2 times100.0%
void boost::http_proto::serializer::start<boost::buffers::const_buffer_span&, void>(boost::http_proto::message_view_base const&, boost::buffers::const_buffer_span&) (boost/http_proto/serializer.hpp:564)called 16 times, returned 16 times100.0%
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/serializer.hpp:564)called 2 times, returned 2 times100.0%
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/serializer.hpp:564)called 3 times, returned 3 times100.0%
void boost::http_proto::write_chunk_header<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&, unsigned long) (libs/http_proto/src/serializer.cpp:53)called 6296 times, returned 6296 times83.0%