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 times | 83.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::chained_sequence(boost::buffers::const_buffer_pair const&) (libs/http_proto/src/parser.cpp:179) | called 125668 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::empty() const (libs/http_proto/src/parser.cpp:210) | called 432880 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::next() (libs/http_proto/src/parser.cpp:188) | called 651569 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::size() const (libs/http_proto/src/parser.cpp:222) | called 446856 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::value() const (libs/http_proto/src/parser.cpp:216) | called 637061 times | 100.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:36) | called 49 times | 100.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:46) | called 23641 times | 97.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 102495 times | 100.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 times | 100.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 times | 100.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 times | 100.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 119418 times | 95.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 117028 times | 100.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 times | 100.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 times | 100.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 121428 times | 100.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 time | 100.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 time | 100.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 times | 100.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 times | 100.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 times | 100.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 times | 100.0% |
boost::http_proto::combine_field_values(boost::http_proto::fields_view_base::subrange const&, boost::urls::grammar::recycled_ptr<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&) (libs/http_proto/src/rfc/combine_field_values.cpp:16) | called 8 times | 93.0% |
boost::http_proto::consume_buffers(boost::buffers::const_buffer*&, unsigned long&, unsigned long) (libs/http_proto/src/serializer.cpp:102) | not called | 0.0% |
boost::http_proto::context::context() (libs/http_proto/src/context.cpp:35) | called 87 times | 100.0% |
boost::http_proto::context::find_service_impl(boost::http_proto::detail::type_index_impl) const (libs/http_proto/src/context.cpp:44) | called 1272 times | 100.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 70 times | 75.0% |
boost::http_proto::context::~context() (libs/http_proto/src/context.cpp:30) | called 87 times | 100.0% |
boost::http_proto::detail::align_up(unsigned long, unsigned long) (boost/http_proto/detail/align_up.hpp:22) | called 14655 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::array_of_buffers() (boost/http_proto/detail/array_of_buffers.hpp:31) | called 90 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::array_of_buffers(boost::buffers::const_buffer*, unsigned long) (boost/http_proto/detail/impl/array_of_buffers.hpp:22) | called 99 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::begin() const (boost/http_proto/detail/impl/array_of_buffers.hpp:68) | called 25214 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::capacity() const (boost/http_proto/detail/impl/array_of_buffers.hpp:60) | called 24800 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::consume(unsigned long) (boost/http_proto/detail/impl/array_of_buffers.hpp:97) | called 15951 times | 87.0% |
boost::http_proto::detail::array_of_buffers<true>::data() const (boost/http_proto/detail/impl/array_of_buffers.hpp:43) | called 15535 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::end() const (boost/http_proto/detail/impl/array_of_buffers.hpp:77) | called 25214 times | 100.0% |
boost::http_proto::detail::array_of_buffers<true>::operator[](unsigned long) const (boost/http_proto/detail/impl/array_of_buffers.hpp:86) | called 37561 times | 75.0% |
boost::http_proto::detail::array_of_buffers<true>::reset(unsigned long) (boost/http_proto/detail/impl/array_of_buffers.hpp:121) | called 12400 times | 88.0% |
boost::http_proto::detail::array_of_buffers<true>::size() const (boost/http_proto/detail/impl/array_of_buffers.hpp:52) | called 12487 times | 100.0% |
boost::http_proto::detail::condition_cat_type::condition_cat_type() (boost/http_proto/impl/error.hpp:75) | called 47 times | 100.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 times | 84.0% |
boost::http_proto::detail::condition_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:100) | called 2 times | 100.0% |
boost::http_proto::detail::condition_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:93) | called 2 times | 80.0% |
boost::http_proto::detail::condition_cat_type::name() const (libs/http_proto/src/error.cpp:86) | called 2 times | 100.0% |
boost::http_proto::detail::crlf_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:32) | called 23582 times | 100.0% |
boost::http_proto::detail::error_cat_type::error_cat_type() (boost/http_proto/impl/error.hpp:55) | called 47 times | 100.0% |
boost::http_proto::detail::error_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:35) | called 96 times | 97.0% |
boost::http_proto::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:28) | called 96 times | 80.0% |
boost::http_proto::detail::error_cat_type::name() const (libs/http_proto/src/error.cpp:21) | called 33 times | 100.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 14204 times | 100.0% |
boost::http_proto::detail::field_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:334) | called 24860 times | 100.0% |
boost::http_proto::detail::field_table::begin() const (libs/http_proto/src/field.cpp:531) | called 543 times | 100.0% |
boost::http_proto::detail::field_table::digest(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:47) | called 16604 times | 100.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 11038 times | 90.0% |
boost::http_proto::detail::field_table::field_table() (libs/http_proto/src/field.cpp:115) | called 13 times | 99.0% |
boost::http_proto::detail::field_table::get_chars(unsigned char const*) (libs/http_proto/src/field.cpp:27) | called 119165 times | 100.0% |
boost::http_proto::detail::field_table::size() const (libs/http_proto/src/field.cpp:525) | called 543 times | 100.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 11976 times | 94.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 13373 times | 100.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 57359 times | 100.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 143059 times | 100.0% |
boost::http_proto::detail::filter::results boost::http_proto::detail::filter::process<boost::buffers::mutable_buffer, boost::buffers::const_buffer>(boost::buffers::mutable_buffer const&, boost::buffers::const_buffer const&, bool) (libs/http_proto/src/detail/filter.hpp:76) | called 23641 times | 100.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 40197 times | 100.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 19887 times | 100.0% |
boost::http_proto::detail::get_field_table() (libs/http_proto/src/field.cpp:545) | called 12519 times | 100.0% |
boost::http_proto::detail::header::assign_to(boost::http_proto::detail::header&) const (libs/http_proto/src/detail/header.cpp:331) | called 30 times | 100.0% |
boost::http_proto::detail::header::bytes_needed(unsigned long, unsigned long) (libs/http_proto/src/detail/header.cpp:204) | called 911 times | 100.0% |
boost::http_proto::detail::header::copy_table(void*) const (libs/http_proto/src/detail/header.cpp:321) | called 30 times | 100.0% |
boost::http_proto::detail::header::copy_table(void*, unsigned long) const (libs/http_proto/src/detail/header.cpp:306) | called 30 times | 100.0% |
boost::http_proto::detail::header::count_crlf(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:1097) | called 541 times | 100.0% |
boost::http_proto::detail::header::entry::operator+(unsigned long) const (libs/http_proto/src/detail/header.cpp:40) | called 115 times | 100.0% |
boost::http_proto::detail::header::entry::operator-(unsigned long) const (libs/http_proto/src/detail/header.cpp:57) | called 79 times | 100.0% |
boost::http_proto::detail::header::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/detail/header.cpp:284) | called 68 times | 100.0% |
boost::http_proto::detail::header::find(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:265) | called 4295 times | 100.0% |
boost::http_proto::detail::header::get_default(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:112) | called 249 times | 100.0% |
boost::http_proto::detail::header::header(boost::http_proto::detail::empty) (libs/http_proto/src/detail/header.cpp:122) | called 11895 times | 100.0% |
boost::http_proto::detail::header::header(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:128) | called 230 times | 100.0% |
boost::http_proto::detail::header::is_default() const (libs/http_proto/src/detail/header.cpp:258) | called 43 times | 100.0% |
boost::http_proto::detail::header::is_special(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:378) | called 21 times | 100.0% |
boost::http_proto::detail::header::keep_alive() const (libs/http_proto/src/detail/header.cpp:173) | called 22 times | 93.0% |
boost::http_proto::detail::header::max_capacity_in_bytes() (boost/http_proto/detail/header.hpp:94) | called 11919 times | 100.0% |
boost::http_proto::detail::header::maybe_count(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:351) | not called | 0.0% |
boost::http_proto::detail::header::on_erase(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:445) | called 40 times | 91.0% |
boost::http_proto::detail::header::on_erase_all(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:917) | called 60 times | 100.0% |
boost::http_proto::detail::header::on_erase_connection() (libs/http_proto/src/detail/header.cpp:750) | called 9 times | 93.0% |
boost::http_proto::detail::header::on_erase_content_encoding() (libs/http_proto/src/detail/header.cpp:865) | not called | 0.0% |
boost::http_proto::detail::header::on_erase_content_length() (libs/http_proto/src/detail/header.cpp:772) | called 4 times | 95.0% |
boost::http_proto::detail::header::on_erase_expect() (libs/http_proto/src/detail/header.cpp:808) | called 10 times | 94.0% |
boost::http_proto::detail::header::on_erase_transfer_encoding() (libs/http_proto/src/detail/header.cpp:846) | called 5 times | 88.0% |
boost::http_proto::detail::header::on_erase_upgrade() (libs/http_proto/src/detail/header.cpp:885) | called 4 times | 94.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:417) | called 11756 times | 100.0% |
boost::http_proto::detail::header::on_insert_connection(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:475) | called 151 times | 98.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:487) | called 4 times | 100.0% |
boost::http_proto::detail::header::on_insert_content_encoding(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:660) | called 78 times | 93.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:673) | called 1 time | 100.0% |
boost::http_proto::detail::header::on_insert_content_length(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:507) | called 4857 times | 100.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:525) | called 5 times | 100.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:546) | called 183 times | 100.0% |
boost::http_proto::detail::header::on_insert_expect(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:553) | called 53 times | 100.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:569) | called 19 times | 100.0% |
boost::http_proto::detail::header::on_insert_transfer_encoding() (libs/http_proto/src/detail/header.cpp:578) | called 4279 times | 99.0% |
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#1}::operator()() const (libs/http_proto/src/detail/header.cpp:598) | called 4 times | 100.0% |
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#2}::operator()() const (libs/http_proto/src/detail/header.cpp:635) | called 2 times | 100.0% |
boost::http_proto::detail::header::on_insert_transfer_encoding()::{lambda()#3}::operator()() const (libs/http_proto/src/detail/header.cpp:646) | called 5 times | 100.0% |
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:706) | called 26 times | 100.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:717) | called 1 time | 100.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:727) | called 3 times | 100.0% |
boost::http_proto::detail::header::on_start_line() (libs/http_proto/src/detail/header.cpp:403) | called 10597 times | 100.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:1297) | called 17187 times | 76.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:1316) | not called | 0.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:1331) | not called | 0.0% |
boost::http_proto::detail::header::swap(boost::http_proto::detail::header&) (libs/http_proto/src/detail/header.cpp:135) | called 74 times | 100.0% |
boost::http_proto::detail::header::tab() const (libs/http_proto/src/detail/header.cpp:238) | called 15203 times | 75.0% |
boost::http_proto::detail::header::tab_() const (libs/http_proto/src/detail/header.cpp:248) | called 857 times | 100.0% |
boost::http_proto::detail::header::table::operator[](unsigned long) const (boost/http_proto/detail/header.hpp:114) | called 26716 times | 100.0% |
boost::http_proto::detail::header::table::table(void*) (boost/http_proto/detail/header.hpp:106) | called 26686 times | 100.0% |
boost::http_proto::detail::header::table_space() const (libs/http_proto/src/detail/header.cpp:231) | called 10006 times | 100.0% |
boost::http_proto::detail::header::table_space(unsigned long) (libs/http_proto/src/detail/header.cpp:222) | called 10006 times | 100.0% |
boost::http_proto::detail::header::update_payload() (libs/http_proto/src/detail/header.cpp:967) | called 19731 times | 94.0% |
boost::http_proto::detail::is_overlapping(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (libs/http_proto/src/detail/move_chars.hpp:27) | called 251 times | 89.0% |
boost::http_proto::detail::move_chars_impl(long, boost::core::basic_string_view<char> const&) (libs/http_proto/src/detail/move_chars.hpp:49) | called 133 times | 100.0% |
boost::http_proto::detail::number_string::construct_unsigned(unsigned long) (libs/http_proto/src/detail/number_string.hpp:30) | not called | 0.0% |
boost::http_proto::detail::number_string::data() const (libs/http_proto/src/detail/number_string.hpp:67) | not called | 0.0% |
boost::http_proto::detail::number_string::number_string(unsigned long) (libs/http_proto/src/detail/number_string.hpp:60) | not called | 0.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 called | 0.0% |
boost::http_proto::detail::number_string::size() const (libs/http_proto/src/detail/number_string.hpp:74) | not called | 0.0% |
boost::http_proto::detail::number_string::str() const (libs/http_proto/src/detail/number_string.hpp:80) | not called | 0.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 times | 100.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:1228) | called 24860 times | 81.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:1254) | not called | 0.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:1261) | not called | 0.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:1125) | called 14367 times | 72.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:1151) | not called | 0.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:1177) | not called | 0.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:1192) | not called | 0.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:1209) | not called | 0.0% |
boost::http_proto::detail::prefix_op::prefix_op(boost::http_proto::message_base&, unsigned long) (libs/http_proto/src/detail/header_impl.hpp:30) | called 35 times | 89.0% |
boost::http_proto::detail::prefix_op::~prefix_op() (libs/http_proto/src/detail/header_impl.hpp:88) | called 34 times | 100.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 931 times | 100.0% |
boost::http_proto::detail::remove_obs_fold(char*, char const*) (libs/http_proto/src/rfc/detail/rules.cpp:387) | called 241 times | 94.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 1031 times | 69.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 2943 times | 75.0% |
boost::http_proto::detail::string_literals::operator"" _sv(char const*, unsigned long) (boost/http_proto/detail/sv.hpp:24) | called 9944 times | 100.0% |
boost::http_proto::detail::throw_bad_alloc(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:21) | not called | 0.0% |
boost::http_proto::detail::throw_bad_cast(boost::source_location const&) (boost/http_proto/detail/type_index.hpp:113) | not called | 0.0% |
boost::http_proto::detail::throw_invalid_argument(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:29) | called 7 times | 100.0% |
boost::http_proto::detail::throw_invalid_argument(char const*, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:39) | not called | 0.0% |
boost::http_proto::detail::throw_length_error(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:48) | called 50 times | 100.0% |
boost::http_proto::detail::throw_length_error(char const*, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:57) | not called | 0.0% |
boost::http_proto::detail::throw_logic_error(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:66) | called 27 times | 100.0% |
boost::http_proto::detail::throw_out_of_range(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:76) | not called | 0.0% |
boost::http_proto::detail::throw_runtime_error(char const*, boost::source_location const&) (libs/http_proto/src/detail/except.cpp:84) | not called | 0.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 called | 0.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 called | 0.0% |
boost::http_proto::detail::tparam_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/transfer_encoding_rule.cpp:35) | called 49 times | 66.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 8669 times | 91.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 1278 times | 100.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 times | 100.0% |
boost::http_proto::detail::type_index_impl boost::http_proto::detail::get_type_index<boost::http_proto::virtual_service>() (boost/http_proto/detail/type_index.hpp:96) | called 2 times | 100.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 called | 0.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 called | 0.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 178 times | 100.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 times | 100.0% |
boost::http_proto::detail::type_index_impl boost::http_proto::detail::type_index_impl::type_id<boost::http_proto::virtual_service>() (boost/http_proto/detail/type_index.hpp:59) | called 2 times | 100.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 called | 0.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 called | 0.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 178 times | 100.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 1202 times | 90.0% |
boost::http_proto::detail::type_index_impl::get_raw_name_length() const (boost/http_proto/detail/type_index.hpp:30) | called 1278 times | 100.0% |
boost::http_proto::detail::type_index_impl::hash_code() const (boost/http_proto/detail/type_index.hpp:71) | called 1278 times | 100.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 1202 times | 100.0% |
boost::http_proto::detail::type_index_impl::raw_name() const (boost/http_proto/detail/type_index.hpp:65) | called 6536 times | 100.0% |
boost::http_proto::detail::type_index_impl::type_index_impl(std::type_info const&) (boost/http_proto/detail/type_index.hpp:46) | called 1272 times | 100.0% |
boost::http_proto::detail::version_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:54) | called 13195 times | 74.0% |
boost::http_proto::detail::workspace::allocate(unsigned long) (libs/http_proto/src/detail/workspace.cpp:60) | called 1052 times | 50.0% |
boost::http_proto::detail::workspace::any::~any() (libs/http_proto/src/detail/workspace.cpp:18) | called 1147 times | 100.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 times | 100.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 times | 100.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 times | 100.0% |
boost::http_proto::detail::workspace::any_impl<boost::buffers::const_buffer>::any_impl<boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 3 times | 100.0% |
boost::http_proto::detail::workspace::any_impl<boost::buffers::const_buffer_span>::any_impl<boost::buffers::const_buffer_span&>(boost::buffers::const_buffer_span&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 16 times | 100.0% |
boost::http_proto::detail::workspace::any_impl<boost::buffers::mutable_buffer>::any_impl<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 2 times | 100.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 49 times | 88.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 times | 88.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 times | 100.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 time | 100.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 times | 100.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 times | 100.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::string_body>::any_impl<boost::http_proto::string_body>(boost::http_proto::string_body&&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 3 times | 100.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 48 times | 89.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 times | 86.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 times | 100.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 times | 100.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 16 times | 100.0% |
boost::http_proto::detail::workspace::bump_down(unsigned long, unsigned long) (libs/http_proto/src/detail/workspace.cpp:145) | called 1147 times | 50.0% |
boost::http_proto::detail::workspace::clear() (libs/http_proto/src/detail/workspace.cpp:80) | called 21982 times | 88.0% |
boost::http_proto::detail::workspace::data() (boost/http_proto/detail/workspace.hpp:103) | called 62936 times | 100.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 times | 100.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 times | 100.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 1485 times | 100.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 times | 100.0% |
boost::http_proto::detail::workspace::reserve_back(unsigned long) (libs/http_proto/src/detail/workspace.cpp:120) | called 10006 times | 43.0% |
boost::http_proto::detail::workspace::reserve_front(unsigned long) (libs/http_proto/src/detail/workspace.cpp:104) | called 29072 times | 71.0% |
boost::http_proto::detail::workspace::size() const (boost/http_proto/detail/workspace.hpp:111) | called 39471 times | 100.0% |
boost::http_proto::detail::workspace::undo::commit() (boost/http_proto/detail/impl/workspace.hpp:64) | called 1147 times | 100.0% |
boost::http_proto::detail::workspace::undo::undo(boost::http_proto::detail::workspace&) (boost/http_proto/detail/impl/workspace.hpp:51) | called 1147 times | 100.0% |
boost::http_proto::detail::workspace::undo::~undo() (boost/http_proto/detail/impl/workspace.hpp:57) | called 1147 times | 67.0% |
boost::http_proto::detail::workspace::workspace() (boost/http_proto/detail/workspace.hpp:84) | called 1052 times | 100.0% |
boost::http_proto::detail::workspace::workspace(boost::http_proto::detail::workspace&&) (libs/http_proto/src/detail/workspace.cpp:43) | not called | 0.0% |
boost::http_proto::detail::workspace::workspace(unsigned long) (libs/http_proto/src/detail/workspace.cpp:32) | called 45 times | 100.0% |
boost::http_proto::detail::workspace::~workspace() (libs/http_proto/src/detail/workspace.cpp:22) | called 1097 times | 100.0% |
boost::http_proto::detail::ws_t::operator()(char) const (boost/http_proto/rfc/detail/rules.hpp:34) | called 97893 times | 100.0% |
boost::http_proto::detail::ws_vchars_t::operator()(char) const (boost/http_proto/rfc/detail/rules.hpp:106) | called 2727 times | 100.0% |
boost::http_proto::fields::fields() (libs/http_proto/src/fields.cpp:21) | called 23 times | 100.0% |
boost::http_proto::fields::fields(boost::core::basic_string_view<char>) (libs/http_proto/src/fields.cpp:30) | called 241 times | 100.0% |
boost::http_proto::fields::fields(boost::http_proto::fields const&) (libs/http_proto/src/fields.cpp:70) | called 2 times | 100.0% |
boost::http_proto::fields::fields(boost::http_proto::fields&&) (libs/http_proto/src/fields.cpp:60) | called 6 times | 100.0% |
boost::http_proto::fields::fields(boost::http_proto::fields_view const&) (libs/http_proto/src/fields.cpp:79) | called 2 times | 100.0% |
boost::http_proto::fields::fields(unsigned long) (libs/http_proto/src/fields.cpp:40) | called 4 times | 100.0% |
boost::http_proto::fields::fields(unsigned long, unsigned long) (libs/http_proto/src/fields.cpp:49) | called 10 times | 100.0% |
boost::http_proto::fields::operator boost::http_proto::fields_view() const (boost/http_proto/fields.hpp:200) | called 4 times | 100.0% |
boost::http_proto::fields::operator=(boost::http_proto::fields const&) (boost/http_proto/fields.hpp:183) | called 5 times | 100.0% |
boost::http_proto::fields::operator=(boost::http_proto::fields&&) (libs/http_proto/src/fields.cpp:89) | called 4 times | 100.0% |
boost::http_proto::fields::operator=(boost::http_proto::fields_view const&) (boost/http_proto/fields.hpp:192) | called 4 times | 100.0% |
boost::http_proto::fields::swap(boost::http_proto::fields&) (boost/http_proto/fields.hpp:214) | called 10 times | 100.0% |
boost::http_proto::fields_base::append(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:205) | called 55 times | 100.0% |
boost::http_proto::fields_base::append(boost::http_proto::field, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:163) | called 120 times | 83.0% |
boost::http_proto::fields_base::capacity_in_bytes() const (boost/http_proto/fields_base.hpp:101) | called 114 times | 100.0% |
boost::http_proto::fields_base::clear() (libs/http_proto/src/fields_base.cpp:394) | called 10 times | 100.0% |
boost::http_proto::fields_base::copy_impl(boost::http_proto::detail::header const&) (libs/http_proto/src/fields_base.cpp:772) | called 17 times | 93.0% |
boost::http_proto::fields_base::erase(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:507) | called 18 times | 100.0% |
boost::http_proto::fields_base::erase(boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:449) | called 24 times | 96.0% |
boost::http_proto::fields_base::erase(boost::http_proto::fields_view_base::iterator) (boost/http_proto/fields_base.hpp:349) | called 31 times | 100.0% |
boost::http_proto::fields_base::erase_all_impl(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:965) | called 30 times | 93.0% |
boost::http_proto::fields_base::erase_impl(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:926) | called 31 times | 100.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::header const&) (libs/http_proto/src/fields_base.cpp:355) | called 26 times | 79.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind) (libs/http_proto/src/fields_base.cpp:278) | called 162 times | 100.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:323) | called 541 times | 83.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, unsigned long) (libs/http_proto/src/fields_base.cpp:285) | called 174 times | 100.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:300) | called 30 times | 100.0% |
boost::http_proto::fields_base::insert(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:309) | called 15 times | 100.0% |
boost::http_proto::fields_base::insert(boost::http_proto::fields_view_base::iterator, boost::http_proto::field, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:255) | called 43 times | 92.0% |
boost::http_proto::fields_base::insert_impl(boost::http_proto::field, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, unsigned long) (libs/http_proto/src/fields_base.cpp:902) | called 233 times | 95.0% |
boost::http_proto::fields_base::insert_impl_unchecked(boost::http_proto::field, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, unsigned long, bool) (libs/http_proto/src/fields_base.cpp:801) | called 305 times | 100.0% |
boost::http_proto::fields_base::length(unsigned long) const (libs/http_proto/src/fields_base.cpp:1009) | called 30 times | 100.0% |
boost::http_proto::fields_base::max_capacity_in_bytes() (boost/http_proto/fields_base.hpp:93) | called 1009 times | 100.0% |
boost::http_proto::fields_base::offset(unsigned long) const (libs/http_proto/src/fields_base.cpp:993) | called 717 times | 100.0% |
boost::http_proto::fields_base::op_t::buf() const (libs/http_proto/src/fields_base.cpp:113) | called 12 times | 100.0% |
boost::http_proto::fields_base::op_t::cbuf() const (libs/http_proto/src/fields_base.cpp:119) | called 383 times | 100.0% |
boost::http_proto::fields_base::op_t::copy_prefix(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:244) | not called | 0.0% |
boost::http_proto::fields_base::op_t::end() const (libs/http_proto/src/fields_base.cpp:125) | called 12 times | 100.0% |
boost::http_proto::fields_base::op_t::grow(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:217) | called 867 times | 79.0% |
boost::http_proto::fields_base::op_t::growth(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:172) | called 1798 times | 89.0% |
boost::http_proto::fields_base::op_t::move_chars(char*, char const*, unsigned long) const (libs/http_proto/src/fields_base.cpp:265) | called 133 times | 100.0% |
boost::http_proto::fields_base::op_t::op_t(boost::http_proto::fields_base&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>*) (libs/http_proto/src/fields_base.cpp:96) | called 985 times | 100.0% |
boost::http_proto::fields_base::op_t::reserve(unsigned long) (libs/http_proto/src/fields_base.cpp:192) | called 968 times | 100.0% |
boost::http_proto::fields_base::op_t::tab() const (libs/http_proto/src/fields_base.cpp:131) | called 6 times | 100.0% |
boost::http_proto::fields_base::op_t::~op_t() (libs/http_proto/src/fields_base.cpp:106) | called 985 times | 100.0% |
boost::http_proto::fields_base::raw_erase(unsigned long) (libs/http_proto/src/fields_base.cpp:939) | called 155 times | 86.0% |
boost::http_proto::fields_base::raw_erase_n(boost::http_proto::field, unsigned long) (libs/http_proto/src/fields_base.cpp:1023) | called 4 times | 92.0% |
boost::http_proto::fields_base::reserve_bytes(unsigned long) (libs/http_proto/src/fields_base.cpp:412) | called 103 times | 100.0% |
boost::http_proto::fields_base::set(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:720) | called 72 times | 94.0% |
boost::http_proto::fields_base::set(boost::http_proto::field, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:679) | called 23 times | 92.0% |
boost::http_proto::fields_base::set(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:559) | called 23 times | 85.0% |
boost::http_proto::fields_base::shrink_to_fit() (libs/http_proto/src/fields_base.cpp:431) | called 7 times | 100.0% |
boost::http_proto::fields_base::~fields_base() (libs/http_proto/src/fields_base.cpp:380) | called 756 times | 100.0% |
boost::http_proto::fields_view::fields_view() (boost/http_proto/fields_view.hpp:47) | called 6 times | 100.0% |
boost::http_proto::fields_view::fields_view(boost::http_proto::detail::header const*) (boost/http_proto/fields_view.hpp:33) | called 4 times | 75.0% |
boost::http_proto::fields_view_base::begin() const (boost/http_proto/impl/fields_view_base.hpp:395) | called 785 times | 100.0% |
boost::http_proto::fields_view_base::buffer() const (boost/http_proto/fields_view_base.hpp:189) | called 610 times | 100.0% |
boost::http_proto::fields_view_base::count(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:194) | called 14 times | 100.0% |
boost::http_proto::fields_view_base::count(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:183) | called 12 times | 100.0% |
boost::http_proto::fields_view_base::end() const (boost/http_proto/impl/fields_view_base.hpp:404) | called 919 times | 100.0% |
boost::http_proto::fields_view_base::exists(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:175) | called 7 times | 100.0% |
boost::http_proto::fields_view_base::exists(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:167) | called 4 times | 100.0% |
boost::http_proto::fields_view_base::fields_view_base(boost::http_proto::detail::header const*) (boost/http_proto/fields_view_base.hpp:46) | called 1159 times | 100.0% |
boost::http_proto::fields_view_base::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:223) | called 90 times | 100.0% |
boost::http_proto::fields_view_base::find(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:207) | called 104 times | 100.0% |
boost::http_proto::fields_view_base::find(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:258) | called 2 times | 100.0% |
boost::http_proto::fields_view_base::find(boost::http_proto::fields_view_base::iterator, boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:241) | called 2 times | 100.0% |
boost::http_proto::fields_view_base::find_all(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:349) | called 5 times | 100.0% |
boost::http_proto::fields_view_base::find_all(boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:339) | called 16 times | 100.0% |
boost::http_proto::fields_view_base::find_last(boost::http_proto::fields_view_base::iterator, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:294) | called 3 times | 100.0% |
boost::http_proto::fields_view_base::find_last(boost::http_proto::fields_view_base::iterator, boost::http_proto::field) const (libs/http_proto/src/fields_view_base.cpp:276) | called 27 times | 100.0% |
boost::http_proto::fields_view_base::iterator::iterator() (boost/http_proto/impl/fields_view_base.hpp:52) | called 2 times | 100.0% |
boost::http_proto::fields_view_base::iterator::iterator(boost::http_proto::detail::header const*, unsigned long) (boost/http_proto/impl/fields_view_base.hpp:33) | called 1704 times | 100.0% |
boost::http_proto::fields_view_base::iterator::operator!=(boost::http_proto::fields_view_base::iterator const&) const (boost/http_proto/impl/fields_view_base.hpp:70) | called 1797 times | 100.0% |
boost::http_proto::fields_view_base::iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:35) | called 1944 times | 88.0% |
boost::http_proto::fields_view_base::iterator::operator++() (boost/http_proto/impl/fields_view_base.hpp:87) | called 1162 times | 75.0% |
boost::http_proto::fields_view_base::iterator::operator++(int) (boost/http_proto/impl/fields_view_base.hpp:95) | called 1 time | 100.0% |
boost::http_proto::fields_view_base::iterator::operator--() (boost/http_proto/impl/fields_view_base.hpp:103) | called 133 times | 75.0% |
boost::http_proto::fields_view_base::iterator::operator--(int) (boost/http_proto/impl/fields_view_base.hpp:111) | called 1 time | 100.0% |
boost::http_proto::fields_view_base::iterator::operator->() const (boost/http_proto/impl/fields_view_base.hpp:81) | called 1837 times | 100.0% |
boost::http_proto::fields_view_base::iterator::operator==(boost::http_proto::fields_view_base::iterator const&) const (boost/http_proto/impl/fields_view_base.hpp:58) | called 1966 times | 75.0% |
boost::http_proto::fields_view_base::rbegin() const (boost/http_proto/impl/fields_view_base.hpp:413) | called 3 times | 100.0% |
boost::http_proto::fields_view_base::reference::operator->() const (boost/http_proto/fields_view_base.hpp:75) | called 1861 times | 100.0% |
boost::http_proto::fields_view_base::rend() const (boost/http_proto/impl/fields_view_base.hpp:422) | called 2 times | 100.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator!=(boost::http_proto::fields_view_base::reverse_iterator const&) const (boost/http_proto/impl/fields_view_base.hpp:174) | called 1 time | 100.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:58) | called 24 times | 88.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator++() (boost/http_proto/impl/fields_view_base.hpp:191) | called 3 times | 75.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator++(int) (boost/http_proto/impl/fields_view_base.hpp:199) | called 1 time | 100.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator--() (boost/http_proto/impl/fields_view_base.hpp:207) | called 3 times | 75.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator--(int) (boost/http_proto/impl/fields_view_base.hpp:215) | called 1 time | 100.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator->() const (boost/http_proto/impl/fields_view_base.hpp:185) | called 24 times | 100.0% |
boost::http_proto::fields_view_base::reverse_iterator::operator==(boost::http_proto::fields_view_base::reverse_iterator const&) const (boost/http_proto/impl/fields_view_base.hpp:162) | called 5 times | 75.0% |
boost::http_proto::fields_view_base::reverse_iterator::reverse_iterator() (boost/http_proto/impl/fields_view_base.hpp:148) | called 2 times | 100.0% |
boost::http_proto::fields_view_base::reverse_iterator::reverse_iterator(boost::http_proto::fields_view_base::iterator) (boost/http_proto/impl/fields_view_base.hpp:154) | called 5 times | 100.0% |
boost::http_proto::fields_view_base::size() const (boost/http_proto/fields_view_base.hpp:198) | called 184 times | 100.0% |
boost::http_proto::fields_view_base::subrange::begin() const (boost/http_proto/impl/fields_view_base.hpp:360) | called 4295 times | 100.0% |
boost::http_proto::fields_view_base::subrange::end() const (boost/http_proto/impl/fields_view_base.hpp:370) | called 4295 times | 100.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 4295 times | 100.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 4295 times | 67.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 8617 times | 100.0% |
boost::http_proto::fields_view_base::subrange::iterator::operator*() const (libs/http_proto/src/fields_view_base.cpp:103) | called 4317 times | 100.0% |
boost::http_proto::fields_view_base::subrange::iterator::operator++() (libs/http_proto/src/fields_view_base.cpp:120) | called 4322 times | 95.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 8617 times | 75.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 4295 times | 100.0% |
boost::http_proto::fields_view_base::value_or(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:325) | called 2 times | 100.0% |
boost::http_proto::fields_view_base::value_or(boost::http_proto::field, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_view_base.cpp:313) | called 2 times | 100.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 called | 0.0% |
boost::http_proto::file_body::file_body(boost::http_proto::file_body&&) (libs/http_proto/src/file_body.cpp:19) | not called | 0.0% |
boost::http_proto::file_body::file_body(boost::http_proto::file_posix&&, unsigned long) (libs/http_proto/src/file_body.cpp:23) | not called | 0.0% |
boost::http_proto::file_body::on_read(boost::buffers::mutable_buffer) (libs/http_proto/src/file_body.cpp:33) | not called | 0.0% |
boost::http_proto::file_body::on_write(boost::buffers::const_buffer, bool) (libs/http_proto/src/file_body.cpp:56) | not called | 0.0% |
boost::http_proto::file_body::~file_body() (libs/http_proto/src/file_body.cpp:16) | not called | 0.0% |
boost::http_proto::file_posix::close(boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:105) | called 4 times | 71.0% |
boost::http_proto::file_posix::file_posix(boost::http_proto::file_posix&&) (libs/http_proto/src/file_posix.cpp:76) | called 1 time | 100.0% |
boost::http_proto::file_posix::is_open() const (boost/http_proto/file_posix.hpp:108) | called 10 times | 100.0% |
boost::http_proto::file_posix::native_close(int&) (libs/http_proto/src/file_posix.cpp:41) | called 51 times | 86.0% |
boost::http_proto::file_posix::native_handle() const (boost/http_proto/file_posix.hpp:91) | called 2 times | 100.0% |
boost::http_proto::file_posix::native_handle(int) (libs/http_proto/src/file_posix.cpp:97) | called 1 time | 100.0% |
boost::http_proto::file_posix::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:118) | called 21 times | 78.0% |
boost::http_proto::file_posix::operator=(boost::http_proto::file_posix&&) (libs/http_proto/src/file_posix.cpp:84) | called 3 times | 100.0% |
boost::http_proto::file_posix::pos(boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:232) | called 3 times | 73.0% |
boost::http_proto::file_posix::read(void*, unsigned long, boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:275) | called 3 times | 64.0% |
boost::http_proto::file_posix::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:254) | called 2 times | 73.0% |
boost::http_proto::file_posix::size(boost::system::error_code&) const (libs/http_proto/src/file_posix.cpp:210) | called 2 times | 75.0% |
boost::http_proto::file_posix::write(void const*, unsigned long, boost::system::error_code&) (libs/http_proto/src/file_posix.cpp:317) | called 5 times | 68.0% |
boost::http_proto::file_posix::~file_posix() (libs/http_proto/src/file_posix.cpp:70) | called 23 times | 100.0% |
boost::http_proto::file_stdio::close(boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:59) | called 4 times | 67.0% |
boost::http_proto::file_stdio::file_stdio(boost::http_proto::file_stdio&&) (libs/http_proto/src/file_stdio.cpp:28) | called 1 time | 100.0% |
boost::http_proto::file_stdio::is_open() const (boost/http_proto/file_stdio.hpp:87) | called 10 times | 100.0% |
boost::http_proto::file_stdio::native_handle() const (boost/http_proto/file_stdio.hpp:70) | called 2 times | 100.0% |
boost::http_proto::file_stdio::native_handle(_IO_FILE*) (libs/http_proto/src/file_stdio.cpp:50) | called 1 time | 100.0% |
boost::http_proto::file_stdio::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:78) | called 21 times | 100.0% |
boost::http_proto::file_stdio::operator=(boost::http_proto::file_stdio&&) (libs/http_proto/src/file_stdio.cpp:36) | called 3 times | 100.0% |
boost::http_proto::file_stdio::pos(boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:265) | called 3 times | 73.0% |
boost::http_proto::file_stdio::read(void*, unsigned long, boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:313) | called 3 times | 73.0% |
boost::http_proto::file_stdio::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:287) | called 2 times | 71.0% |
boost::http_proto::file_stdio::size(boost::system::error_code&) const (libs/http_proto/src/file_stdio.cpp:223) | called 2 times | 56.0% |
boost::http_proto::file_stdio::write(void const*, unsigned long, boost::system::error_code&) (libs/http_proto/src/file_stdio.cpp:334) | called 5 times | 73.0% |
boost::http_proto::file_stdio::~file_stdio() (libs/http_proto/src/file_stdio.cpp:21) | called 23 times | 100.0% |
boost::http_proto::header_limits::valid_space_needed() const (libs/http_proto/src/header_limits.cpp:18) | called 40 times | 100.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 times | 100.0% |
boost::http_proto::int_to_status(unsigned int) (libs/http_proto/src/status.cpp:18) | called 1085 times | 100.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 4339 times | 100.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 8641 times | 64.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 4339 times | 100.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 8654 times | 100.0% |
boost::http_proto::list_rule_t<boost::http_proto::detail::transfer_encoding_rule_t>::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:181) | called 33 times | 83.0% |
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::first_rule::first_rule(boost::http_proto::upgrade_protocol_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:88) | called 24 times | 100.0% |
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::first_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:96) | called 40 times | 52.0% |
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::next_rule::next_rule(boost::http_proto::upgrade_protocol_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:141) | called 24 times | 100.0% |
boost::http_proto::list_rule_t<boost::http_proto::upgrade_protocol_rule_t>::next_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:149) | called 29 times | 74.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 257 times | 100.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 257 times | 100.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 540 times | 100.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 257 times | 100.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 257 times | 100.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 450 times | 100.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 257 times | 83.0% |
boost::http_proto::make_error_code(boost::http_proto::error) (boost/http_proto/impl/error.hpp:91) | called 118605 times | 100.0% |
boost::http_proto::make_error_condition(boost::http_proto::condition) (boost/http_proto/impl/error.hpp:103) | called 86764 times | 100.0% |
boost::http_proto::message_base::message_base(boost::http_proto::detail::header const&) (boost/http_proto/message_base.hpp:71) | called 8 times | 100.0% |
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind) (boost/http_proto/message_base.hpp:32) | called 133 times | 100.0% |
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, boost::core::basic_string_view<char>) (boost/http_proto/message_base.hpp:61) | called 300 times | 100.0% |
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, unsigned long) (boost/http_proto/message_base.hpp:40) | called 8 times | 100.0% |
boost::http_proto::message_base::message_base(boost::http_proto::detail::kind, unsigned long, unsigned long) (boost/http_proto/message_base.hpp:50) | called 20 times | 100.0% |
boost::http_proto::message_base::set_chunked(bool) (libs/http_proto/src/message_base.cpp:51) | called 48 times | 88.0% |
boost::http_proto::message_base::set_content_length(unsigned long) (libs/http_proto/src/message_base.cpp:42) | not called | 0.0% |
boost::http_proto::message_base::set_keep_alive(bool) (libs/http_proto/src/message_base.cpp:73) | called 12 times | 66.0% |
boost::http_proto::message_base::set_keep_alive(bool)::{lambda(boost::core::basic_string_view<char>)#1}::operator()(boost::core::basic_string_view<char>) const (libs/http_proto/src/message_base.cpp:108) | called 6 times | 76.0% |
boost::http_proto::message_base::set_payload_size(unsigned long) (libs/http_proto/src/message_base.cpp:23) | not called | 0.0% |
boost::http_proto::message_view_base::chunked() const (boost/http_proto/message_view_base.hpp:100) | called 6268 times | 100.0% |
boost::http_proto::message_view_base::keep_alive() const (boost/http_proto/message_view_base.hpp:82) | called 22 times | 100.0% |
boost::http_proto::message_view_base::message_view_base() (boost/http_proto/message_view_base.hpp:34) | called 837 times | 100.0% |
boost::http_proto::message_view_base::metadata() const (boost/http_proto/message_view_base.hpp:90) | called 222 times | 100.0% |
boost::http_proto::message_view_base::payload() const (boost/http_proto/message_view_base.hpp:59) | called 39 times | 100.0% |
boost::http_proto::message_view_base::payload_size() const (boost/http_proto/message_view_base.hpp:72) | called 2 times | 80.0% |
boost::http_proto::metadata::connection_t::connection_t() (boost/http_proto/metadata.hpp:116) | called 11907 times | 100.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 times | 100.0% |
boost::http_proto::metadata::content_encoding_t::content_encoding_t() (boost/http_proto/metadata.hpp:156) | called 11895 times | 100.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 times | 100.0% |
boost::http_proto::metadata::content_length_t::content_length_t() (boost/http_proto/metadata.hpp:195) | called 11899 times | 100.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 times | 100.0% |
boost::http_proto::metadata::expect_t::expect_t() (boost/http_proto/metadata.hpp:230) | called 11909 times | 100.0% |
boost::http_proto::metadata::expect_t::expect_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:233) | called 14 times | 100.0% |
boost::http_proto::metadata::metadata() (boost/http_proto/metadata.hpp:389) | called 11895 times | 100.0% |
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t() (boost/http_proto/metadata.hpp:281) | called 16172 times | 100.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 times | 100.0% |
boost::http_proto::metadata::upgrade_t::upgrade_t() (boost/http_proto/metadata.hpp:320) | called 11900 times | 100.0% |
boost::http_proto::metadata::upgrade_t::upgrade_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:323) | called 15 times | 100.0% |
boost::http_proto::obsolete_reason(boost::http_proto::status) (libs/http_proto/src/status.cpp:127) | called 74 times | 98.0% |
boost::http_proto::operator<<(std::ostream&, boost::http_proto::field) (libs/http_proto/src/field.cpp:569) | not called | 0.0% |
boost::http_proto::operator<<(std::ostream&, boost::http_proto::status) (libs/http_proto/src/status.cpp:210) | not called | 0.0% |
boost::http_proto::operator<<(std::ostream&, boost::http_proto::version) (libs/http_proto/src/version.cpp:31) | called 2 times | 100.0% |
boost::http_proto::parameter_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/parameter.cpp:17) | not called | 0.0% |
boost::http_proto::parser::apply_filter(boost::system::error_code&, unsigned long, bool) (libs/http_proto/src/parser.cpp:1578) | called 58258 times | 79.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 times | 84.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 times | 100.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 called | 0.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 called | 0.0% |
boost::http_proto::parser::body() const (libs/http_proto/src/parser.cpp:1505) | called 699 times | 75.0% |
boost::http_proto::parser::body_limit_remain() const (libs/http_proto/src/parser.cpp:1729) | called 165733 times | 100.0% |
boost::http_proto::parser::commit(unsigned long) (libs/http_proto/src/parser.cpp:782) | called 51097 times | 80.0% |
boost::http_proto::parser::commit_eof() (libs/http_proto/src/parser.cpp:882) | called 402 times | 68.0% |
boost::http_proto::parser::consume_body(unsigned long) (libs/http_proto/src/parser.cpp:1486) | called 39606 times | 77.0% |
boost::http_proto::parser::got_header() const (libs/http_proto/src/parser.cpp:480) | called 11938 times | 100.0% |
boost::http_proto::parser::is_complete() const (libs/http_proto/src/parser.cpp:486) | called 51343 times | 100.0% |
boost::http_proto::parser::is_plain() const (libs/http_proto/src/parser.cpp:1721) | called 182247 times | 100.0% |
boost::http_proto::parser::on_set_body() (libs/http_proto/src/parser.cpp:1563) | called 755 times | 71.0% |
boost::http_proto::parser::parse(boost::system::error_code&) (libs/http_proto/src/parser.cpp:922) | called 69899 times | 82.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#10}::operator()() const (libs/http_proto/src/parser.cpp:1219) | not called | 0.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#11}::operator()() const (libs/http_proto/src/parser.cpp:1247) | not called | 0.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#12}::operator()() const (libs/http_proto/src/parser.cpp:1275) | called 25812 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#13}::operator()() const (libs/http_proto/src/parser.cpp:1286) | called 25812 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#14}::operator()() const (libs/http_proto/src/parser.cpp:1309) | called 1 time | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#15}::operator()() const (libs/http_proto/src/parser.cpp:1325) | called 1 time | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#16}::operator()() const (libs/http_proto/src/parser.cpp:1362) | called 1 time | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#17}::operator()() const (libs/http_proto/src/parser.cpp:1390) | called 1 time | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#18}::operator()() const (libs/http_proto/src/parser.cpp:1396) | called 20004 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#19}::operator()() const (libs/http_proto/src/parser.cpp:1435) | not called | 0.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:959) | called 12 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:967) | called 15 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:1010) | called 180 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#4}::operator()() const (libs/http_proto/src/parser.cpp:1069) | called 1 time | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#5}::operator()() const (libs/http_proto/src/parser.cpp:1088) | called 8796 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#6}::operator()() const (libs/http_proto/src/parser.cpp:1106) | called 19412 times | 58.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 called | 0.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#7}::operator()() const (libs/http_proto/src/parser.cpp:1168) | called 1 time | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#8}::operator()() const (libs/http_proto/src/parser.cpp:1174) | called 364 times | 100.0% |
boost::http_proto::parser::parse(boost::system::error_code&)::{lambda()#9}::operator()() const (libs/http_proto/src/parser.cpp:1198) | not called | 0.0% |
boost::http_proto::parser::parser(boost::http_proto::context&, boost::http_proto::detail::kind) (libs/http_proto/src/parser.cpp:455) | called 1052 times | 92.0% |
boost::http_proto::parser::prepare() (libs/http_proto/src/parser.cpp:641) | called 51100 times | 82.0% |
boost::http_proto::parser::pull_body() (libs/http_proto/src/parser.cpp:1466) | called 41250 times | 71.0% |
boost::http_proto::parser::release_buffered_data() (libs/http_proto/src/parser.cpp:1529) | not called | 0.0% |
boost::http_proto::parser::reset() (libs/http_proto/src/parser.cpp:498) | called 2480 times | 100.0% |
boost::http_proto::parser::safe_get_header() const (libs/http_proto/src/parser.cpp:1710) | called 315 times | 67.0% |
boost::http_proto::parser::set_body_limit(unsigned long) (libs/http_proto/src/parser.cpp:1536) | called 77 times | 100.0% |
boost::http_proto::parser::start() (libs/http_proto/src/parser.cpp:508) | called 10307 times | 100.0% |
boost::http_proto::parser::start_impl(bool) (libs/http_proto/src/parser.cpp:514) | called 10307 times | 87.0% |
boost::http_proto::parser::~parser() (libs/http_proto/src/parser.cpp:468) | called 1052 times | 100.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 times | 61.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 times | 80.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 times | 88.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 times | 67.0% |
boost::http_proto::parser_service::max_overread() const (libs/http_proto/src/parser.cpp:368) | called 55253 times | 100.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 times | 71.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 times | 62.0% |
boost::http_proto::quoted_token_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/quoted_token_rule.cpp:63) | called 22 times | 60.0% |
boost::http_proto::quoted_token_view::quoted_token_view(boost::core::basic_string_view<char>) (boost/http_proto/rfc/quoted_token_view.hpp:29) | called 15 times | 100.0% |
boost::http_proto::quoted_token_view::quoted_token_view(boost::core::basic_string_view<char>, unsigned long) (boost/http_proto/rfc/quoted_token_view.hpp:37) | called 6 times | 71.0% |
boost::http_proto::request::method() const (boost/http_proto/request.hpp:212) | called 19 times | 100.0% |
boost::http_proto::request::method_text() const (boost/http_proto/request.hpp:220) | called 26 times | 100.0% |
boost::http_proto::request::operator boost::http_proto::request_view() const (boost/http_proto/request.hpp:192) | called 2 times | 100.0% |
boost::http_proto::request::operator=(boost::http_proto::request const&) (boost/http_proto/request.hpp:174) | called 4 times | 100.0% |
boost::http_proto::request::operator=(boost::http_proto::request&&) (libs/http_proto/src/request.cpp:93) | called 21 times | 100.0% |
boost::http_proto::request::request() (libs/http_proto/src/request.cpp:22) | called 27 times | 100.0% |
boost::http_proto::request::request(boost::core::basic_string_view<char>) (libs/http_proto/src/request.cpp:31) | called 203 times | 100.0% |
boost::http_proto::request::request(boost::http_proto::request const&) (libs/http_proto/src/request.cpp:74) | called 2 times | 100.0% |
boost::http_proto::request::request(boost::http_proto::request&&) (libs/http_proto/src/request.cpp:63) | called 23 times | 100.0% |
boost::http_proto::request::request(boost::http_proto::request_view const&) (libs/http_proto/src/request.cpp:83) | called 2 times | 100.0% |
boost::http_proto::request::request(unsigned long) (libs/http_proto/src/request.cpp:41) | called 4 times | 100.0% |
boost::http_proto::request::request(unsigned long, unsigned long) (libs/http_proto/src/request.cpp:51) | called 10 times | 100.0% |
boost::http_proto::request::set_expect_100_continue(bool) (libs/http_proto/src/request.cpp:106) | called 10 times | 77.0% |
boost::http_proto::request::set_impl(boost::http_proto::method, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, boost::http_proto::version) (libs/http_proto/src/request.cpp:165) | called 16 times | 91.0% |
boost::http_proto::request::set_method(boost::core::basic_string_view<char>) (boost/http_proto/request.hpp:268) | called 6 times | 100.0% |
boost::http_proto::request::set_method(boost::http_proto::method) (boost/http_proto/request.hpp:255) | called 2 times | 100.0% |
boost::http_proto::request::set_start_line(boost::http_proto::method, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/request.hpp:315) | called 1 time | 100.0% |
boost::http_proto::request::set_target(boost::core::basic_string_view<char>) (boost/http_proto/request.hpp:286) | called 5 times | 100.0% |
boost::http_proto::request::set_version(boost::http_proto::version) (boost/http_proto/request.hpp:299) | called 2 times | 100.0% |
boost::http_proto::request::swap(boost::http_proto::request&) (boost/http_proto/request.hpp:348) | called 44 times | 100.0% |
boost::http_proto::request::target() const (boost/http_proto/request.hpp:230) | called 19 times | 100.0% |
boost::http_proto::request::version() const (boost/http_proto/request.hpp:241) | called 27 times | 100.0% |
boost::http_proto::request_parser::config::config() (boost/http_proto/request_parser.hpp:35) | called 23 times | 100.0% |
boost::http_proto::request_parser::get() const (libs/http_proto/src/request_parser.cpp:25) | called 314 times | 100.0% |
boost::http_proto::request_parser::request_parser(boost::http_proto::context&) (libs/http_proto/src/request_parser.cpp:15) | called 1022 times | 100.0% |
boost::http_proto::request_view::method() const (boost/http_proto/request_view.hpp:73) | called 55 times | 100.0% |
boost::http_proto::request_view::method_text() const (boost/http_proto/request_view.hpp:81) | called 55 times | 100.0% |
boost::http_proto::request_view::operator=(boost::http_proto::request_view const&) (boost/http_proto/request_view.hpp:56) | called 1 time | 100.0% |
boost::http_proto::request_view::request_view() (boost/http_proto/request_view.hpp:41) | called 4 times | 100.0% |
boost::http_proto::request_view::request_view(boost::http_proto::detail::header const*) (boost/http_proto/request_view.hpp:30) | called 316 times | 80.0% |
boost::http_proto::request_view::request_view(boost::http_proto::request_view const&) (boost/http_proto/request_view.hpp:50) | called 1 time | 100.0% |
boost::http_proto::request_view::target_text() const (boost/http_proto/request_view.hpp:91) | called 55 times | 100.0% |
boost::http_proto::request_view::version() const (boost/http_proto/request_view.hpp:102) | called 55 times | 100.0% |
boost::http_proto::response::operator boost::http_proto::response_view() const (boost/http_proto/response.hpp:215) | called 53 times | 100.0% |
boost::http_proto::response::operator=(boost::http_proto::response const&) (boost/http_proto/response.hpp:178) | called 3 times | 100.0% |
boost::http_proto::response::operator=(boost::http_proto::response&&) (libs/http_proto/src/response.cpp:90) | called 2 times | 100.0% |
boost::http_proto::response::operator=(boost::http_proto::response_view const&) (boost/http_proto/response.hpp:188) | called 1 time | 100.0% |
boost::http_proto::response::reason() const (boost/http_proto/response.hpp:234) | called 28 times | 100.0% |
boost::http_proto::response::response() (libs/http_proto/src/response.cpp:22) | called 83 times | 100.0% |
boost::http_proto::response::response(boost::core::basic_string_view<char>) (libs/http_proto/src/response.cpp:31) | called 97 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::response const&) (libs/http_proto/src/response.cpp:71) | called 2 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::response&&) (libs/http_proto/src/response.cpp:63) | called 4 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::response_view const&) (libs/http_proto/src/response.cpp:80) | called 2 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::status) (libs/http_proto/src/response.cpp:100) | called 6 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::status, boost::http_proto::version) (libs/http_proto/src/response.cpp:108) | called 14 times | 86.0% |
boost::http_proto::response::response(unsigned long) (libs/http_proto/src/response.cpp:41) | called 4 times | 100.0% |
boost::http_proto::response::response(unsigned long, unsigned long) (libs/http_proto/src/response.cpp:51) | called 10 times | 100.0% |
boost::http_proto::response::set_impl(boost::http_proto::status, unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (libs/http_proto/src/response.cpp:122) | called 19 times | 88.0% |
boost::http_proto::response::set_start_line(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/response.hpp:283) | called 13 times | 100.0% |
boost::http_proto::response::set_start_line(unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/response.hpp:297) | called 6 times | 100.0% |
boost::http_proto::response::status() const (boost/http_proto/response.hpp:244) | called 28 times | 100.0% |
boost::http_proto::response::status_int() const (boost/http_proto/response.hpp:252) | called 28 times | 100.0% |
boost::http_proto::response::swap(boost::http_proto::response&) (boost/http_proto/response.hpp:312) | called 6 times | 100.0% |
boost::http_proto::response::version() const (boost/http_proto/response.hpp:260) | called 28 times | 100.0% |
boost::http_proto::response_parser::config::config() (boost/http_proto/response_parser.hpp:34) | called 15 times | 100.0% |
boost::http_proto::response_parser::get() const (libs/http_proto/src/response_parser.cpp:25) | called 1 time | 100.0% |
boost::http_proto::response_parser::response_parser(boost::http_proto::context&) (libs/http_proto/src/response_parser.cpp:15) | called 30 times | 100.0% |
boost::http_proto::response_view::operator=(boost::http_proto::response_view const&) (boost/http_proto/response_view.hpp:56) | called 1 time | 100.0% |
boost::http_proto::response_view::reason() const (boost/http_proto/response_view.hpp:72) | called 2 times | 100.0% |
boost::http_proto::response_view::response_view() (boost/http_proto/response_view.hpp:41) | called 4 times | 100.0% |
boost::http_proto::response_view::response_view(boost::http_proto::detail::header const*) (boost/http_proto/response_view.hpp:30) | called 54 times | 80.0% |
boost::http_proto::response_view::response_view(boost::http_proto::response_view const&) (boost/http_proto/response_view.hpp:50) | called 1 time | 100.0% |
boost::http_proto::response_view::status() const (boost/http_proto/response_view.hpp:82) | called 2 times | 100.0% |
boost::http_proto::response_view::status_int() const (boost/http_proto/response_view.hpp:90) | called 2 times | 100.0% |
boost::http_proto::response_view::version() const (boost/http_proto/response_view.hpp:98) | called 2 times | 100.0% |
boost::http_proto::serializer::consume(unsigned long) (libs/http_proto/src/serializer.cpp:412) | called 14224 times | 98.0% |
boost::http_proto::serializer::copy(boost::buffers::const_buffer*, boost::buffers::const_buffer const*, unsigned long) (libs/http_proto/src/serializer.cpp:488) | called 7 times | 100.0% |
boost::http_proto::serializer::is_done() const (boost/http_proto/serializer.hpp:195) | called 1603 times | 100.0% |
boost::http_proto::serializer::make_array(unsigned long) (boost/http_proto/serializer.hpp:561) | called 99 times | 100.0% |
boost::http_proto::serializer::prepare() (libs/http_proto/src/serializer.cpp:220) | called 12479 times | 94.0% |
boost::http_proto::serializer::prepare()::{lambda()#1}::operator()() const (libs/http_proto/src/serializer.cpp:277) | called 25057 times | 81.0% |
boost::http_proto::serializer::prepare()::{lambda()#2}::operator()() const (libs/http_proto/src/serializer.cpp:307) | called 25057 times | 100.0% |
boost::http_proto::serializer::prepare()::{lambda(unsigned long)#1}::operator()(unsigned long) const (libs/http_proto/src/serializer.cpp:320) | called 23640 times | 100.0% |
boost::http_proto::serializer::reset() (libs/http_proto/src/serializer.cpp:199) | called 56 times | 100.0% |
boost::http_proto::serializer::serializer(boost::http_proto::context&) (libs/http_proto/src/serializer.cpp:182) | called 11 times | 100.0% |
boost::http_proto::serializer::serializer(boost::http_proto::context&, unsigned long) (libs/http_proto/src/serializer.cpp:189) | called 45 times | 100.0% |
boost::http_proto::serializer::serializer(boost::http_proto::serializer&&) (libs/http_proto/src/serializer.cpp:178) | not called | 0.0% |
boost::http_proto::serializer::start(boost::http_proto::message_view_base const&) (boost/http_proto/serializer.hpp:120) | called 4 times | 100.0% |
boost::http_proto::serializer::start_buffers(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:579) | called 24 times | 88.0% |
boost::http_proto::serializer::start_empty(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:541) | called 4 times | 85.0% |
boost::http_proto::serializer::start_init(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:499) | called 75 times | 100.0% |
boost::http_proto::serializer::start_source(boost::http_proto::message_view_base const&, boost::http_proto::source*) (libs/http_proto/src/serializer.cpp:660) | called 25 times | 82.0% |
boost::http_proto::serializer::start_stream(boost::http_proto::message_view_base const&) (libs/http_proto/src/serializer.cpp:711) | called 22 times | 84.0% |
boost::http_proto::serializer::stream::capacity() const (libs/http_proto/src/serializer.cpp:765) | called 139 times | 100.0% |
boost::http_proto::serializer::stream::close() const (libs/http_proto/src/serializer.cpp:811) | called 25 times | 100.0% |
boost::http_proto::serializer::stream::commit(unsigned long) const (libs/http_proto/src/serializer.cpp:798) | called 5512 times | 100.0% |
boost::http_proto::serializer::stream::is_full() const (libs/http_proto/src/serializer.cpp:781) | called 63 times | 100.0% |
boost::http_proto::serializer::stream::prepare() const (libs/http_proto/src/serializer.cpp:789) | called 5512 times | 100.0% |
boost::http_proto::serializer::stream::size() const (libs/http_proto/src/serializer.cpp:773) | called 72 times | 100.0% |
boost::http_proto::serializer::stream::stream(boost::http_proto::serializer&) (boost/http_proto/serializer.hpp:496) | called 22 times | 100.0% |
boost::http_proto::serializer::use_deflate_encoding() (libs/http_proto/src/serializer.cpp:462) | called 24 times | 57.0% |
boost::http_proto::serializer::use_gzip_encoding() (libs/http_proto/src/serializer.cpp:474) | called 25 times | 57.0% |
boost::http_proto::serializer::~serializer() (libs/http_proto/src/serializer.cpp:173) | called 45 times | 100.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:262) | called 1 time | 100.0% |
boost::http_proto::serializer_test::faulty_source& boost::http_proto::serializer::start<boost::http_proto::serializer_test::faulty_source, boost::system::error_code, void>(boost::http_proto::message_view_base const&, boost::system::error_code&&) (boost/http_proto/serializer.hpp:538) | called 1 time | 100.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:262) | called 4 times | 100.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:262) | called 4 times | 100.0% |
boost::http_proto::serializer_test::test_source& boost::http_proto::serializer::start<boost::http_proto::serializer_test::test_source, boost::http_proto::serializer_test::test_source, void>(boost::http_proto::message_view_base const&, boost::http_proto::serializer_test::test_source&&) (boost/http_proto/serializer.hpp:538) | called 4 times | 100.0% |
boost::http_proto::serializer_test::test_source& boost::http_proto::serializer::start<boost::http_proto::serializer_test::test_source, char const (&) [6], void>(boost::http_proto::message_view_base const&, char const (&) [6]) (boost/http_proto/serializer.hpp:538) | called 4 times | 100.0% |
boost::http_proto::service::~service() (libs/http_proto/src/service/service.cpp:15) | called 70 times | 100.0% |
boost::http_proto::sink::on_write(boost::buffers::const_buffer_span, bool) (libs/http_proto/src/sink.cpp:16) | called 20393 times | 95.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 times | 100.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 times | 100.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 times | 100.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 times | 100.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 times | 88.0% |
boost::http_proto::sink::results::operator+=(boost::http_proto::sink::results const&) (boost/http_proto/impl/sink.hpp:23) | called 61173 times | 80.0% |
boost::http_proto::sink::write_impl(boost::buffers::const_buffer const&, bool) (boost/http_proto/sink.hpp:173) | called 2 times | 100.0% |
boost::http_proto::sink::write_impl(boost::buffers::const_buffer_span const&, bool) (boost/http_proto/sink.hpp:189) | called 5 times | 100.0% |
boost::http_proto::sink::write_impl(boost::buffers::mutable_buffer const&, bool) (boost/http_proto/sink.hpp:181) | called 2 times | 100.0% |
boost::http_proto::source::on_read(boost::buffers::mutable_buffer_span) (libs/http_proto/src/source.cpp:18) | called 5499 times | 94.0% |
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer const&) (boost/http_proto/source.hpp:163) | called 2 times | 100.0% |
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer_span const&) (boost/http_proto/source.hpp:170) | called 5 times | 100.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 times | 100.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 5494 times | 100.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 times | 100.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 5494 times | 91.0% |
boost::http_proto::source::results::operator+=(boost::http_proto::source::results const&) (boost/http_proto/impl/source.hpp:23) | called 16468 times | 71.0% |
boost::http_proto::string_body::begin() const (boost/http_proto/string_body.hpp:49) | called 6 times | 100.0% |
boost::http_proto::string_body::end() const (boost/http_proto/string_body.hpp:55) | called 6 times | 100.0% |
boost::http_proto::string_body::string_body(boost::http_proto::string_body&&) (boost/http_proto/string_body.hpp:30) | called 3 times | 100.0% |
boost::http_proto::string_body::string_body(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (boost/http_proto/string_body.hpp:41) | called 3 times | 100.0% |
boost::http_proto::string_to_field(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:562) | called 11976 times | 100.0% |
boost::http_proto::string_to_method(boost::core::basic_string_view<char>) (libs/http_proto/src/method.cpp:74) | called 9803 times | 98.0% |
boost::http_proto::to_status_class(boost::http_proto::status) (libs/http_proto/src/status.cpp:121) | called 62 times | 100.0% |
boost::http_proto::to_status_class(unsigned int) (libs/http_proto/src/status.cpp:105) | called 124 times | 100.0% |
boost::http_proto::to_string(boost::http_proto::field) (libs/http_proto/src/field.cpp:554) | called 543 times | 86.0% |
boost::http_proto::to_string(boost::http_proto::method) (libs/http_proto/src/method.cpp:20) | called 92 times | 100.0% |
boost::http_proto::to_string(boost::http_proto::version) (libs/http_proto/src/version.cpp:17) | called 37 times | 100.0% |
boost::http_proto::upgrade_protocol_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/upgrade_rule.cpp:19) | called 41 times | 85.0% |
boost::http_proto::verify_field_name(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:43) | called 305 times | 100.0% |
boost::http_proto::verify_field_value(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:61) | called 345 times | 88.0% |
boost::http_proto::virtual_service& boost::http_proto::context::make_service<boost::http_proto::virtual_service>() (boost/http_proto/impl/context.hpp:38) | called 1 time | 60.0% |
boost::http_proto::virtual_service& boost::http_proto::detail::downcast<boost::http_proto::virtual_service&, boost::http_proto::service>(boost::http_proto::service&) (boost/http_proto/detail/type_index.hpp:134) | called 1 time | 80.0% |
boost::http_proto::virtual_service* boost::http_proto::context::find_service<boost::http_proto::virtual_service>() const (boost/http_proto/impl/context.hpp:61) | called 1 time | 88.0% |
boost::http_proto::virtual_service* boost::http_proto::detail::downcast<boost::http_proto::virtual_service*, boost::http_proto::service>(boost::http_proto::service*) (boost/http_proto/detail/type_index.hpp:120) | called 1 time | 67.0% |
boost::http_proto::zlib::(anonymous namespace)::clamp(unsigned long) (libs/http_proto/src_zlib/service/zlib_service.cpp:163) | called 660516 times | 80.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 48 times | 71.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 45712 times | 100.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 times | 71.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 119417 times | 100.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 27 times | 59.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 27 times | 80.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 24 times | 100.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 times | 100.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 48 times | 100.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 times | 100.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 27 times | 100.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 165129 times | 100.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 165129 times | 100.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 called | 0.0% |
boost::http_proto::zlib::(anonymous namespace)::zalloc(void*, unsigned int, unsigned int) (libs/http_proto/src_zlib/service/zlib_service.cpp:136) | called 348 times | 57.0% |
boost::http_proto::zlib::(anonymous namespace)::zfree(void*, void*) (libs/http_proto/src_zlib/service/zlib_service.cpp:156) | not called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.0% |
boost::http_proto::zlib::deflate_service_impl::version() const (libs/http_proto/src_zlib/service/deflate_service.cpp:43) | not called | 0.0% |
boost::http_proto::zlib::deflate_service_impl::~deflate_service_impl() (libs/http_proto/src_zlib/service/deflate_service.cpp:38) | not called | 0.0% |
boost::http_proto::zlib::detail::error_cat_type::error_cat_type() (boost/http_proto/service/impl/zlib_service.hpp:45) | called 47 times | 100.0% |
boost::http_proto::zlib::detail::error_cat_type::failed(int) const (libs/http_proto/src/service/zlib_service.cpp:25) | called 400153 times | 100.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 called | 0.0% |
boost::http_proto::zlib::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/service/zlib_service.cpp:32) | not called | 0.0% |
boost::http_proto::zlib::detail::error_cat_type::name() const (libs/http_proto/src/service/zlib_service.cpp:18) | not called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.0% |
boost::http_proto::zlib::inflate_service_impl::compile_flags() const (libs/http_proto/src_zlib/service/inflate_service.cpp:179) | not called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.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 called | 0.0% |
boost::http_proto::zlib::inflate_service_impl::version() const (libs/http_proto/src_zlib/service/inflate_service.cpp:38) | not called | 0.0% |
boost::http_proto::zlib::inflate_service_impl::~inflate_service_impl() (libs/http_proto/src_zlib/service/inflate_service.cpp:33) | not called | 0.0% |
boost::http_proto::zlib::install_deflate_service(boost::http_proto::context&) (libs/http_proto/src_zlib/service/deflate_service.cpp:178) | not called | 0.0% |
boost::http_proto::zlib::install_inflate_service(boost::http_proto::context&) (libs/http_proto/src_zlib/service/inflate_service.cpp:186) | not called | 0.0% |
boost::http_proto::zlib::install_service(boost::http_proto::context&) (libs/http_proto/src_zlib/service/zlib_service.cpp:321) | called 27 times | 100.0% |
boost::http_proto::zlib::make_error_code(boost::http_proto::zlib::error) (boost/http_proto/service/impl/zlib_service.hpp:59) | called 400153 times | 100.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 149 times | 71.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 149 times | 88.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 149 times | 70.0% |
boost::http_proto::zlib::stream_cast_impl<true>::get() (libs/http_proto/src_zlib/service/stream_cast.hpp:126) | not called | 0.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 called | 0.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 times | 59.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 times | 80.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 times | 62.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:262) | called 16 times | 100.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:538) | called 16 times | 100.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 times | 67.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 times | 67.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 times | 67.0% |
std::decay<boost::buffers::const_buffer>::type& boost::http_proto::detail::workspace::emplace<boost::buffers::const_buffer, boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 3 times | 83.0% |
std::decay<boost::buffers::const_buffer_span&>::type& boost::http_proto::detail::workspace::emplace<boost::buffers::const_buffer_span&, boost::buffers::const_buffer_span&>(boost::buffers::const_buffer_span&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 16 times | 83.0% |
std::decay<boost::buffers::mutable_buffer>::type& boost::http_proto::detail::workspace::emplace<boost::buffers::mutable_buffer, boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 2 times | 83.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 49 times | 71.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 times | 71.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 times | 82.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 time | 83.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 times | 83.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 times | 83.0% |
std::decay<boost::http_proto::string_body>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::string_body, boost::http_proto::string_body>(boost::http_proto::string_body&&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 3 times | 83.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 48 times | 72.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 times | 69.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 times | 82.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 times | 82.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 16 times | 83.0% |
std::enable_if<(!boost::http_proto::detail::is_reference_wrapper_impl<boost::http_proto::detail::remove_cvref<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >::type>::value)&&(!std::is_convertible<std::decay<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >::type*, boost::http_proto::sink*>::value), void>::type boost::http_proto::parser::set_body<boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> > >(boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >&&) (boost/http_proto/impl/parser.hpp:31) | called 11 times | 62.0% |
unsigned long boost::http_proto::(anonymous namespace)::clamp<unsigned long>(unsigned long, unsigned long) (libs/http_proto/src/parser.cpp:343) | called 377847 times | 100.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 24 times | 100.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 times | 100.0% |
void boost::http_proto::detail::move_chars<boost::core::basic_string_view<char>* const&, boost::core::basic_string_view<char>* const&>(char*, char const*, unsigned long, boost::core::basic_string_view<char>* const&, boost::core::basic_string_view<char>* const&) (libs/http_proto/src/detail/move_chars.hpp:73) | called 133 times | 100.0% |
void boost::http_proto::detail::move_chars_impl<>(long, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*) (libs/http_proto/src/detail/move_chars.hpp:57) | called 133 times | 100.0% |
void boost::http_proto::detail::move_chars_impl<boost::core::basic_string_view<char>* const&>(long, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>* const&) (libs/http_proto/src/detail/move_chars.hpp:57) | called 133 times | 100.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 times | 58.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 times | 58.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:511) | called 3 times | 100.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:511) | called 16 times | 100.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:511) | called 2 times | 100.0% |
void boost::http_proto::serializer::start<boost::http_proto::string_body, void>(boost::http_proto::message_view_base const&, boost::http_proto::string_body&&) (boost/http_proto/serializer.hpp:511) | called 3 times | 100.0% |
void boost::http_proto::write_chunk_header<boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer const&, unsigned long) (libs/http_proto/src/serializer.cpp:126) | called 6240 times | 83.0% |