include/boost/corosio/detail/intrusive.hpp
100.0% Lines (103 / 103)
89.3% Functions (283 / 317)
Functions (317)
Function
Calls
Lines
Blocks
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::intrusive_list()
:47
118x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::intrusive_list()
:47
170x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::intrusive_list()
:47
112x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::intrusive_list()
:47
242x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::intrusive_list()
:47
1824x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::intrusive_list()
:47
2400x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::intrusive_list()
:47
226x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::intrusive_list()
:47
514x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::intrusive_list()
:47
404x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::intrusive_list()
:47
182x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::intrusive_list()
:47
1752x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::intrusive_list()
:47
1314x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::intrusive_list()
:47
116x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::intrusive_list()
:47
160x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::intrusive_list()
:47
106x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::intrusive_list()
:47
228x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::intrusive_list()
:47
924x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::intrusive_list()
:47
1068x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::intrusive_list()
:47
304x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::intrusive_list()
:47
2696x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::intrusive_list()
:47
142x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::intrusive_list()
:47
146x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::intrusive_list()
:47
108x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::intrusive_list()
:47
230x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multi_accept_op>::intrusive_list()
:47
873x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::intrusive_list()
:47
120x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>::intrusive_list()
:47
120x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::intrusive_list()
:47
1626x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>::intrusive_list()
:47
1626x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op> >::intrusive_list()
:47
230x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op> >::intrusive_list()
:47
230x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::intrusive_list()
:47
172x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::intrusive_list()
:47
152x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::intrusive_list()
:47
780x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::intrusive_list()
:47
914x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::intrusive_list()
:47
200x
100.0%
100.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::intrusive_list(boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>&&)
:49
1x
100.0%
100.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::empty() const
:61
12x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::empty() const
:61
5x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::empty() const
:61
6x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::empty() const
:61
54x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>::empty() const
:61
232x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::empty() const
:61
4457x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>::empty() const
:61
3792x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::empty() const
:61
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::front() const
:67
6x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::front() const
:67
16x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::front() const
:67
3244x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::push_front(boost::corosio::detail::(anonymous namespace)::pool_impl*)
:72
7x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::push_front(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)
:72
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::push_front(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)
:72
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::push_front(boost::corosio::detail::epoll_descriptor*)
:72
92x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::push_front(boost::corosio::detail::epoll_local_datagram_socket*)
:72
145x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::push_front(boost::corosio::detail::epoll_local_stream_acceptor*)
:72
98x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::push_front(boost::corosio::detail::epoll_local_stream_socket*)
:72
212x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::push_front(boost::corosio::detail::epoll_tcp_acceptor*)
:72
1978x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::push_front(boost::corosio::detail::epoll_tcp_socket*)
:72
19758x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::push_front(boost::corosio::detail::epoll_udp_socket*)
:72
159x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::push_front(boost::corosio::detail::posix_random_access_file::raf_op*)
:72
534x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::push_front(boost::corosio::detail::posix_random_access_file*)
:72
249x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::push_front(boost::corosio::detail::posix_resolver*)
:72
185x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::push_front(boost::corosio::detail::posix_signal*)
:72
402x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::push_front(boost::corosio::detail::posix_stream_file*)
:72
773x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::push_front(boost::corosio::detail::select_descriptor*)
:72
95x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::push_front(boost::corosio::detail::select_local_datagram_socket*)
:72
169x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::push_front(boost::corosio::detail::select_local_stream_acceptor*)
:72
95x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::push_front(boost::corosio::detail::select_local_stream_socket*)
:72
221x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::push_front(boost::corosio::detail::select_tcp_acceptor*)
:72
742x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::push_front(boost::corosio::detail::select_tcp_socket*)
:72
13454x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::push_front(boost::corosio::detail::select_udp_socket*)
:72
234x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::push_front(boost::corosio::detail::timer::implementation*)
:72
784x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::push_front(boost::corosio::detail::uring_descriptor*)
:72
107x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::push_front(boost::corosio::detail::uring_local_datagram_socket*)
:72
156x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::push_front(boost::corosio::detail::uring_local_stream_acceptor*)
:72
64x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::push_front(boost::corosio::detail::uring_local_stream_socket*)
:72
256x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multi_accept_op>::push_front(boost::corosio::detail::uring_multi_accept_op*)
:72
1256x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::push_front(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node*)
:72
26x
88.9%
50.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>::push_front(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node*)
:72
2x
88.9%
75.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::push_front(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node*)
:72
4040x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>::push_front(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node*)
:72
744x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op> >::push_front(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op>*)
:72
188x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op> >::push_front(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op>*)
:72
61x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::push_front(boost::corosio::detail::uring_random_access_file*)
:72
110x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::push_front(boost::corosio::detail::uring_stream_file*)
:72
135x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::push_front(boost::corosio::detail::uring_tcp_acceptor*)
:72
710x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::push_front(boost::corosio::detail::uring_tcp_socket*)
:72
9916x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::push_front(boost::corosio::detail::uring_udp_socket*)
:72
178x
100.0%
80.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::push_back((anonymous namespace)::list_item*)
:84
19x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::push_back(boost::corosio::detail::(anonymous namespace)::pool_impl*)
:84
13x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::push_back(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)
:84
1x
88.9%
50.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::push_back(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)
:84
1x
88.9%
50.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::push_back(boost::corosio::detail::epoll_descriptor*)
:84
103x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::push_back(boost::corosio::detail::epoll_local_datagram_socket*)
:84
182x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::push_back(boost::corosio::detail::epoll_local_stream_acceptor*)
:84
100x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::push_back(boost::corosio::detail::epoll_local_stream_socket*)
:84
246x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::push_back(boost::corosio::detail::epoll_tcp_acceptor*)
:84
2396x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::push_back(boost::corosio::detail::epoll_tcp_socket*)
:84
20730x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::push_back(boost::corosio::detail::epoll_udp_socket*)
:84
202x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::push_back(boost::corosio::detail::posix_random_access_file::raf_op*)
:84
534x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::push_back(boost::corosio::detail::posix_random_access_file*)
:84
257x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::push_back(boost::corosio::detail::posix_resolver*)
:84
188x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::push_back(boost::corosio::detail::posix_signal*)
:84
5220x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::push_back(boost::corosio::detail::posix_stream_file*)
:84
777x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::push_back(boost::corosio::detail::select_descriptor*)
:84
102x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::push_back(boost::corosio::detail::select_local_datagram_socket*)
:84
171x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::push_back(boost::corosio::detail::select_local_stream_acceptor*)
:84
96x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::push_back(boost::corosio::detail::select_local_stream_socket*)
:84
227x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::push_back(boost::corosio::detail::select_tcp_acceptor*)
:84
1159x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::push_back(boost::corosio::detail::select_tcp_socket*)
:84
14280x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::push_back(boost::corosio::detail::select_udp_socket*)
:84
238x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::push_back(boost::corosio::detail::timer::implementation*)
:84
27594x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::push_back(boost::corosio::detail::uring_descriptor*)
:84
113x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::push_back(boost::corosio::detail::uring_local_datagram_socket*)
:84
161x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::push_back(boost::corosio::detail::uring_local_stream_acceptor*)
:84
96x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::push_back(boost::corosio::detail::uring_local_stream_socket*)
:84
264x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::push_back(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node*)
:84
23x
88.9%
50.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>::push_back(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node*)
:84
3x
88.9%
75.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::push_back(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node*)
:84
3932x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>::push_back(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node*)
:84
1154x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op> >::push_back(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op>*)
:84
188x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op> >::push_back(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op>*)
:84
61x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::push_back(boost::corosio::detail::uring_random_access_file*)
:84
115x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::push_back(boost::corosio::detail::uring_stream_file*)
:84
136x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::push_back(boost::corosio::detail::uring_tcp_acceptor*)
:84
1279x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::push_back(boost::corosio::detail::uring_tcp_socket*)
:84
10741x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::push_back(boost::corosio::detail::uring_udp_socket*)
:84
182x
100.0%
80.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::waiter_node>::push_back(boost::corosio::detail::waiter_node*)
:84
23281x
100.0%
100.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::splice_back(boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>&)
:96
3x
100.0%
100.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::pop_front()
:115
14x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::pop_front()
:115
33x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::pop_front()
:115
4x
91.7%
62.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::pop_front()
:115
4x
91.7%
62.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::pop_front()
:115
281x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::pop_front()
:115
457x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::pop_front()
:115
272x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::pop_front()
:115
635x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::pop_front()
:115
5086x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::pop_front()
:115
26221x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::pop_front()
:115
552x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::pop_front()
:115
1224x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::pop_front()
:115
910x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::pop_front()
:115
459x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::pop_front()
:115
7266x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::pop_front()
:115
2800x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::pop_front()
:115
280x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::pop_front()
:115
462x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::pop_front()
:115
260x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::pop_front()
:115
620x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::pop_front()
:115
2499x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::pop_front()
:115
16716x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::pop_front()
:115
742x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::pop_front()
:115
9853x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::pop_front()
:115
329x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::pop_front()
:115
425x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::pop_front()
:115
232x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::pop_front()
:115
652x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multi_accept_op>::pop_front()
:115
2938x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::pop_front()
:115
401x
91.7%
62.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>::pop_front()
:115
300x
91.7%
86.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::pop_front()
:115
19654x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>::pop_front()
:115
13999x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op> >::pop_front()
:115
470x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op> >::pop_front()
:115
220x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::pop_front()
:115
397x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::pop_front()
:115
391x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::pop_front()
:115
2303x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::pop_front()
:115
12738x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::pop_front()
:115
527x
100.0%
81.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::waiter_node>::pop_front()
:115
72589x
100.0%
100.0%
boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::remove((anonymous namespace)::list_item*)
:154
4x
100.0%
100.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::remove(boost::corosio::detail::(anonymous namespace)::pool_impl*)
:154
14x
100.0%
86.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::remove(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)
:154
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::remove(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)
:154
0
0.0%
0.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::remove(boost::corosio::detail::epoll_descriptor*)
:154
103x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::remove(boost::corosio::detail::epoll_local_datagram_socket*)
:154
182x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::remove(boost::corosio::detail::epoll_local_stream_acceptor*)
:154
100x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::remove(boost::corosio::detail::epoll_local_stream_socket*)
:154
246x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::remove(boost::corosio::detail::epoll_tcp_acceptor*)
:154
2396x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::remove(boost::corosio::detail::epoll_tcp_socket*)
:154
20730x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::remove(boost::corosio::detail::epoll_udp_socket*)
:154
202x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::remove(boost::corosio::detail::posix_random_access_file::raf_op*)
:154
534x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::remove(boost::corosio::detail::posix_random_access_file*)
:154
257x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::remove(boost::corosio::detail::posix_resolver*)
:154
188x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::remove(boost::corosio::detail::posix_signal*)
:154
5220x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::remove(boost::corosio::detail::posix_stream_file*)
:154
777x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::remove(boost::corosio::detail::select_descriptor*)
:154
102x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::remove(boost::corosio::detail::select_local_datagram_socket*)
:154
171x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::remove(boost::corosio::detail::select_local_stream_acceptor*)
:154
96x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::remove(boost::corosio::detail::select_local_stream_socket*)
:154
227x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::remove(boost::corosio::detail::select_tcp_acceptor*)
:154
1159x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::remove(boost::corosio::detail::select_tcp_socket*)
:154
14280x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::remove(boost::corosio::detail::select_udp_socket*)
:154
238x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::remove(boost::corosio::detail::timer::implementation*)
:154
27588x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::remove(boost::corosio::detail::uring_descriptor*)
:154
113x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::remove(boost::corosio::detail::uring_local_datagram_socket*)
:154
161x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::remove(boost::corosio::detail::uring_local_stream_acceptor*)
:154
96x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::remove(boost::corosio::detail::uring_local_stream_socket*)
:154
264x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node>::remove(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::accept_node*)
:154
2x
76.9%
50.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node>::remove(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::accept_node*)
:154
211x
76.9%
50.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op> >::remove(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op>*)
:154
188x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op> >::remove(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op>*)
:154
61x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::remove(boost::corosio::detail::uring_random_access_file*)
:154
115x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::remove(boost::corosio::detail::uring_stream_file*)
:154
136x
84.6%
64.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::remove(boost::corosio::detail::uring_tcp_acceptor*)
:154
1279x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::remove(boost::corosio::detail::uring_tcp_socket*)
:154
10741x
92.3%
77.0%
boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::remove(boost::corosio::detail::uring_udp_socket*)
:154
182x
92.3%
77.0%
void boost::corosio::detail::intrusive_list<(anonymous namespace)::list_item>::for_each<intrusive_test::testListForEach()::{lambda((anonymous namespace)::list_item*)#1}>(intrusive_test::testListForEach()::{lambda((anonymous namespace)::list_item*)#1})
:175
1x
100.0%
100.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#1})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::pool_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::pool_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#3}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::pool_impl*)#2})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_derived>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_derived*)#2})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::(anonymous namespace)::self_ref_impl>::shutdown<boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}>(boost::corosio::detail::object_pool_test::run()::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#1}&&)::{lambda(boost::corosio::detail::(anonymous namespace)::self_ref_impl*)#2})
:175
1x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_descriptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_descriptor*)#1})
:175
59x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_descriptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_descriptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::epoll_descriptor_service, boost::corosio::detail::epoll_traits, boost::corosio::detail::epoll_descriptor>::shutdown()::{lambda(boost::corosio::detail::epoll_descriptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_descriptor*)#2})
:175
59x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1})
:175
85x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_datagram_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_datagram_socket*)#2})
:175
85x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1})
:175
56x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_acceptor, boost::corosio::detail::epoll_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_acceptor*)#2})
:175
56x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1})
:175
121x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_local_stream_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_local_stream_socket*)#2})
:175
121x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1})
:175
912x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::epoll_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_acceptor, boost::corosio::detail::epoll_tcp_service>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_acceptor*)#2})
:175
912x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1})
:175
1200x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_tcp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_tcp_socket*)#2})
:175
1200x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_udp_socket*)#1})
:175
113x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::epoll_udp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::epoll_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_udp_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::epoll_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::epoll_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::epoll_scheduler, boost::corosio::detail::epoll_udp_socket>::shutdown()::{lambda(boost::corosio::detail::epoll_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::epoll_udp_socket*)#2})
:175
113x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file::raf_op>::for_each<boost::corosio::detail::posix_random_access_file::cancel()::{lambda(boost::corosio::detail::posix_random_access_file::raf_op*)#1}>(boost::corosio::detail::posix_random_access_file::cancel()::{lambda(boost::corosio::detail::posix_random_access_file::raf_op*)#1})
:175
762x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_random_access_file>::shutdown<boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}>(boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::posix_random_access_file*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_random_access_file>::shutdown<boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}>(boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::posix_random_access_file*)#1})
:175
202x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_random_access_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_random_access_file>::shutdown<boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}>(boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::posix_random_access_file*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_random_access_file>::shutdown<boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}>(boost::corosio::detail::posix_random_access_file_service::shutdown()::{lambda(boost::corosio::detail::posix_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::posix_random_access_file*)#2})
:175
202x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_resolver>::shutdown<boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}>(boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}&&)::{lambda(boost::corosio::detail::posix_resolver*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_resolver>::shutdown<boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}>(boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}&&)::{lambda(boost::corosio::detail::posix_resolver*)#1})
:175
91x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_resolver>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_resolver>::shutdown<boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}>(boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}&&)::{lambda(boost::corosio::detail::posix_resolver*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_resolver>::shutdown<boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}>(boost::corosio::detail::posix_resolver_service::shutdown()::{lambda(boost::corosio::detail::posix_resolver*)#1}&&)::{lambda(boost::corosio::detail::posix_resolver*)#2})
:175
91x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_signal>::shutdown<boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}>(boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}&&)::{lambda(boost::corosio::detail::posix_signal*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_signal>::shutdown<boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}>(boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}&&)::{lambda(boost::corosio::detail::posix_signal*)#1})
:175
876x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_signal>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_signal>::shutdown<boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}>(boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}&&)::{lambda(boost::corosio::detail::posix_signal*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_signal>::shutdown<boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}>(boost::corosio::detail::posix_signal_service::shutdown()::{lambda(boost::corosio::detail::posix_signal*)#1}&&)::{lambda(boost::corosio::detail::posix_signal*)#2})
:175
876x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_stream_file>::shutdown<boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}>(boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}&&)::{lambda(boost::corosio::detail::posix_stream_file*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_stream_file>::shutdown<boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}>(boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}&&)::{lambda(boost::corosio::detail::posix_stream_file*)#1})
:175
657x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::posix_stream_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::posix_stream_file>::shutdown<boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}>(boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}&&)::{lambda(boost::corosio::detail::posix_stream_file*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::posix_stream_file>::shutdown<boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}>(boost::corosio::detail::posix_stream_file_service::shutdown()::{lambda(boost::corosio::detail::posix_stream_file*)#1}&&)::{lambda(boost::corosio::detail::posix_stream_file*)#2})
:175
657x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}&&)::{lambda(boost::corosio::detail::select_descriptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}&&)::{lambda(boost::corosio::detail::select_descriptor*)#1})
:175
58x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_descriptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}&&)::{lambda(boost::corosio::detail::select_descriptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_descriptor>::shutdown<boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}>(boost::corosio::detail::reactor_descriptor_service<boost::corosio::detail::select_descriptor_service, boost::corosio::detail::select_traits, boost::corosio::detail::select_descriptor>::shutdown()::{lambda(boost::corosio::detail::select_descriptor*)#1}&&)::{lambda(boost::corosio::detail::select_descriptor*)#2})
:175
58x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1})
:175
80x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_datagram_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_datagram_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_local_datagram_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_datagram_socket*)#2})
:175
80x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1})
:175
53x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_local_stream_acceptor_service, boost::corosio::detail::local_stream_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_acceptor, boost::corosio::detail::select_local_stream_service>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_acceptor*)#2})
:175
53x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_socket*)#1})
:175
114x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_local_stream_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_local_stream_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::select_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::select_local_stream_socket*)#2})
:175
114x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1})
:175
462x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_acceptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_acceptor>::shutdown<boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}>(boost::corosio::detail::reactor_acceptor_service<boost::corosio::detail::select_tcp_acceptor_service, boost::corosio::detail::tcp_acceptor_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_acceptor, boost::corosio::detail::select_tcp_service>::shutdown()::{lambda(boost::corosio::detail::select_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_acceptor*)#2})
:175
462x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_socket*)#1})
:175
534x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_tcp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_tcp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::select_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_tcp_socket*)#2})
:175
534x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_udp_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_udp_socket*)#1})
:175
152x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::select_udp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::select_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_udp_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::select_udp_socket>::shutdown<boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}>(boost::corosio::detail::reactor_socket_service<boost::corosio::detail::select_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::select_scheduler, boost::corosio::detail::select_udp_socket>::shutdown()::{lambda(boost::corosio::detail::select_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::select_udp_socket*)#2})
:175
152x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::timer::implementation>::shutdown<boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}>(boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}&&)::{lambda(boost::corosio::detail::timer::implementation*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::timer::implementation>::shutdown<boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}>(boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}&&)::{lambda(boost::corosio::detail::timer::implementation*)#1})
:175
1342x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::timer::implementation>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::timer::implementation>::shutdown<boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}>(boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}&&)::{lambda(boost::corosio::detail::timer::implementation*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::timer::implementation>::shutdown<boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}>(boost::corosio::detail::timer_service::shutdown()::{lambda(boost::corosio::detail::timer::implementation*)#1}&&)::{lambda(boost::corosio::detail::timer::implementation*)#2})
:175
1342x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_descriptor>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}&&)::{lambda(boost::corosio::detail::uring_descriptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_descriptor>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}&&)::{lambda(boost::corosio::detail::uring_descriptor*)#1})
:175
71x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_descriptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_descriptor>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}&&)::{lambda(boost::corosio::detail::uring_descriptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_descriptor>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_descriptor_service, boost::corosio::detail::descriptor_service, boost::corosio::detail::uring_descriptor>::shutdown()::{lambda(boost::corosio::detail::uring_descriptor*)#1}&&)::{lambda(boost::corosio::detail::uring_descriptor*)#2})
:175
71x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_datagram_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_datagram_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1})
:175
73x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_datagram_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_datagram_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_datagram_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_datagram_service, boost::corosio::detail::local_datagram_service, boost::corosio::detail::uring_local_datagram_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_datagram_socket*)#2})
:175
73x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_acceptor>::shutdown<boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}>(boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_acceptor>::shutdown<boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}>(boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1})
:175
54x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_acceptor>::shutdown<boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}>(boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_acceptor>::shutdown<boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}>(boost::corosio::detail::uring_local_stream_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_acceptor*)#2})
:175
54x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1})
:175
115x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_local_stream_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_local_stream_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::local_stream_service, boost::corosio::detail::uring_local_stream_socket>::shutdown()::{lambda(boost::corosio::detail::uring_local_stream_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_local_stream_socket*)#2})
:175
115x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>::for_each<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::discard_ready(boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>&)::{lambda(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node*)#1}>(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::discard_ready(boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node>&)::{lambda(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_local_stream_acceptor, boost::corosio::local_stream_acceptor::implementation, boost::corosio::local_endpoint, boost::corosio::detail::uring_local_stream_service, boost::corosio::detail::uring_local_stream_acceptor_service>::ready_fd_node*)#1})
:175
1x
100.0%
100.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>::for_each<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::discard_ready(boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>&)::{lambda(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node*)#1}>(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::discard_ready(boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node>&)::{lambda(boost::corosio::detail::uring_multishot_acceptor_base<boost::corosio::detail::uring_tcp_acceptor, boost::corosio::tcp_acceptor::implementation, boost::corosio::endpoint, boost::corosio::detail::uring_tcp_service, boost::corosio::detail::uring_tcp_acceptor_service>::ready_fd_node*)#1})
:175
49x
100.0%
100.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op> >::for_each<boost::corosio::detail::uring_random_access_file::cancel_live_locked()::{lambda(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op>*)#1}>(boost::corosio::detail::uring_random_access_file::cancel_live_locked()::{lambda(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_read_op>*)#1})
:175
105x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op> >::for_each<boost::corosio::detail::uring_random_access_file::cancel_live_locked()::{lambda(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op>*)#1}>(boost::corosio::detail::uring_random_access_file::cancel_live_locked()::{lambda(boost::corosio::detail::uring_random_access_file::pooled_op<boost::corosio::detail::uring_random_access_write_op>*)#1})
:175
105x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_random_access_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::uring_random_access_file*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_random_access_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::uring_random_access_file*)#1})
:175
86x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_random_access_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_random_access_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::uring_random_access_file*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_random_access_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_random_access_file_service, boost::corosio::detail::random_access_file_service, boost::corosio::detail::uring_random_access_file>::shutdown()::{lambda(boost::corosio::detail::uring_random_access_file*)#1}&&)::{lambda(boost::corosio::detail::uring_random_access_file*)#2})
:175
86x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_stream_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}&&)::{lambda(boost::corosio::detail::uring_stream_file*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_stream_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}&&)::{lambda(boost::corosio::detail::uring_stream_file*)#1})
:175
76x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_stream_file>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_stream_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}&&)::{lambda(boost::corosio::detail::uring_stream_file*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_stream_file>::shutdown<boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}>(boost::corosio::detail::uring_file_service_base<boost::corosio::detail::uring_stream_file_service, boost::corosio::detail::file_service, boost::corosio::detail::uring_stream_file>::shutdown()::{lambda(boost::corosio::detail::uring_stream_file*)#1}&&)::{lambda(boost::corosio::detail::uring_stream_file*)#2})
:175
76x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_acceptor>::shutdown<boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}>(boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_acceptor>::shutdown<boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}>(boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1})
:175
390x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_acceptor>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_acceptor>::shutdown<boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}>(boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_acceptor>::shutdown<boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}>(boost::corosio::detail::uring_tcp_acceptor_service::shutdown()::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_acceptor*)#2})
:175
390x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_socket*)#1})
:175
457x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_tcp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_tcp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_tcp_service, boost::corosio::detail::tcp_service, boost::corosio::detail::uring_tcp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_tcp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_tcp_socket*)#2})
:175
457x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_udp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_udp_socket*)#1}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_udp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_udp_socket*)#1})
:175
100x
100.0%
88.0%
void boost::corosio::detail::intrusive_list<boost::corosio::detail::uring_udp_socket>::for_each<boost::corosio::detail::object_pool<boost::corosio::detail::uring_udp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_udp_socket*)#2}>(boost::corosio::detail::object_pool<boost::corosio::detail::uring_udp_socket>::shutdown<boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}>(boost::corosio::detail::uring_socket_service_base<boost::corosio::detail::uring_udp_service, boost::corosio::detail::udp_service, boost::corosio::detail::uring_udp_socket>::shutdown()::{lambda(boost::corosio::detail::uring_udp_socket*)#1}&&)::{lambda(boost::corosio::detail::uring_udp_socket*)#2})
:175
100x
100.0%
88.0%
boost::corosio::detail::intrusive_queue<boost::corosio::detail::pool_work_item>::intrusive_queue()
:217
6732x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>::intrusive_queue(boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>&&)
:219
1x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>::empty() const
:231
10x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<boost::corosio::detail::pool_work_item>::empty() const
:231
9020x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>::push((anonymous namespace)::queue_item*)
:236
9x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<boost::corosio::detail::pool_work_item>::push(boost::corosio::detail::pool_work_item*)
:236
1349x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>::splice(boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>&)
:246
3x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<boost::corosio::detail::pool_work_item>::splice(boost::corosio::detail::intrusive_queue<boost::corosio::detail::pool_work_item>&)
:246
6751x
88.9%
88.0%
boost::corosio::detail::intrusive_queue<(anonymous namespace)::queue_item>::pop()
:259
10x
100.0%
100.0%
boost::corosio::detail::intrusive_queue<boost::corosio::detail::pool_work_item>::pop()
:259
8100x
100.0%
100.0%
| Line | TLA | Hits | Source Code |
|---|---|---|---|
| 1 | // | ||
| 2 | // Copyright (c) 2025 Vinnie Falco ([email protected]) | ||
| 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/corosio | ||
| 8 | // | ||
| 9 | |||
| 10 | #ifndef BOOST_COROSIO_DETAIL_INTRUSIVE_HPP | ||
| 11 | #define BOOST_COROSIO_DETAIL_INTRUSIVE_HPP | ||
| 12 | |||
| 13 | namespace boost::corosio::detail { | ||
| 14 | |||
| 15 | /** An intrusive doubly linked list. | ||
| 16 | |||
| 17 | This container provides O(1) push and pop operations for | ||
| 18 | elements that derive from @ref node. Elements are not | ||
| 19 | copied or moved; they are linked directly into the list. | ||
| 20 | |||
| 21 | @tparam T The element type. Must derive from `intrusive_list<T>::node`. | ||
| 22 | */ | ||
| 23 | template<class T> | ||
| 24 | class intrusive_list | ||
| 25 | { | ||
| 26 | public: | ||
| 27 | /** Base class for list elements. | ||
| 28 | |||
| 29 | Derive from this class to make a type usable with | ||
| 30 | @ref intrusive_list. The `next_` and `prev_` pointers | ||
| 31 | are private and accessible only to the list. | ||
| 32 | */ | ||
| 33 | class node | ||
| 34 | { | ||
| 35 | friend class intrusive_list; | ||
| 36 | |||
| 37 | private: | ||
| 38 | T* next_ = nullptr; | ||
| 39 | T* prev_ = nullptr; | ||
| 40 | }; | ||
| 41 | |||
| 42 | private: | ||
| 43 | T* head_ = nullptr; | ||
| 44 | T* tail_ = nullptr; | ||
| 45 | |||
| 46 | public: | ||
| 47 | 22529x | intrusive_list() = default; | |
| 48 | |||
| 49 | 1x | intrusive_list(intrusive_list&& other) noexcept | |
| 50 | 1x | : head_(other.head_) | |
| 51 | 1x | , tail_(other.tail_) | |
| 52 | { | ||
| 53 | 1x | other.head_ = nullptr; | |
| 54 | 1x | other.tail_ = nullptr; | |
| 55 | 1x | } | |
| 56 | |||
| 57 | intrusive_list(intrusive_list const&) = delete; | ||
| 58 | intrusive_list& operator=(intrusive_list const&) = delete; | ||
| 59 | intrusive_list& operator=(intrusive_list&&) = delete; | ||
| 60 | |||
| 61 | 8558x | bool empty() const noexcept | |
| 62 | { | ||
| 63 | 8558x | return head_ == nullptr; | |
| 64 | } | ||
| 65 | |||
| 66 | /// Peek at the head element without removing it. | ||
| 67 | 3266x | T* front() const noexcept | |
| 68 | { | ||
| 69 | 3266x | return head_; | |
| 70 | } | ||
| 71 | |||
| 72 | 58335x | void push_front(T* w) noexcept | |
| 73 | { | ||
| 74 | 58335x | auto* n = static_cast<node*>(w); | |
| 75 | 58335x | n->prev_ = nullptr; | |
| 76 | 58335x | n->next_ = head_; | |
| 77 | 58335x | if (head_) | |
| 78 | 27235x | static_cast<node*>(head_)->prev_ = w; | |
| 79 | else | ||
| 80 | 31100x | tail_ = w; | |
| 81 | 58335x | head_ = w; | |
| 82 | 58335x | } | |
| 83 | |||
| 84 | 116565x | void push_back(T* w) noexcept | |
| 85 | { | ||
| 86 | 116565x | auto* n = static_cast<node*>(w); | |
| 87 | 116565x | n->next_ = nullptr; | |
| 88 | 116565x | n->prev_ = tail_; | |
| 89 | 116565x | if (tail_) | |
| 90 | 80822x | static_cast<node*>(tail_)->next_ = w; | |
| 91 | else | ||
| 92 | 35743x | head_ = w; | |
| 93 | 116565x | tail_ = w; | |
| 94 | 116565x | } | |
| 95 | |||
| 96 | 3x | void splice_back(intrusive_list& other) noexcept | |
| 97 | { | ||
| 98 | 3x | if (other.empty()) | |
| 99 | 1x | return; | |
| 100 | 2x | if (tail_) | |
| 101 | { | ||
| 102 | 1x | static_cast<node*>(tail_)->next_ = other.head_; | |
| 103 | 1x | static_cast<node*>(other.head_)->prev_ = tail_; | |
| 104 | 1x | tail_ = other.tail_; | |
| 105 | } | ||
| 106 | else | ||
| 107 | { | ||
| 108 | 1x | head_ = other.head_; | |
| 109 | 1x | tail_ = other.tail_; | |
| 110 | } | ||
| 111 | 2x | other.head_ = nullptr; | |
| 112 | 2x | other.tail_ = nullptr; | |
| 113 | } | ||
| 114 | |||
| 115 | 206215x | T* pop_front() noexcept | |
| 116 | { | ||
| 117 | 206215x | if (!head_) | |
| 118 | 119679x | return nullptr; | |
| 119 | 86536x | T* w = head_; | |
| 120 | 86536x | head_ = static_cast<node*>(head_)->next_; | |
| 121 | 86536x | if (head_) | |
| 122 | 38259x | static_cast<node*>(head_)->prev_ = nullptr; | |
| 123 | else | ||
| 124 | 48277x | tail_ = nullptr; | |
| 125 | // Defensive: clear stale linkage so remove() on a | ||
| 126 | // popped node cannot corrupt the list. | ||
| 127 | 86536x | auto* n = static_cast<node*>(w); | |
| 128 | 86536x | n->next_ = nullptr; | |
| 129 | 86536x | n->prev_ = nullptr; | |
| 130 | 86536x | return w; | |
| 131 | } | ||
| 132 | |||
| 133 | /** Unlink @p w if it is a member of this list. | ||
| 134 | |||
| 135 | @pre @p w is either a genuine member of `*this` list, or is | ||
| 136 | fully detached (not linked in *any* `intrusive_list<T>`, | ||
| 137 | including a different instance over the same `T`). This is | ||
| 138 | not a membership test: `T::node` holds one shared `next_`/ | ||
| 139 | `prev_` pair regardless of which list currently owns it, so a | ||
| 140 | node actually linked in a different list looks "not detached" | ||
| 141 | here and would be spliced out using *this* list's `head_`/ | ||
| 142 | `tail_` for the boundary cases — corrupting both lists. A | ||
| 143 | caller that cannot rule that out needs its own bookkeeping | ||
| 144 | (e.g. a flag for which list currently owns the node) before | ||
| 145 | calling this. | ||
| 146 | |||
| 147 | @return True if @p w was linked in and has now been removed; | ||
| 148 | false if it was already detached (e.g. a reentrant call from | ||
| 149 | a self-referential keepalive dropping during the same | ||
| 150 | teardown that already popped it elsewhere). Callers that gate | ||
| 151 | a one-time action (recycling, deleting) on actually having | ||
| 152 | removed something rely on this to make that action idempotent. | ||
| 153 | */ | ||
| 154 | 88363x | bool remove(T* w) noexcept | |
| 155 | { | ||
| 156 | 88363x | auto* n = static_cast<node*>(w); | |
| 157 | // Already detached — nothing to do. | ||
| 158 | 88363x | if (!n->next_ && !n->prev_ && head_ != w && tail_ != w) | |
| 159 | 2x | return false; | |
| 160 | 88361x | if (n->prev_) | |
| 161 | 32551x | static_cast<node*>(n->prev_)->next_ = n->next_; | |
| 162 | else | ||
| 163 | 55810x | head_ = n->next_; | |
| 164 | 88361x | if (n->next_) | |
| 165 | 48317x | static_cast<node*>(n->next_)->prev_ = n->prev_; | |
| 166 | else | ||
| 167 | 40044x | tail_ = n->prev_; | |
| 168 | 88361x | n->next_ = nullptr; | |
| 169 | 88361x | n->prev_ = nullptr; | |
| 170 | 88361x | return true; | |
| 171 | } | ||
| 172 | |||
| 173 | /// Invoke @p f for each element in the list. | ||
| 174 | template<class F> | ||
| 175 | 18211x | void for_each(F f) | |
| 176 | { | ||
| 177 | 46573x | for (T* p = head_; p; p = static_cast<node*>(p)->next_) | |
| 178 | 28362x | f(p); | |
| 179 | 18211x | } | |
| 180 | }; | ||
| 181 | |||
| 182 | /** An intrusive singly linked FIFO queue. | ||
| 183 | |||
| 184 | This container provides O(1) push and pop operations for | ||
| 185 | elements that derive from @ref node. Elements are not | ||
| 186 | copied or moved; they are linked directly into the queue. | ||
| 187 | |||
| 188 | Unlike @ref intrusive_list, this uses only a single `next_` | ||
| 189 | pointer per node, saving memory at the cost of not supporting | ||
| 190 | O(1) removal of arbitrary elements. | ||
| 191 | |||
| 192 | @tparam T The element type. Must derive from `intrusive_queue<T>::node`. | ||
| 193 | */ | ||
| 194 | template<class T> | ||
| 195 | class intrusive_queue | ||
| 196 | { | ||
| 197 | public: | ||
| 198 | /** Base class for queue elements. | ||
| 199 | |||
| 200 | Derive from this class to make a type usable with | ||
| 201 | @ref intrusive_queue. The `next_` pointer is private | ||
| 202 | and accessible only to the queue. | ||
| 203 | */ | ||
| 204 | class node | ||
| 205 | { | ||
| 206 | friend class intrusive_queue; | ||
| 207 | |||
| 208 | private: | ||
| 209 | T* next_ = nullptr; | ||
| 210 | }; | ||
| 211 | |||
| 212 | private: | ||
| 213 | T* head_ = nullptr; | ||
| 214 | T* tail_ = nullptr; | ||
| 215 | |||
| 216 | public: | ||
| 217 | 6732x | intrusive_queue() = default; | |
| 218 | |||
| 219 | 1x | intrusive_queue(intrusive_queue&& other) noexcept | |
| 220 | 1x | : head_(other.head_) | |
| 221 | 1x | , tail_(other.tail_) | |
| 222 | { | ||
| 223 | 1x | other.head_ = nullptr; | |
| 224 | 1x | other.tail_ = nullptr; | |
| 225 | 1x | } | |
| 226 | |||
| 227 | intrusive_queue(intrusive_queue const&) = delete; | ||
| 228 | intrusive_queue& operator=(intrusive_queue const&) = delete; | ||
| 229 | intrusive_queue& operator=(intrusive_queue&&) = delete; | ||
| 230 | |||
| 231 | 9030x | bool empty() const noexcept | |
| 232 | { | ||
| 233 | 9030x | return head_ == nullptr; | |
| 234 | } | ||
| 235 | |||
| 236 | 1358x | void push(T* w) noexcept | |
| 237 | { | ||
| 238 | 1358x | w->next_ = nullptr; | |
| 239 | 1358x | if (tail_) | |
| 240 | 306x | tail_->next_ = w; | |
| 241 | else | ||
| 242 | 1052x | head_ = w; | |
| 243 | 1358x | tail_ = w; | |
| 244 | 1358x | } | |
| 245 | |||
| 246 | 6754x | void splice(intrusive_queue& other) noexcept | |
| 247 | { | ||
| 248 | 6754x | if (other.empty()) | |
| 249 | 6728x | return; | |
| 250 | 26x | if (tail_) | |
| 251 | 1x | tail_->next_ = other.head_; | |
| 252 | else | ||
| 253 | 25x | head_ = other.head_; | |
| 254 | 26x | tail_ = other.tail_; | |
| 255 | 26x | other.head_ = nullptr; | |
| 256 | 26x | other.tail_ = nullptr; | |
| 257 | } | ||
| 258 | |||
| 259 | 8110x | T* pop() noexcept | |
| 260 | { | ||
| 261 | 8110x | if (!head_) | |
| 262 | 6752x | return nullptr; | |
| 263 | 1358x | T* w = head_; | |
| 264 | 1358x | head_ = head_->next_; | |
| 265 | 1358x | if (!head_) | |
| 266 | 1051x | tail_ = nullptr; | |
| 267 | // Defensive: clear stale linkage on popped node. | ||
| 268 | 1358x | w->next_ = nullptr; | |
| 269 | 1358x | return w; | |
| 270 | } | ||
| 271 | }; | ||
| 272 | |||
| 273 | } // namespace boost::corosio::detail | ||
| 274 | |||
| 275 | #endif | ||
| 276 |