GCC Code Coverage Report


Directory: libs/http_proto/
Date: 2025-06-18 09:40:27
Exec Total Coverage
Lines: 4665 5235 89.1%
Functions: 674 775 87.0%
Branches: 1952 2613 74.7%

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:115)called 99 times83.0%
boost::http_proto::(anonymous namespace)::align_down(void*, unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:45)called 104 times75.0%
boost::http_proto::(anonymous namespace)::appender::appender(boost::buffers::circular_buffer&, bool) (libs/http_proto/src/serializer.cpp:187)called 8975 times100.0%
boost::http_proto::(anonymous namespace)::appender::commit(unsigned long, bool) (libs/http_proto/src/serializer.cpp:221)called 10525 times67.0%
boost::http_proto::(anonymous namespace)::appender::is_full() const (libs/http_proto/src/serializer.cpp:197)called 13979 times100.0%
boost::http_proto::(anonymous namespace)::appender::prepare() (libs/http_proto/src/serializer.cpp:207)called 10527 times100.0%
boost::http_proto::(anonymous namespace)::appender::~appender() (libs/http_proto/src/serializer.cpp:228)called 8975 times100.0%
boost::http_proto::(anonymous namespace)::chained_sequence::chained_sequence(boost::buffers::const_buffer_pair const&) (libs/http_proto/src/parser.cpp:179)called 125670 times100.0%
boost::http_proto::(anonymous namespace)::chained_sequence::empty() const (libs/http_proto/src/parser.cpp:210)called 432888 times100.0%
boost::http_proto::(anonymous namespace)::chained_sequence::next() (libs/http_proto/src/parser.cpp:188)called 651581 times100.0%
boost::http_proto::(anonymous namespace)::chained_sequence::size() const (libs/http_proto/src/parser.cpp:222)called 446864 times100.0%
boost::http_proto::(anonymous namespace)::chained_sequence::value() const (libs/http_proto/src/parser.cpp:216)called 637073 times100.0%
boost::http_proto::(anonymous namespace)::deflator_filter::deflator_filter(boost::http_proto::context&, boost::http_proto::detail::workspace&, bool) (libs/http_proto/src/serializer.cpp:40)called 73 times100.0%
boost::http_proto::(anonymous namespace)::deflator_filter::on_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src/serializer.cpp:50)called 10525 times97.0%
boost::http_proto::(anonymous namespace)::find_eol(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&) (libs/http_proto/src/parser.cpp:266)called 102497 times100.0%
boost::http_proto::(anonymous namespace)::find_eol(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:278)called 2 times100.0%
boost::http_proto::(anonymous namespace)::find_eol(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:287)called 98 times100.0%
boost::http_proto::(anonymous namespace)::inflator_filter::inflator_filter(boost::http_proto::context&, boost::http_proto::detail::workspace&, bool) (libs/http_proto/src/parser.cpp:121)called 73 times100.0%
boost::http_proto::(anonymous namespace)::inflator_filter::on_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src/parser.cpp:131)called 60530 times95.0%
boost::http_proto::(anonymous namespace)::parse_eol(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&) (libs/http_proto/src/parser.cpp:292)called 117030 times100.0%
boost::http_proto::(anonymous namespace)::parse_eol(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:304)called 3 times100.0%
boost::http_proto::(anonymous namespace)::parse_eol(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:308)called 14 times100.0%
boost::http_proto::(anonymous namespace)::parse_hex(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&) (libs/http_proto/src/parser.cpp:229)called 121430 times100.0%
boost::http_proto::(anonymous namespace)::parse_hex(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:242)called 1 time100.0%
boost::http_proto::(anonymous namespace)::parse_hex(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:252)called 1 time100.0%
boost::http_proto::(anonymous namespace)::parse_hex(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:260)called 19283 times100.0%
boost::http_proto::(anonymous namespace)::skip_trailer_headers(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&) (libs/http_proto/src/parser.cpp:313)called 4223 times100.0%
boost::http_proto::(anonymous namespace)::skip_trailer_headers(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:325)called 2 times100.0%
boost::http_proto::(anonymous namespace)::skip_trailer_headers(boost::http_proto::(anonymous namespace)::chained_sequence&, boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:337)called 8 times100.0%
boost::http_proto::(anonymous namespace)::verify_field_name(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:60)called 316 times100.0%
boost::http_proto::(anonymous namespace)::verify_field_value(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:77)called 360 times88.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 times93.0%
boost::http_proto::context::context() (libs/http_proto/src/context.cpp:35)called 99 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 1320 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 82 times75.0%
boost::http_proto::context::~context() (libs/http_proto/src/context.cpp:30)called 99 times100.0%
boost::http_proto::detail::align_up(unsigned long, unsigned long) (boost/http_proto/detail/align_up.hpp:22)called 14882 times100.0%
boost::http_proto::detail::array_of_const_buffers::append(boost::buffers::const_buffer) (libs/http_proto/src/detail/impl/array_of_const_buffers.cpp:77)called 9037 times67.0%
boost::http_proto::detail::array_of_const_buffers::array_of_const_buffers() (boost/http_proto/detail/array_of_const_buffers.hpp:29)called 57 times100.0%
boost::http_proto::detail::array_of_const_buffers::array_of_const_buffers(boost::buffers::const_buffer*, unsigned short) (libs/http_proto/src/detail/impl/array_of_const_buffers.cpp:20)called 99 times100.0%
boost::http_proto::detail::array_of_const_buffers::begin() const (boost/http_proto/detail/array_of_const_buffers.hpp:64)called 18055 times100.0%
boost::http_proto::detail::array_of_const_buffers::capacity() const (boost/http_proto/detail/array_of_const_buffers.hpp:58)called 25 times100.0%
boost::http_proto::detail::array_of_const_buffers::consume(unsigned long) (libs/http_proto/src/detail/impl/array_of_const_buffers.cpp:32)called 10863 times80.0%
boost::http_proto::detail::array_of_const_buffers::empty() const (boost/http_proto/detail/array_of_const_buffers.hpp:40)called 10763 times100.0%
boost::http_proto::detail::array_of_const_buffers::end() const (boost/http_proto/detail/array_of_const_buffers.hpp:70)called 9019 times100.0%
boost::http_proto::detail::array_of_const_buffers::operator[](unsigned short) const (boost/http_proto/detail/array_of_const_buffers.hpp:76)called 202 times75.0%
boost::http_proto::detail::array_of_const_buffers::reset(unsigned short) (libs/http_proto/src/detail/impl/array_of_const_buffers.cpp:56)called 9012 times67.0%
boost::http_proto::detail::array_of_const_buffers::size() const (boost/http_proto/detail/array_of_const_buffers.hpp:46)called 9045 times100.0%
boost::http_proto::detail::array_of_const_buffers::slide_to_front() (libs/http_proto/src/detail/impl/array_of_const_buffers.cpp:65)called 2 times100.0%
boost::http_proto::detail::condition_cat_type::condition_cat_type() (boost/http_proto/impl/error.hpp:75)called 50 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 86760 times84.0%
boost::http_proto::detail::condition_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:100)called 2 times100.0%
boost::http_proto::detail::condition_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:93)called 2 times80.0%
boost::http_proto::detail::condition_cat_type::name() const (libs/http_proto/src/error.cpp:86)called 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 23732 times100.0%
boost::http_proto::detail::error_cat_type::error_cat_type() (boost/http_proto/impl/error.hpp:55)called 50 times100.0%
boost::http_proto::detail::error_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:35)called 96 times97.0%
boost::http_proto::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:28)called 96 times80.0%
boost::http_proto::detail::error_cat_type::name() const (libs/http_proto/src/error.cpp:21)called 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:207)called 14340 times100.0%
boost::http_proto::detail::field_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:334)called 25040 times100.0%
boost::http_proto::detail::field_table::begin() const (libs/http_proto/src/field.cpp:531)called 518 times100.0%
boost::http_proto::detail::field_table::digest(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:47)called 17833 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 11193 times90.0%
boost::http_proto::detail::field_table::field_table() (libs/http_proto/src/field.cpp:115)called 16 times99.0%
boost::http_proto::detail::field_table::get_chars(unsigned char const*) (libs/http_proto/src/field.cpp:27)called 123467 times100.0%
boost::http_proto::detail::field_table::size() const (libs/http_proto/src/field.cpp:525)called 518 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 12137 times94.0%
boost::http_proto::detail::field_value_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:237)called 13513 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:259)called 57893 times100.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:114)called 71055 times100.0%
boost::http_proto::detail::filter::results boost::http_proto::detail::filter::process<boost::buffers::mutable_buffer_pair, boost::buffers::const_buffer>(boost::buffers::mutable_buffer_pair const&, boost::buffers::const_buffer const&, bool) (libs/http_proto/src/detail/filter.hpp:76)called 1369 times100.0%
boost::http_proto::detail::filter::results boost::http_proto::detail::filter::process<boost::buffers::mutable_buffer_pair, boost::buffers::const_buffer_pair>(boost::buffers::mutable_buffer_pair const&, boost::buffers::const_buffer_pair const&, bool) (libs/http_proto/src/detail/filter.hpp:76)called 49338 times100.0%
boost::http_proto::detail::filter::results boost::http_proto::detail::filter::process<boost::buffers::mutable_buffer_span, boost::buffers::const_buffer_pair>(boost::buffers::mutable_buffer_span const&, boost::buffers::const_buffer_pair const&, bool) (libs/http_proto/src/detail/filter.hpp:76)called 19886 times100.0%
boost::http_proto::detail::get_field_table() (libs/http_proto/src/field.cpp:545)called 12655 times100.0%
boost::http_proto::detail::header::assign_to(boost::http_proto::detail::header&) const (libs/http_proto/src/detail/header.cpp:337)called 57 times100.0%
boost::http_proto::detail::header::bytes_needed(unsigned long, unsigned long) (libs/http_proto/src/detail/header.cpp:204)called 1001 times100.0%
boost::http_proto::detail::header::copy_table(void*) const (libs/http_proto/src/detail/header.cpp:327)called 67 times100.0%
boost::http_proto::detail::header::copy_table(void*, unsigned long) const (libs/http_proto/src/detail/header.cpp:307)called 67 times100.0%
boost::http_proto::detail::header::count_crlf(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:1105)called 596 times100.0%
boost::http_proto::detail::header::entry::operator+(unsigned long) const (libs/http_proto/src/detail/header.cpp:40)called 92 times100.0%
boost::http_proto::detail::header::entry::operator-(unsigned long) const (libs/http_proto/src/detail/header.cpp:57)called 80 times100.0%
boost::http_proto::detail::header::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/detail/header.cpp:285)called 93 times100.0%
boost::http_proto::detail::header::find(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:266)called 4259 times100.0%
boost::http_proto::detail::header::get_default(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:112)called 345 times100.0%
boost::http_proto::detail::header::header(boost::http_proto::detail::empty) (libs/http_proto/src/detail/header.cpp:122)called 11950 times100.0%
boost::http_proto::detail::header::header(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:128)called 320 times100.0%
boost::http_proto::detail::header::is_default() const (libs/http_proto/src/detail/header.cpp:259)called 77 times100.0%
boost::http_proto::detail::header::is_special(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:386)called 25 times100.0%
boost::http_proto::detail::header::keep_alive() const (libs/http_proto/src/detail/header.cpp:173)called 22 times93.0%
boost::http_proto::detail::header::max_capacity_in_bytes() (boost/http_proto/detail/header.hpp:96)called 11974 times100.0%
boost::http_proto::detail::header::maybe_count(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:359)not called0.0%
boost::http_proto::detail::header::on_erase(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:453)called 45 times91.0%
boost::http_proto::detail::header::on_erase_all(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:925)called 60 times100.0%
boost::http_proto::detail::header::on_erase_connection() (libs/http_proto/src/detail/header.cpp:758)called 9 times93.0%
boost::http_proto::detail::header::on_erase_content_encoding() (libs/http_proto/src/detail/header.cpp:873)not called0.0%
boost::http_proto::detail::header::on_erase_content_length() (libs/http_proto/src/detail/header.cpp:780)called 4 times95.0%
boost::http_proto::detail::header::on_erase_expect() (libs/http_proto/src/detail/header.cpp:816)called 15 times94.0%
boost::http_proto::detail::header::on_erase_transfer_encoding() (libs/http_proto/src/detail/header.cpp:854)called 5 times88.0%
boost::http_proto::detail::header::on_erase_upgrade() (libs/http_proto/src/detail/header.cpp:893)called 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:425)called 11893 times100.0%
boost::http_proto::detail::header::on_insert_connection(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:483)called 142 times98.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:495)called 4 times100.0%
boost::http_proto::detail::header::on_insert_content_encoding(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:668)called 151 times93.0%
boost::http_proto::detail::header::on_insert_content_encoding(boost::core::basic_string_view<char>)::{lambda()#1}::operator()() const (libs/http_proto/src/detail/header.cpp:681)called 1 time100.0%
boost::http_proto::detail::header::on_insert_content_length(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:515)called 4859 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:533)called 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:554)called 183 times100.0%
boost::http_proto::detail::header::on_insert_expect(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:561)called 71 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:577)called 27 times100.0%
boost::http_proto::detail::header::on_insert_transfer_encoding() (libs/http_proto/src/detail/header.cpp:586)called 4243 times99.0%
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#1}::operator()() const (libs/http_proto/src/detail/header.cpp:606)called 4 times100.0%
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#2}::operator()() const (libs/http_proto/src/detail/header.cpp:643)called 2 times100.0%
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#3}::operator()() const (libs/http_proto/src/detail/header.cpp:654)called 5 times100.0%
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:714)called 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:725)called 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:735)called 3 times100.0%
boost::http_proto::detail::header::on_start_line() (libs/http_proto/src/detail/header.cpp:411)called 10654 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:1305)called 17242 times76.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:1324)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:1339)not called0.0%
boost::http_proto::detail::header::swap(boost::http_proto::detail::header&) (libs/http_proto/src/detail/header.cpp:135)called 72 times100.0%
boost::http_proto::detail::header::tab() const (libs/http_proto/src/detail/header.cpp:239)called 15310 times75.0%
boost::http_proto::detail::header::tab_() const (libs/http_proto/src/detail/header.cpp:249)called 896 times100.0%
boost::http_proto::detail::header::table::operator[](unsigned long) const (boost/http_proto/detail/header.hpp:116)called 26954 times100.0%
boost::http_proto::detail::header::table::table(void*) (boost/http_proto/detail/header.hpp:108)called 26918 times100.0%
boost::http_proto::detail::header::table_space() const (libs/http_proto/src/detail/header.cpp:232)called 10006 times100.0%
boost::http_proto::detail::header::table_space(unsigned long) (libs/http_proto/src/detail/header.cpp:223)called 10006 times100.0%
boost::http_proto::detail::header::update_payload() (libs/http_proto/src/detail/header.cpp:975)called 19754 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 times89.0%
boost::http_proto::detail::move_chars_impl(char*, char const*, boost::core::basic_string_view<char> const&) (libs/http_proto/src/detail/move_chars.hpp:49)called 143 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 101 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:1236)called 25040 times81.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:1262)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:1269)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:1133)called 14392 times72.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:1159)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:1185)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:1200)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:1217)not called0.0%
boost::http_proto::detail::reason_phrase_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:193)called 934 times100.0%
boost::http_proto::detail::remove_obs_fold(char*, char const*) (libs/http_proto/src/rfc/detail/rules.cpp:387)called 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 1034 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 2952 times75.0%
boost::http_proto::detail::string_literals::operator"" _sv(char const*, unsigned long) (boost/http_proto/detail/sv.hpp:24)called 9982 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 6 times100.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 39 times100.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 26 times100.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 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 8549 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 1326 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 1092 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 times100.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::zlib::deflate_service>() (boost/http_proto/detail/type_index.hpp:96)not called0.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::zlib::inflate_service>() (boost/http_proto/detail/type_index.hpp:96)not called0.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::zlib::service>() (boost/http_proto/detail/type_index.hpp:96)called 226 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 1092 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 times100.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::zlib::deflate_service>() (boost/http_proto/detail/type_index.hpp:59)not called0.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::zlib::inflate_service>() (boost/http_proto/detail/type_index.hpp:59)not called0.0%
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::zlib::service>() (boost/http_proto/detail/type_index.hpp:59)called 226 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 1238 times60.0%
boost::http_proto::detail::type_index_impl::get_raw_name_length() const (boost/http_proto/detail/type_index.hpp:30)called 1326 times100.0%
boost::http_proto::detail::type_index_impl::hash_code() const (boost/http_proto/detail/type_index.hpp:71)called 1326 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 1238 times100.0%
boost::http_proto::detail::type_index_impl::raw_name() const (boost/http_proto/detail/type_index.hpp:65)called 6454 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 1320 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 13220 times74.0%
boost::http_proto::detail::workspace::allocate(unsigned long) (libs/http_proto/src/detail/workspace.cpp:60)called 1052 times50.0%
boost::http_proto::detail::workspace::any::~any() (libs/http_proto/src/detail/workspace.cpp:18)called 1211 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<std::reference_wrapper<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >&>(std::reference_wrapper<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >&) (boost/http_proto/detail/impl/workspace.hpp:42)called 24 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:42)called 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:42)called 348 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::deflator_filter>::any_impl<boost::http_proto::context&, boost::http_proto::detail::workspace&, bool>(boost::http_proto::context&, boost::http_proto::detail::workspace&, bool&&) (boost/http_proto/detail/impl/workspace.hpp:42)called 73 times88.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::inflator_filter>::any_impl<boost::http_proto::context&, boost::http_proto::detail::workspace&, bool>(boost::http_proto::context&, boost::http_proto::detail::workspace&, bool&&) (boost/http_proto/detail/impl/workspace.hpp:42)called 73 times88.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::parser_test::test_sink>::any_impl<>() (boost/http_proto/detail/impl/workspace.hpp:42)called 348 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer> >::any_impl<boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:42)called 3 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span> >::any_impl<boost::buffers::const_buffer_span&>(boost::buffers::const_buffer_span&) (boost/http_proto/detail/impl/workspace.hpp:42)called 27 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer> >::any_impl<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:42)called 2 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer_test::faulty_source>::any_impl<boost::system::error_code>(boost::system::error_code&&) (boost/http_proto/detail/impl/workspace.hpp:42)called 1 time100.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:42)called 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:42)called 4 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::zlib::(anonymous namespace)::deflator>::any_impl<boost::http_proto::detail::workspace&, int&, int&, int&>(boost::http_proto::detail::workspace&, int&, int&, int&) (boost/http_proto/detail/impl/workspace.hpp:42)called 72 times89.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::zlib::(anonymous namespace)::inflator>::any_impl<boost::http_proto::detail::workspace&, int&>(boost::http_proto::detail::workspace&, int&) (boost/http_proto/detail/impl/workspace.hpp:42)called 72 times86.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::zlib_test::faulty_zlib_service::faulty_stream>::any_impl<>() (boost/http_proto/detail/impl/workspace.hpp:42)called 2 times100.0%
boost::http_proto::detail::workspace::any_impl<boost::http_proto::zlib_test::sink_body[abi:cxx11](boost::http_proto::response_parser&, boost::buffers::const_buffer)::sink_t>::any_impl<>() (boost/http_proto/detail/impl/workspace.hpp:42)called 24 times100.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>)::source_t>::any_impl<boost::span<char const, 18446744073709551615ul>&>(boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/detail/impl/workspace.hpp:42)called 24 times100.0%
boost::http_proto::detail::workspace::bump_down(unsigned long, unsigned long) (libs/http_proto/src/detail/workspace.cpp:145)called 1211 times50.0%
boost::http_proto::detail::workspace::clear() (libs/http_proto/src/detail/workspace.cpp:80)called 22117 times88.0%
boost::http_proto::detail::workspace::data() (boost/http_proto/detail/workspace.hpp:103)called 62871 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:125)called 99 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:133)called 99 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:144)called 719 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:126)called 99 times100.0%
boost::http_proto::detail::workspace::reserve_back(unsigned long) (libs/http_proto/src/detail/workspace.cpp:120)called 10006 times43.0%
boost::http_proto::detail::workspace::reserve_front(unsigned long) (libs/http_proto/src/detail/workspace.cpp:104)called 29268 times71.0%
boost::http_proto::detail::workspace::size() const (boost/http_proto/detail/workspace.hpp:111)called 39658 times100.0%
boost::http_proto::detail::workspace::undo::commit() (boost/http_proto/detail/impl/workspace.hpp:64)called 1211 times100.0%
boost::http_proto::detail::workspace::undo::undo(boost::http_proto::detail::workspace&) (boost/http_proto/detail/impl/workspace.hpp:51)called 1211 times100.0%
boost::http_proto::detail::workspace::undo::~undo() (boost/http_proto/detail/impl/workspace.hpp:57)called 1211 times67.0%
boost::http_proto::detail::workspace::workspace() (boost/http_proto/detail/workspace.hpp:84)called 1052 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 57 times100.0%
boost::http_proto::detail::workspace::~workspace() (libs/http_proto/src/detail/workspace.cpp:22)called 1109 times100.0%
boost::http_proto::detail::ws_t::operator()(char) const (boost/http_proto/rfc/detail/rules.hpp:34)called 98802 times100.0%
boost::http_proto::detail::ws_vchars_t::operator()(char) const (boost/http_proto/rfc/detail/rules.hpp:106)called 2760 times100.0%
boost::http_proto::fields::fields() (libs/http_proto/src/fields.cpp:21)called 23 times100.0%
boost::http_proto::fields::fields(boost::core::basic_string_view<char>) (libs/http_proto/src/fields.cpp:30)called 259 times100.0%
boost::http_proto::fields::fields(boost::http_proto::fields const&) (libs/http_proto/src/fields.cpp:70)called 2 times100.0%
boost::http_proto::fields::fields(boost::http_proto::fields&&) (libs/http_proto/src/fields.cpp:60)called 6 times100.0%
boost::http_proto::fields::fields(boost::http_proto::fields_view const&) (libs/http_proto/src/fields.cpp:79)called 2 times100.0%
boost::http_proto::fields::fields(unsigned long) (libs/http_proto/src/fields.cpp:40)called 4 times100.0%
boost::http_proto::fields::fields(unsigned long, unsigned long) (libs/http_proto/src/fields.cpp:49)called 10 times100.0%
boost::http_proto::fields::operator boost::http_proto::fields_view() const (boost/http_proto/fields.hpp:200)called 4 times100.0%
boost::http_proto::fields::operator=(boost::http_proto::fields const&) (boost/http_proto/fields.hpp:183)called 5 times100.0%
boost::http_proto::fields::operator=(boost::http_proto::fields&&) (libs/http_proto/src/fields.cpp:89)called 4 times100.0%
boost::http_proto::fields::operator=(boost::http_proto::fields_view const&) (boost/http_proto/fields.hpp:192)called 4 times100.0%
boost::http_proto::fields::swap(boost::http_proto::fields&) (boost/http_proto/fields.hpp:214)called 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:253)called 66 times100.0%
boost::http_proto::fields_base::append(boost::http_proto::field, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:211)called 109 times83.0%
boost::http_proto::fields_base::capacity_in_bytes() const (boost/http_proto/fields_base.hpp:149)called 126 times100.0%
boost::http_proto::fields_base::clear() (libs/http_proto/src/fields_base.cpp:594)called 14 times100.0%
boost::http_proto::fields_base::copy_impl(boost::http_proto::detail::header const&) (libs/http_proto/src/fields_base.cpp:978)called 33 times85.0%
boost::http_proto::fields_base::erase(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:711)called 18 times100.0%
boost::http_proto::fields_base::erase(boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:653)called 24 times96.0%
boost::http_proto::fields_base::erase(boost::http_proto::fields_view_base::iterator) (boost/http_proto/fields_base.hpp:397)called 32 times100.0%
boost::http_proto::fields_base::erase_all_impl(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:1184)called 30 times93.0%
boost::http_proto::fields_base::erase_impl(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:1145)called 32 times100.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::header const&) (libs/http_proto/src/fields_base.cpp:527)called 26 times87.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::header const&, char*, unsigned long) (libs/http_proto/src/fields_base.cpp:546)called 12 times85.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind) (libs/http_proto/src/fields_base.cpp:386)called 185 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:448)called 559 times83.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, char*, unsigned long) (libs/http_proto/src/fields_base.cpp:393)called 55 times100.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, char*, unsigned long, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:480)called 37 times61.0%
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, unsigned long) (libs/http_proto/src/fields_base.cpp:410)called 197 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:425)called 30 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:357)called 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:303)called 29 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:1121)called 219 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:1019)called 316 times100.0%
boost::http_proto::fields_base::length(unsigned long) const (libs/http_proto/src/fields_base.cpp:1228)called 30 times100.0%
boost::http_proto::fields_base::max_capacity_in_bytes() (boost/http_proto/fields_base.hpp:141)called 1016 times100.0%
boost::http_proto::fields_base::offset(unsigned long) const (libs/http_proto/src/fields_base.cpp:1212)called 748 times100.0%
boost::http_proto::fields_base::op_t::buf() const (libs/http_proto/src/fields_base.cpp:131)called 12 times100.0%
boost::http_proto::fields_base::op_t::cbuf() const (libs/http_proto/src/fields_base.cpp:137)called 455 times100.0%
boost::http_proto::fields_base::op_t::copy_prefix(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:262)not called0.0%
boost::http_proto::fields_base::op_t::end() const (libs/http_proto/src/fields_base.cpp:143)called 12 times100.0%
boost::http_proto::fields_base::op_t::grow(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:235)called 896 times79.0%
boost::http_proto::fields_base::op_t::growth(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:190)called 1880 times89.0%
boost::http_proto::fields_base::op_t::move_chars(char*, char const*, unsigned long) const (libs/http_proto/src/fields_base.cpp:283)called 109 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:114)called 1007 times100.0%
boost::http_proto::fields_base::op_t::reserve(unsigned long) (libs/http_proto/src/fields_base.cpp:210)called 986 times100.0%
boost::http_proto::fields_base::op_t::tab() const (libs/http_proto/src/fields_base.cpp:149)called 6 times100.0%
boost::http_proto::fields_base::op_t::~op_t() (libs/http_proto/src/fields_base.cpp:124)called 1007 times100.0%
boost::http_proto::fields_base::prefix_op_t::prefix_op_t(boost::http_proto::fields_base&, unsigned long, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>*) (libs/http_proto/src/fields_base.cpp:296)called 67 times78.0%
boost::http_proto::fields_base::prefix_op_t::~prefix_op_t() (libs/http_proto/src/fields_base.cpp:362)called 66 times100.0%
boost::http_proto::fields_base::raw_erase(unsigned long) (libs/http_proto/src/fields_base.cpp:1158)called 161 times86.0%
boost::http_proto::fields_base::raw_erase_n(boost::http_proto::field, unsigned long) (libs/http_proto/src/fields_base.cpp:1242)called 8 times92.0%
boost::http_proto::fields_base::reserve_bytes(unsigned long) (libs/http_proto/src/fields_base.cpp:612)called 92 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:926)called 97 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:885)called 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:763)called 27 times85.0%
boost::http_proto::fields_base::shrink_to_fit() (libs/http_proto/src/fields_base.cpp:631)called 8 times100.0%
boost::http_proto::fields_base::~fields_base() (libs/http_proto/src/fields_base.cpp:580)called 901 times100.0%
boost::http_proto::fields_view::fields_view() (boost/http_proto/fields_view.hpp:48)called 8 times100.0%
boost::http_proto::fields_view::fields_view(boost::http_proto::detail::header const*) (boost/http_proto/fields_view.hpp:34)called 8 times75.0%
boost::http_proto::fields_view_base::begin() const (boost/http_proto/impl/fields_view_base.hpp:395)called 846 times100.0%
boost::http_proto::fields_view_base::buffer() const (boost/http_proto/fields_view_base.hpp:197)called 669 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 23 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 times100.0%
boost::http_proto::fields_view_base::end() const (boost/http_proto/impl/fields_view_base.hpp:404)called 1005 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 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 times100.0%
boost::http_proto::fields_view_base::fields_view_base(boost::http_proto::detail::header const*) (boost/http_proto/fields_view_base.hpp:54)called 1341 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 times100.0%
boost::http_proto::fields_view_base::find(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:207)called 95 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 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 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 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 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 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 times100.0%
boost::http_proto::fields_view_base::iterator::iterator() (boost/http_proto/impl/fields_view_base.hpp:52)called 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 1851 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 1997 times100.0%
boost::http_proto::fields_view_base::iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:35)called 2178 times88.0%
boost::http_proto::fields_view_base::iterator::operator++() (boost/http_proto/impl/fields_view_base.hpp:87)called 1325 times75.0%
boost::http_proto::fields_view_base::iterator::operator++(int) (boost/http_proto/impl/fields_view_base.hpp:95)called 1 time100.0%
boost::http_proto::fields_view_base::iterator::operator--() (boost/http_proto/impl/fields_view_base.hpp:103)called 133 times75.0%
boost::http_proto::fields_view_base::iterator::operator--(int) (boost/http_proto/impl/fields_view_base.hpp:111)called 1 time100.0%
boost::http_proto::fields_view_base::iterator::operator->() const (boost/http_proto/impl/fields_view_base.hpp:81)called 2053 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 2166 times75.0%
boost::http_proto::fields_view_base::rbegin() const (boost/http_proto/impl/fields_view_base.hpp:413)called 3 times100.0%
boost::http_proto::fields_view_base::reference::operator->() const (boost/http_proto/fields_view_base.hpp:83)called 2077 times100.0%
boost::http_proto::fields_view_base::rend() const (boost/http_proto/impl/fields_view_base.hpp:422)called 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 time100.0%
boost::http_proto::fields_view_base::reverse_iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:58)called 24 times88.0%
boost::http_proto::fields_view_base::reverse_iterator::operator++() (boost/http_proto/impl/fields_view_base.hpp:191)called 3 times75.0%
boost::http_proto::fields_view_base::reverse_iterator::operator++(int) (boost/http_proto/impl/fields_view_base.hpp:199)called 1 time100.0%
boost::http_proto::fields_view_base::reverse_iterator::operator--() (boost/http_proto/impl/fields_view_base.hpp:207)called 3 times75.0%
boost::http_proto::fields_view_base::reverse_iterator::operator--(int) (boost/http_proto/impl/fields_view_base.hpp:215)called 1 time100.0%
boost::http_proto::fields_view_base::reverse_iterator::operator->() const (boost/http_proto/impl/fields_view_base.hpp:185)called 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 times75.0%
boost::http_proto::fields_view_base::reverse_iterator::reverse_iterator() (boost/http_proto/impl/fields_view_base.hpp:148)called 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 times100.0%
boost::http_proto::fields_view_base::size() const (boost/http_proto/fields_view_base.hpp:206)called 211 times100.0%
boost::http_proto::fields_view_base::subrange::begin() const (boost/http_proto/impl/fields_view_base.hpp:360)called 4259 times100.0%
boost::http_proto::fields_view_base::subrange::end() const (boost/http_proto/impl/fields_view_base.hpp:370)called 4259 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 4259 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 4259 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 8521 times100.0%
boost::http_proto::fields_view_base::subrange::iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:103)called 4257 times100.0%
boost::http_proto::fields_view_base::subrange::iterator::operator++() (libs/http_proto/src/fields_view_base.cpp:120)called 4262 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 8521 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 4259 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 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 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:19)not called0.0%
boost::http_proto::file_body::file_body(boost::http_proto::file_posix&&, unsigned long) (libs/http_proto/src/file_body.cpp:23)not called0.0%
boost::http_proto::file_body::on_read(boost::buffers::mutable_buffer) (libs/http_proto/src/file_body.cpp:33)not called0.0%
boost::http_proto::file_body::on_write(boost::buffers::const_buffer, bool) (libs/http_proto/src/file_body.cpp:56)not called0.0%
boost::http_proto::file_body::~file_body() (libs/http_proto/src/file_body.cpp:16)not called0.0%
boost::http_proto::file_posix::close(boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:105)called 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 time100.0%
boost::http_proto::file_posix::is_open() const (boost/http_proto/file_posix.hpp:108)called 10 times100.0%
boost::http_proto::file_posix::native_close(int&) (libs/http_proto/src/file_posix.cpp:41)called 51 times86.0%
boost::http_proto::file_posix::native_handle() const (boost/http_proto/file_posix.hpp:91)called 2 times100.0%
boost::http_proto::file_posix::native_handle(int) (libs/http_proto/src/file_posix.cpp:97)called 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 times78.0%
boost::http_proto::file_posix::operator=(boost::http_proto::file_posix&&) (libs/http_proto/src/file_posix.cpp:84)called 3 times100.0%
boost::http_proto::file_posix::pos(boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:232)called 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 times64.0%
boost::http_proto::file_posix::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:254)called 2 times73.0%
boost::http_proto::file_posix::size(boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:210)called 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 times68.0%
boost::http_proto::file_posix::~file_posix() (libs/http_proto/src/file_posix.cpp:70)called 23 times100.0%
boost::http_proto::file_stdio::close(boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:59)called 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 time100.0%
boost::http_proto::file_stdio::is_open() const (boost/http_proto/file_stdio.hpp:87)called 10 times100.0%
boost::http_proto::file_stdio::native_handle() const (boost/http_proto/file_stdio.hpp:70)called 2 times100.0%
boost::http_proto::file_stdio::native_handle(_IO_FILE*) (libs/http_proto/src/file_stdio.cpp:50)called 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 times100.0%
boost::http_proto::file_stdio::operator=(boost::http_proto::file_stdio&&) (libs/http_proto/src/file_stdio.cpp:36)called 3 times100.0%
boost::http_proto::file_stdio::pos(boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:265)called 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 times73.0%
boost::http_proto::file_stdio::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:287)called 2 times71.0%
boost::http_proto::file_stdio::size(boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:223)called 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 times73.0%
boost::http_proto::file_stdio::~file_stdio() (libs/http_proto/src/file_stdio.cpp:21)called 23 times100.0%
boost::http_proto::header_limits::valid_space_needed() const (libs/http_proto/src/header_limits.cpp:18)called 40 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:441)called 40 times100.0%
boost::http_proto::int_to_status(unsigned int) (libs/http_proto/src/status.cpp:18)called 1094 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 4279 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 8521 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 4279 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 8534 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 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 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 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 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 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 321 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 321 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 705 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 321 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 321 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 505 times100.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 321 times83.0%
boost::http_proto::make_error_code(boost::http_proto::error) (boost/http_proto/impl/error.hpp:91)called 118613 times100.0%
boost::http_proto::make_error_condition(boost::http_proto::condition) (boost/http_proto/impl/error.hpp:103)called 86764 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::header const&) (boost/http_proto/message_base.hpp:93)called 8 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::header const&, char*, unsigned long) (boost/http_proto/message_base.hpp:101)called 8 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind) (boost/http_proto/message_base.hpp:32)called 156 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:71)called 300 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, char*, unsigned long) (boost/http_proto/message_base.hpp:40)called 44 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, char*, unsigned long, boost::core::basic_string_view<char>) (boost/http_proto/message_base.hpp:80)called 25 times100.0%
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, unsigned long) (boost/http_proto/message_base.hpp:50)called 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:60)called 20 times100.0%
boost::http_proto::message_base::set_chunked(bool) (libs/http_proto/src/message_base.cpp:51)called 72 times88.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 times66.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 times76.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:99)called 4568 times100.0%
boost::http_proto::message_view_base::keep_alive() const (boost/http_proto/message_view_base.hpp:81)called 22 times100.0%
boost::http_proto::message_view_base::message_view_base() (boost/http_proto/message_view_base.hpp:33)called 968 times100.0%
boost::http_proto::message_view_base::metadata() const (boost/http_proto/message_view_base.hpp:89)called 267 times100.0%
boost::http_proto::message_view_base::payload() const (boost/http_proto/message_view_base.hpp:58)called 39 times100.0%
boost::http_proto::message_view_base::payload_size() const (boost/http_proto/message_view_base.hpp:71)called 2 times80.0%
boost::http_proto::metadata::connection_t::connection_t() (boost/http_proto/metadata.hpp:116)called 11962 times100.0%
boost::http_proto::metadata::connection_t::connection_t(boost::system::error_code, unsigned long, bool, bool, bool) (boost/http_proto/metadata.hpp:119)called 15 times100.0%
boost::http_proto::metadata::content_encoding_t::content_encoding_t() (boost/http_proto/metadata.hpp:156)called 11950 times100.0%
boost::http_proto::metadata::content_encoding_t::content_encoding_t(boost::system::error_code, unsigned long, boost::http_proto::encoding) (boost/http_proto/metadata.hpp:159)called 5 times100.0%
boost::http_proto::metadata::content_length_t::content_length_t() (boost/http_proto/metadata.hpp:195)called 11954 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:198)called 11 times100.0%
boost::http_proto::metadata::expect_t::expect_t() (boost/http_proto/metadata.hpp:230)called 11969 times100.0%
boost::http_proto::metadata::expect_t::expect_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:233)called 14 times100.0%
boost::http_proto::metadata::metadata() (boost/http_proto/metadata.hpp:389)called 11950 times100.0%
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t() (boost/http_proto/metadata.hpp:281)called 16191 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:284)called 20 times100.0%
boost::http_proto::metadata::upgrade_t::upgrade_t() (boost/http_proto/metadata.hpp:320)called 11955 times100.0%
boost::http_proto::metadata::upgrade_t::upgrade_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:323)called 15 times100.0%
boost::http_proto::obsolete_reason(boost::http_proto::status) (libs/http_proto/src/status.cpp:127)called 85 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 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::parser::apply_filter(boost::system::error_code&, unsigned long, bool) (libs/http_proto/src/parser.cpp:1578)called 58260 times79.0%
boost::http_proto::parser::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1590)called 60084 times84.0%
boost::http_proto::parser::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:1642)called 1620 times100.0%
boost::http_proto::parser::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:1668)not called0.0%
boost::http_proto::parser::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#4}::operator()() const (libs/http_proto/src/parser.cpp:1687)not called0.0%
boost::http_proto::parser::body() const (libs/http_proto/src/parser.cpp:1505)called 699 times75.0%
boost::http_proto::parser::body_limit_remain() const (libs/http_proto/src/parser.cpp:1729)called 165733 times100.0%
boost::http_proto::parser::commit(unsigned long) (libs/http_proto/src/parser.cpp:782)called 51097 times80.0%
boost::http_proto::parser::commit_eof() (libs/http_proto/src/parser.cpp:882)called 402 times68.0%
boost::http_proto::parser::consume_body(unsigned long) (libs/http_proto/src/parser.cpp:1486)called 39606 times77.0%
boost::http_proto::parser::got_header() const (libs/http_proto/src/parser.cpp:480)called 11938 times100.0%
boost::http_proto::parser::is_complete() const (libs/http_proto/src/parser.cpp:486)called 51343 times100.0%
boost::http_proto::parser::is_plain() const (libs/http_proto/src/parser.cpp:1721)called 182247 times100.0%
boost::http_proto::parser::on_set_body() (libs/http_proto/src/parser.cpp:1563)called 755 times71.0%
boost::http_proto::parser::parse(boost::system::error_code&) (libs/http_proto/src/parser.cpp:922)called 69899 times82.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#10}::operator()() const (libs/http_proto/src/parser.cpp:1219)not called0.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#11}::operator()() const (libs/http_proto/src/parser.cpp:1247)not called0.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#12}::operator()() const (libs/http_proto/src/parser.cpp:1275)called 25812 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#13}::operator()() const (libs/http_proto/src/parser.cpp:1286)called 25812 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#14}::operator()() const (libs/http_proto/src/parser.cpp:1309)called 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#15}::operator()() const (libs/http_proto/src/parser.cpp:1325)called 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#16}::operator()() const (libs/http_proto/src/parser.cpp:1362)called 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#17}::operator()() const (libs/http_proto/src/parser.cpp:1390)called 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#18}::operator()() const (libs/http_proto/src/parser.cpp:1396)called 20004 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#19}::operator()() const (libs/http_proto/src/parser.cpp:1435)not called0.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:959)called 12 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:967)called 15 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:1010)called 180 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#4}::operator()() const (libs/http_proto/src/parser.cpp:1069)called 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#5}::operator()() const (libs/http_proto/src/parser.cpp:1088)called 8796 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#6}::operator()() const (libs/http_proto/src/parser.cpp:1106)called 19412 times58.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#6}::operator()() const::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1110)not called0.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#7}::operator()() const (libs/http_proto/src/parser.cpp:1168)called 1 time100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#8}::operator()() const (libs/http_proto/src/parser.cpp:1174)called 364 times100.0%
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#9}::operator()() const (libs/http_proto/src/parser.cpp:1198)not called0.0%
boost::http_proto::parser::parser(boost::http_proto::context&, boost::http_proto::detail::kind) (libs/http_proto/src/parser.cpp:455)called 1052 times92.0%
boost::http_proto::parser::prepare() (libs/http_proto/src/parser.cpp:641)called 51100 times82.0%
boost::http_proto::parser::pull_body() (libs/http_proto/src/parser.cpp:1466)called 41250 times71.0%
boost::http_proto::parser::release_buffered_data() (libs/http_proto/src/parser.cpp:1529)not called0.0%
boost::http_proto::parser::reset() (libs/http_proto/src/parser.cpp:498)called 2480 times100.0%
boost::http_proto::parser::safe_get_header() const (libs/http_proto/src/parser.cpp:1710)called 315 times67.0%
boost::http_proto::parser::set_body_limit(unsigned long) (libs/http_proto/src/parser.cpp:1536)called 77 times100.0%
boost::http_proto::parser::start() (libs/http_proto/src/parser.cpp:508)called 10307 times100.0%
boost::http_proto::parser::start_impl(bool) (libs/http_proto/src/parser.cpp:514)called 10307 times87.0%
boost::http_proto::parser::~parser() (libs/http_proto/src/parser.cpp:468)called 1052 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 40 times61.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 40 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 1052 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 1052 times67.0%
boost::http_proto::parser_service::max_overread() const (libs/http_proto/src/parser.cpp:368)called 55253 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:376)called 40 times71.0%
boost::http_proto::parser_test::test_sink& boost::http_proto::parser::set_body<boost::http_proto::parser_test::test_sink, , void>() (boost/http_proto/impl/parser.hpp:99)called 348 times62.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 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 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 times71.0%
boost::http_proto::request::operator=(boost::http_proto::request const&) (boost/http_proto/request.hpp:172)called 4 times100.0%
boost::http_proto::request::operator=(boost::http_proto::request&&) (libs/http_proto/src/request.cpp:84)called 21 times100.0%
boost::http_proto::request::request() (libs/http_proto/src/request.cpp:17)called 27 times100.0%
boost::http_proto::request::request(boost::core::basic_string_view<char>) (libs/http_proto/src/request.cpp:25)called 203 times100.0%
boost::http_proto::request::request(boost::http_proto::request const&) (libs/http_proto/src/request.cpp:65)called 2 times100.0%
boost::http_proto::request::request(boost::http_proto::request&&) (libs/http_proto/src/request.cpp:55)called 23 times100.0%
boost::http_proto::request::request(boost::http_proto::request_view const&) (libs/http_proto/src/request.cpp:74)called 2 times100.0%
boost::http_proto::request::request(unsigned long) (libs/http_proto/src/request.cpp:34)called 4 times100.0%
boost::http_proto::request::request(unsigned long, unsigned long) (libs/http_proto/src/request.cpp:43)called 10 times100.0%
boost::http_proto::request::swap(boost::http_proto::request&) (boost/http_proto/request.hpp:194)called 44 times100.0%
boost::http_proto::request_base::method() const (boost/http_proto/request_base.hpp:137)called 33 times100.0%
boost::http_proto::request_base::method_text() const (boost/http_proto/request_base.hpp:145)called 47 times100.0%
boost::http_proto::request_base::operator boost::http_proto::request_view() const (boost/http_proto/request_base.hpp:118)called 4 times100.0%
boost::http_proto::request_base::request_base() (boost/http_proto/request_base.hpp:30)called 50 times100.0%
boost::http_proto::request_base::request_base(boost::core::basic_string_view<char>) (boost/http_proto/request_base.hpp:59)called 203 times100.0%
boost::http_proto::request_base::request_base(boost::core::basic_string_view<char>, char*, unsigned long) (boost/http_proto/request_base.hpp:95)called 22 times100.0%
boost::http_proto::request_base::request_base(boost::http_proto::detail::header const&) (boost/http_proto/request_base.hpp:67)called 4 times100.0%
boost::http_proto::request_base::request_base(boost::http_proto::detail::header const&, char*, unsigned long) (boost/http_proto/request_base.hpp:74)called 4 times100.0%
boost::http_proto::request_base::request_base(char*, unsigned long) (boost/http_proto/request_base.hpp:85)called 20 times100.0%
boost::http_proto::request_base::request_base(unsigned long) (boost/http_proto/request_base.hpp:37)called 4 times100.0%
boost::http_proto::request_base::request_base(unsigned long, unsigned long) (boost/http_proto/request_base.hpp:46)called 10 times100.0%
boost::http_proto::request_base::set_expect_100_continue(bool) (libs/http_proto/src/request_base.cpp:20)called 20 times77.0%
boost::http_proto::request_base::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_base.cpp:79)called 31 times96.0%
boost::http_proto::request_base::set_method(boost::core::basic_string_view<char>) (boost/http_proto/request_base.hpp:193)called 12 times100.0%
boost::http_proto::request_base::set_method(boost::http_proto::method) (boost/http_proto/request_base.hpp:180)called 4 times100.0%
boost::http_proto::request_base::set_start_line(boost::http_proto::method, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/request_base.hpp:240)called 1 time100.0%
boost::http_proto::request_base::set_target(boost::core::basic_string_view<char>) (boost/http_proto/request_base.hpp:211)called 10 times100.0%
boost::http_proto::request_base::set_version(boost::http_proto::version) (boost/http_proto/request_base.hpp:224)called 4 times100.0%
boost::http_proto::request_base::target() const (boost/http_proto/request_base.hpp:155)called 36 times100.0%
boost::http_proto::request_base::version() const (boost/http_proto/request_base.hpp:166)called 49 times100.0%
boost::http_proto::request_parser::config::config() (boost/http_proto/request_parser.hpp:34)called 23 times100.0%
boost::http_proto::request_parser::get() const (libs/http_proto/src/request_parser.cpp:25)called 314 times100.0%
boost::http_proto::request_parser::request_parser(boost::http_proto::context&) (libs/http_proto/src/request_parser.cpp:15)called 1022 times100.0%
boost::http_proto::request_view::method() const (boost/http_proto/request_view.hpp:72)called 55 times100.0%
boost::http_proto::request_view::method_text() const (boost/http_proto/request_view.hpp:80)called 55 times100.0%
boost::http_proto::request_view::operator=(boost::http_proto::request_view const&) (boost/http_proto/request_view.hpp:55)called 1 time100.0%
boost::http_proto::request_view::request_view() (boost/http_proto/request_view.hpp:40)called 4 times100.0%
boost::http_proto::request_view::request_view(boost::http_proto::detail::header const*) (boost/http_proto/request_view.hpp:29)called 318 times80.0%
boost::http_proto::request_view::request_view(boost::http_proto::request_view const&) (boost/http_proto/request_view.hpp:49)called 1 time100.0%
boost::http_proto::request_view::target() const (boost/http_proto/request_view.hpp:90)called 55 times100.0%
boost::http_proto::request_view::version() const (boost/http_proto/request_view.hpp:101)called 55 times100.0%
boost::http_proto::response::operator=(boost::http_proto::response const&) (boost/http_proto/response.hpp:193)called 1 time100.0%
boost::http_proto::response::operator=(boost::http_proto::response&&) (libs/http_proto/src/response.cpp:84)called 1 time100.0%
boost::http_proto::response::operator=(boost::http_proto::response_view const&) (boost/http_proto/response.hpp:203)called 1 time100.0%
boost::http_proto::response::response() (libs/http_proto/src/response.cpp:20)called 106 times100.0%
boost::http_proto::response::response(boost::core::basic_string_view<char>) (libs/http_proto/src/response.cpp:28)called 97 times100.0%
boost::http_proto::response::response(boost::http_proto::response const&) (libs/http_proto/src/response.cpp:65)called 2 times100.0%
boost::http_proto::response::response(boost::http_proto::response&&) (libs/http_proto/src/response.cpp:57)called 3 times100.0%
boost::http_proto::response::response(boost::http_proto::response_view const&) (libs/http_proto/src/response.cpp:74)called 2 times100.0%
boost::http_proto::response::response(boost::http_proto::status) (libs/http_proto/src/response.cpp:94)called 6 times100.0%
boost::http_proto::response::response(boost::http_proto::status, boost::http_proto::version) (libs/http_proto/src/response.cpp:102)called 14 times86.0%
boost::http_proto::response::response(unsigned long) (libs/http_proto/src/response.cpp:37)called 4 times100.0%
boost::http_proto::response::response(unsigned long, unsigned long) (libs/http_proto/src/response.cpp:46)called 10 times100.0%
boost::http_proto::response::swap(boost::http_proto::response&) (boost/http_proto/response.hpp:213)called 4 times100.0%
boost::http_proto::response_base::operator boost::http_proto::response_view() const (boost/http_proto/response_base.hpp:120)called 82 times100.0%
boost::http_proto::response_base::reason() const (boost/http_proto/response_base.hpp:138)called 50 times100.0%
boost::http_proto::response_base::response_base() (boost/http_proto/response_base.hpp:32)called 106 times100.0%
boost::http_proto::response_base::response_base(boost::core::basic_string_view<char>) (boost/http_proto/response_base.hpp:61)called 97 times100.0%
boost::http_proto::response_base::response_base(boost::core::basic_string_view<char>, char*, unsigned long) (boost/http_proto/response_base.hpp:97)called 3 times100.0%
boost::http_proto::response_base::response_base(boost::http_proto::detail::header const&) (boost/http_proto/response_base.hpp:69)called 4 times100.0%
boost::http_proto::response_base::response_base(boost::http_proto::detail::header const&, char*, unsigned long) (boost/http_proto/response_base.hpp:76)called 4 times100.0%
boost::http_proto::response_base::response_base(char*, unsigned long) (boost/http_proto/response_base.hpp:87)called 24 times100.0%
boost::http_proto::response_base::response_base(unsigned long) (boost/http_proto/response_base.hpp:39)called 4 times100.0%
boost::http_proto::response_base::response_base(unsigned long, unsigned long) (boost/http_proto/response_base.hpp:48)called 10 times100.0%
boost::http_proto::response_base::set_impl(boost::http_proto::status, unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (libs/http_proto/src/response_base.cpp:18)called 36 times82.0%
boost::http_proto::response_base::set_start_line(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/response_base.hpp:187)called 24 times100.0%
boost::http_proto::response_base::set_start_line(unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/response_base.hpp:201)called 12 times100.0%
boost::http_proto::response_base::status() const (boost/http_proto/response_base.hpp:148)called 50 times100.0%
boost::http_proto::response_base::status_int() const (boost/http_proto/response_base.hpp:156)called 50 times100.0%
boost::http_proto::response_base::version() const (boost/http_proto/response_base.hpp:164)called 50 times100.0%
boost::http_proto::response_parser::config::config() (boost/http_proto/response_parser.hpp:33)called 15 times100.0%
boost::http_proto::response_parser::get() const (libs/http_proto/src/response_parser.cpp:25)called 1 time100.0%
boost::http_proto::response_parser::response_parser(boost::http_proto::context&) (libs/http_proto/src/response_parser.cpp:15)called 30 times100.0%
boost::http_proto::response_view::operator=(boost::http_proto::response_view const&) (boost/http_proto/response_view.hpp:55)called 1 time100.0%
boost::http_proto::response_view::reason() const (boost/http_proto/response_view.hpp:71)called 4 times100.0%
boost::http_proto::response_view::response_view() (boost/http_proto/response_view.hpp:40)called 4 times100.0%
boost::http_proto::response_view::response_view(boost::http_proto::detail::header const*) (boost/http_proto/response_view.hpp:29)called 83 times80.0%
boost::http_proto::response_view::response_view(boost::http_proto::response_view const&) (boost/http_proto/response_view.hpp:49)called 1 time100.0%
boost::http_proto::response_view::status() const (boost/http_proto/response_view.hpp:81)called 4 times100.0%
boost::http_proto::response_view::status_int() const (boost/http_proto/response_view.hpp:89)called 4 times100.0%
boost::http_proto::response_view::version() const (boost/http_proto/response_view.hpp:97)called 4 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer>::const_buf_gen(boost::buffers::const_buffer) (boost/http_proto/serializer.hpp:484)called 3 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer>::count() const (boost/http_proto/serializer.hpp:514)called 3 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer>::is_empty() const (boost/http_proto/serializer.hpp:524)called 3 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer>::next() (boost/http_proto/serializer.hpp:491)called 1 time64.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer>::size() const (boost/http_proto/serializer.hpp:503)not called0.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span>::const_buf_gen(boost::buffers::const_buffer_span) (boost/http_proto/serializer.hpp:484)called 27 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span>::count() const (boost/http_proto/serializer.hpp:514)called 27 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span>::is_empty() const (boost/http_proto/serializer.hpp:524)called 30 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span>::next() (boost/http_proto/serializer.hpp:491)called 448 times91.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span>::size() const (boost/http_proto/serializer.hpp:503)called 1 time100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer>::const_buf_gen(boost::buffers::mutable_buffer) (boost/http_proto/serializer.hpp:484)called 2 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer>::count() const (boost/http_proto/serializer.hpp:514)called 2 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer>::is_empty() const (boost/http_proto/serializer.hpp:524)called 2 times100.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer>::next() (boost/http_proto/serializer.hpp:491)not called0.0%
boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer>::size() const (boost/http_proto/serializer.hpp:503)not called0.0%
boost::http_proto::serializer::consume(unsigned long) (libs/http_proto/src/serializer.cpp:531)called 10775 times100.0%
boost::http_proto::serializer::is_done() const (boost/http_proto/serializer.hpp:193)called 1400 times100.0%
boost::http_proto::serializer::make_array(unsigned long) (libs/http_proto/src/serializer.cpp:576)called 99 times69.0%
boost::http_proto::serializer::prepare() (libs/http_proto/src/serializer.cpp:299)called 9042 times81.0%
boost::http_proto::serializer::reset() (libs/http_proto/src/serializer.cpp:286)called 179 times100.0%
boost::http_proto::serializer::serializer(boost::http_proto::context&) (libs/http_proto/src/serializer.cpp:269)called 11 times100.0%
boost::http_proto::serializer::serializer(boost::http_proto::context&, unsigned long) (libs/http_proto/src/serializer.cpp:276)called 57 times100.0%
boost::http_proto::serializer::serializer(boost::http_proto::serializer&&) (libs/http_proto/src/serializer.cpp:265)not called0.0%
boost::http_proto::serializer::start(boost::http_proto::message_view_base const&) (boost/http_proto/serializer.hpp:118)called 4 times100.0%
boost::http_proto::serializer::start_buffers(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:655)called 32 times68.0%
boost::http_proto::serializer::start_buffers(boost::http_proto::message_view_base const&)::{lambda()#1}::operator()() const (libs/http_proto/src/serializer.cpp:683)called 16 times100.0%
boost::http_proto::serializer::start_buffers(boost::http_proto::message_view_base const&)::{lambda()#2}::operator()() const (libs/http_proto/src/serializer.cpp:747)called 16 times100.0%
boost::http_proto::serializer::start_empty(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:620)called 4 times88.0%
boost::http_proto::serializer::start_init(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:589)called 99 times91.0%
boost::http_proto::serializer::start_source(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:793)called 33 times70.0%
boost::http_proto::serializer::start_stream(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:833)called 30 times74.0%
boost::http_proto::serializer::stream::capacity() const (libs/http_proto/src/serializer.cpp:877)called 69 times89.0%
boost::http_proto::serializer::stream::close() const (libs/http_proto/src/serializer.cpp:959)called 33 times100.0%
boost::http_proto::serializer::stream::commit(unsigned long) const (libs/http_proto/src/serializer.cpp:929)called 5511 times89.0%
boost::http_proto::serializer::stream::is_full() const (libs/http_proto/src/serializer.cpp:896)called 61 times100.0%
boost::http_proto::serializer::stream::prepare() const (libs/http_proto/src/serializer.cpp:904)called 5511 times84.0%
boost::http_proto::serializer::stream::stream(boost::http_proto::serializer&) (boost/http_proto/serializer.hpp:433)called 30 times100.0%
boost::http_proto::serializer::~serializer() (libs/http_proto/src/serializer.cpp:260)called 57 times100.0%
boost::http_proto::serializer_test::faulty_source& boost::http_proto::serializer::construct_source<boost::http_proto::serializer_test::faulty_source, boost::system::error_code, (void*)0>(boost::system::error_code&&) (boost/http_proto/serializer.hpp:238)called 1 time100.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:238)called 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:238)called 4 times100.0%
boost::http_proto::service::~service() (libs/http_proto/src/service/service.cpp:15)called 82 times100.0%
boost::http_proto::sink::on_write(boost::buffers::const_buffer_span, bool) (libs/http_proto/src/sink.cpp:16)called 20393 times95.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:87)called 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:87)called 20388 times100.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:87)called 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:87)called 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)called 20388 times88.0%
boost::http_proto::sink::results::operator+=(boost::http_proto::sink::results const&) (boost/http_proto/impl/sink.hpp:23)called 61173 times80.0%
boost::http_proto::sink::write_impl(boost::buffers::const_buffer const&, bool) (boost/http_proto/sink.hpp:174)called 2 times100.0%
boost::http_proto::sink::write_impl(boost::buffers::const_buffer_span const&, bool) (boost/http_proto/sink.hpp:190)called 5 times100.0%
boost::http_proto::sink::write_impl(boost::buffers::mutable_buffer const&, bool) (boost/http_proto/sink.hpp:182)called 2 times100.0%
boost::http_proto::source::on_read(boost::buffers::mutable_buffer_span) (libs/http_proto/src/source.cpp:17)called 2719 times86.0%
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer const&) (boost/http_proto/source.hpp:164)called 2 times100.0%
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer_span const&) (boost/http_proto/source.hpp:171)called 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:84)called 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:84)called 2714 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:84)called 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 2714 times91.0%
boost::http_proto::source::results::operator+=(boost::http_proto::source::results const&) (boost/http_proto/impl/source.hpp:23)called 8120 times71.0%
boost::http_proto::static_fields<16ul>::static_fields() (boost/http_proto/static_fields.hpp:43)called 1 time100.0%
boost::http_proto::static_fields<256ul>::operator boost::http_proto::fields_view() const (boost/http_proto/static_fields.hpp:113)called 4 times100.0%
boost::http_proto::static_fields<256ul>::operator=(boost::http_proto::fields_view const&) (boost/http_proto/static_fields.hpp:105)called 3 times100.0%
boost::http_proto::static_fields<256ul>::operator=(boost::http_proto::static_fields<256ul> const&) (boost/http_proto/static_fields.hpp:96)called 3 times100.0%
boost::http_proto::static_fields<256ul>::static_fields() (boost/http_proto/static_fields.hpp:43)called 9 times100.0%
boost::http_proto::static_fields<256ul>::static_fields(boost::core::basic_string_view<char>) (boost/http_proto/static_fields.hpp:55)called 12 times100.0%
boost::http_proto::static_fields<256ul>::static_fields(boost::http_proto::fields_view const&) (boost/http_proto/static_fields.hpp:82)called 2 times100.0%
boost::http_proto::static_fields<256ul>::static_fields(boost::http_proto::static_fields<256ul> const&) (boost/http_proto/static_fields.hpp:69)called 2 times100.0%
boost::http_proto::static_fields<512ul>::operator=(boost::http_proto::fields_view const&) (boost/http_proto/static_fields.hpp:105)called 1 time100.0%
boost::http_proto::static_fields<512ul>::static_fields() (boost/http_proto/static_fields.hpp:43)called 1 time100.0%
boost::http_proto::static_request<128ul>::static_request() (boost/http_proto/static_request.hpp:30)called 5 times100.0%
boost::http_proto::static_request<128ul>::static_request(boost::core::basic_string_view<char>) (boost/http_proto/static_request.hpp:39)called 19 times100.0%
boost::http_proto::static_request<128ul>::static_request(boost::http_proto::static_request<128ul> const&) (boost/http_proto/static_request.hpp:48)called 1 time100.0%
boost::http_proto::static_request<16ul>::static_request() (boost/http_proto/static_request.hpp:30)called 1 time100.0%
boost::http_proto::static_request<256ul>::static_request() (boost/http_proto/static_request.hpp:30)called 3 times100.0%
boost::http_proto::static_request<64ul>::static_request() (boost/http_proto/static_request.hpp:30)called 11 times100.0%
boost::http_proto::static_request<64ul>::static_request(boost::core::basic_string_view<char>) (boost/http_proto/static_request.hpp:39)called 3 times100.0%
boost::http_proto::static_request<64ul>::static_request(boost::http_proto::request_view const&) (boost/http_proto/static_request.hpp:57)called 2 times100.0%
boost::http_proto::static_request<64ul>::static_request(boost::http_proto::static_request<64ul> const&) (boost/http_proto/static_request.hpp:48)called 1 time100.0%
boost::http_proto::static_response<128ul>::operator=(boost::http_proto::response_view const&) (boost/http_proto/static_response.hpp:103)called 1 time100.0%
boost::http_proto::static_response<128ul>::static_response() (boost/http_proto/static_response.hpp:30)called 1 time100.0%
boost::http_proto::static_response<128ul>::static_response(boost::core::basic_string_view<char>) (boost/http_proto/static_response.hpp:39)called 2 times100.0%
boost::http_proto::static_response<128ul>::static_response(boost::http_proto::response_view const&) (boost/http_proto/static_response.hpp:83)called 1 time100.0%
boost::http_proto::static_response<128ul>::static_response(boost::http_proto::status) (boost/http_proto/static_response.hpp:65)called 1 time100.0%
boost::http_proto::static_response<128ul>::static_response(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/static_response.hpp:48)called 1 time71.0%
boost::http_proto::static_response<16ul>::static_response() (boost/http_proto/static_response.hpp:30)called 1 time100.0%
boost::http_proto::static_response<64ul>::operator=(boost::http_proto::static_response<64ul> const&) (boost/http_proto/static_response.hpp:93)called 1 time100.0%
boost::http_proto::static_response<64ul>::static_response() (boost/http_proto/static_response.hpp:30)called 22 times100.0%
boost::http_proto::static_response<64ul>::static_response(boost::core::basic_string_view<char>) (boost/http_proto/static_response.hpp:39)called 1 time100.0%
boost::http_proto::static_response<64ul>::static_response(boost::http_proto::response_view const&) (boost/http_proto/static_response.hpp:83)called 1 time100.0%
boost::http_proto::static_response<64ul>::static_response(boost::http_proto::static_response<64ul> const&) (boost/http_proto/static_response.hpp:74)called 2 times100.0%
boost::http_proto::static_response<64ul>::static_response(boost::http_proto::status) (boost/http_proto/static_response.hpp:65)called 5 times100.0%
boost::http_proto::static_response<64ul>::static_response(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/static_response.hpp:48)called 11 times86.0%
boost::http_proto::string_to_field(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:562)called 12137 times100.0%
boost::http_proto::string_to_method(boost::core::basic_string_view<char>) (libs/http_proto/src/method.cpp:74)called 9831 times98.0%
boost::http_proto::to_status_class(boost::http_proto::status) (libs/http_proto/src/status.cpp:121)called 62 times100.0%
boost::http_proto::to_status_class(unsigned int) (libs/http_proto/src/status.cpp:105)called 124 times100.0%
boost::http_proto::to_string(boost::http_proto::field) (libs/http_proto/src/field.cpp:554)called 518 times86.0%
boost::http_proto::to_string(boost::http_proto::method) (libs/http_proto/src/method.cpp:20)called 94 times100.0%
boost::http_proto::to_string(boost::http_proto::version) (libs/http_proto/src/version.cpp:17)called 69 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 times85.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 time60.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 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 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 time67.0%
boost::http_proto::zlib::(anonymous namespace)::clamp(unsigned long) (libs/http_proto/src_zlib/service/zlib_service.cpp:163)called 312148 times80.0%
boost::http_proto::zlib::(anonymous namespace)::deflator::deflator(boost::http_proto::detail::workspace&, int, int, int) (libs/http_proto/src_zlib/service/zlib_service.cpp:195)called 72 times71.0%
boost::http_proto::zlib::(anonymous namespace)::deflator::write(boost::http_proto::zlib::params&, boost::http_proto::zlib::flush) (libs/http_proto/src_zlib/service/zlib_service.cpp:212)called 17508 times100.0%
boost::http_proto::zlib::(anonymous namespace)::inflator::inflator(boost::http_proto::detail::workspace&, int) (libs/http_proto/src_zlib/service/zlib_service.cpp:227)called 72 times71.0%
boost::http_proto::zlib::(anonymous namespace)::inflator::write(boost::http_proto::zlib::params&, boost::http_proto::zlib::flush) (libs/http_proto/src_zlib/service/zlib_service.cpp:241)called 60529 times100.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl& boost::http_proto::context::make_service<boost::http_proto::zlib::(anonymous namespace)::service_impl>() (boost/http_proto/impl/context.hpp:38)called 39 times59.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl& boost::http_proto::detail::downcast<boost::http_proto::zlib::(anonymous namespace)::service_impl&, boost::http_proto::service>(boost::http_proto::service&) (boost/http_proto/detail/type_index.hpp:134)called 39 times80.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl::deflator_space_needed(int, int) const (libs/http_proto/src_zlib/service/zlib_service.cpp:261)called 36 times100.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl::inflator_space_needed(int) const (libs/http_proto/src_zlib/service/zlib_service.cpp:281)called 2 times100.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl::make_deflator(boost::http_proto::detail::workspace&, int, int, int) const (libs/http_proto/src_zlib/service/zlib_service.cpp:299)called 72 times100.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl::make_inflator(boost::http_proto::detail::workspace&, int) const (libs/http_proto/src_zlib/service/zlib_service.cpp:310)called 72 times100.0%
boost::http_proto::zlib::(anonymous namespace)::service_impl::service_impl(boost::http_proto::context&) (libs/http_proto/src_zlib/service/zlib_service.cpp:256)called 39 times100.0%
boost::http_proto::zlib::(anonymous namespace)::sync(z_stream_s const&, boost::http_proto::zlib::params*) (libs/http_proto/src_zlib/service/zlib_service.cpp:181)called 78037 times100.0%
boost::http_proto::zlib::(anonymous namespace)::sync(z_stream_s*, boost::http_proto::zlib::params const&) (libs/http_proto/src_zlib/service/zlib_service.cpp:171)called 78037 times100.0%
boost::http_proto::zlib::(anonymous namespace)::throw_zlib_error(int, boost::source_location const&) (libs/http_proto/src_zlib/service/zlib_service.cpp:30)not called0.0%
boost::http_proto::zlib::(anonymous namespace)::zalloc(void*, unsigned int, unsigned int) (libs/http_proto/src_zlib/service/zlib_service.cpp:136)called 468 times57.0%
boost::http_proto::zlib::(anonymous namespace)::zfree(void*, void*) (libs/http_proto/src_zlib/service/zlib_service.cpp:156)not called0.0%
boost::http_proto::zlib::deflate_service_impl& boost::http_proto::context::make_service<boost::http_proto::zlib::deflate_service_impl>() (boost/http_proto/impl/context.hpp:38)not called0.0%
boost::http_proto::zlib::deflate_service_impl& boost::http_proto::detail::downcast<boost::http_proto::zlib::deflate_service_impl&, boost::http_proto::service>(boost::http_proto::service&) (boost/http_proto/detail/type_index.hpp:134)not called0.0%
boost::http_proto::zlib::deflate_service_impl::bound(boost::http_proto::zlib::stream_t&, unsigned long) const (libs/http_proto/src_zlib/service/deflate_service.cpp:138)not called0.0%
boost::http_proto::zlib::deflate_service_impl::deflate(boost::http_proto::zlib::stream_t&, int) const (libs/http_proto/src_zlib/service/deflate_service.cpp:103)not called0.0%
boost::http_proto::zlib::deflate_service_impl::deflate_end(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/deflate_service.cpp:112)not called0.0%
boost::http_proto::zlib::deflate_service_impl::deflate_service_impl(boost::http_proto::context&) (libs/http_proto/src_zlib/service/deflate_service.cpp:33)not called0.0%
boost::http_proto::zlib::deflate_service_impl::dup(boost::http_proto::zlib::stream_t&, boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/deflate_service.cpp:93)not called0.0%
boost::http_proto::zlib::deflate_service_impl::get_dict(boost::http_proto::zlib::stream_t&, unsigned char*, unsigned int*) const (libs/http_proto/src_zlib/service/deflate_service.cpp:83)not called0.0%
boost::http_proto::zlib::deflate_service_impl::init(boost::http_proto::zlib::stream_t&, int) const (libs/http_proto/src_zlib/service/deflate_service.cpp:49)not called0.0%
boost::http_proto::zlib::deflate_service_impl::init2(boost::http_proto::zlib::stream_t&, int, int, int, int, int) const (libs/http_proto/src_zlib/service/deflate_service.cpp:58)not called0.0%
boost::http_proto::zlib::deflate_service_impl::params(boost::http_proto::zlib::stream_t&, int, int) const (libs/http_proto/src_zlib/service/deflate_service.cpp:128)not called0.0%
boost::http_proto::zlib::deflate_service_impl::pending(boost::http_proto::zlib::stream_t&, unsigned int*, int*) const (libs/http_proto/src_zlib/service/deflate_service.cpp:147)not called0.0%
boost::http_proto::zlib::deflate_service_impl::prime(boost::http_proto::zlib::stream_t&, int, int) const (libs/http_proto/src_zlib/service/deflate_service.cpp:157)not called0.0%
boost::http_proto::zlib::deflate_service_impl::reset(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/deflate_service.cpp:120)not called0.0%
boost::http_proto::zlib::deflate_service_impl::set_dict(boost::http_proto::zlib::stream_t&, unsigned char const*, unsigned int) const (libs/http_proto/src_zlib/service/deflate_service.cpp:73)not called0.0%
boost::http_proto::zlib::deflate_service_impl::set_header(boost::http_proto::zlib::stream_t&, void*) const (libs/http_proto/src_zlib/service/deflate_service.cpp:167)not called0.0%
boost::http_proto::zlib::deflate_service_impl::version() const (libs/http_proto/src_zlib/service/deflate_service.cpp:43)not called0.0%
boost::http_proto::zlib::deflate_service_impl::~deflate_service_impl() (libs/http_proto/src_zlib/service/deflate_service.cpp:38)not called0.0%
boost::http_proto::zlib::detail::error_cat_type::error_cat_type() (boost/http_proto/service/impl/zlib_service.hpp:45)called 50 times100.0%
boost::http_proto::zlib::detail::error_cat_type::failed(int) const (libs/http_proto/src/service/zlib_service.cpp:25)called 156086 times100.0%
boost::http_proto::zlib::detail::error_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/service/zlib_service.cpp:39)not called0.0%
boost::http_proto::zlib::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/service/zlib_service.cpp:32)not called0.0%
boost::http_proto::zlib::detail::error_cat_type::name() const (libs/http_proto/src/service/zlib_service.cpp:18)not called0.0%
boost::http_proto::zlib::inflate_service_impl& boost::http_proto::context::make_service<boost::http_proto::zlib::inflate_service_impl>() (boost/http_proto/impl/context.hpp:38)not called0.0%
boost::http_proto::zlib::inflate_service_impl& boost::http_proto::detail::downcast<boost::http_proto::zlib::inflate_service_impl&, boost::http_proto::service>(boost::http_proto::service&) (boost/http_proto/detail/type_index.hpp:134)not called0.0%
boost::http_proto::zlib::inflate_service_impl::back_end(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:171)not called0.0%
boost::http_proto::zlib::inflate_service_impl::back_init(boost::http_proto::zlib::stream_t&, int, unsigned char*) const (libs/http_proto/src_zlib/service/inflate_service.cpp:161)not called0.0%
boost::http_proto::zlib::inflate_service_impl::compile_flags() const (libs/http_proto/src_zlib/service/inflate_service.cpp:179)not called0.0%
boost::http_proto::zlib::inflate_service_impl::dup(boost::http_proto::zlib::stream_t&, boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:106)not called0.0%
boost::http_proto::zlib::inflate_service_impl::get_dict(boost::http_proto::zlib::stream_t&, unsigned char*, unsigned int*) const (libs/http_proto/src_zlib/service/inflate_service.cpp:88)not called0.0%
boost::http_proto::zlib::inflate_service_impl::get_header(boost::http_proto::zlib::stream_t&, void*) const (libs/http_proto/src_zlib/service/inflate_service.cpp:151)not called0.0%
boost::http_proto::zlib::inflate_service_impl::inflate(boost::http_proto::zlib::stream_t&, int) const (libs/http_proto/src_zlib/service/inflate_service.cpp:61)not called0.0%
boost::http_proto::zlib::inflate_service_impl::inflate_end(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:70)not called0.0%
boost::http_proto::zlib::inflate_service_impl::inflate_service_impl(boost::http_proto::context&) (libs/http_proto/src_zlib/service/inflate_service.cpp:28)not called0.0%
boost::http_proto::zlib::inflate_service_impl::init(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:44)not called0.0%
boost::http_proto::zlib::inflate_service_impl::init2(boost::http_proto::zlib::stream_t&, int) const (libs/http_proto/src_zlib/service/inflate_service.cpp:52)not called0.0%
boost::http_proto::zlib::inflate_service_impl::mark(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:143)not called0.0%
boost::http_proto::zlib::inflate_service_impl::prime(boost::http_proto::zlib::stream_t&, int, int) const (libs/http_proto/src_zlib/service/inflate_service.cpp:133)not called0.0%
boost::http_proto::zlib::inflate_service_impl::reset(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:116)not called0.0%
boost::http_proto::zlib::inflate_service_impl::reset2(boost::http_proto::zlib::stream_t&, int) const (libs/http_proto/src_zlib/service/inflate_service.cpp:124)not called0.0%
boost::http_proto::zlib::inflate_service_impl::set_dict(boost::http_proto::zlib::stream_t&, unsigned char const*, unsigned int) const (libs/http_proto/src_zlib/service/inflate_service.cpp:78)not called0.0%
boost::http_proto::zlib::inflate_service_impl::sync(boost::http_proto::zlib::stream_t&) const (libs/http_proto/src_zlib/service/inflate_service.cpp:98)not called0.0%
boost::http_proto::zlib::inflate_service_impl::version() const (libs/http_proto/src_zlib/service/inflate_service.cpp:38)not called0.0%
boost::http_proto::zlib::inflate_service_impl::~inflate_service_impl() (libs/http_proto/src_zlib/service/inflate_service.cpp:33)not called0.0%
boost::http_proto::zlib::install_deflate_service(boost::http_proto::context&) (libs/http_proto/src_zlib/service/deflate_service.cpp:178)not called0.0%
boost::http_proto::zlib::install_inflate_service(boost::http_proto::context&) (libs/http_proto/src_zlib/service/inflate_service.cpp:186)not called0.0%
boost::http_proto::zlib::install_service(boost::http_proto::context&) (libs/http_proto/src_zlib/service/zlib_service.cpp:321)called 39 times100.0%
boost::http_proto::zlib::make_error_code(boost::http_proto::zlib::error) (boost/http_proto/service/impl/zlib_service.hpp:59)called 156086 times100.0%
boost::http_proto::zlib::service& boost::http_proto::context::get_service<boost::http_proto::zlib::service>() const (boost/http_proto/impl/context.hpp:82)called 185 times71.0%
boost::http_proto::zlib::service* boost::http_proto::context::find_service<boost::http_proto::zlib::service>() const (boost/http_proto/impl/context.hpp:61)called 185 times88.0%
boost::http_proto::zlib::service* boost::http_proto::detail::downcast<boost::http_proto::zlib::service*, boost::http_proto::service>(boost::http_proto::service*) (boost/http_proto/detail/type_index.hpp:120)called 185 times70.0%
boost::http_proto::zlib::stream_cast_impl<true>::get() (libs/http_proto/src_zlib/service/stream_cast.hpp:126)not called0.0%
boost::http_proto::zlib::stream_cast_impl<true>::stream_cast_impl(boost::http_proto::zlib::stream_t&) (libs/http_proto/src_zlib/service/stream_cast.hpp:117)not called0.0%
boost::http_proto::zlib_test::faulty_zlib_service& boost::http_proto::context::make_service<boost::http_proto::zlib_test::faulty_zlib_service>() (boost/http_proto/impl/context.hpp:38)called 2 times59.0%
boost::http_proto::zlib_test::faulty_zlib_service& boost::http_proto::detail::downcast<boost::http_proto::zlib_test::faulty_zlib_service&, boost::http_proto::service>(boost::http_proto::service&) (boost/http_proto/detail/type_index.hpp:134)called 2 times80.0%
boost::http_proto::zlib_test::sink_body[abi:cxx11](boost::http_proto::response_parser&, boost::buffers::const_buffer)::sink_t& boost::http_proto::parser::set_body<boost::http_proto::zlib_test::sink_body[abi:cxx11](boost::http_proto::response_parser&, boost::buffers::const_buffer)::sink_t, , void>() (boost/http_proto/impl/parser.hpp:99)called 24 times62.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>)::source_t& 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>)::source_t, boost::span<char const, 18446744073709551615ul>&, (void*)0>(boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/serializer.hpp:238)called 24 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>)::source_t& 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>)::source_t, boost::span<char const, 18446744073709551615ul>&, void>(boost::http_proto::message_view_base const&, boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/serializer.hpp:562)called 24 times100.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>, std::reference_wrapper<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >&>(std::reference_wrapper<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >&) (boost/http_proto/detail/impl/workspace.hpp:91)called 24 times67.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:91)called 11 times67.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:91)called 348 times67.0%
std::decay<boost::http_proto::(anonymous namespace)::deflator_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::deflator_filter, boost::http_proto::context&, boost::http_proto::detail::workspace&, bool>(boost::http_proto::context&, boost::http_proto::detail::workspace&, bool&&) (boost/http_proto/detail/impl/workspace.hpp:91)called 73 times71.0%
std::decay<boost::http_proto::(anonymous namespace)::inflator_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::inflator_filter, boost::http_proto::context&, boost::http_proto::detail::workspace&, bool>(boost::http_proto::context&, boost::http_proto::detail::workspace&, bool&&) (boost/http_proto/detail/impl/workspace.hpp:91)called 73 times71.0%
std::decay<boost::http_proto::parser_test::test_sink>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::parser_test::test_sink>() (boost/http_proto/detail/impl/workspace.hpp:91)called 348 times82.0%
std::decay<boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer> >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer>, boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:91)called 3 times67.0%
std::decay<boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span> >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::const_buf_gen<boost::buffers::const_buffer_span>, boost::buffers::const_buffer_span&>(boost::buffers::const_buffer_span&) (boost/http_proto/detail/impl/workspace.hpp:91)called 27 times67.0%
std::decay<boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer> >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::const_buf_gen<boost::buffers::mutable_buffer>, boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:91)called 2 times67.0%
std::decay<boost::http_proto::serializer_test::faulty_source>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer_test::faulty_source, boost::system::error_code>(boost::system::error_code&&) (boost/http_proto/detail/impl/workspace.hpp:91)called 1 time83.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:91)called 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:91)called 4 times83.0%
std::decay<boost::http_proto::zlib::(anonymous namespace)::deflator>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib::(anonymous namespace)::deflator, boost::http_proto::detail::workspace&, int&, int&, int&>(boost::http_proto::detail::workspace&, int&, int&, int&) (boost/http_proto/detail/impl/workspace.hpp:91)called 72 times72.0%
std::decay<boost::http_proto::zlib::(anonymous namespace)::inflator>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib::(anonymous namespace)::inflator, boost::http_proto::detail::workspace&, int&>(boost::http_proto::detail::workspace&, int&) (boost/http_proto/detail/impl/workspace.hpp:91)called 72 times69.0%
std::decay<boost::http_proto::zlib_test::faulty_zlib_service::faulty_stream>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib_test::faulty_zlib_service::faulty_stream>() (boost/http_proto/detail/impl/workspace.hpp:91)called 2 times82.0%
std::decay<boost::http_proto::zlib_test::sink_body[abi:cxx11](boost::http_proto::response_parser&, boost::buffers::const_buffer)::sink_t>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib_test::sink_body[abi:cxx11](boost::http_proto::response_parser&, boost::buffers::const_buffer)::sink_t>() (boost/http_proto/detail/impl/workspace.hpp:91)called 24 times82.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>)::source_t>::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>)::source_t, boost::span<char const, 18446744073709551615ul>&>(boost::span<char const, 18446744073709551615ul>&) (boost/http_proto/detail/impl/workspace.hpp:91)called 24 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 times62.0%
unsigned long boost::http_proto::(anonymous namespace)::clamp<unsigned long>(unsigned long, unsigned long) (libs/http_proto/src/parser.cpp:343)called 377848 times100.0%
unsigned long boost::http_proto::detail::workspace::space_needed<boost::http_proto::zlib::(anonymous namespace)::deflator>() (boost/http_proto/detail/impl/workspace.hpp:77)called 36 times100.0%
unsigned long boost::http_proto::detail::workspace::space_needed<boost::http_proto::zlib::(anonymous namespace)::inflator>() (boost/http_proto/detail/impl/workspace.hpp:77)called 2 times100.0%
void boost::http_proto::(anonymous namespace)::write_chunk_header<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&, unsigned long) (libs/http_proto/src/serializer.cpp:127)called 1 time89.0%
void boost::http_proto::(anonymous namespace)::write_chunk_header<boost::buffers::mutable_buffer_pair>(boost::buffers::mutable_buffer_pair const&, unsigned long) (libs/http_proto/src/serializer.cpp:127)called 4518 times89.0%
void boost::http_proto::(anonymous namespace)::write_crlf<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&) (libs/http_proto/src/serializer.cpp:152)called 1 time83.0%
void boost::http_proto::(anonymous namespace)::write_crlf<boost::buffers::mutable_buffer_pair>(boost::buffers::mutable_buffer_pair const&) (libs/http_proto/src/serializer.cpp:152)called 4518 times83.0%
void boost::http_proto::(anonymous namespace)::write_final_chunk<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&) (libs/http_proto/src/serializer.cpp:165)called 2 times83.0%
void boost::http_proto::(anonymous namespace)::write_final_chunk<boost::buffers::mutable_buffer_pair>(boost::buffers::mutable_buffer_pair const&) (libs/http_proto/src/serializer.cpp:165)called 41 times83.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:75)called 109 times100.0%
void boost::http_proto::detail::move_chars<boost::core::basic_string_view<char>*&, boost::core::basic_string_view<char>*&>(char*, char const*, unsigned long, boost::core::basic_string_view<char>*&, boost::core::basic_string_view<char>*&) (libs/http_proto/src/detail/move_chars.hpp:75)called 34 times100.0%
void boost::http_proto::detail::move_chars_impl<>(char*, char const*, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*) (libs/http_proto/src/detail/move_chars.hpp:58)called 143 times100.0%
void boost::http_proto::detail::move_chars_impl<boost::core::basic_string_view<char>* const&>(char*, char const*, 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:58)called 109 times100.0%
void boost::http_proto::detail::move_chars_impl<boost::core::basic_string_view<char>*&>(char*, char const*, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>*&) (libs/http_proto/src/detail/move_chars.hpp:58)called 34 times58.0%
void boost::http_proto::parser::set_body<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >(std::reference_wrapper<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >) (boost/http_proto/impl/parser.hpp:66)called 24 times58.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 348 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:540)called 3 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:540)called 27 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:540)called 2 times100.0%