include/boost/capy/task.hpp

89.9% Lines (2254/2506) 91.1% List of functions (885/971)
f(x) Functions (971)
Function Calls Lines Blocks
boost::capy::detail::task_return_base<bool>::return_value(bool) :38 21x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<> >::return_value(boost::capy::io_result<>) :38 62x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<int> >::return_value(boost::capy::io_result<int>) :38 6x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :38 7x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::tuple<>, std::tuple<> > >::return_value(boost::capy::io_result<std::tuple<>, std::tuple<> >) :38 19x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::return_value(boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::return_value(boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > >) :38 10x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::return_value(boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long>) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, int> >::return_value(boost::capy::io_result<unsigned long, int>) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, std::tuple<> > >::return_value(boost::capy::io_result<unsigned long, std::tuple<> >) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::return_value(boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> >) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::return_value(boost::capy::io_result<unsigned long, unsigned long, unsigned long>) :38 2x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, unsigned long> >::return_value(boost::capy::io_result<unsigned long, unsigned long>) :38 8x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long> >::return_value(boost::capy::io_result<unsigned long>) :38 1004x 100.0% 100.0% boost::capy::detail::task_return_base<double>::return_value(double) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<int>::return_value(int) :38 89x 100.0% 100.0% boost::capy::detail::task_return_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::return_value(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) :38 4x 100.0% 100.0% boost::capy::detail::task_return_base<std::stop_token>::return_value(std::stop_token) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::return_value(std::variant<std::error_code, std::pair<unsigned long, unsigned long> >) :38 12x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::return_value(std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >) :38 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, unsigned long> >::return_value(std::variant<std::error_code, unsigned long, unsigned long>) :38 10x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long> >::return_value(std::variant<std::error_code, unsigned long>) :38 4x 100.0% 100.0% boost::capy::detail::task_return_base<unsigned long>::return_value(unsigned long) :38 4x 100.0% 100.0% boost::capy::detail::task_return_base<bool>::result() :43 17x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<> >::result() :43 4x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<int> >::result() :43 3x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::tuple<>, std::tuple<> > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::result() :43 7x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, std::tuple<> > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::result() :43 2x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long, unsigned long> >::result() :43 7x 100.0% 100.0% boost::capy::detail::task_return_base<boost::capy::io_result<unsigned long> >::result() :43 7x 100.0% 100.0% boost::capy::detail::task_return_base<double>::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<int>::result() :43 57x 100.0% 100.0% boost::capy::detail::task_return_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::result() :43 4x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::result() :43 10x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::result() :43 1x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long, unsigned long> >::result() :43 10x 100.0% 100.0% boost::capy::detail::task_return_base<std::variant<std::error_code, unsigned long> >::result() :43 4x 100.0% 100.0% boost::capy::detail::task_return_base<unsigned long>::result() :43 4x 100.0% 100.0% boost::capy::detail::task_return_base<void>::return_void() :52 2005x 100.0% 100.0% boost::capy::task<bool>::promise_type::promise_type() :111 21x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::promise_type() :111 74x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::promise_type() :111 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type() :111 7x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::promise_type() :111 28x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::promise_type() :111 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::promise_type() :111 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::promise_type() :111 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::promise_type() :111 1522x 100.0% 100.0% boost::capy::task<double>::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<int>::promise_type::promise_type() :111 117x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::promise_type() :111 4x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::promise_type() :111 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::promise_type() :111 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::promise_type() :111 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::promise_type() :111 4x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::promise_type() :111 4x 100.0% 100.0% boost::capy::task<void>::promise_type::promise_type() :111 3145x 100.0% 100.0% boost::capy::task<bool>::promise_type::~promise_type() :116 21x 75.0% 75.0% boost::capy::task<boost::capy::io_result<> >::promise_type::~promise_type() :116 74x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::~promise_type() :116 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type() :116 7x 75.0% 80.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::~promise_type() :116 28x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::~promise_type() :116 1x 75.0% 80.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::~promise_type() :116 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::~promise_type() :116 1x 75.0% 80.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type::~promise_type() :116 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type() :116 1x 75.0% 80.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::~promise_type() :116 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::~promise_type() :116 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::~promise_type() :116 2x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::~promise_type() :116 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::~promise_type() :116 1522x 100.0% 100.0% boost::capy::task<double>::promise_type::~promise_type() :116 1x 75.0% 75.0% boost::capy::task<int>::promise_type::~promise_type() :116 117x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::~promise_type() :116 4x 75.0% 80.0% boost::capy::task<std::stop_token>::promise_type::~promise_type() :116 1x 75.0% 80.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::~promise_type() :116 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::~promise_type() :116 1x 75.0% 80.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::~promise_type() :116 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::~promise_type() :116 4x 75.0% 75.0% boost::capy::task<unsigned long>::promise_type::~promise_type() :116 4x 75.0% 75.0% boost::capy::task<void>::promise_type::~promise_type() :116 3145x 100.0% 100.0% boost::capy::task<bool>::promise_type::exception() const :122 17x 75.0% 75.0% boost::capy::task<boost::capy::io_result<> >::promise_type::exception() const :122 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::exception() const :122 5x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::exception() const :122 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::exception() const :122 2x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::exception() const :122 15x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::exception() const :122 7x 75.0% 75.0% boost::capy::task<double>::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<int>::promise_type::exception() const :122 94x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::exception() const :122 4x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::exception() const :122 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::exception() const :122 1x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::exception() const :122 12x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::exception() const :122 4x 75.0% 75.0% boost::capy::task<unsigned long>::promise_type::exception() const :122 4x 75.0% 75.0% boost::capy::task<void>::promise_type::exception() const :122 3957x 100.0% 100.0% boost::capy::task<bool>::promise_type::get_return_object() :129 21x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::get_return_object() :129 74x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::get_return_object() :129 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object() :129 7x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::get_return_object() :129 28x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::get_return_object() :129 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::get_return_object() :129 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::get_return_object() :129 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::get_return_object() :129 1522x 100.0% 100.0% boost::capy::task<double>::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<int>::promise_type::get_return_object() :129 117x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::get_return_object() :129 4x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::get_return_object() :129 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::get_return_object() :129 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::get_return_object() :129 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::get_return_object() :129 4x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::get_return_object() :129 4x 100.0% 100.0% boost::capy::task<void>::promise_type::get_return_object() :129 3145x 100.0% 100.0% boost::capy::task<bool>::promise_type::initial_suspend() :134 21x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::initial_suspend() :134 74x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::initial_suspend() :134 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend() :134 7x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::initial_suspend() :134 28x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::initial_suspend() :134 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::initial_suspend() :134 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::initial_suspend() :134 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::initial_suspend() :134 1522x 100.0% 100.0% boost::capy::task<double>::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<int>::promise_type::initial_suspend() :134 117x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::initial_suspend() :134 4x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::initial_suspend() :134 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::initial_suspend() :134 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::initial_suspend() :134 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::initial_suspend() :134 4x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::initial_suspend() :134 4x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend() :134 3145x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_ready() const :140 144x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :145 144x 100.0% 100.0% boost::capy::task<void>::promise_type::initial_suspend()::awaiter::await_resume() const :149 144x 100.0% 100.0% boost::capy::task<bool>::promise_type::final_suspend() :158 21x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::final_suspend() :158 74x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::final_suspend() :158 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend() :158 7x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::final_suspend() :158 28x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::final_suspend() :158 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::final_suspend() :158 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::final_suspend() :158 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::final_suspend() :158 1522x 100.0% 100.0% boost::capy::task<double>::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<int>::promise_type::final_suspend() :158 115x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::final_suspend() :158 4x 100.0% 100.0% boost::capy::task<std::stop_token>::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::final_suspend() :158 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::final_suspend() :158 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::final_suspend() :158 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::final_suspend() :158 4x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::final_suspend() :158 4x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend() :158 3014x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_ready() const :164 144x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_suspend(std::__n4861::coroutine_handle<void>) const :169 144x 100.0% 100.0% boost::capy::task<void>::promise_type::final_suspend()::awaiter::await_resume() const :174 0 33.3% 0.0% boost::capy::task<bool>::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<> >::promise_type::unhandled_exception() :181 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::unhandled_exception() :181 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::unhandled_exception() :181 9x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::unhandled_exception() :181 3x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::unhandled_exception() :181 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::unhandled_exception() :181 518x 100.0% 100.0% boost::capy::task<double>::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<int>::promise_type::unhandled_exception() :181 26x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::unhandled_exception() :181 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::unhandled_exception() :181 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<unsigned long>::promise_type::unhandled_exception() :181 0 0.0% 0.0% boost::capy::task<void>::promise_type::unhandled_exception() :181 1009x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::delay_awaitable, boost::capy::io_result<> > >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >::await_ready() :193 3x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 25x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<int> >, boost::capy::delay_awaitable, boost::capy::io_result<int> > >::await_ready() :193 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::delay_awaitable, boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<boost::capy::io_result<> > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_ready() :193 26x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >::await_ready() :193 10x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<> > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long, int> > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 11x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 75x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 22x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 14x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 30x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 18x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 48x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 116x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 78x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 16x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable, boost::capy::io_result<unsigned long> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 5x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 9x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 589x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 92x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 448x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 48x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 176x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_ready() :193 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_ready() :193 36x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 316x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 42x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 518x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_ready() :193 38x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 128x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_ready() :193 44x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>::await_ready() :193 18x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_ready() :193 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 148x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_ready() :193 0 0.0% 0.0% boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, double> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, int, int> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready() :193 25x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >::await_ready() :193 13x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 10x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_ready() :193 5x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 34x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 32x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_ready() :193 26x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 80x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 46x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 19x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 52x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_ready() :193 10x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 40x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_ready() :193 8x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 51x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_ready() :193 22x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_ready() :193 31x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_ready() :193 4x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::delay_awaitable>::await_ready() :193 18x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >::await_ready() :193 4x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >::await_ready() :193 104x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >::await_ready() :193 20x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >::await_ready() :193 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_ready() :193 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_ready() :193 253x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >::await_ready() :193 26x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long> > >::await_ready() :193 1258x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_ready() :193 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_ready() :193 7x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_ready() :193 46x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_ready() :193 26x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_ready() :193 104x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_ready() :193 799x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_ready() :193 138x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>::await_ready() :193 7x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 68x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 60x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 598x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 168x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 201x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_ready() :193 10x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 189x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 30x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 16x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 90x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_ready() :193 22x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 18x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 32x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_ready() :193 534x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_ready() :193 166x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_ready() :193 150x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_ready() :193 68x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::delay_awaitable, boost::capy::io_result<> > >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >::await_resume() :198 3x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 25x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<int> >, boost::capy::delay_awaitable, boost::capy::io_result<int> > >::await_resume() :198 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::delay_awaitable, boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<boost::capy::io_result<> > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_resume() :198 26x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >::await_resume() :198 10x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<> > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long, int> > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 11x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 75x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 22x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 14x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 30x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 18x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 48x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 116x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 78x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 16x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable, boost::capy::io_result<unsigned long> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 5x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 9x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 589x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 92x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 448x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 48x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 176x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_resume() :198 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_resume() :198 36x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 316x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 42x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 518x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_resume() :198 38x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 128x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_resume() :198 44x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>::await_resume() :198 18x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_resume() :198 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 148x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_resume() :198 0 0.0% 0.0% boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, double> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, int, int> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume() :198 25x 100.0% 100.0% boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >::await_resume() :198 13x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 10x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_resume() :198 5x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 34x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 32x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_resume() :198 26x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 80x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 46x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 19x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 52x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_resume() :198 10x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 40x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_resume() :198 8x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 51x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_resume() :198 21x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_resume() :198 28x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_resume() :198 4x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::delay_awaitable>::await_resume() :198 18x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >::await_resume() :198 4x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >::await_resume() :198 104x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >::await_resume() :198 20x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >::await_resume() :198 1x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_resume() :198 0 0.0% 0.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_resume() :198 128x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >::await_resume() :198 26x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long> > >::await_resume() :198 1258x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_resume() :198 2x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_resume() :198 7x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_resume() :198 46x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_resume() :198 26x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_resume() :198 104x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_resume() :198 799x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_resume() :198 138x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>::await_resume() :198 7x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 68x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 60x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 598x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 168x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 201x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_resume() :198 10x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 189x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 30x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 16x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 90x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_resume() :198 22x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 18x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 32x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 6x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_resume() :198 534x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_resume() :198 166x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_resume() :198 150x 100.0% 100.0% boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_resume() :198 68x 100.0% 100.0% auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<bool>::promise_type::transform_awaiter<boost::capy::task<std::stop_token> >::await_suspend<boost::capy::task<bool>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::delay_awaitable, boost::capy::io_result<> > >::await_suspend<boost::capy::task<boost::capy::io_result<> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >::await_suspend<boost::capy::task<boost::capy::io_result<> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :206 3x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :206 25x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<int> >, boost::capy::delay_awaitable, boost::capy::io_result<int> > >::await_suspend<boost::capy::task<boost::capy::io_result<int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<int> >::promise_type>) :206 4x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<int> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<int> >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::delay_awaitable, boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<boost::capy::io_result<> > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>) :206 26x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>) :206 10x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<> > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long, int> > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type>) :206 11x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 14x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 12x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 18x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 48x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 116x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 78x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 16x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable, boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 5x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 9x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaiter<boost::capy::yield_awaitable>::await_suspend<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<double>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, double> > >::await_suspend<boost::capy::task<double>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<int, int, int> > >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::immediate<int> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<int> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 25x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaiter<boost::capy::task<void> >::await_suspend<boost::capy::task<int>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type>) :206 13x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>) :206 10x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaiter<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >::await_suspend<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<> > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaiter<boost::capy::immediate<boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<unsigned long>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 44x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 10x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 38x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 49x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_event::wait_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 20x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 17x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::async_mutex::lock_guard_awaiter>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::delay_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 16x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 100x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 20x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::self_destroy_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::stop_only_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 253x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 26x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<boost::capy::io_result<unsigned long> > >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 1258x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<int> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::task<void> >::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 7x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof()::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 0 0.0% 0.0% auto boost::capy::task<void>::promise_type::transform_awaiter<boost::capy::write_now<boost::capy::test::write_stream>::op_type>::await_suspend<boost::capy::task<void>::promise_type>(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :206 68x 100.0% 100.0% auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, true, void>&&) :217 2x 100.0% 100.0% auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<> > >(boost::capy::immediate<boost::capy::io_result<> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<bool>::promise_type::transform_awaitable<boost::capy::task<std::stop_token> >(boost::capy::task<std::stop_token>&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaitable<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::delay_awaitable, boost::capy::io_result<> > >(boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::delay_awaitable, boost::capy::io_result<> >&&) :217 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > >&&) :217 3x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 25x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<> >::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 24x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaitable<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<int> >, boost::capy::delay_awaitable, boost::capy::io_result<int> > >(boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<int> >, boost::capy::delay_awaitable, boost::capy::io_result<int> >&&) :217 4x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<int> >::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::delay_awaitable, boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, boost::capy::delay_awaitable, boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<boost::capy::io_result<> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::async_event::wait_awaiter, boost::capy::task<boost::capy::io_result<> > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<> >, boost::capy::task<boost::capy::io_result<> > >&&) :217 26x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >(boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >(boost::capy::detail::when_all_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > >&&) :217 10x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type::transform_awaitable<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > > >(boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >&&) :217 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<> > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long, int> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long, int> > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 11x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> > >(boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit(unsigned long)::awaitable&&) :217 75x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 22x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 14x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_eof()::awaitable>(boost::capy::any_buffer_sink::write_eof()::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 12x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_sink::write_some_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 30x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 18x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::read_some_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 48x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_read_source::read_(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 116x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_sink::write_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 78x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_sink::write_eof()::awaitable>(boost::capy::any_write_sink::write_eof()::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_sink::write_eof_buffers_(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 16x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable, boost::capy::io_result<unsigned long> > >(boost::capy::detail::timeout_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::delay_awaitable, boost::capy::io_result<unsigned long> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_all_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 5x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<unsigned long> > >(boost::capy::immediate<boost::capy::io_result<unsigned long> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 9x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > > >(boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >&&) :217 2x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit(unsigned long)::awaitable&&) :217 589x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 92x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 448x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 48x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 24x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::test::read_source::read<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 176x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable&&) :217 24x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::mutable_buffer, 2ul> >)::awaitable&&) :217 36x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 316x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 42x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::test::read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 518x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable>(boost::capy::test::stream::read_some<boost::capy::consuming_buffers<boost::capy::mutable_buffer> >(boost::capy::consuming_buffers<boost::capy::mutable_buffer>)::awaitable&&) :217 38x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::write_sink::write<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 128x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_sink::write_eof()::awaitable>(boost::capy::test::write_sink::write_eof()::awaitable&&) :217 44x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<boost::capy::const_buffer> >(boost::capy::consuming_buffers<boost::capy::const_buffer>)::awaitable&&) :217 18x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> > >(boost::capy::consuming_buffers<std::array<boost::capy::const_buffer, 2ul> >)::awaitable&&) :217 24x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 148x 100.0% 100.0% auto boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type::transform_awaitable<boost::capy::yield_awaitable>(boost::capy::yield_awaitable&&) :217 0 0.0% 0.0% auto boost::capy::task<double>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<int, double> > >(boost::capy::immediate<boost::capy::io_result<int, double> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, boost::capy::test_allocator<std::byte> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, std::pmr::memory_resource*>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void> >(boost::capy::detail::run_awaitable<boost::capy::task<int>, false, void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable<boost::capy::task<int>, true, boost::capy::test_allocator<std::byte> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable<boost::capy::task<int>, true, std::pmr::memory_resource*>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, boost::capy::test_allocator<std::byte> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, std::pmr::memory_resource*>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, false, void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> > >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, boost::capy::test_allocator<std::byte> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<int>, boost::capy::test_executor, true, std::pmr::memory_resource*>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<int>, boost::capy::test_executor, true, void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<int, int, int> > >(boost::capy::immediate<boost::capy::io_result<int, int, int> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::immediate<int> >(boost::capy::immediate<int>&&) :217 1x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&) :217 25x 100.0% 100.0% auto boost::capy::task<int>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > > >(boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<unsigned long> >, std::allocator<boost::capy::task<boost::capy::io_result<unsigned long> > > > >&&) :217 13x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::(anonymous namespace)::immediate_io_awaitable, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 1x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> >, boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 10x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > > >(boost::capy::detail::when_any_io_homogeneous_launcher<std::vector<boost::capy::task<boost::capy::io_result<> >, std::allocator<boost::capy::task<boost::capy::io_result<> > > > >&&) :217 2x 100.0% 100.0% auto boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type::transform_awaitable<boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > > >(boost::capy::detail::when_any_io_launcher<boost::capy::task<boost::capy::io_result<unsigned long> > >&&) :217 2x 100.0% 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<> > >(boost::capy::immediate<boost::capy::io_result<> >&&) :217 1x 100.0% 100.0% auto boost::capy::task<unsigned long>::promise_type::transform_awaitable<boost::capy::immediate<boost::capy::io_result<unsigned long> > >(boost::capy::immediate<boost::capy::io_result<unsigned long> >&&) :217 5x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit(unsigned long)::awaitable&&) :217 34x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::any_buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 32x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_sink::write_eof()::awaitable>(boost::capy::any_buffer_sink::write_eof()::awaitable&&) :217 26x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 80x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::any_read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 46x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::any_read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::any_read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 19x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::any_read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer const, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer const, 18446744073709551615ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_read_stream::read_some<std::span<boost::capy::mutable_buffer, 18446744073709551615ul> >(std::span<boost::capy::mutable_buffer, 18446744073709551615ul>)::awaitable&&) :217 52x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable>(boost::capy::any_read_stream::read_some<std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> > >(std::vector<boost::capy::mutable_buffer, std::allocator<boost::capy::mutable_buffer> >)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_sink::write_eof()::awaitable>(boost::capy::any_write_sink::write_eof()::awaitable&&) :217 10x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::any_write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 40x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::any_write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::any_write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer const, 18446744073709551615ul> >(std::span<boost::capy::const_buffer const, 18446744073709551615ul>)::awaitable&&) :217 8x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::any_write_stream::write_some<std::span<boost::capy::const_buffer, 18446744073709551615ul> >(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 51x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable>(boost::capy::any_write_stream::write_some<std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> > >(std::vector<boost::capy::const_buffer, std::allocator<boost::capy::const_buffer> >)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_event::wait_awaiter>(boost::capy::async_event::wait_awaiter&&) :217 22x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_mutex::lock_awaiter>(boost::capy::async_mutex::lock_awaiter&&) :217 31x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::async_mutex::lock_guard_awaiter>(boost::capy::async_mutex::lock_guard_awaiter&&) :217 4x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::delay_awaitable>(boost::capy::delay_awaitable&&) :217 18x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, false>&&) :217 4x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::match_delim, true>&&) :217 104x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::match_nth_newline, true>&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#1}, true>&&) :217 20x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true> >(boost::capy::detail::read_until_awaitable<boost::capy::test::read_stream, boost::capy::basic_string_dynamic_buffer<char, std::char_traits<char>, std::allocator<char> >, boost::capy::read_until_test::testMatchCondition()::{lambda(std::basic_string_view<char, std::char_traits<char> >, unsigned long*)#2}, true>&&) :217 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*> >(boost::capy::detail::run_awaitable<boost::capy::task<void>, true, std::pmr::memory_resource*>&&) :217 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<bool>, boost::capy::test_executor, false, void>&&) :217 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::strand<boost::capy::thread_pool::executor_type>, true, void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::task<void>, boost::capy::test_executor, false, void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void> >(boost::capy::detail::run_awaitable_ex<boost::capy::test::custom_task<void>, boost::capy::test_executor, true, void>&&) :217 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::self_destroy_awaitable>(boost::capy::self_destroy_awaitable&&) :217 1x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::stop_only_awaitable>(boost::capy::stop_only_awaitable&&) :217 253x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > > >(boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >&&) :217 26x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<boost::capy::io_result<unsigned long> > >(boost::capy::task<boost::capy::io_result<unsigned long> >&&) :217 1258x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<int> >(boost::capy::task<int>&&) :217 2x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::task<void> >(boost::capy::task<void>&&) :217 7x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit(unsigned long)::awaitable&&) :217 46x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable>(boost::capy::test::buffer_sink::commit_eof(unsigned long)::awaitable&&) :217 26x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable>(boost::capy::test::buffer_source::pull(std::span<boost::capy::const_buffer, 18446744073709551615ul>)::awaitable&&) :217 104x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable>(boost::capy::test::bufgrind<boost::capy::const_buffer>::next_awaitable&&) :217 799x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable>(boost::capy::test::bufgrind<boost::capy::mutable_buffer>::next_awaitable&&) :217 138x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable>(boost::capy::test::bufgrind<std::array<boost::capy::const_buffer, 3ul> >::next_awaitable&&) :217 7x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_source::read<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 68x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_source::read<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_source::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 60x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_source::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::read_stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 598x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::read_stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 168x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::stream::read_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 201x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable>(boost::capy::test::stream::read_some<std::array<boost::capy::mutable_buffer, 2ul> >(std::array<boost::capy::mutable_buffer, 2ul>)::awaitable&&) :217 10x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 189x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 30x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 16x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_sink::write<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 90x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::write_sink::write<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_eof()::awaitable>(boost::capy::test::write_sink::write_eof()::awaitable&&) :217 22x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_sink::write_eof<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 18x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_sink::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 32x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::write_sink::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 6x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::const_buffer>(boost::capy::const_buffer)::awaitable&&) :217 534x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable>(boost::capy::test::write_stream::write_some<boost::capy::mutable_buffer>(boost::capy::mutable_buffer)::awaitable&&) :217 166x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable>(boost::capy::test::write_stream::write_some<std::array<boost::capy::const_buffer, 2ul> >(std::array<boost::capy::const_buffer, 2ul>)::awaitable&&) :217 150x 100.0% 100.0% auto boost::capy::task<void>::promise_type::transform_awaitable<boost::capy::write_now<boost::capy::test::write_stream>::op_type>(boost::capy::write_now<boost::capy::test::write_stream>::op_type&&) :217 68x 100.0% 100.0% boost::capy::task<bool>::~task() :235 37x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::~task() :235 409x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::~task() :235 24x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task() :235 36x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::~task() :235 55x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::~task() :235 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::~task() :235 20x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::~task() :235 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::~task() :235 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task() :235 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::~task() :235 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::~task() :235 1x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::~task() :235 2x 75.0% 75.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::~task() :235 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::~task() :235 3556x 100.0% 100.0% boost::capy::task<double>::~task() :235 2x 75.0% 75.0% boost::capy::task<int>::~task() :235 208x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::~task() :235 8x 75.0% 75.0% boost::capy::task<std::stop_token>::~task() :235 2x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::~task() :235 16x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::~task() :235 1x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::~task() :235 11x 75.0% 75.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::~task() :235 4x 75.0% 75.0% boost::capy::task<unsigned long>::~task() :235 8x 75.0% 75.0% boost::capy::task<void>::~task() :235 5904x 100.0% 100.0% boost::capy::task<bool>::await_ready() const :242 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::await_ready() const :242 68x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::await_ready() const :242 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_ready() const :242 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::await_ready() const :242 27x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::await_ready() const :242 3x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::await_ready() const :242 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::await_ready() const :242 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::await_ready() const :242 1389x 100.0% 100.0% boost::capy::task<int>::await_ready() const :242 38x 100.0% 100.0% boost::capy::task<std::stop_token>::await_ready() const :242 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_ready() const :242 2x 100.0% 100.0% boost::capy::task<void>::await_ready() const :242 11x 100.0% 100.0% boost::capy::task<bool>::await_resume() :248 4x 75.0% 62.0% boost::capy::task<boost::capy::io_result<> >::await_resume() :248 68x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::await_resume() :248 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_resume() :248 6x 75.0% 62.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::await_resume() :248 27x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::await_resume() :248 3x 75.0% 62.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::await_resume() :248 1x 75.0% 62.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::await_resume() :248 1x 75.0% 62.0% boost::capy::task<boost::capy::io_result<unsigned long> >::await_resume() :248 1515x 100.0% 100.0% boost::capy::task<int>::await_resume() :248 37x 100.0% 100.0% boost::capy::task<std::stop_token>::await_resume() :248 1x 75.0% 62.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_resume() :248 2x 75.0% 62.0% boost::capy::task<void>::await_resume() :248 11x 75.0% 50.0% boost::capy::task<boost::capy::io_result<> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 68x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 27x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 3x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 1515x 100.0% 100.0% boost::capy::task<int>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 27x 100.0% 100.0% boost::capy::task<std::stop_token>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 2x 100.0% 100.0% boost::capy::task<void>::await_suspend(std::__n4861::coroutine_handle<void>, boost::capy::io_env const*) :259 8x 100.0% 100.0% boost::capy::task<bool>::handle() const :267 21x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::handle() const :267 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::handle() const :267 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::handle() const :267 10x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::handle() const :267 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::handle() const :267 11x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::handle() const :267 7x 100.0% 100.0% boost::capy::task<double>::handle() const :267 1x 100.0% 100.0% boost::capy::task<int>::handle() const :267 90x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::handle() const :267 4x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::handle() const :267 12x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::handle() const :267 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::handle() const :267 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::handle() const :267 4x 100.0% 100.0% boost::capy::task<unsigned long>::handle() const :267 4x 100.0% 100.0% boost::capy::task<void>::handle() const :267 3137x 100.0% 100.0% boost::capy::task<bool>::release() :282 17x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::release() :282 6x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::release() :282 4x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::release() :282 10x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::release() :282 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::release() :282 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::release() :282 11x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::release() :282 7x 100.0% 100.0% boost::capy::task<double>::release() :282 1x 100.0% 100.0% boost::capy::task<int>::release() :282 78x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::release() :282 4x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::release() :282 12x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::release() :282 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::release() :282 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::release() :282 4x 100.0% 100.0% boost::capy::task<unsigned long>::release() :282 4x 100.0% 100.0% boost::capy::task<void>::release() :282 3133x 100.0% 100.0% boost::capy::task<bool>::task(boost::capy::task<bool>&&) :291 16x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::task(boost::capy::task<boost::capy::io_result<> >&&) :291 335x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::task(boost::capy::task<boost::capy::io_result<int> >&&) :291 16x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&&) :291 29x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::task(boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >&&) :291 27x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::task(boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >&&) :291 7x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::task(boost::capy::task<boost::capy::io_result<unsigned long, int> >&&) :291 5x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::task(boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >&&) :291 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::task(boost::capy::task<boost::capy::io_result<unsigned long> >&&) :291 2034x 100.0% 100.0% boost::capy::task<double>::task(boost::capy::task<double>&&) :291 1x 100.0% 100.0% boost::capy::task<int>::task(boost::capy::task<int>&&) :291 91x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::task(boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >&&) :291 4x 100.0% 100.0% boost::capy::task<std::stop_token>::task(boost::capy::task<std::stop_token>&&) :291 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::task(boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >&&) :291 2x 100.0% 100.0% boost::capy::task<unsigned long>::task(boost::capy::task<unsigned long>&&) :291 4x 100.0% 100.0% boost::capy::task<void>::task(boost::capy::task<void>&&) :291 2759x 100.0% 100.0% boost::capy::task<bool>::task(std::__n4861::coroutine_handle<boost::capy::task<bool>::promise_type>) :309 21x 100.0% 100.0% boost::capy::task<boost::capy::io_result<> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<> >::promise_type>) :309 74x 100.0% 100.0% boost::capy::task<boost::capy::io_result<int> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<int> >::promise_type>) :309 8x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :309 7x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::tuple<>, std::tuple<> > >::promise_type>) :309 28x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> > > >::promise_type>) :309 13x 100.0% 100.0% boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<std::vector<unsigned long, std::allocator<unsigned long> >, unsigned long> >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, int> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, int> >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<> > >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, std::tuple<unsigned long, int> > >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long, unsigned long> >::promise_type>) :309 2x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long, unsigned long> >::promise_type>) :309 12x 100.0% 100.0% boost::capy::task<boost::capy::io_result<unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<boost::capy::io_result<unsigned long> >::promise_type>) :309 1522x 100.0% 100.0% boost::capy::task<double>::task(std::__n4861::coroutine_handle<boost::capy::task<double>::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<int>::task(std::__n4861::coroutine_handle<boost::capy::task<int>::promise_type>) :309 117x 100.0% 100.0% boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >::promise_type>) :309 4x 100.0% 100.0% boost::capy::task<std::stop_token>::task(std::__n4861::coroutine_handle<boost::capy::task<std::stop_token>::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, std::pair<unsigned long, unsigned long> > >::promise_type>) :309 14x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::promise_type>) :309 1x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long, unsigned long> >::promise_type>) :309 11x 100.0% 100.0% boost::capy::task<std::variant<std::error_code, unsigned long> >::task(std::__n4861::coroutine_handle<boost::capy::task<std::variant<std::error_code, unsigned long> >::promise_type>) :309 4x 100.0% 100.0% boost::capy::task<unsigned long>::task(std::__n4861::coroutine_handle<boost::capy::task<unsigned long>::promise_type>) :309 4x 100.0% 100.0% boost::capy::task<void>::task(std::__n4861::coroutine_handle<boost::capy::task<void>::promise_type>) :309 3145x 100.0% 100.0%
Line TLA Hits Source Code
1 //
2 // Copyright (c) 2025 Vinnie Falco (vinnie.falco@gmail.com)
3 //
4 // Distributed under the Boost Software License, Version 1.0. (See accompanying
5 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 //
7 // Official repository: https://github.com/cppalliance/capy
8 //
9
10 #ifndef BOOST_CAPY_TASK_HPP
11 #define BOOST_CAPY_TASK_HPP
12
13 #include <boost/capy/detail/config.hpp>
14 #include <boost/capy/concept/executor.hpp>
15 #include <boost/capy/concept/io_awaitable.hpp>
16 #include <boost/capy/ex/io_awaitable_promise_base.hpp>
17 #include <boost/capy/ex/io_env.hpp>
18 #include <boost/capy/ex/frame_allocator.hpp>
19 #include <boost/capy/detail/await_suspend_helper.hpp>
20
21 #include <exception>
22 #include <optional>
23 #include <type_traits>
24 #include <utility>
25 #include <variant>
26
27 namespace boost {
28 namespace capy {
29
30 namespace detail {
31
32 // Helper base for result storage and return_void/return_value
33 template<typename T>
34 struct task_return_base
35 {
36 std::optional<T> result_;
37
38 1271x void return_value(T value)
39 {
40 1271x result_ = std::move(value);
41 1271x }
42
43 145x T&& result() noexcept
44 {
45 145x return std::move(*result_);
46 }
47 };
48
49 template<>
50 struct task_return_base<void>
51 {
52 2005x void return_void()
53 {
54 2005x }
55 };
56
57 } // namespace detail
58
59 /** Lazy coroutine task satisfying @ref IoRunnable.
60
61 Use `task<T>` as the return type for coroutines that perform I/O
62 and return a value of type `T`. The coroutine body does not start
63 executing until the task is awaited, enabling efficient composition
64 without unnecessary eager execution.
65
66 The task participates in the I/O awaitable protocol: when awaited,
67 it receives the caller's executor and stop token, propagating them
68 to nested `co_await` expressions. This enables cancellation and
69 proper completion dispatch across executor boundaries.
70
71 @par Thread Safety
72 Distinct objects: Safe.
73 Shared objects: Unsafe.
74
75 @par Example
76
77 @code
78 task<int> compute_value()
79 {
80 auto [ec, n] = co_await stream.read_some( buf );
81 if( ec )
82 co_return 0;
83 co_return process( buf, n );
84 }
85
86 task<> run_session( tcp_socket sock )
87 {
88 int result = co_await compute_value();
89 // ...
90 }
91 @endcode
92
93 @tparam T The result type. Use `task<>` for `task<void>`.
94
95 @see IoRunnable, IoAwaitable, run, run_async
96 */
97 template<typename T = void>
98 struct [[nodiscard]] BOOST_CAPY_CORO_AWAIT_ELIDABLE
99 task
100 {
101 struct promise_type
102 : io_awaitable_promise_base<promise_type>
103 , detail::task_return_base<T>
104 {
105 private:
106 friend task;
107 union { std::exception_ptr ep_; };
108 bool has_ep_;
109
110 public:
111 4995x promise_type() noexcept
112 4995x : has_ep_(false)
113 {
114 4995x }
115
116 4995x ~promise_type()
117 {
118 4995x if(has_ep_)
119 1586x ep_.~exception_ptr();
120 4995x }
121
122 4165x std::exception_ptr exception() const noexcept
123 {
124 4165x if(has_ep_)
125 2080x return ep_;
126 2085x return {};
127 }
128
129 4995x task get_return_object()
130 {
131 4995x return task{std::coroutine_handle<promise_type>::from_promise(*this)};
132 }
133
134 4995x auto initial_suspend() noexcept
135 {
136 struct awaiter
137 {
138 promise_type* p_;
139
140 144x bool await_ready() const noexcept
141 {
142 144x return false;
143 }
144
145 144x void await_suspend(std::coroutine_handle<>) const noexcept
146 {
147 144x }
148
149 144x void await_resume() const noexcept
150 {
151 // Restore TLS when body starts executing
152 144x set_current_frame_allocator(p_->environment()->frame_allocator);
153 144x }
154 };
155 4995x return awaiter{this};
156 }
157
158 4862x auto final_suspend() noexcept
159 {
160 struct awaiter
161 {
162 promise_type* p_;
163
164 144x bool await_ready() const noexcept
165 {
166 144x return false;
167 }
168
169 144x std::coroutine_handle<> await_suspend(std::coroutine_handle<>) const noexcept
170 {
171 144x return p_->continuation();
172 }
173
174 void await_resume() const noexcept
175 {
176 }
177 };
178 4862x return awaiter{this};
179 }
180
181 1586x void unhandled_exception()
182 {
183 1586x new (&ep_) std::exception_ptr(std::current_exception());
184 1586x has_ep_ = true;
185 1586x }
186
187 template<class Awaitable>
188 struct transform_awaiter
189 {
190 std::decay_t<Awaitable> a_;
191 promise_type* p_;
192
193 9146x bool await_ready() noexcept
194 {
195 9146x return a_.await_ready();
196 }
197
198 9016x decltype(auto) await_resume()
199 {
200 // Restore TLS before body resumes
201 9016x set_current_frame_allocator(p_->environment()->frame_allocator);
202 9016x return a_.await_resume();
203 }
204
205 template<class Promise>
206 2470x auto await_suspend(std::coroutine_handle<Promise> h) noexcept
207 {
208 using R = decltype(a_.await_suspend(h, p_->environment()));
209 if constexpr (std::is_same_v<R, std::coroutine_handle<>>)
210 2470x return detail::symmetric_transfer(a_.await_suspend(h, p_->environment()));
211 else
212 return a_.await_suspend(h, p_->environment());
213 }
214 };
215
216 template<class Awaitable>
217 9146x auto transform_awaitable(Awaitable&& a)
218 {
219 using A = std::decay_t<Awaitable>;
220 if constexpr (IoAwaitable<A>)
221 {
222 return transform_awaiter<Awaitable>{
223 11293x std::forward<Awaitable>(a), this};
224 }
225 else
226 {
227 static_assert(sizeof(A) == 0, "requires IoAwaitable");
228 }
229 2147x }
230 };
231
232 std::coroutine_handle<promise_type> h_;
233
234 /// Destroy the task and its coroutine frame if owned.
235 10327x ~task()
236 {
237 10327x if(h_)
238 1683x h_.destroy();
239 10327x }
240
241 /// Return false; tasks are never immediately ready.
242 1555x bool await_ready() const noexcept
243 {
244 1555x return false;
245 }
246
247 /// Return the result or rethrow any stored exception.
248 1680x auto await_resume()
249 {
250 1680x if(h_.promise().has_ep_)
251 545x std::rethrow_exception(h_.promise().ep_);
252 if constexpr (! std::is_void_v<T>)
253 1124x return std::move(*h_.promise().result_);
254 else
255 11x return;
256 }
257
258 /// Start execution with the caller's context.
259 1663x std::coroutine_handle<> await_suspend(std::coroutine_handle<> cont, io_env const* env)
260 {
261 1663x h_.promise().set_continuation(cont);
262 1663x h_.promise().set_environment(env);
263 1663x return h_;
264 }
265
266 /// Return the coroutine handle.
267 3332x std::coroutine_handle<promise_type> handle() const noexcept
268 {
269 3332x return h_;
270 }
271
272 /** Release ownership of the coroutine frame.
273
274 After calling this, destroying the task does not destroy the
275 coroutine frame. The caller becomes responsible for the frame's
276 lifetime.
277
278 @par Postconditions
279 `handle()` returns the original handle, but the task no longer
280 owns it.
281 */
282 3312x void release() noexcept
283 {
284 3312x h_ = nullptr;
285 3312x }
286
287 task(task const&) = delete;
288 task& operator=(task const&) = delete;
289
290 /// Construct by moving, transferring ownership.
291 5332x task(task&& other) noexcept
292 5332x : h_(std::exchange(other.h_, nullptr))
293 {
294 5332x }
295
296 /// Assign by moving, transferring ownership.
297 task& operator=(task&& other) noexcept
298 {
299 if(this != &other)
300 {
301 if(h_)
302 h_.destroy();
303 h_ = std::exchange(other.h_, nullptr);
304 }
305 return *this;
306 }
307
308 private:
309 4995x explicit task(std::coroutine_handle<promise_type> h)
310 4995x : h_(h)
311 {
312 4995x }
313 };
314
315 } // namespace capy
316 } // namespace boost
317
318 #endif
319