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 83 times | 83.0% |
boost::http_proto::(anonymous namespace)::align_down(void*, unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:38) | called 1066 times | 75.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::brotli_filter(boost::rts::context const&, boost::http_proto::detail::workspace&) (libs/http_proto/src/parser.cpp:361) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::brotli_filter(boost::rts::context const&, boost::http_proto::detail::workspace&, unsigned int, unsigned int) (libs/http_proto/src/serializer.cpp:162) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::do_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src/parser.cpp:381) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::do_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src/serializer.cpp:186) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::do_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:405) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::do_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:408) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::~brotli_filter() (libs/http_proto/src/parser.cpp:373) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::brotli_filter::~brotli_filter() (libs/http_proto/src/serializer.cpp:178) | not called | 0.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::chained_sequence(std::array<boost::buffers::const_buffer, 2ul> const&) (libs/http_proto/src/parser.cpp:131) | called 120206 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::is_empty() const (libs/http_proto/src/parser.cpp:162) | called 411032 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::next() (libs/http_proto/src/parser.cpp:140) | called 618798 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::size() const (libs/http_proto/src/parser.cpp:174) | called 425010 times | 100.0% |
boost::http_proto::(anonymous namespace)::chained_sequence::value() const (libs/http_proto/src/parser.cpp:168) | called 604291 times | 100.0% |
boost::http_proto::(anonymous namespace)::chunk_header_len(unsigned long) (libs/http_proto/src/serializer.cpp:55) | called 76 times | 100.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:218) | called 97034 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:230) | 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:239) | called 98 times | 100.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:244) | called 111566 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:256) | 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:260) | 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:181) | called 115966 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:194) | 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:204) | 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:212) | called 19282 times | 100.0% |
boost::http_proto::(anonymous namespace)::parser_service::max_overread() const (libs/http_proto/src/parser.cpp:496) | called 55255 times | 100.0% |
boost::http_proto::(anonymous namespace)::parser_service::parser_service(boost::rts::context const&, boost::http_proto::parser::config_base const&) (libs/http_proto/src/parser.cpp:423) | called 41 times | 71.0% |
boost::http_proto::(anonymous namespace)::serializer_service::serializer_service(boost::rts::context const&, boost::http_proto::serializer::config const&) (libs/http_proto/src/serializer.cpp:240) | called 24 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:265) | 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:277) | 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:289) | called 8 times | 100.0% |
boost::http_proto::(anonymous namespace)::verify_field_name(boost::core::basic_string_view<char>, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:53) | called 235 times | 100.0% |
boost::http_proto::(anonymous namespace)::verify_field_name(boost::core::basic_string_view<char>, boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/fields_base.cpp:61) | called 9 times | 100.0% |
boost::http_proto::(anonymous namespace)::verify_field_value(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:67) | called 364 times | 88.0% |
boost::http_proto::(anonymous namespace)::write_chunk_header(std::array<boost::buffers::mutable_buffer, 2ul> const&, unsigned long) (libs/http_proto/src/serializer.cpp:65) | called 1146 times | 90.0% |
boost::http_proto::(anonymous namespace)::zlib_filter::do_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src/parser.cpp:327) | called 56591 times | 95.0% |
boost::http_proto::(anonymous namespace)::zlib_filter::do_process(boost::buffers::mutable_buffer, boost::buffers::const_buffer, bool) (libs/http_proto/src/serializer.cpp:128) | called 4914 times | 89.0% |
boost::http_proto::(anonymous namespace)::zlib_filter::min_out_buffer() const (libs/http_proto/src/serializer.cpp:119) | called 86 times | 100.0% |
boost::http_proto::(anonymous namespace)::zlib_filter::zlib_filter(boost::rts::context const&, boost::http_proto::detail::workspace&, int) (libs/http_proto/src/parser.cpp:311) | called 72 times | 75.0% |
boost::http_proto::(anonymous namespace)::zlib_filter::zlib_filter(boost::rts::context const&, boost::http_proto::detail::workspace&, int, int, int) (libs/http_proto/src/serializer.cpp:96) | called 52 times | 75.0% |
boost::http_proto::combine_field_values(boost::http_proto::fields_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::detail::array_of_const_buffers::append(boost::buffers::const_buffer) (libs/http_proto/src/detail/array_of_const_buffers.cpp:72) | called 2080 times | 67.0% |
boost::http_proto::detail::array_of_const_buffers::array_of_const_buffers() (libs/http_proto/src/detail/array_of_const_buffers.hpp:30) | called 24 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::array_of_const_buffers(boost::buffers::const_buffer*, unsigned short) (libs/http_proto/src/detail/array_of_const_buffers.cpp:21) | called 83 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::begin() const (libs/http_proto/src/detail/array_of_const_buffers.hpp:65) | called 3954 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::capacity() const (libs/http_proto/src/detail/array_of_const_buffers.hpp:59) | called 61 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::consume(unsigned long) (libs/http_proto/src/detail/array_of_const_buffers.cpp:33) | called 3789 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::empty() const (libs/http_proto/src/detail/array_of_const_buffers.hpp:41) | called 3704 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::end() const (libs/http_proto/src/detail/array_of_const_buffers.hpp:71) | called 1976 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::operator[](unsigned short) const (libs/http_proto/src/detail/array_of_const_buffers.hpp:77) | called 85 times | 75.0% |
boost::http_proto::detail::array_of_const_buffers::reset(unsigned short) (libs/http_proto/src/detail/array_of_const_buffers.cpp:51) | called 1956 times | 67.0% |
boost::http_proto::detail::array_of_const_buffers::size() const (libs/http_proto/src/detail/array_of_const_buffers.hpp:47) | called 10 times | 100.0% |
boost::http_proto::detail::array_of_const_buffers::slide_to_front() (libs/http_proto/src/detail/array_of_const_buffers.cpp:60) | called 4 times | 100.0% |
boost::http_proto::detail::condition_cat_type::condition_cat_type() (boost/http_proto/impl/error.hpp:75) | called 40 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 86763 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 23584 times | 100.0% |
boost::http_proto::detail::error_cat_type::error_cat_type() (boost/http_proto/impl/error.hpp:55) | called 40 times | 100.0% |
boost::http_proto::detail::error_cat_type::message(int, char*, unsigned long) const (libs/http_proto/src/error.cpp:35) | called 110 times | 97.0% |
boost::http_proto::detail::error_cat_type::message[abi:cxx11](int) const (libs/http_proto/src/error.cpp:28) | called 110 times | 80.0% |
boost::http_proto::detail::error_cat_type::name() const (libs/http_proto/src/error.cpp:21) | called 47 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 14125 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 24856 times | 100.0% |
boost::http_proto::detail::field_table::begin() const (libs/http_proto/src/field.cpp:532) | called 591 times | 100.0% |
boost::http_proto::detail::field_table::digest(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:48) | called 16914 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:78) | called 10956 times | 90.0% |
boost::http_proto::detail::field_table::field_table() (libs/http_proto/src/field.cpp:116) | called 14 times | 99.0% |
boost::http_proto::detail::field_table::get_chars(unsigned char const*) (libs/http_proto/src/field.cpp:28) | called 119610 times | 100.0% |
boost::http_proto::detail::field_table::size() const (libs/http_proto/src/field.cpp:526) | called 591 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:498) | called 11930 times | 88.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 13383 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 57557 times | 100.0% |
boost::http_proto::detail::file_posix::close(boost::system::error_code&) (libs/http_proto/src/detail/file_posix.cpp:106) | called 9 times | 71.0% |
boost::http_proto::detail::file_posix::file_posix() (boost/http_proto/detail/file_posix.hpp:56) | called 1 time | 100.0% |
boost::http_proto::detail::file_posix::file_posix(boost::http_proto::detail::file_posix&&) (libs/http_proto/src/detail/file_posix.cpp:77) | called 7 times | 100.0% |
boost::http_proto::detail::file_posix::is_open() const (boost/http_proto/detail/file_posix.hpp:76) | called 22 times | 100.0% |
boost::http_proto::detail::file_posix::native_close(int&) (libs/http_proto/src/detail/file_posix.cpp:42) | called 120 times | 86.0% |
boost::http_proto::detail::file_posix::native_handle() const (boost/http_proto/detail/file_posix.hpp:66) | called 4 times | 100.0% |
boost::http_proto::detail::file_posix::native_handle(int) (libs/http_proto/src/detail/file_posix.cpp:98) | called 2 times | 100.0% |
boost::http_proto::detail::file_posix::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) (libs/http_proto/src/detail/file_posix.cpp:119) | called 47 times | 78.0% |
boost::http_proto::detail::file_posix::operator=(boost::http_proto::detail::file_posix&&) (libs/http_proto/src/detail/file_posix.cpp:85) | called 6 times | 100.0% |
boost::http_proto::detail::file_posix::pos(boost::system::error_code&) const (libs/http_proto/src/detail/file_posix.cpp:233) | called 7 times | 73.0% |
boost::http_proto::detail::file_posix::read(void*, unsigned long, boost::system::error_code&) (libs/http_proto/src/detail/file_posix.cpp:276) | called 14 times | 73.0% |
boost::http_proto::detail::file_posix::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/detail/file_posix.cpp:255) | called 5 times | 73.0% |
boost::http_proto::detail::file_posix::size(boost::system::error_code&) const (libs/http_proto/src/detail/file_posix.cpp:211) | called 5 times | 75.0% |
boost::http_proto::detail::file_posix::write(void const*, unsigned long, boost::system::error_code&) (libs/http_proto/src/detail/file_posix.cpp:318) | called 16 times | 68.0% |
boost::http_proto::detail::file_posix::~file_posix() (libs/http_proto/src/detail/file_posix.cpp:71) | called 58 times | 100.0% |
boost::http_proto::detail::file_stdio::close(boost::system::error_code&) (libs/http_proto/src/detail/file_stdio.cpp:60) | called 4 times | 67.0% |
boost::http_proto::detail::file_stdio::file_stdio(boost::http_proto::detail::file_stdio&&) (libs/http_proto/src/detail/file_stdio.cpp:29) | called 1 time | 100.0% |
boost::http_proto::detail::file_stdio::is_open() const (boost/http_proto/detail/file_stdio.hpp:54) | called 10 times | 100.0% |
boost::http_proto::detail::file_stdio::native_handle() const (boost/http_proto/detail/file_stdio.hpp:44) | called 2 times | 100.0% |
boost::http_proto::detail::file_stdio::native_handle(_IO_FILE*) (libs/http_proto/src/detail/file_stdio.cpp:51) | called 1 time | 100.0% |
boost::http_proto::detail::file_stdio::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) (libs/http_proto/src/detail/file_stdio.cpp:79) | called 21 times | 100.0% |
boost::http_proto::detail::file_stdio::operator=(boost::http_proto::detail::file_stdio&&) (libs/http_proto/src/detail/file_stdio.cpp:37) | called 3 times | 100.0% |
boost::http_proto::detail::file_stdio::pos(boost::system::error_code&) const (libs/http_proto/src/detail/file_stdio.cpp:266) | called 3 times | 73.0% |
boost::http_proto::detail::file_stdio::read(void*, unsigned long, boost::system::error_code&) (libs/http_proto/src/detail/file_stdio.cpp:314) | called 3 times | 73.0% |
boost::http_proto::detail::file_stdio::seek(unsigned long, boost::system::error_code&) (libs/http_proto/src/detail/file_stdio.cpp:288) | called 2 times | 71.0% |
boost::http_proto::detail::file_stdio::size(boost::system::error_code&) const (libs/http_proto/src/detail/file_stdio.cpp:224) | called 2 times | 56.0% |
boost::http_proto::detail::file_stdio::write(void const*, unsigned long, boost::system::error_code&) (libs/http_proto/src/detail/file_stdio.cpp:335) | called 5 times | 73.0% |
boost::http_proto::detail::file_stdio::~file_stdio() (libs/http_proto/src/detail/file_stdio.cpp:22) | called 23 times | 100.0% |
boost::http_proto::detail::filter::min_out_buffer() const (libs/http_proto/src/detail/filter.hpp:74) | called 92 times | 100.0% |
boost::http_proto::detail::filter::process(boost::buffers::slice_of<boost::span<boost::buffers::mutable_buffer const, 18446744073709551615ul> >, std::array<boost::buffers::const_buffer, 2ul>, bool) (libs/http_proto/src/detail/filter.cpp:20) | called 61076 times | 95.0% |
boost::http_proto::detail::get_field_table() (libs/http_proto/src/field.cpp:546) | called 12521 times | 100.0% |
boost::http_proto::detail::header::assign_to(boost::http_proto::detail::header&) const (libs/http_proto/src/detail/header.cpp:337) | called 1095 times | 100.0% |
boost::http_proto::detail::header::bytes_needed(unsigned long, unsigned long) (libs/http_proto/src/detail/header.cpp:205) | called 1994 times | 100.0% |
boost::http_proto::detail::header::copy_table(void*) const (libs/http_proto/src/detail/header.cpp:327) | called 1116 times | 100.0% |
boost::http_proto::detail::header::copy_table(void*, unsigned long) const (libs/http_proto/src/detail/header.cpp:307) | called 1116 times | 100.0% |
boost::http_proto::detail::header::count_crlf(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:1082) | called 546 times | 100.0% |
boost::http_proto::detail::header::entry::operator+(unsigned long) const (libs/http_proto/src/detail/header.cpp:38) | called 87 times | 100.0% |
boost::http_proto::detail::header::entry::operator-(unsigned long) const (libs/http_proto/src/detail/header.cpp:55) | called 101 times | 100.0% |
boost::http_proto::detail::header::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/detail/header.cpp:285) | called 42 times | 100.0% |
boost::http_proto::detail::header::find(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:266) | called 136 times | 100.0% |
boost::http_proto::detail::header::get_default(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:114) | called 2360 times | 100.0% |
boost::http_proto::detail::header::header(boost::http_proto::detail::empty) (libs/http_proto/src/detail/header.cpp:124) | called 11902 times | 100.0% |
boost::http_proto::detail::header::header(boost::http_proto::detail::kind) (libs/http_proto/src/detail/header.cpp:130) | called 1289 times | 100.0% |
boost::http_proto::detail::header::is_default() const (libs/http_proto/src/detail/header.cpp:259) | called 41 times | 100.0% |
boost::http_proto::detail::header::is_special(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:384) | called 24 times | 100.0% |
boost::http_proto::detail::header::keep_alive() const (libs/http_proto/src/detail/header.cpp:174) | called 22 times | 93.0% |
boost::http_proto::detail::header::maybe_count(boost::http_proto::field) const (libs/http_proto/src/detail/header.cpp:357) | not called | 0.0% |
boost::http_proto::detail::header::on_erase(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:451) | called 39 times | 91.0% |
boost::http_proto::detail::header::on_erase_all(boost::http_proto::field) (libs/http_proto/src/detail/header.cpp:902) | called 72 times | 100.0% |
boost::http_proto::detail::header::on_erase_connection() (libs/http_proto/src/detail/header.cpp:724) | called 9 times | 93.0% |
boost::http_proto::detail::header::on_erase_content_encoding() (libs/http_proto/src/detail/header.cpp:850) | not called | 0.0% |
boost::http_proto::detail::header::on_erase_content_length() (libs/http_proto/src/detail/header.cpp:748) | called 4 times | 95.0% |
boost::http_proto::detail::header::on_erase_expect() (libs/http_proto/src/detail/header.cpp:786) | called 10 times | 94.0% |
boost::http_proto::detail::header::on_erase_transfer_encoding() (libs/http_proto/src/detail/header.cpp:826) | called 4 times | 93.0% |
boost::http_proto::detail::header::on_erase_upgrade() (libs/http_proto/src/detail/header.cpp:870) | 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:423) | called 11780 times | 100.0% |
boost::http_proto::detail::header::on_insert_connection(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:481) | called 143 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:493) | 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:627) | called 129 times | 80.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:640) | 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:513) | called 4878 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:531) | 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:552) | 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:559) | 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:575) | called 19 times | 100.0% |
boost::http_proto::detail::header::on_insert_transfer_encoding(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:584) | called 4231 times | 98.0% |
boost::http_proto::detail::header::on_insert_transfer_encoding(boost::core::basic_string_view<char>)::{lambda()#1}::operator()() const (libs/http_proto/src/detail/header.cpp:620) | called 8 times | 100.0% |
boost::http_proto::detail::header::on_insert_upgrade(boost::core::basic_string_view<char>) (libs/http_proto/src/detail/header.cpp:680) | 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:691) | 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:701) | called 3 times | 100.0% |
boost::http_proto::detail::header::on_start_line() (libs/http_proto/src/detail/header.cpp:409) | called 10610 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:1283) | called 17193 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:1302) | 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:1317) | not called | 0.0% |
boost::http_proto::detail::header::swap(boost::http_proto::detail::header&) (libs/http_proto/src/detail/header.cpp:137) | called 78 times | 100.0% |
boost::http_proto::detail::header::tab() const (libs/http_proto/src/detail/header.cpp:239) | called 2599 times | 75.0% |
boost::http_proto::detail::header::tab_() const (libs/http_proto/src/detail/header.cpp:249) | called 702 times | 100.0% |
boost::http_proto::detail::header::table::operator[](unsigned long) const (boost/http_proto/detail/header.hpp:95) | called 14188 times | 100.0% |
boost::http_proto::detail::header::table::table(void*) (boost/http_proto/detail/header.hpp:87) | called 14073 times | 100.0% |
boost::http_proto::detail::header::table_space() const (libs/http_proto/src/detail/header.cpp:232) | called 10006 times | 100.0% |
boost::http_proto::detail::header::table_space(unsigned long) (libs/http_proto/src/detail/header.cpp:223) | called 10006 times | 100.0% |
boost::http_proto::detail::header::update_payload() (libs/http_proto/src/detail/header.cpp:952) | called 19719 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 197 times | 89.0% |
boost::http_proto::detail::move_chars_impl(char*, char const*, boost::core::basic_string_view<char> const&) (libs/http_proto/src/detail/move_chars.hpp:49) | called 108 times | 100.0% |
boost::http_proto::detail::number_string::construct_unsigned(unsigned long) (libs/http_proto/src/detail/number_string.hpp:30) | called 26 times | 100.0% |
boost::http_proto::detail::number_string::data() const (libs/http_proto/src/detail/number_string.hpp:67) | called 26 times | 100.0% |
boost::http_proto::detail::number_string::number_string(unsigned long) (libs/http_proto/src/detail/number_string.hpp:60) | called 26 times | 100.0% |
boost::http_proto::detail::number_string::operator boost::core::basic_string_view<char>() const (libs/http_proto/src/detail/number_string.hpp:86) | called 26 times | 100.0% |
boost::http_proto::detail::number_string::size() const (libs/http_proto/src/detail/number_string.hpp:74) | called 26 times | 100.0% |
boost::http_proto::detail::number_string::str() const (libs/http_proto/src/detail/number_string.hpp:80) | called 26 times | 100.0% |
boost::http_proto::detail::ows_comma_t::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:44) | called 81 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:1213) | called 24856 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:1239) | 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:1246) | 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:1110) | called 14379 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:1136) | 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:1162) | 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: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()#4}::operator()() const (libs/http_proto/src/detail/header.cpp:1194) | not called | 0.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 933 times | 100.0% |
boost::http_proto::detail::remove_obs_fold(char*, char const*) (libs/http_proto/src/rfc/detail/rules.cpp:387) | called 231 times | 83.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 1033 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 2949 times | 75.0% |
boost::http_proto::detail::string_literals::operator"" _sv(char const*, unsigned long) (boost/http_proto/detail/sv.hpp:24) | called 9953 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_invalid_argument(boost::source_location const&) (libs/http_proto/src/detail/except.cpp:29) | called 13 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 23 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) | called 21 times | 100.0% |
boost::http_proto::detail::transfer_coding_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/transfer_coding_rule.cpp:93) | called 8470 times | 92.0% |
boost::http_proto::detail::transfer_parameter_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/transfer_coding_rule.cpp:24) | called 20 times | 66.0% |
boost::http_proto::detail::version_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/detail/rules.cpp:54) | called 13206 times | 74.0% |
boost::http_proto::detail::workspace::allocate(unsigned long) (libs/http_proto/src/detail/workspace.cpp:73) | not called | 0.0% |
boost::http_proto::detail::workspace::any::~any() (libs/http_proto/src/detail/workspace.cpp:21) | called 1011 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::http_proto::(anonymous namespace)::brotli_filter>::any_impl<boost::rts::context const&, boost::http_proto::detail::workspace&, unsigned int&, unsigned int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, unsigned int&, unsigned int&) (boost/http_proto/detail/impl/workspace.hpp:42) | not called | 0.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::brotli_filter>::any_impl<boost::rts::context const&, boost::http_proto::detail::workspace&>(boost::rts::context const&, boost::http_proto::detail::workspace&) (boost/http_proto/detail/impl/workspace.hpp:42) | not called | 0.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::zlib_filter>::any_impl<boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int&, int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int&, int&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 26 times | 90.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::zlib_filter>::any_impl<boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int, int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int&&, int&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 26 times | 90.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::zlib_filter>::any_impl<boost::rts::context const&, boost::http_proto::detail::workspace&, int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 36 times | 88.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::(anonymous namespace)::zlib_filter>::any_impl<boost::rts::context const&, boost::http_proto::detail::workspace&, int>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 36 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::cbs_gen_impl<boost::buffers::const_buffer> >::any_impl<boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 2 times | 100.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer::cbs_gen_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::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> > >::any_impl<std::array<boost::buffers::const_buffer, 23ul>&>(std::array<boost::buffers::const_buffer, 23ul>&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 4 times | 100.0% |
boost::http_proto::detail::workspace::any_impl<boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > > >::any_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >&>(std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >&) (boost/http_proto/detail/impl/workspace.hpp:42) | called 16 times | 78.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::zlib_test::parser_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::serializer_source(boost::http_proto::response const&, boost::http_proto::serializer&, boost::buffers::const_buffer, boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >)::source_t>::any_impl<boost::buffers::const_buffer&>(boost::buffers::const_buffer&) (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:172) | called 1011 times | 50.0% |
boost::http_proto::detail::workspace::clear() (libs/http_proto/src/detail/workspace.cpp:93) | called 21990 times | 88.0% |
boost::http_proto::detail::workspace::data() (boost/http_proto/detail/workspace.hpp:109) | called 63927 times | 100.0% |
boost::http_proto::detail::workspace::operator=(boost::http_proto::detail::workspace&&) (libs/http_proto/src/detail/workspace.cpp:55) | not called | 0.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 83 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 83 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 621 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 83 times | 100.0% |
boost::http_proto::detail::workspace::reserve_back(unsigned long) (libs/http_proto/src/detail/workspace.cpp:147) | called 10006 times | 50.0% |
boost::http_proto::detail::workspace::reserve_front(unsigned long) (libs/http_proto/src/detail/workspace.cpp:117) | called 28770 times | 71.0% |
boost::http_proto::detail::workspace::size() const (boost/http_proto/detail/workspace.hpp:117) | called 40601 times | 100.0% |
boost::http_proto::detail::workspace::try_reserve_front(unsigned long) (libs/http_proto/src/detail/workspace.cpp:132) | called 368 times | 80.0% |
boost::http_proto::detail::workspace::undo::commit() (boost/http_proto/detail/impl/workspace.hpp:64) | called 1011 times | 100.0% |
boost::http_proto::detail::workspace::undo::undo(boost::http_proto::detail::workspace&) (boost/http_proto/detail/impl/workspace.hpp:51) | called 1011 times | 100.0% |
boost::http_proto::detail::workspace::undo::~undo() (boost/http_proto/detail/impl/workspace.hpp:57) | called 1011 times | 67.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 1078 times | 100.0% |
boost::http_proto::detail::workspace::~workspace() (libs/http_proto/src/detail/workspace.cpp:25) | called 1078 times | 100.0% |
boost::http_proto::detail::ws_t::operator()(char) const (boost/http_proto/rfc/detail/ws.hpp:22) | called 98039 times | 100.0% |
boost::http_proto::detail::ws_vchars_t::operator()(char) const (libs/http_proto/src/rfc/detail/rules.hpp:94) | called 2743 times | 100.0% |
boost::http_proto::detail::zlib_filter_base::saturate_cast(unsigned long) (libs/http_proto/src/detail/zlib_filter_base.hpp:42) | called 246020 times | 80.0% |
boost::http_proto::detail::zlib_filter_base::zalloc(void*, unsigned int, unsigned int) (libs/http_proto/src/detail/zlib_filter_base.hpp:52) | called 368 times | 100.0% |
boost::http_proto::detail::zlib_filter_base::zfree(void*, void*) (libs/http_proto/src/detail/zlib_filter_base.hpp:63) | not called | 0.0% |
boost::http_proto::detail::zlib_filter_base::zlib_filter_base(boost::http_proto::detail::workspace&) (libs/http_proto/src/detail/zlib_filter_base.hpp:30) | called 124 times | 100.0% |
boost::http_proto::fields::fields() (boost/http_proto/fields.hpp:78) | called 27 times | 100.0% |
boost::http_proto::fields::fields(boost::core::basic_string_view<char>) (boost/http_proto/fields.hpp:120) | called 235 times | 100.0% |
boost::http_proto::fields::fields(boost::http_proto::fields const&) (boost/http_proto/fields.hpp:206) | called 2 times | 100.0% |
boost::http_proto::fields::fields(boost::http_proto::fields&&) (boost/http_proto/fields.hpp:181) | called 6 times | 100.0% |
boost::http_proto::fields::fields(unsigned long, unsigned long) (boost/http_proto/fields.hpp:153) | called 10 times | 100.0% |
boost::http_proto::fields::operator=(boost::http_proto::fields const&) (boost/http_proto/fields.hpp:264) | called 4 times | 100.0% |
boost::http_proto::fields::operator=(boost::http_proto::fields&&) (boost/http_proto/fields.hpp:230) | called 4 times | 100.0% |
boost::http_proto::fields::swap(boost::http_proto::fields&) (boost/http_proto/fields.hpp:297) | 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:735) | called 48 times | 100.0% |
boost::http_proto::fields_base::append(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, boost::system::error_code&) (boost/http_proto/fields_base.hpp:782) | called 61 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:636) | called 93 times | 100.0% |
boost::http_proto::fields_base::append(boost::http_proto::field, boost::core::basic_string_view<char>, boost::system::error_code&) (boost/http_proto/fields_base.hpp:683) | called 93 times | 100.0% |
boost::http_proto::fields_base::at(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:650) | called 2 times | 100.0% |
boost::http_proto::fields_base::at(boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:638) | called 2 times | 100.0% |
boost::http_proto::fields_base::begin() const (boost/http_proto/impl/fields_base.hpp:392) | called 721 times | 100.0% |
boost::http_proto::fields_base::buffer() const (boost/http_proto/fields_base.hpp:258) | called 685 times | 100.0% |
boost::http_proto::fields_base::capacity_in_bytes() const (boost/http_proto/fields_base.hpp:503) | called 105 times | 100.0% |
boost::http_proto::fields_base::clear() (libs/http_proto/src/fields_base.cpp:422) | 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:1209) | called 16 times | 83.0% |
boost::http_proto::fields_base::count(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:689) | called 14 times | 100.0% |
boost::http_proto::fields_base::count(boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:678) | called 12 times | 100.0% |
boost::http_proto::fields_base::end() const (boost/http_proto/impl/fields_base.hpp:401) | called 858 times | 100.0% |
boost::http_proto::fields_base::erase(boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:893) | called 18 times | 100.0% |
boost::http_proto::fields_base::erase(boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:882) | called 30 times | 100.0% |
boost::http_proto::fields_base::erase(boost::http_proto::fields_base::iterator) (libs/http_proto/src/fields_base.cpp:870) | called 30 times | 100.0% |
boost::http_proto::fields_base::erase_all(unsigned long, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:1446) | called 9 times | 100.0% |
boost::http_proto::fields_base::erase_all(unsigned long, boost::http_proto::field) (libs/http_proto/src/fields_base.cpp:1417) | called 72 times | 93.0% |
boost::http_proto::fields_base::exists(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:670) | called 7 times | 100.0% |
boost::http_proto::fields_base::exists(boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:662) | called 4 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 25 times | 87.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::header const&, void*, unsigned long) (libs/http_proto/src/fields_base.cpp:373) | called 1066 times | 82.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind) (libs/http_proto/src/fields_base.cpp:306) | called 198 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:324) | called 546 times | 84.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::detail::kind, void*, unsigned long) (libs/http_proto/src/fields_base.cpp:313) | called 1066 times | 100.0% |
boost::http_proto::fields_base::fields_base(boost::http_proto::fields_base const&) (libs/http_proto/src/fields_base.cpp:402) | called 13 times | 100.0% |
boost::http_proto::fields_base::find(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:718) | called 93 times | 100.0% |
boost::http_proto::fields_base::find(boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:702) | called 94 times | 100.0% |
boost::http_proto::fields_base::find(boost::http_proto::fields_base::iterator, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:753) | called 2 times | 100.0% |
boost::http_proto::fields_base::find(boost::http_proto::fields_base::iterator, boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:736) | called 2 times | 100.0% |
boost::http_proto::fields_base::find_all(boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:844) | called 5 times | 100.0% |
boost::http_proto::fields_base::find_all(boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:834) | called 16 times | 100.0% |
boost::http_proto::fields_base::find_last(boost::http_proto::fields_base::iterator, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:789) | called 3 times | 100.0% |
boost::http_proto::fields_base::find_last(boost::http_proto::fields_base::iterator, boost::http_proto::field) const (libs/http_proto/src/fields_base.cpp:771) | called 3 times | 100.0% |
boost::http_proto::fields_base::insert(boost::http_proto::fields_base::iterator, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:1157) | called 13 times | 100.0% |
boost::http_proto::fields_base::insert(boost::http_proto::fields_base::iterator, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:1172) | called 16 times | 100.0% |
boost::http_proto::fields_base::insert(boost::http_proto::fields_base::iterator, boost::http_proto::field, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:1125) | called 26 times | 100.0% |
boost::http_proto::fields_base::insert(boost::http_proto::fields_base::iterator, boost::http_proto::field, boost::core::basic_string_view<char>, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:1140) | called 33 times | 100.0% |
boost::http_proto::fields_base::insert_impl(boost::optional<boost::http_proto::field>, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, unsigned long, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:1241) | called 203 times | 100.0% |
boost::http_proto::fields_base::insert_unchecked(boost::optional<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:1269) | called 310 times | 100.0% |
boost::http_proto::fields_base::iterator::iterator() (boost/http_proto/impl/fields_base.hpp:51) | called 2 times | 100.0% |
boost::http_proto::fields_base::iterator::iterator(boost::http_proto::detail::header const*, unsigned long) (boost/http_proto/impl/fields_base.hpp:32) | called 1579 times | 100.0% |
boost::http_proto::fields_base::iterator::operator!=(boost::http_proto::fields_base::iterator const&) const (boost/http_proto/impl/fields_base.hpp:69) | called 1721 times | 100.0% |
boost::http_proto::fields_base::iterator::operator*() const (libs/http_proto/src/fields_base.cpp:504) | called 1814 times | 91.0% |
boost::http_proto::fields_base::iterator::operator++() (boost/http_proto/impl/fields_base.hpp:86) | called 1154 times | 75.0% |
boost::http_proto::fields_base::iterator::operator++(int) (boost/http_proto/impl/fields_base.hpp:94) | called 1 time | 100.0% |
boost::http_proto::fields_base::iterator::operator--() (boost/http_proto/impl/fields_base.hpp:102) | called 25 times | 75.0% |
boost::http_proto::fields_base::iterator::operator--(int) (boost/http_proto/impl/fields_base.hpp:110) | called 1 time | 100.0% |
boost::http_proto::fields_base::iterator::operator->() const (boost/http_proto/impl/fields_base.hpp:80) | called 1707 times | 100.0% |
boost::http_proto::fields_base::iterator::operator==(boost::http_proto::fields_base::iterator const&) const (boost/http_proto/impl/fields_base.hpp:57) | called 1786 times | 75.0% |
boost::http_proto::fields_base::length(unsigned long) const (libs/http_proto/src/fields_base.cpp:1488) | called 39 times | 100.0% |
boost::http_proto::fields_base::max_capacity_in_bytes() (boost/http_proto/fields_base.hpp:495) | called 24 times | 100.0% |
boost::http_proto::fields_base::offset(unsigned long) const (libs/http_proto/src/fields_base.cpp:1474) | called 774 times | 100.0% |
boost::http_proto::fields_base::op_t::buf() const (libs/http_proto/src/fields_base.cpp:121) | called 12 times | 100.0% |
boost::http_proto::fields_base::op_t::cbuf() const (libs/http_proto/src/fields_base.cpp:127) | called 449 times | 100.0% |
boost::http_proto::fields_base::op_t::end() const (libs/http_proto/src/fields_base.cpp:133) | called 12 times | 100.0% |
boost::http_proto::fields_base::op_t::grow(unsigned long, unsigned long) (libs/http_proto/src/fields_base.cpp:184) | called 875 times | 75.0% |
boost::http_proto::fields_base::op_t::move_chars(char*, char const*, unsigned long) const (libs/http_proto/src/fields_base.cpp:203) | called 103 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:104) | called 988 times | 100.0% |
boost::http_proto::fields_base::op_t::reserve(unsigned long) (libs/http_proto/src/fields_base.cpp:160) | called 968 times | 100.0% |
boost::http_proto::fields_base::op_t::tab() const (libs/http_proto/src/fields_base.cpp:139) | called 6 times | 100.0% |
boost::http_proto::fields_base::op_t::~op_t() (libs/http_proto/src/fields_base.cpp:114) | called 988 times | 100.0% |
boost::http_proto::fields_base::prefix_op_t::prefix_op_t(boost::http_proto::fields_base&, unsigned long, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>*) (libs/http_proto/src/fields_base.cpp:216) | called 39 times | 87.0% |
boost::http_proto::fields_base::prefix_op_t::~prefix_op_t() (libs/http_proto/src/fields_base.cpp:283) | called 36 times | 100.0% |
boost::http_proto::fields_base::raw_erase(unsigned long) (libs/http_proto/src/fields_base.cpp:1370) | called 169 times | 86.0% |
boost::http_proto::fields_base::raw_erase_n(boost::http_proto::field, unsigned long) (libs/http_proto/src/fields_base.cpp:1394) | called 4 times | 92.0% |
boost::http_proto::fields_base::rbegin() const (boost/http_proto/impl/fields_base.hpp:410) | called 3 times | 100.0% |
boost::http_proto::fields_base::reference::operator->() const (boost/http_proto/fields_base.hpp:140) | called 1731 times | 100.0% |
boost::http_proto::fields_base::rend() const (boost/http_proto/impl/fields_base.hpp:419) | called 2 times | 100.0% |
boost::http_proto::fields_base::reserve_bytes(unsigned long) (libs/http_proto/src/fields_base.cpp:440) | called 95 times | 100.0% |
boost::http_proto::fields_base::reverse_iterator::operator!=(boost::http_proto::fields_base::reverse_iterator const&) const (boost/http_proto/impl/fields_base.hpp:172) | called 1 time | 100.0% |
boost::http_proto::fields_base::reverse_iterator::operator*() const (libs/http_proto/src/fields_base.cpp:528) | called 24 times | 91.0% |
boost::http_proto::fields_base::reverse_iterator::operator++() (boost/http_proto/impl/fields_base.hpp:189) | called 3 times | 75.0% |
boost::http_proto::fields_base::reverse_iterator::operator++(int) (boost/http_proto/impl/fields_base.hpp:197) | called 1 time | 100.0% |
boost::http_proto::fields_base::reverse_iterator::operator--() (boost/http_proto/impl/fields_base.hpp:205) | called 3 times | 75.0% |
boost::http_proto::fields_base::reverse_iterator::operator--(int) (boost/http_proto/impl/fields_base.hpp:213) | called 1 time | 100.0% |
boost::http_proto::fields_base::reverse_iterator::operator->() const (boost/http_proto/impl/fields_base.hpp:183) | called 24 times | 100.0% |
boost::http_proto::fields_base::reverse_iterator::operator==(boost::http_proto::fields_base::reverse_iterator const&) const (boost/http_proto/impl/fields_base.hpp:160) | called 5 times | 75.0% |
boost::http_proto::fields_base::reverse_iterator::reverse_iterator() (boost/http_proto/impl/fields_base.hpp:146) | called 2 times | 100.0% |
boost::http_proto::fields_base::reverse_iterator::reverse_iterator(boost::http_proto::fields_base::iterator) (boost/http_proto/impl/fields_base.hpp:152) | called 5 times | 100.0% |
boost::http_proto::fields_base::set(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:1256) | called 28 times | 100.0% |
boost::http_proto::fields_base::set(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:1076) | called 32 times | 97.0% |
boost::http_proto::fields_base::set(boost::http_proto::field, boost::core::basic_string_view<char>) (boost/http_proto/fields_base.hpp:1170) | called 105 times | 100.0% |
boost::http_proto::fields_base::set(boost::http_proto::field, boost::core::basic_string_view<char>, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:1034) | called 110 times | 92.0% |
boost::http_proto::fields_base::set(boost::http_proto::fields_base::iterator, boost::core::basic_string_view<char>) (libs/http_proto/src/fields_base.cpp:1190) | called 23 times | 100.0% |
boost::http_proto::fields_base::set(boost::http_proto::fields_base::iterator, boost::core::basic_string_view<char>, boost::system::error_code&) (libs/http_proto/src/fields_base.cpp:910) | called 28 times | 84.0% |
boost::http_proto::fields_base::set_max_capacity_in_bytes(unsigned long) (libs/http_proto/src/fields_base.cpp:476) | called 30 times | 100.0% |
boost::http_proto::fields_base::shrink_to_fit() (libs/http_proto/src/fields_base.cpp:459) | called 7 times | 92.0% |
boost::http_proto::fields_base::size() const (boost/http_proto/fields_base.hpp:267) | called 185 times | 100.0% |
boost::http_proto::fields_base::subrange::begin() const (boost/http_proto/impl/fields_base.hpp:357) | called 21 times | 100.0% |
boost::http_proto::fields_base::subrange::end() const (boost/http_proto/impl/fields_base.hpp:367) | called 21 times | 100.0% |
boost::http_proto::fields_base::subrange::iterator::iterator(boost::http_proto::detail::header const*) (libs/http_proto/src/fields_base.cpp:563) | called 21 times | 100.0% |
boost::http_proto::fields_base::subrange::iterator::iterator(boost::http_proto::detail::header const*, unsigned long) (libs/http_proto/src/fields_base.cpp:551) | called 21 times | 67.0% |
boost::http_proto::fields_base::subrange::iterator::operator!=(boost::http_proto::fields_base::subrange::iterator const&) const (boost/http_proto/impl/fields_base.hpp:326) | called 48 times | 100.0% |
boost::http_proto::fields_base::subrange::iterator::operator*() const (libs/http_proto/src/fields_base.cpp:574) | called 11 times | 100.0% |
boost::http_proto::fields_base::subrange::iterator::operator++() (libs/http_proto/src/fields_base.cpp:591) | called 27 times | 95.0% |
boost::http_proto::fields_base::subrange::iterator::operator==(boost::http_proto::fields_base::subrange::iterator const&) const (boost/http_proto/impl/fields_base.hpp:314) | called 48 times | 75.0% |
boost::http_proto::fields_base::subrange::subrange(boost::http_proto::detail::header const*, unsigned long) (boost/http_proto/impl/fields_base.hpp:235) | called 21 times | 100.0% |
boost::http_proto::fields_base::value_or(boost::core::basic_string_view<char>, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:820) | called 2 times | 100.0% |
boost::http_proto::fields_base::value_or(boost::http_proto::field, boost::core::basic_string_view<char>) const (libs/http_proto/src/fields_base.cpp:808) | called 2 times | 100.0% |
boost::http_proto::fields_base::value_type::value_type(boost::http_proto::fields_base::reference const&) (libs/http_proto/src/fields_base.cpp:491) | not called | 0.0% |
boost::http_proto::fields_base::~fields_base() (libs/http_proto/src/fields_base.cpp:408) | called 1832 times | 100.0% |
boost::http_proto::file::close(boost::system::error_code&) (boost/http_proto/file.hpp:152) | called 5 times | 100.0% |
boost::http_proto::file::file(boost::http_proto::file&&) (boost/http_proto/file.hpp:100) | called 6 times | 100.0% |
boost::http_proto::file::file(char const*, boost::http_proto::file_mode) (boost/http_proto/file.hpp:91) | called 1 time | 80.0% |
boost::http_proto::file::is_open() const (boost/http_proto/file.hpp:139) | called 12 times | 100.0% |
boost::http_proto::file::native_handle() (boost/http_proto/file.hpp:119) | called 2 times | 100.0% |
boost::http_proto::file::native_handle(int) (boost/http_proto/file.hpp:131) | called 1 time | 100.0% |
boost::http_proto::file::open(char const*, boost::http_proto::file_mode) (boost/http_proto/file.hpp:210) | called 2 times | 88.0% |
boost::http_proto::file::open(char const*, boost::http_proto::file_mode, boost::system::error_code&) (boost/http_proto/file.hpp:189) | called 24 times | 100.0% |
boost::http_proto::file::operator=(boost::http_proto::file&&) (boost/http_proto/file.hpp:107) | called 3 times | 100.0% |
boost::http_proto::file::pos() const (boost/http_proto/file.hpp:265) | called 1 time | 78.0% |
boost::http_proto::file::pos(boost::system::error_code&) const (boost/http_proto/file.hpp:251) | called 3 times | 100.0% |
boost::http_proto::file::read(void*, unsigned long) (boost/http_proto/file.hpp:339) | called 1 time | 78.0% |
boost::http_proto::file::read(void*, unsigned long, boost::system::error_code&) (boost/http_proto/file.hpp:318) | called 10 times | 100.0% |
boost::http_proto::file::seek(unsigned long) (boost/http_proto/file.hpp:297) | called 1 time | 88.0% |
boost::http_proto::file::seek(unsigned long, boost::system::error_code&) (boost/http_proto/file.hpp:281) | called 2 times | 100.0% |
boost::http_proto::file::size() const (boost/http_proto/file.hpp:237) | called 1 time | 78.0% |
boost::http_proto::file::size(boost::system::error_code&) const (boost/http_proto/file.hpp:223) | called 2 times | 100.0% |
boost::http_proto::file::write(void const*, unsigned long) (boost/http_proto/file.hpp:381) | called 1 time | 78.0% |
boost::http_proto::file::write(void const*, unsigned long, boost::system::error_code&) (boost/http_proto/file.hpp:361) | called 10 times | 100.0% |
boost::http_proto::file::~file() (boost/http_proto/file.hpp:114) | called 34 times | 100.0% |
boost::http_proto::file_sink::file_sink(boost::http_proto::file&&) (libs/http_proto/src/file_sink.cpp:16) | called 2 times | 100.0% |
boost::http_proto::file_sink::file_sink(boost::http_proto::file_sink&&) (libs/http_proto/src/file_sink.cpp:22) | not called | 0.0% |
boost::http_proto::file_sink::on_write(boost::buffers::const_buffer, bool) (libs/http_proto/src/file_sink.cpp:29) | called 5 times | 100.0% |
boost::http_proto::file_sink::~file_sink() (libs/http_proto/src/file_sink.cpp:25) | called 2 times | 100.0% |
boost::http_proto::file_source::file_source(boost::http_proto::file&&, unsigned long) (libs/http_proto/src/file_source.cpp:22) | called 3 times | 100.0% |
boost::http_proto::file_source::file_source(boost::http_proto::file_source&&) (libs/http_proto/src/file_source.cpp:19) | not called | 0.0% |
boost::http_proto::file_source::on_read(boost::buffers::mutable_buffer) (libs/http_proto/src/file_source.cpp:32) | called 7 times | 100.0% |
boost::http_proto::file_source::~file_source() (libs/http_proto/src/file_source.cpp:16) | called 3 times | 100.0% |
boost::http_proto::header_limits::valid_space_needed() const (libs/http_proto/src/header_limits.cpp:18) | called 41 times | 100.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::detail::transfer_coding_rule_t>::first_rule::first_rule(boost::http_proto::detail::transfer_coding_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:91) | called 4230 times | 100.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::detail::transfer_coding_rule_t>::first_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:99) | called 8456 times | 58.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::detail::transfer_coding_rule_t>::list_rule_t(boost::http_proto::detail::transfer_coding_rule_t const&, unsigned long, unsigned long) (boost/http_proto/rfc/list_rule.hpp:29) | called 4230 times | 100.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::detail::transfer_coding_rule_t>::next_rule::next_rule(boost::http_proto::detail::transfer_coding_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:144) | called 4230 times | 100.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::detail::transfer_coding_rule_t>::next_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:152) | called 8464 times | 90.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::implementation_defined::upgrade_protocol_rule_t>::first_rule::first_rule(boost::http_proto::implementation_defined::upgrade_protocol_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:91) | called 24 times | 100.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::implementation_defined::upgrade_protocol_rule_t>::first_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:99) | called 40 times | 52.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::implementation_defined::upgrade_protocol_rule_t>::next_rule::next_rule(boost::http_proto::implementation_defined::upgrade_protocol_rule_t const&) (boost/http_proto/rfc/impl/list_rule.hpp:144) | called 24 times | 100.0% |
boost::http_proto::implementation_defined::list_rule_t<boost::http_proto::implementation_defined::upgrade_protocol_rule_t>::next_rule::parse(char const*&, char const*) const (boost/http_proto/rfc/impl/list_rule.hpp:152) | called 29 times | 74.0% |
boost::http_proto::implementation_defined::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:95) | called 300 times | 100.0% |
boost::http_proto::implementation_defined::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:91) | called 300 times | 100.0% |
boost::http_proto::implementation_defined::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:99) | called 652 times | 100.0% |
boost::http_proto::implementation_defined::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:29) | called 300 times | 100.0% |
boost::http_proto::implementation_defined::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:144) | called 300 times | 100.0% |
boost::http_proto::implementation_defined::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:152) | called 485 times | 100.0% |
boost::http_proto::implementation_defined::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:184) | called 300 times | 83.0% |
boost::http_proto::implementation_defined::parameter_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/parameter.cpp:17) | not called | 0.0% |
boost::http_proto::implementation_defined::quoted_token_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/quoted_token_rule.cpp:63) | called 10 times | 60.0% |
boost::http_proto::implementation_defined::upgrade_protocol_rule_t::parse(char const*&, char const*) const (libs/http_proto/src/rfc/upgrade_rule.cpp:20) | called 41 times | 85.0% |
boost::http_proto::install_parser_service(boost::rts::context&, boost::http_proto::parser::config_base const&) (libs/http_proto/src/parser.cpp:509) | called 41 times | 100.0% |
boost::http_proto::install_serializer_service(boost::rts::context&, boost::http_proto::serializer::config const&) (libs/http_proto/src/serializer.cpp:271) | called 24 times | 100.0% |
boost::http_proto::int_to_status(unsigned int) (libs/http_proto/src/status.cpp:18) | called 1089 times | 100.0% |
boost::http_proto::make_error_code(boost::http_proto::error) (boost/http_proto/impl/error.hpp:91) | called 119358 times | 100.0% |
boost::http_proto::make_error_condition(boost::http_proto::condition) (boost/http_proto/impl/error.hpp:103) | called 86767 times | 100.0% |
boost::http_proto::message_base::chunked() const (boost/http_proto/message_base.hpp:98) | called 1194 times | 100.0% |
boost::http_proto::message_base::keep_alive() const (boost/http_proto/message_base.hpp:80) | called 22 times | 100.0% |
boost::http_proto::message_base::metadata() const (boost/http_proto/message_base.hpp:88) | called 9132 times | 100.0% |
boost::http_proto::message_base::payload() const (boost/http_proto/message_base.hpp:53) | called 474403 times | 100.0% |
boost::http_proto::message_base::payload_size() const (boost/http_proto/message_base.hpp:69) | called 8725 times | 80.0% |
boost::http_proto::message_base::set_chunked(bool) (libs/http_proto/src/message_base.cpp:51) | called 27 times | 100.0% |
boost::http_proto::message_base::set_content_length(unsigned long) (libs/http_proto/src/message_base.cpp:42) | called 26 times | 100.0% |
boost::http_proto::message_base::set_keep_alive(bool) (libs/http_proto/src/message_base.cpp:73) | called 12 times | 71.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_base::version() const (boost/http_proto/message_base.hpp:106) | called 119 times | 100.0% |
boost::http_proto::metadata::connection_t::connection_t() (boost/http_proto/metadata.hpp:92) | called 11914 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:95) | called 15 times | 100.0% |
boost::http_proto::metadata::content_encoding_t::content_encoding_t() (boost/http_proto/metadata.hpp:132) | called 11902 times | 100.0% |
boost::http_proto::metadata::content_encoding_t::content_encoding_t(boost::system::error_code, unsigned long, boost::http_proto::content_coding) (boost/http_proto/metadata.hpp:135) | called 5 times | 100.0% |
boost::http_proto::metadata::content_length_t::content_length_t() (boost/http_proto/metadata.hpp:171) | called 11906 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:174) | called 11 times | 100.0% |
boost::http_proto::metadata::expect_t::expect_t() (boost/http_proto/metadata.hpp:206) | called 11916 times | 100.0% |
boost::http_proto::metadata::expect_t::expect_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:209) | called 14 times | 100.0% |
boost::http_proto::metadata::metadata() (boost/http_proto/metadata.hpp:345) | called 11902 times | 100.0% |
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t() (boost/http_proto/metadata.hpp:241) | called 11907 times | 100.0% |
boost::http_proto::metadata::transfer_encoding_t::transfer_encoding_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:244) | called 19 times | 100.0% |
boost::http_proto::metadata::upgrade_t::upgrade_t() (boost/http_proto/metadata.hpp:276) | called 11907 times | 100.0% |
boost::http_proto::metadata::upgrade_t::upgrade_t(boost::system::error_code, unsigned long, bool) (boost/http_proto/metadata.hpp:279) | 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:570) | not called | 0.0% |
boost::http_proto::operator<<(std::ostream&, boost::http_proto::fields_base const&) (libs/http_proto/src/fields_base.cpp:856) | called 1 time | 100.0% |
boost::http_proto::operator<<(std::ostream&, boost::http_proto::method) (libs/http_proto/src/method.cpp:299) | 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::parser::body() const (libs/http_proto/src/parser.cpp:1965) | called 700 times | 75.0% |
boost::http_proto::parser::commit(unsigned long) (libs/http_proto/src/parser.cpp:1922) | called 51000 times | 75.0% |
boost::http_proto::parser::commit_eof() (libs/http_proto/src/parser.cpp:1931) | called 401 times | 75.0% |
boost::http_proto::parser::consume_body(unsigned long) (libs/http_proto/src/parser.cpp:1957) | called 39606 times | 75.0% |
boost::http_proto::parser::got_header() const (libs/http_proto/src/parser.cpp:1878) | called 11938 times | 75.0% |
boost::http_proto::parser::impl::apply_filter(boost::system::error_code&, unsigned long, bool) (libs/http_proto/src/parser.cpp:1720) | called 52723 times | 78.0% |
boost::http_proto::parser::impl::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1731) | called 56186 times | 83.0% |
boost::http_proto::parser::impl::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:1776) | called 1620 times | 100.0% |
boost::http_proto::parser::impl::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:1802) | not called | 0.0% |
boost::http_proto::parser::impl::apply_filter(boost::system::error_code&, unsigned long, bool)::{lambda()#4}::operator()() const (libs/http_proto/src/parser.cpp:1821) | not called | 0.0% |
boost::http_proto::parser::impl::body() const (libs/http_proto/src/parser.cpp:1640) | called 700 times | 70.0% |
boost::http_proto::parser::impl::body_limit_remain() const (libs/http_proto/src/parser.cpp:1714) | called 157938 times | 100.0% |
boost::http_proto::parser::impl::commit(unsigned long) (libs/http_proto/src/parser.cpp:912) | called 51000 times | 80.0% |
boost::http_proto::parser::impl::commit_eof() (libs/http_proto/src/parser.cpp:1011) | called 401 times | 68.0% |
boost::http_proto::parser::impl::consume_body(unsigned long) (libs/http_proto/src/parser.cpp:1622) | called 39606 times | 77.0% |
boost::http_proto::parser::impl::got_header() const (libs/http_proto/src/parser.cpp:584) | called 11938 times | 100.0% |
boost::http_proto::parser::impl::impl(boost::rts::context const&, boost::http_proto::detail::kind) (libs/http_proto/src/parser.cpp:572) | called 1054 times | 100.0% |
boost::http_proto::parser::impl::is_body_set() const (libs/http_proto/src/parser.cpp:617) | called 755 times | 100.0% |
boost::http_proto::parser::impl::is_complete() const (libs/http_proto/src/parser.cpp:590) | called 51344 times | 100.0% |
boost::http_proto::parser::impl::is_plain() const (libs/http_proto/src/parser.cpp:1707) | called 182054 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&) (libs/http_proto/src/parser.cpp:1050) | called 69827 times | 81.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#10}::operator()() const (libs/http_proto/src/parser.cpp:1360) | not called | 0.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#11}::operator()() const (libs/http_proto/src/parser.cpp:1388) | not called | 0.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#12}::operator()() const (libs/http_proto/src/parser.cpp:1416) | called 25765 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#13}::operator()() const (libs/http_proto/src/parser.cpp:1427) | called 25765 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#14}::operator()() const (libs/http_proto/src/parser.cpp:1450) | called 1 time | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#15}::operator()() const (libs/http_proto/src/parser.cpp:1466) | called 1 time | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#16}::operator()() const (libs/http_proto/src/parser.cpp:1501) | called 1 time | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#17}::operator()() const (libs/http_proto/src/parser.cpp:1529) | called 1 time | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#18}::operator()() const (libs/http_proto/src/parser.cpp:1535) | called 19957 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#19}::operator()() const (libs/http_proto/src/parser.cpp:1572) | not called | 0.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1086) | called 12 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#2}::operator()() const (libs/http_proto/src/parser.cpp:1094) | called 15 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#3}::operator()() const (libs/http_proto/src/parser.cpp:1137) | called 180 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#4}::operator()() const (libs/http_proto/src/parser.cpp:1210) | called 1 time | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#5}::operator()() const (libs/http_proto/src/parser.cpp:1229) | called 8797 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#6}::operator()() const (libs/http_proto/src/parser.cpp:1247) | called 19411 times | 58.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#6}::operator()() const::{lambda()#1}::operator()() const (libs/http_proto/src/parser.cpp:1251) | not called | 0.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#7}::operator()() const (libs/http_proto/src/parser.cpp:1309) | called 1 time | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#8}::operator()() const (libs/http_proto/src/parser.cpp:1315) | called 339 times | 100.0% |
boost::http_proto::parser::impl::parse(boost::system::error_code&)::{lambda()#9}::operator()() const (libs/http_proto/src/parser.cpp:1339) | not called | 0.0% |
boost::http_proto::parser::impl::prepare() (libs/http_proto/src/parser.cpp:758) | called 51003 times | 82.0% |
boost::http_proto::parser::impl::pull_body() (libs/http_proto/src/parser.cpp:1603) | called 41250 times | 67.0% |
boost::http_proto::parser::impl::reset() (libs/http_proto/src/parser.cpp:623) | called 2480 times | 100.0% |
boost::http_proto::parser::impl::safe_get_request() const (libs/http_proto/src/parser.cpp:596) | called 315 times | 67.0% |
boost::http_proto::parser::impl::safe_get_response() const (libs/http_proto/src/parser.cpp:606) | called 1 time | 67.0% |
boost::http_proto::parser::impl::set_body(boost::buffers::any_dynamic_buffer&) (libs/http_proto/src/parser.cpp:1679) | called 383 times | 67.0% |
boost::http_proto::parser::impl::set_body(boost::http_proto::sink&) (libs/http_proto/src/parser.cpp:1690) | called 372 times | 67.0% |
boost::http_proto::parser::impl::set_body_limit(unsigned long) (libs/http_proto/src/parser.cpp:1659) | called 77 times | 100.0% |
boost::http_proto::parser::impl::start(bool) (libs/http_proto/src/parser.cpp:632) | called 10307 times | 87.0% |
boost::http_proto::parser::impl::ws() (libs/http_proto/src/parser.cpp:1700) | called 755 times | 100.0% |
boost::http_proto::parser::is_body_set() const (libs/http_proto/src/parser.cpp:2027) | called 755 times | 75.0% |
boost::http_proto::parser::is_complete() const (libs/http_proto/src/parser.cpp:1885) | called 51344 times | 75.0% |
boost::http_proto::parser::parse(boost::system::error_code&) (libs/http_proto/src/parser.cpp:1939) | called 69827 times | 75.0% |
boost::http_proto::parser::parser(boost::http_proto::parser&&) (libs/http_proto/src/parser.cpp:1858) | called 3 times | 100.0% |
boost::http_proto::parser::parser(boost::rts::context const&, boost::http_proto::detail::kind) (libs/http_proto/src/parser.cpp:1850) | called 1054 times | 67.0% |
boost::http_proto::parser::prepare() (libs/http_proto/src/parser.cpp:1913) | called 51003 times | 75.0% |
boost::http_proto::parser::pull_body() (libs/http_proto/src/parser.cpp:1948) | called 41250 times | 75.0% |
boost::http_proto::parser::release_buffered_data() (libs/http_proto/src/parser.cpp:1973) | not called | 0.0% |
boost::http_proto::parser::reset() (libs/http_proto/src/parser.cpp:1898) | called 2480 times | 75.0% |
boost::http_proto::parser::safe_get_request() const (libs/http_proto/src/parser.cpp:2003) | called 315 times | 80.0% |
boost::http_proto::parser::safe_get_response() const (libs/http_proto/src/parser.cpp:2011) | called 1 time | 80.0% |
boost::http_proto::parser::set_body_impl(boost::buffers::any_dynamic_buffer&) (libs/http_proto/src/parser.cpp:2035) | called 383 times | 75.0% |
boost::http_proto::parser::set_body_impl(boost::http_proto::sink&) (libs/http_proto/src/parser.cpp:2044) | called 372 times | 75.0% |
boost::http_proto::parser::set_body_limit(unsigned long) (libs/http_proto/src/parser.cpp:1981) | called 77 times | 75.0% |
boost::http_proto::parser::start() (libs/http_proto/src/parser.cpp:1906) | called 10307 times | 75.0% |
boost::http_proto::parser::start_impl(bool) (libs/http_proto/src/parser.cpp:1995) | not called | 0.0% |
boost::http_proto::parser::ws() (libs/http_proto/src/parser.cpp:2019) | called 755 times | 75.0% |
boost::http_proto::parser::~parser() (libs/http_proto/src/parser.cpp:1865) | called 1057 times | 100.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:93) | called 348 times | 67.0% |
boost::http_proto::quoted_token_view::quoted_token_view(boost::core::basic_string_view<char>) (boost/http_proto/rfc/quoted_token_view.hpp:39) | called 5 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:47) | called 4 times | 71.0% |
boost::http_proto::request::operator=(boost::http_proto::request const&) (boost/http_proto/request.hpp:342) | called 3 times | 100.0% |
boost::http_proto::request::operator=(boost::http_proto::request&&) (boost/http_proto/request.hpp:308) | called 24 times | 100.0% |
boost::http_proto::request::operator=(boost::http_proto::request_base const&) (boost/http_proto/request.hpp:376) | called 1 time | 100.0% |
boost::http_proto::request::request() (boost/http_proto/request.hpp:76) | called 64 times | 100.0% |
boost::http_proto::request::request(boost::core::basic_string_view<char>) (boost/http_proto/request.hpp:113) | called 211 times | 100.0% |
boost::http_proto::request::request(boost::http_proto::request const&) (boost/http_proto/request.hpp:259) | called 2 times | 100.0% |
boost::http_proto::request::request(boost::http_proto::request&&) (boost/http_proto/request.hpp:234) | called 26 times | 100.0% |
boost::http_proto::request::request(boost::http_proto::request_base const&) (boost/http_proto/request.hpp:280) | called 2 times | 100.0% |
boost::http_proto::request::request(unsigned long, unsigned long) (boost/http_proto/request.hpp:206) | called 10 times | 100.0% |
boost::http_proto::request::swap(boost::http_proto::request&) (boost/http_proto/request.hpp:408) | called 50 times | 100.0% |
boost::http_proto::request_base::method() const (boost/http_proto/request_base.hpp:67) | called 78 times | 100.0% |
boost::http_proto::request_base::method_text() const (boost/http_proto/request_base.hpp:75) | called 87 times | 100.0% |
boost::http_proto::request_base::request_base() (boost/http_proto/request_base.hpp:33) | called 65 times | 100.0% |
boost::http_proto::request_base::request_base(boost::core::basic_string_view<char>) (boost/http_proto/request_base.hpp:39) | called 211 times | 100.0% |
boost::http_proto::request_base::request_base(void*, unsigned long) (boost/http_proto/request_base.hpp:44) | called 1060 times | 100.0% |
boost::http_proto::request_base::set_expect_100_continue(bool) (libs/http_proto/src/request_base.cpp:20) | called 10 times | 81.0% |
boost::http_proto::request_base::set_method(boost::core::basic_string_view<char>) (boost/http_proto/request_base.hpp:140) | called 5 times | 100.0% |
boost::http_proto::request_base::set_method(boost::http_proto::method) (boost/http_proto/request_base.hpp:112) | called 2 times | 100.0% |
boost::http_proto::request_base::set_start_line(boost::http_proto::method, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/request_base.hpp:231) | called 2 times | 100.0% |
boost::http_proto::request_base::set_start_line_impl(boost::http_proto::method, boost::core::basic_string_view<char>, boost::core::basic_string_view<char>, boost::http_proto::version) (libs/http_proto/src/request_base.cpp:79) | called 18 times | 100.0% |
boost::http_proto::request_base::set_target(boost::core::basic_string_view<char>) (boost/http_proto/request_base.hpp:173) | called 7 times | 100.0% |
boost::http_proto::request_base::set_version(boost::http_proto::version) (boost/http_proto/request_base.hpp:196) | called 2 times | 100.0% |
boost::http_proto::request_base::target() const (boost/http_proto/request_base.hpp:85) | called 74 times | 100.0% |
boost::http_proto::request_parser::config::config() (boost/http_proto/request_parser.hpp:40) | called 23 times | 100.0% |
boost::http_proto::request_parser::get() const (libs/http_proto/src/request_parser.cpp:25) | called 315 times | 100.0% |
boost::http_proto::request_parser::request_parser(boost::http_proto::request_parser&&) (boost/http_proto/request_parser.hpp:107) | called 2 times | 100.0% |
boost::http_proto::request_parser::request_parser(boost::rts::context const&) (libs/http_proto/src/request_parser.cpp:15) | called 1024 times | 100.0% |
boost::http_proto::request_parser::~request_parser() (boost/http_proto/request_parser.hpp:115) | called 1026 times | 100.0% |
boost::http_proto::response::operator=(boost::http_proto::response const&) (boost/http_proto/response.hpp:338) | called 1 time | 100.0% |
boost::http_proto::response::operator=(boost::http_proto::response&&) (boost/http_proto/response.hpp:303) | called 1 time | 100.0% |
boost::http_proto::response::operator=(boost::http_proto::response_base const&) (boost/http_proto/response.hpp:372) | called 1 time | 100.0% |
boost::http_proto::response::response() (boost/http_proto/response.hpp:78) | called 99 times | 100.0% |
boost::http_proto::response::response(boost::core::basic_string_view<char>) (boost/http_proto/response.hpp:115) | called 100 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::response const&) (boost/http_proto/response.hpp:256) | called 3 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::response&&) (boost/http_proto/response.hpp:232) | called 3 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::response_base const&) (boost/http_proto/response.hpp:276) | called 4 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::status) (boost/http_proto/response.hpp:206) | called 2 times | 100.0% |
boost::http_proto::response::response(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/response.hpp:177) | called 11 times | 80.0% |
boost::http_proto::response::response(unsigned long, unsigned long) (boost/http_proto/response.hpp:147) | called 10 times | 100.0% |
boost::http_proto::response::swap(boost::http_proto::response&) (boost/http_proto/response.hpp:404) | called 4 times | 100.0% |
boost::http_proto::response_base::reason() const (boost/http_proto/response_base.hpp:68) | called 31 times | 100.0% |
boost::http_proto::response_base::response_base() (boost/http_proto/response_base.hpp:35) | called 100 times | 100.0% |
boost::http_proto::response_base::response_base(boost::core::basic_string_view<char>) (boost/http_proto/response_base.hpp:41) | called 100 times | 100.0% |
boost::http_proto::response_base::response_base(void*, unsigned long) (boost/http_proto/response_base.hpp:46) | called 6 times | 100.0% |
boost::http_proto::response_base::set_start_line(boost::http_proto::status, boost::http_proto::version) (boost/http_proto/response_base.hpp:120) | called 13 times | 100.0% |
boost::http_proto::response_base::set_start_line(unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (boost/http_proto/response_base.hpp:163) | called 8 times | 100.0% |
boost::http_proto::response_base::set_start_line_impl(boost::http_proto::status, unsigned short, boost::core::basic_string_view<char>, boost::http_proto::version) (libs/http_proto/src/response_base.cpp:18) | called 21 times | 88.0% |
boost::http_proto::response_base::status() const (boost/http_proto/response_base.hpp:78) | called 32 times | 100.0% |
boost::http_proto::response_base::status_int() const (boost/http_proto/response_base.hpp:86) | called 32 times | 100.0% |
boost::http_proto::response_parser::config::config() (boost/http_proto/response_parser.hpp:40) | called 14 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::response_parser&&) (boost/http_proto/response_parser.hpp:107) | called 1 time | 100.0% |
boost::http_proto::response_parser::response_parser(boost::rts::context const&) (libs/http_proto/src/response_parser.cpp:15) | called 30 times | 100.0% |
boost::http_proto::response_parser::~response_parser() (boost/http_proto/response_parser.hpp:115) | called 31 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::const_buffer>::cbs_gen_impl(boost::buffers::const_buffer) (boost/http_proto/impl/serializer.hpp:62) | called 2 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::const_buffer>::is_empty() const (boost/http_proto/impl/serializer.hpp:99) | not called | 0.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::const_buffer>::next() (boost/http_proto/impl/serializer.hpp:69) | not called | 0.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::const_buffer>::stats() const (boost/http_proto/impl/serializer.hpp:82) | called 2 times | 80.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::mutable_buffer>::cbs_gen_impl(boost::buffers::mutable_buffer) (boost/http_proto/impl/serializer.hpp:62) | called 2 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::mutable_buffer>::is_empty() const (boost/http_proto/impl/serializer.hpp:99) | not called | 0.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::mutable_buffer>::next() (boost/http_proto/impl/serializer.hpp:69) | not called | 0.0% |
boost::http_proto::serializer::cbs_gen_impl<boost::buffers::mutable_buffer>::stats() const (boost/http_proto/impl/serializer.hpp:82) | called 2 times | 82.0% |
boost::http_proto::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> >::cbs_gen_impl(std::array<boost::buffers::const_buffer, 23ul>) (boost/http_proto/impl/serializer.hpp:62) | called 4 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> >::is_empty() const (boost/http_proto/impl/serializer.hpp:99) | called 4 times | 89.0% |
boost::http_proto::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> >::next() (boost/http_proto/impl/serializer.hpp:69) | called 48 times | 91.0% |
boost::http_proto::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> >::stats() const (boost/http_proto/impl/serializer.hpp:82) | called 4 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > >::cbs_gen_impl(std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >) (boost/http_proto/impl/serializer.hpp:62) | called 16 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > >::is_empty() const (boost/http_proto/impl/serializer.hpp:99) | not called | 0.0% |
boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > >::next() (boost/http_proto/impl/serializer.hpp:69) | called 2008 times | 100.0% |
boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > >::stats() const (boost/http_proto/impl/serializer.hpp:82) | not called | 0.0% |
boost::http_proto::serializer::consume(unsigned long) (libs/http_proto/src/serializer.cpp:989) | called 3717 times | 75.0% |
boost::http_proto::serializer::impl::consume(unsigned long) (libs/http_proto/src/serializer.cpp:592) | called 3717 times | 100.0% |
boost::http_proto::serializer::impl::impl(boost::rts::context const&) (libs/http_proto/src/serializer.cpp:322) | called 24 times | 100.0% |
boost::http_proto::serializer::impl::is_done() const (libs/http_proto/src/serializer.cpp:826) | called 2479 times | 100.0% |
boost::http_proto::serializer::impl::is_header_done() const (libs/http_proto/src/serializer.cpp:839) | called 6123 times | 100.0% |
boost::http_proto::serializer::impl::make_array(unsigned long) (libs/http_proto/src/serializer.cpp:845) | called 83 times | 80.0% |
boost::http_proto::serializer::impl::out_capacity() const (libs/http_proto/src/serializer.cpp:906) | called 6122 times | 100.0% |
boost::http_proto::serializer::impl::out_commit(unsigned long) (libs/http_proto/src/serializer.cpp:882) | called 4903 times | 100.0% |
boost::http_proto::serializer::impl::out_finish() (libs/http_proto/src/serializer.cpp:920) | called 72 times | 100.0% |
boost::http_proto::serializer::impl::out_init() (libs/http_proto/src/serializer.cpp:856) | called 75 times | 75.0% |
boost::http_proto::serializer::impl::out_prepare() (libs/http_proto/src/serializer.cpp:868) | called 4903 times | 100.0% |
boost::http_proto::serializer::impl::prepare() (libs/http_proto/src/serializer.cpp:337) | called 2426 times | 83.0% |
boost::http_proto::serializer::impl::reset() (libs/http_proto/src/serializer.cpp:330) | called 82 times | 100.0% |
boost::http_proto::serializer::impl::start_buffers(boost::http_proto::message_base const&, boost::http_proto::serializer::cbs_gen&) (libs/http_proto/src/serializer.cpp:723) | called 24 times | 90.0% |
boost::http_proto::serializer::impl::start_empty(boost::http_proto::message_base const&) (libs/http_proto/src/serializer.cpp:703) | called 12 times | 100.0% |
boost::http_proto::serializer::impl::start_init(boost::http_proto::message_base const&) (libs/http_proto/src/serializer.cpp:635) | called 84 times | 68.0% |
boost::http_proto::serializer::impl::start_source(boost::http_proto::message_base const&, boost::http_proto::source&) (libs/http_proto/src/serializer.cpp:776) | called 25 times | 92.0% |
boost::http_proto::serializer::impl::start_stream(boost::http_proto::message_base const&) (libs/http_proto/src/serializer.cpp:802) | called 23 times | 93.0% |
boost::http_proto::serializer::impl::ws() (libs/http_proto/src/serializer.cpp:832) | called 49 times | 100.0% |
boost::http_proto::serializer::is_done() const (libs/http_proto/src/serializer.cpp:997) | called 2479 times | 75.0% |
boost::http_proto::serializer::prepare() (libs/http_proto/src/serializer.cpp:980) | called 2426 times | 75.0% |
boost::http_proto::serializer::reset() (libs/http_proto/src/serializer.cpp:955) | called 9 times | 75.0% |
boost::http_proto::serializer::serializer(boost::http_proto::serializer&&) (libs/http_proto/src/serializer.cpp:941) | called 1 time | 100.0% |
boost::http_proto::serializer::serializer(boost::rts::context const&) (libs/http_proto/src/serializer.cpp:933) | called 24 times | 67.0% |
boost::http_proto::serializer::start(boost::http_proto::message_base const&) (libs/http_proto/src/serializer.cpp:963) | called 12 times | 75.0% |
boost::http_proto::serializer::start_buffers(boost::http_proto::message_base const&, boost::http_proto::serializer::cbs_gen&) (libs/http_proto/src/serializer.cpp:1023) | called 24 times | 75.0% |
boost::http_proto::serializer::start_init(boost::http_proto::message_base const&) (libs/http_proto/src/serializer.cpp:1015) | called 49 times | 75.0% |
boost::http_proto::serializer::start_source(boost::http_proto::message_base const&, boost::http_proto::source&) (libs/http_proto/src/serializer.cpp:1033) | called 25 times | 75.0% |
boost::http_proto::serializer::start_stream(boost::http_proto::message_base const&) (libs/http_proto/src/serializer.cpp:971) | called 23 times | 75.0% |
boost::http_proto::serializer::stream::capacity() const (libs/http_proto/src/serializer.cpp:1045) | called 1257 times | 100.0% |
boost::http_proto::serializer::stream::close() (libs/http_proto/src/serializer.cpp:1096) | called 47 times | 100.0% |
boost::http_proto::serializer::stream::commit(unsigned long) (libs/http_proto/src/serializer.cpp:1077) | called 1240 times | 100.0% |
boost::http_proto::serializer::stream::is_open() const (boost/http_proto/serializer.hpp:734) | called 5030 times | 100.0% |
boost::http_proto::serializer::stream::prepare() (libs/http_proto/src/serializer.cpp:1060) | called 1239 times | 100.0% |
boost::http_proto::serializer::stream::stream(boost::http_proto::serializer::impl*) (boost/http_proto/serializer.hpp:850) | called 23 times | 100.0% |
boost::http_proto::serializer::stream::~stream() (boost/http_proto/serializer.hpp:841) | called 24 times | 100.0% |
boost::http_proto::serializer::ws() (libs/http_proto/src/serializer.cpp:1007) | called 49 times | 75.0% |
boost::http_proto::serializer::~serializer() (libs/http_proto/src/serializer.cpp:948) | called 25 times | 100.0% |
boost::http_proto::sink::on_write(bool, boost::span<boost::buffers::const_buffer const, 18446744073709551615ul>, bool) (libs/http_proto/src/sink.cpp:16) | called 18443 times | 90.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:106) | called 7 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:106) | called 2 times | 100.0% |
boost::http_proto::sink::results boost::http_proto::sink::write<boost::span<boost::buffers::const_buffer const, 18446744073709551615ul> >(boost::span<boost::buffers::const_buffer const, 18446744073709551615ul> const&, bool) (boost/http_proto/sink.hpp:106) | called 5 times | 100.0% |
boost::http_proto::sink::results boost::http_proto::sink::write<std::array<boost::buffers::const_buffer, 2ul> >(std::array<boost::buffers::const_buffer, 2ul> const&, bool) (boost/http_proto/sink.hpp:106) | called 18439 times | 100.0% |
boost::http_proto::sink::results boost::http_proto::sink::write_impl<boost::span<boost::buffers::const_buffer const, 18446744073709551615ul> >(boost::span<boost::buffers::const_buffer const, 18446744073709551615ul> const&, bool) (boost/http_proto/impl/sink.hpp:39) | called 5 times | 88.0% |
boost::http_proto::sink::results boost::http_proto::sink::write_impl<std::array<boost::buffers::const_buffer, 2ul> >(std::array<boost::buffers::const_buffer, 2ul> const&, bool) (boost/http_proto/impl/sink.hpp:39) | called 18439 times | 88.0% |
boost::http_proto::sink::results::operator+=(boost::http_proto::sink::results const&) (boost/http_proto/impl/sink.hpp:23) | called 55330 times | 80.0% |
boost::http_proto::sink::write_impl(boost::buffers::const_buffer const&, bool) (boost/http_proto/sink.hpp:201) | called 7 times | 100.0% |
boost::http_proto::sink::write_impl(boost::buffers::mutable_buffer const&, bool) (boost/http_proto/sink.hpp:209) | called 2 times | 100.0% |
boost::http_proto::source::on_read(bool, boost::span<boost::buffers::mutable_buffer const, 18446744073709551615ul>) (libs/http_proto/src/source.cpp:17) | called 995 times | 82.0% |
boost::http_proto::source::read_impl(boost::buffers::mutable_buffer const&) (boost/http_proto/source.hpp:203) | called 9 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:111) | called 9 times | 100.0% |
boost::http_proto::source::results boost::http_proto::source::read<boost::span<boost::buffers::mutable_buffer const, 18446744073709551615ul> >(boost::span<boost::buffers::mutable_buffer const, 18446744073709551615ul> const&) (boost/http_proto/source.hpp:111) | called 5 times | 100.0% |
boost::http_proto::source::results boost::http_proto::source::read<std::array<boost::buffers::mutable_buffer, 2ul> >(std::array<boost::buffers::mutable_buffer, 2ul> const&) (boost/http_proto/source.hpp:111) | called 991 times | 100.0% |
boost::http_proto::source::results boost::http_proto::source::read_impl<boost::span<boost::buffers::mutable_buffer const, 18446744073709551615ul> >(boost::span<boost::buffers::mutable_buffer const, 18446744073709551615ul> const&) (boost/http_proto/impl/source.hpp:39) | called 5 times | 87.0% |
boost::http_proto::source::results boost::http_proto::source::read_impl<std::array<boost::buffers::mutable_buffer, 2ul> >(std::array<boost::buffers::mutable_buffer, 2ul> const&) (boost/http_proto/impl/source.hpp:39) | called 991 times | 91.0% |
boost::http_proto::source::results::operator+=(boost::http_proto::source::results const&) (boost/http_proto/impl/source.hpp:21) | called 2963 times | 71.0% |
boost::http_proto::static_request::operator=(boost::http_proto::request_base const&) (boost/http_proto/static_request.hpp:183) | called 2 times | 100.0% |
boost::http_proto::static_request::operator=(boost::http_proto::static_request const&) (boost/http_proto/static_request.hpp:150) | called 1 time | 100.0% |
boost::http_proto::static_request::static_request(boost::http_proto::static_request&&) (boost/http_proto/static_request.hpp:114) | called 1 time | 100.0% |
boost::http_proto::static_request::static_request(void*, unsigned long) (boost/http_proto/static_request.hpp:86) | called 1060 times | 100.0% |
boost::http_proto::static_response::operator=(boost::http_proto::response_base const&) (boost/http_proto/static_response.hpp:182) | called 2 times | 100.0% |
boost::http_proto::static_response::operator=(boost::http_proto::static_response const&) (boost/http_proto/static_response.hpp:149) | called 1 time | 100.0% |
boost::http_proto::static_response::static_response(boost::http_proto::static_response&&) (boost/http_proto/static_response.hpp:113) | called 1 time | 100.0% |
boost::http_proto::static_response::static_response(void*, unsigned long) (boost/http_proto/static_response.hpp:85) | called 6 times | 100.0% |
boost::http_proto::string_to_field(boost::core::basic_string_view<char>) (libs/http_proto/src/field.cpp:563) | called 11930 times | 100.0% |
boost::http_proto::string_to_method(boost::core::basic_string_view<char>) (libs/http_proto/src/method.cpp:73) | called 9811 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:555) | called 591 times | 86.0% |
boost::http_proto::to_string(boost::http_proto::method) (libs/http_proto/src/method.cpp:19) | called 93 times | 100.0% |
boost::http_proto::to_string(boost::http_proto::version) (libs/http_proto/src/version.cpp:17) | called 41 times | 100.0% |
boost::http_proto::zlib_test::parser_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::parser_sink_body[abi:cxx11](boost::http_proto::response_parser&, boost::buffers::const_buffer)::sink_t, , void>() (boost/http_proto/impl/parser.hpp:93) | called 24 times | 67.0% |
boost::http_proto::zlib_test::serializer_source(boost::http_proto::response const&, boost::http_proto::serializer&, boost::buffers::const_buffer, boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >)::source_t& boost::http_proto::serializer::start<boost::http_proto::zlib_test::serializer_source(boost::http_proto::response const&, boost::http_proto::serializer&, boost::buffers::const_buffer, boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >)::source_t, boost::buffers::const_buffer&, void>(boost::http_proto::message_base const&, boost::buffers::const_buffer&) (boost/http_proto/impl/serializer.hpp:140) | 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::http_proto::(anonymous namespace)::brotli_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::brotli_filter, boost::rts::context const&, boost::http_proto::detail::workspace&, unsigned int&, unsigned int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, unsigned int&, unsigned int&) (boost/http_proto/detail/impl/workspace.hpp:91) | not called | 0.0% |
std::decay<boost::http_proto::(anonymous namespace)::brotli_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::brotli_filter, boost::rts::context const&, boost::http_proto::detail::workspace&>(boost::rts::context const&, boost::http_proto::detail::workspace&) (boost/http_proto/detail/impl/workspace.hpp:91) | not called | 0.0% |
std::decay<boost::http_proto::(anonymous namespace)::zlib_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::zlib_filter, boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int&, int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int&, int&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 26 times | 74.0% |
std::decay<boost::http_proto::(anonymous namespace)::zlib_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::zlib_filter, boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int, int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&, int&&, int&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 26 times | 74.0% |
std::decay<boost::http_proto::(anonymous namespace)::zlib_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::zlib_filter, boost::rts::context const&, boost::http_proto::detail::workspace&, int&>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 36 times | 71.0% |
std::decay<boost::http_proto::(anonymous namespace)::zlib_filter>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::(anonymous namespace)::zlib_filter, boost::rts::context const&, boost::http_proto::detail::workspace&, int>(boost::rts::context const&, boost::http_proto::detail::workspace&, int&&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 36 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::cbs_gen_impl<boost::buffers::const_buffer> >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::cbs_gen_impl<boost::buffers::const_buffer>, boost::buffers::const_buffer>(boost::buffers::const_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 2 times | 67.0% |
std::decay<boost::http_proto::serializer::cbs_gen_impl<boost::buffers::mutable_buffer> >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::cbs_gen_impl<boost::buffers::mutable_buffer>, boost::buffers::mutable_buffer>(boost::buffers::mutable_buffer&&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 2 times | 67.0% |
std::decay<boost::http_proto::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> > >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::cbs_gen_impl<std::array<boost::buffers::const_buffer, 23ul> >, std::array<boost::buffers::const_buffer, 23ul>&>(std::array<boost::buffers::const_buffer, 23ul>&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 4 times | 67.0% |
std::decay<boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > > >::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::serializer::cbs_gen_impl<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> > >, std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >&>(std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >&) (boost/http_proto/detail/impl/workspace.hpp:91) | called 16 times | 67.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::zlib_test::parser_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::parser_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::serializer_source(boost::http_proto::response const&, boost::http_proto::serializer&, boost::buffers::const_buffer, boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >)::source_t>::type& boost::http_proto::detail::workspace::emplace<boost::http_proto::zlib_test::serializer_source(boost::http_proto::response const&, boost::http_proto::serializer&, boost::buffers::const_buffer, boost::buffers::basic_string_buffer<char, std::char_traits<char>, std::allocator<char> >)::source_t, boost::buffers::const_buffer&>(boost::buffers::const_buffer&) (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:29) | called 11 times | 67.0% |
unsigned long boost::http_proto::(anonymous namespace)::clamp<unsigned long>(unsigned long, unsigned long) (libs/http_proto/src/parser.cpp:295) | called 360963 times | 100.0% |
unsigned long boost::http_proto::(anonymous namespace)::clamp<unsigned long>(unsigned long, unsigned long) (libs/http_proto/src/serializer.cpp:223) | called 8 times | 100.0% |
unsigned long boost::http_proto::detail::workspace::space_needed<boost::http_proto::(anonymous namespace)::zlib_filter>() (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:75) | called 103 times | 100.0% |
void boost::http_proto::detail::move_chars<boost::core::basic_string_view<char>*&, boost::core::basic_string_view<char>*&>(char*, char const*, unsigned long, boost::core::basic_string_view<char>*&, boost::core::basic_string_view<char>*&) (libs/http_proto/src/detail/move_chars.hpp:75) | called 5 times | 100.0% |
void boost::http_proto::detail::move_chars_impl<>(char*, char const*, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*) (libs/http_proto/src/detail/move_chars.hpp:58) | called 108 times | 100.0% |
void boost::http_proto::detail::move_chars_impl<boost::core::basic_string_view<char>* const&>(char*, char const*, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>* const&) (libs/http_proto/src/detail/move_chars.hpp:58) | called 103 times | 100.0% |
void boost::http_proto::detail::move_chars_impl<boost::core::basic_string_view<char>*&>(char*, char const*, boost::core::basic_string_view<char> const&, boost::core::basic_string_view<char>*, boost::core::basic_string_view<char>*&) (libs/http_proto/src/detail/move_chars.hpp:58) | called 5 times | 58.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:63) | called 24 times | 64.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:63) | called 348 times | 64.0% |
void boost::http_proto::serializer::start<boost::buffers::const_buffer, void>(boost::http_proto::message_base const&, boost::buffers::const_buffer&&) (boost/http_proto/impl/serializer.hpp:118) | called 2 times | 100.0% |
void boost::http_proto::serializer::start<boost::buffers::mutable_buffer, void>(boost::http_proto::message_base const&, boost::buffers::mutable_buffer&&) (boost/http_proto/impl/serializer.hpp:118) | called 2 times | 100.0% |
void boost::http_proto::serializer::start<std::array<boost::buffers::const_buffer, 23ul>&, void>(boost::http_proto::message_base const&, std::array<boost::buffers::const_buffer, 23ul>&) (boost/http_proto/impl/serializer.hpp:118) | called 4 times | 100.0% |
void boost::http_proto::serializer::start<std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >&, void>(boost::http_proto::message_base const&, std::vector<boost::buffers::const_buffer, std::allocator<boost::buffers::const_buffer> >&) (boost/http_proto/impl/serializer.hpp:118) | called 16 times | 100.0% |