Lines Copies Function name ----- ------ ------------- 17428 (100%) 678 (100%) (TOTAL) 3380 (19.4%) 58 (8.6%) core::result::Result::map 534 (3.1%) 7 (1.0%) socket2::sys::setsockopt 457 (2.6%) 6 (0.9%) socket2::sockaddr::SockAddr::init 404 (2.3%) 6 (0.9%) socket2::sockaddr::SockAddr::init::{{closure}} 324 (1.9%) 1 (0.1%) socket2::sys::poll_connect 277 (1.6%) 4 (0.6%) socket2::sys::getsockopt 233 (1.3%) 1 (0.1%) socket2::socket::Socket::connect_timeout 228 (1.3%) 4 (0.6%) socket2::sys::getsockopt::{{closure}} 222 (1.3%) 1 (0.1%) socket2::sys::set_tcp_keepalive 203 (1.2%) 3 (0.4%) alloc::alloc::box_free 160 (0.9%) 4 (0.6%) as core::ops::try_trait::Try>::branch 145 (0.8%) 3 (0.4%) as core::fmt::Debug>::fmt 145 (0.8%) 1 (0.1%) alloc::raw_vec::RawVec::allocate_in 140 (0.8%) 2 (0.3%) core::cmp::min_by 132 (0.8%) 1 (0.1%) socket2::sys::fcntl_remove 131 (0.8%) 1 (0.1%) socket2::sys::fcntl_add 128 (0.7%) 1 (0.1%) socket2::sockaddr::SockAddr::as_socket 111 (0.6%) 8 (1.2%) core::ops::function::FnOnce::call_once 101 (0.6%) 8 (1.2%) core::mem::maybe_uninit::MaybeUninit::assume_init 100 (0.6%) 1 (0.1%) core::array::::default 97 (0.6%) 1 (0.1%) alloc::alloc::Global::alloc_impl 90 (0.5%) 9 (1.3%) <&T as core::fmt::Debug>::fmt 85 (0.5%) 1 (0.1%) socket2::sys::recvmsg 81 (0.5%) 1 (0.1%) socket2::sys::to_mreqn 80 (0.5%) 2 (0.3%) core::option::Option::ok_or 78 (0.4%) 1 (0.1%) socket2::socket::Socket::take_error 75 (0.4%) 1 (0.1%) >::from 75 (0.4%) 1 (0.1%) socket2::sys::::fmt 74 (0.4%) 1 (0.1%) as core::panic::BoxMeUp>::take_box 74 (0.4%) 1 (0.1%) socket2::sys::clamp 74 (0.4%) 1 (0.1%) socket2::sys::recv_from::{{closure}} 72 (0.4%) 3 (0.4%) as core::ops::try_trait::FromResidual>>::from_residual 72 (0.4%) 1 (0.1%) alloc::raw_vec::RawVec::current_memory 71 (0.4%) 2 (0.3%) socket2::sys::recv_from_vectored::{{closure}} 70 (0.4%) 6 (0.9%) >::into 70 (0.4%) 1 (0.1%) as core::cmp::PartialEq>::eq 70 (0.4%) 1 (0.1%) socket2::sys::::fmt 69 (0.4%) 1 (0.1%) alloc::boxed::Box::into_unique 69 (0.4%) 1 (0.1%) socket2::sys::sendmsg 68 (0.4%) 1 (0.1%) socket2::socket::Socket::set_tcp_keepalive 66 (0.4%) 1 (0.1%) ::partial_cmp 66 (0.4%) 1 (0.1%) core::fmt::builders::DebugList::entries 65 (0.4%) 1 (0.1%) ::fmt 65 (0.4%) 1 (0.1%) socket2::sys::::fmt 63 (0.4%) 1 (0.1%) >::from 61 (0.4%) 8 (1.2%) core::mem::manually_drop::ManuallyDrop::into_inner 61 (0.4%) 1 (0.1%) socket2::sys::shutdown 59 (0.3%) 1 (0.1%) core::fmt::Arguments::new_v1 58 (0.3%) 2 (0.3%) core::ptr::metadata::from_raw_parts_mut 58 (0.3%) 1 (0.1%) socket2::sys::::_accept4::{{closure}} 58 (0.3%) 1 (0.1%) socket2::sys::send_to 56 (0.3%) 1 (0.1%) core::alloc::layout::Layout::array 55 (0.3%) 2 (0.3%) alloc::boxed::Box::new 55 (0.3%) 1 (0.1%) core::mem::replace 54 (0.3%) 1 (0.1%) alloc::boxed::Box::into_raw_with_allocator 54 (0.3%) 1 (0.1%) socket2::socket::Socket::join_multicast_v4 54 (0.3%) 1 (0.1%) socket2::socket::Socket::leave_multicast_v4 53 (0.3%) 1 (0.1%) std::io::error::Error::kind 52 (0.3%) 11 (1.6%) core::ptr::mut_ptr::::cast 52 (0.3%) 2 (0.3%) socket2::sys::getpeername::{{closure}} 52 (0.3%) 2 (0.3%) socket2::sys::getsockname::{{closure}} 52 (0.3%) 1 (0.1%) ::to_vec 51 (0.3%) 1 (0.1%) socket2::sys::bind 51 (0.3%) 1 (0.1%) socket2::sys::connect 51 (0.3%) 1 (0.1%) socket2::sys::recv 51 (0.3%) 1 (0.1%) socket2::sys::send 50 (0.3%) 1 (0.1%) core::option::Option::map 50 (0.3%) 1 (0.1%) core::slice::iter::Iter::post_inc_start 49 (0.3%) 1 (0.1%) core::result::Result::and_then 49 (0.3%) 1 (0.1%) socket2::sys::from_timeval 48 (0.3%) 1 (0.1%) ::fmt 47 (0.3%) 1 (0.1%) ::fmt 47 (0.3%) 1 (0.1%) core::time::Duration::new 47 (0.3%) 1 (0.1%) socket2::sys::listen 45 (0.3%) 4 (0.6%) core::ptr::unique::Unique::cast 45 (0.3%) 1 (0.1%) core::slice::iter::Iter::new 45 (0.3%) 1 (0.1%) socket2::sockaddr::SockAddr::as_socket_ipv4 45 (0.3%) 1 (0.1%) socket2::sockaddr::SockAddr::as_socket_ipv6 45 (0.3%) 1 (0.1%) socket2::sys::into_timeval 44 (0.3%) 1 (0.1%) socket2::sys::::fmt 44 (0.3%) 1 (0.1%) std::panicking::begin_panic 43 (0.2%) 8 (1.2%) core::mem::maybe_uninit::MaybeUninit::uninit 43 (0.2%) 1 (0.1%) as core::iter::traits::iterator::Iterator>::next 43 (0.2%) 1 (0.1%) core::num::::checked_add 43 (0.2%) 1 (0.1%) core::num::::overflowing_add 43 (0.2%) 1 (0.1%) core::num::::checked_mul 43 (0.2%) 1 (0.1%) core::num::::overflowing_mul 43 (0.2%) 1 (0.1%) socket2::sys::accept::{{closure}} 42 (0.2%) 7 (1.0%) socket2::sys::setsockopt::{{closure}} 42 (0.2%) 1 (0.1%) ::fmt 42 (0.2%) 1 (0.1%) alloc::alloc::exchange_malloc 42 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 42 (0.2%) 1 (0.1%) socket2::socket::Socket::join_multicast_v6 42 (0.2%) 1 (0.1%) socket2::socket::Socket::leave_multicast_v6 42 (0.2%) 1 (0.1%) socket2::sys::recv_from_vectored::{{closure}}::{{closure}} 40 (0.2%) 1 (0.1%) std::io::error::Error::raw_os_error 39 (0.2%) 2 (0.3%) core::ptr::read 39 (0.2%) 1 (0.1%) socket2::socket::into_linger 39 (0.2%) 1 (0.1%) socket2::sys::socket 39 (0.2%) 1 (0.1%) std::panicking::begin_panic::{{closure}} 37 (0.2%) 1 (0.1%) as core::ops::drop::Drop>::drop 37 (0.2%) 1 (0.1%) socket2::socket::Socket::join_multicast_v4_n 37 (0.2%) 1 (0.1%) socket2::socket::Socket::leave_multicast_v4_n 36 (0.2%) 8 (1.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 36 (0.2%) 2 (0.3%) core::panicking::assert_failed 36 (0.2%) 1 (0.1%) >::from 36 (0.2%) 1 (0.1%) core::option::Option::unwrap_or 36 (0.2%) 1 (0.1%) socket2::TcpKeepalive::with_time 36 (0.2%) 1 (0.1%) std::net::ip::Ipv4Addr::new 35 (0.2%) 3 (0.4%) core::ptr::unique::Unique::as_ref 35 (0.2%) 3 (0.4%) core::ptr::write 35 (0.2%) 1 (0.1%) core::result::Result::ok 35 (0.2%) 1 (0.1%) socket2::sys::set_timeout_opt 34 (0.2%) 1 (0.1%) >::from 34 (0.2%) 1 (0.1%) ::from_raw_fd 34 (0.2%) 1 (0.1%) socket2::socket::Socket::set_multicast_if_v4 33 (0.2%) 3 (0.4%) core::ptr::non_null::NonNull::new_unchecked 33 (0.2%) 1 (0.1%) alloc::raw_vec::RawVec::new_in 33 (0.2%) 1 (0.1%) socket2::sys::try_clone 32 (0.2%) 1 (0.1%) core::fmt::num::::fmt 32 (0.2%) 1 (0.1%) core::fmt::num::::fmt 32 (0.2%) 1 (0.1%) core::fmt::num::::fmt 32 (0.2%) 1 (0.1%) core::fmt::num::::fmt 31 (0.2%) 4 (0.6%) core::ptr::unique::Unique::as_ptr 31 (0.2%) 1 (0.1%) socket2::socket::Socket::set_linger 31 (0.2%) 1 (0.1%) socket2::sys::MaybeUninitSlice::new 31 (0.2%) 1 (0.1%) socket2::sys::recv_vectored::{{closure}} 30 (0.2%) 2 (0.3%) core::ptr::mut_ptr::::write 30 (0.2%) 2 (0.3%) core::ptr::slice_from_raw_parts_mut 30 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 30 (0.2%) 1 (0.1%) socket2::sys::from_in_addr 29 (0.2%) 1 (0.1%) core::fmt::ArgumentV1::new 29 (0.2%) 1 (0.1%) core::ptr::metadata::from_raw_parts 29 (0.2%) 1 (0.1%) socket2::sys::recvmsg::{{closure}} 29 (0.2%) 1 (0.1%) std::sys_common::backtrace::__rust_end_short_backtrace 28 (0.2%) 2 (0.3%) core::intrinsics::write_bytes 28 (0.2%) 1 (0.1%) alloc::raw_vec::alloc_guard 28 (0.2%) 1 (0.1%) std::panicking::begin_panic::PanicPayload::new 27 (0.2%) 1 (0.1%) ::deallocate 27 (0.2%) 1 (0.1%) ::fmt 27 (0.2%) 1 (0.1%) core::cmp::PartialOrd::ge 27 (0.2%) 1 (0.1%) core::ptr::drop_in_place> 27 (0.2%) 1 (0.1%) socket2::TcpKeepalive::new 27 (0.2%) 1 (0.1%) socket2::socket::Socket::accept_raw::{{closure}} 27 (0.2%) 1 (0.1%) socket2::socket::Socket::new_raw 26 (0.1%) 2 (0.3%) core::mem::manually_drop::ManuallyDrop::new 26 (0.1%) 1 (0.1%) <[T] as core::fmt::Debug>::fmt 26 (0.1%) 1 (0.1%) ::eq 26 (0.1%) 1 (0.1%) >::from 26 (0.1%) 1 (0.1%) socket2::socket::from_linger 26 (0.1%) 1 (0.1%) socket2::sys::set_nonblocking 25 (0.1%) 3 (0.4%) core::ptr::mut_ptr::::is_null 25 (0.1%) 1 (0.1%) core::time::Duration::as_millis 25 (0.1%) 1 (0.1%) socket2::sys::from_in6_addr 25 (0.1%) 1 (0.1%) socket2::sys::recv_from_vectored 24 (0.1%) 3 (0.4%) core::slice::::as_ptr 24 (0.1%) 2 (0.3%) core::ptr::mut_ptr::::write_bytes 24 (0.1%) 1 (0.1%) alloc::boxed::Box::leak 24 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.1%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.1%) std::io::error::Error::new 23 (0.1%) 1 (0.1%) socket2::socket::Socket::new 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_broadcast 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_keepalive 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_loop_v4 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_loop_v6 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_nodelay 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_only_v6 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_out_of_band_inline 23 (0.1%) 1 (0.1%) socket2::socket::Socket::set_reuse_address 22 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Read>::read_vectored 22 (0.1%) 1 (0.1%) socket2::MaybeUninitSlice::new 22 (0.1%) 1 (0.1%) socket2::sys::recv_from 22 (0.1%) 1 (0.1%) socket2::sys::send_to_vectored 21 (0.1%) 1 (0.1%) ::read_vectored 21 (0.1%) 1 (0.1%) socket2::socket::Socket::set_read_timeout 21 (0.1%) 1 (0.1%) socket2::socket::Socket::set_write_timeout 21 (0.1%) 1 (0.1%) socket2::sys::to_in_addr 20 (0.1%) 3 (0.4%) >::from 20 (0.1%) 1 (0.1%) as core::panic::BoxMeUp>::get 20 (0.1%) 1 (0.1%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.1%) 1 (0.1%) socket2::socket::Socket::send_to_vectored_with_flags 20 (0.1%) 1 (0.1%) socket2::socket::Socket::send_to_with_flags 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_nonblocking 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_recv_buffer_size 20 (0.1%) 1 (0.1%) socket2::socket::Socket::set_send_buffer_size 20 (0.1%) 1 (0.1%) socket2::sys::recv_vectored 19 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Read>::read 19 (0.1%) 1 (0.1%) as core::convert::From<&mut T>>::from 19 (0.1%) 1 (0.1%) >::from_inner 19 (0.1%) 1 (0.1%) core::num::::from_ne_bytes 19 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 19 (0.1%) 1 (0.1%) core::str::::as_bytes 19 (0.1%) 1 (0.1%) socket2::socket::Socket::bind 19 (0.1%) 1 (0.1%) socket2::socket::Socket::connect 19 (0.1%) 1 (0.1%) socket2::socket::Socket::listen 19 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_hops_v6 19 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_if_v6 19 (0.1%) 1 (0.1%) socket2::socket::Socket::set_multicast_ttl_v4 19 (0.1%) 1 (0.1%) socket2::socket::Socket::set_tos 19 (0.1%) 1 (0.1%) socket2::socket::Socket::set_ttl 19 (0.1%) 1 (0.1%) socket2::socket::Socket::set_unicast_hops_v6 19 (0.1%) 1 (0.1%) socket2::socket::Socket::shutdown 19 (0.1%) 1 (0.1%) socket2::sys::to_in6_addr 18 (0.1%) 3 (0.4%) core::ptr::non_null::NonNull::as_ptr 18 (0.1%) 2 (0.3%) core::cmp::Ord::min 18 (0.1%) 2 (0.3%) core::cmp::min 18 (0.1%) 1 (0.1%) >::from 18 (0.1%) 1 (0.1%) ::read 18 (0.1%) 1 (0.1%) socket2::sys::::_accept4 18 (0.1%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 17 (0.1%) 1 (0.1%) >::from 17 (0.1%) 1 (0.1%) alloc::vec::Vec::with_capacity_in 17 (0.1%) 1 (0.1%) core::option::Option::take 17 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull::new 17 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_from_vectored_with_flags 17 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_from_with_flags 17 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_vectored_with_flags 17 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_with_flags 17 (0.1%) 1 (0.1%) socket2::socket::Socket::send_vectored_with_flags 17 (0.1%) 1 (0.1%) socket2::socket::Socket::send_with_flags 17 (0.1%) 1 (0.1%) socket2::sys::send_vectored 17 (0.1%) 1 (0.1%) std::io::error::Error::from_raw_os_error 17 (0.1%) 1 (0.1%) std::net::ip::Ipv4Addr::octets 17 (0.1%) 1 (0.1%) std::os::fd::net::::from_raw_fd 17 (0.1%) 1 (0.1%) std::os::fd::net::::from_raw_fd 17 (0.1%) 1 (0.1%) std::os::fd::net::::from_raw_fd 16 (0.1%) 2 (0.3%) core::any::TypeId::of 16 (0.1%) 2 (0.3%) core::mem::maybe_uninit::MaybeUninit::zeroed 16 (0.1%) 2 (0.3%) core::slice::::as_mut_ptr 16 (0.1%) 1 (0.1%) ::allocate 16 (0.1%) 1 (0.1%) ::allocate_zeroed 16 (0.1%) 1 (0.1%) alloc::alloc::dealloc 16 (0.1%) 1 (0.1%) alloc::boxed::Box::into_raw 16 (0.1%) 1 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 16 (0.1%) 1 (0.1%) alloc::str::::to_owned 16 (0.1%) 1 (0.1%) core::slice::::len 16 (0.1%) 1 (0.1%) socket2::sys::MaybeUninitSlice::as_mut_slice 16 (0.1%) 1 (0.1%) socket2::sys::MaybeUninitSlice::as_slice 16 (0.1%) 1 (0.1%) std::error:: for alloc::boxed::Box>::from 15 (0.1%) 1 (0.1%) alloc::vec::Vec::as_mut_ptr 15 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 15 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 15 (0.1%) 1 (0.1%) core::ptr::slice_from_raw_parts 15 (0.1%) 1 (0.1%) core::slice::raw::from_raw_parts 15 (0.1%) 1 (0.1%) core::slice::raw::from_raw_parts_mut 15 (0.1%) 1 (0.1%) core::time::Duration::from_secs 15 (0.1%) 1 (0.1%) socket2::sockaddr::SockAddr::new 15 (0.1%) 1 (0.1%) socket2::socket::Socket::send_to 15 (0.1%) 1 (0.1%) socket2::socket::Socket::send_to_vectored 15 (0.1%) 1 (0.1%) socket2::sys::into_secs 15 (0.1%) 1 (0.1%) socket2::sys::timeout_opt 14 (0.1%) 1 (0.1%) core::ptr::const_ptr::::guaranteed_eq 14 (0.1%) 1 (0.1%) core::ptr::mut_ptr::::guaranteed_eq 14 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull::cast 14 (0.1%) 1 (0.1%) socket2::Domain::for_address 14 (0.1%) 1 (0.1%) socket2::socket::Socket::from_raw 14 (0.1%) 1 (0.1%) std::os::fd::net::::into_raw_fd 14 (0.1%) 1 (0.1%) std::os::fd::net::::into_raw_fd 14 (0.1%) 1 (0.1%) std::os::fd::net::::into_raw_fd 13 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Write>::write 13 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Write>::write_vectored 13 (0.1%) 1 (0.1%) as core::ops::drop::Drop>::drop 13 (0.1%) 1 (0.1%) as core::fmt::Debug>::fmt 13 (0.1%) 1 (0.1%) ::fmt 13 (0.1%) 1 (0.1%) alloc::alloc::alloc 13 (0.1%) 1 (0.1%) alloc::alloc::alloc_zeroed 13 (0.1%) 1 (0.1%) core::any::type_name 13 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 13 (0.1%) 1 (0.1%) core::ptr::drop_in_place 13 (0.1%) 1 (0.1%) core::slice::::iter 13 (0.1%) 1 (0.1%) std::error::Error::source 13 (0.1%) 1 (0.1%) std::io::error::Error::last_os_error 12 (0.1%) 12 (1.8%) core::mem::size_of 12 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Read>::read_vectored::{{closure}} 12 (0.1%) 1 (0.1%) ::read_vectored::{{closure}} 12 (0.1%) 1 (0.1%) ::write 12 (0.1%) 1 (0.1%) ::write_vectored 12 (0.1%) 1 (0.1%) core::cmp::impls::::partial_cmp 12 (0.1%) 1 (0.1%) core::cmp::impls::::partial_cmp 12 (0.1%) 1 (0.1%) core::intrinsics::copy_nonoverlapping 12 (0.1%) 1 (0.1%) core::ptr::const_ptr::::copy_to_nonoverlapping 12 (0.1%) 1 (0.1%) core::ptr::const_ptr::::offset 12 (0.1%) 1 (0.1%) core::ptr::const_ptr::::wrapping_offset 12 (0.1%) 1 (0.1%) core::ptr::drop_in_place> 12 (0.1%) 1 (0.1%) core::ptr::drop_in_place 12 (0.1%) 1 (0.1%) core::ptr::drop_in_place 12 (0.1%) 1 (0.1%) core::ptr::mut_ptr::::offset 12 (0.1%) 1 (0.1%) socket2::socket::Socket::peek 12 (0.1%) 1 (0.1%) socket2::socket::Socket::peek_from 12 (0.1%) 1 (0.1%) socket2::socket::Socket::recv 12 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_from 12 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_from_vectored 12 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_out_of_band 12 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_vectored 12 (0.1%) 1 (0.1%) socket2::socket::Socket::send 12 (0.1%) 1 (0.1%) socket2::socket::Socket::send_out_of_band 12 (0.1%) 1 (0.1%) socket2::socket::Socket::send_vectored 12 (0.1%) 1 (0.1%) socket2::sys::getpeername 12 (0.1%) 1 (0.1%) socket2::sys::getsockname 12 (0.1%) 1 (0.1%) std::net::ip::Ipv6Addr::octets 11 (0.1%) 1 (0.1%) alloc::slice::::to_vec_in 11 (0.1%) 1 (0.1%) alloc::slice::hack::to_vec 11 (0.1%) 1 (0.1%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 11 (0.1%) 1 (0.1%) socket2::socket::Socket::accept_raw 11 (0.1%) 1 (0.1%) socket2::socket::Socket::broadcast 11 (0.1%) 1 (0.1%) socket2::socket::Socket::keepalive 11 (0.1%) 1 (0.1%) socket2::socket::Socket::linger 11 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_hops_v6 11 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_if_v4 11 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_if_v6 11 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v4 11 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v6 11 (0.1%) 1 (0.1%) socket2::socket::Socket::multicast_ttl_v4 11 (0.1%) 1 (0.1%) socket2::socket::Socket::nodelay 11 (0.1%) 1 (0.1%) socket2::socket::Socket::only_v6 11 (0.1%) 1 (0.1%) socket2::socket::Socket::out_of_band_inline 11 (0.1%) 1 (0.1%) socket2::socket::Socket::recv_buffer_size 11 (0.1%) 1 (0.1%) socket2::socket::Socket::reuse_address 11 (0.1%) 1 (0.1%) socket2::socket::Socket::send_buffer_size 11 (0.1%) 1 (0.1%) socket2::socket::Socket::tos 11 (0.1%) 1 (0.1%) socket2::socket::Socket::try_clone 11 (0.1%) 1 (0.1%) socket2::socket::Socket::ttl 11 (0.1%) 1 (0.1%) socket2::socket::Socket::type 11 (0.1%) 1 (0.1%) socket2::socket::Socket::unicast_hops_v6 10 (0.1%) 1 (0.1%) ::deref 10 (0.1%) 1 (0.1%) ::deref_mut 10 (0.1%) 1 (0.1%) alloc::string::String::from_utf8_unchecked 10 (0.1%) 1 (0.1%) core::cmp::impls::::eq 10 (0.1%) 1 (0.1%) core::cmp::impls::::ge 10 (0.1%) 1 (0.1%) core::cmp::impls::::le 10 (0.1%) 1 (0.1%) core::num::::to_ne_bytes 10 (0.1%) 1 (0.1%) std::error::Error::cause 10 (0.1%) 1 (0.1%) std::os::fd::net::::as_raw_fd 9 (0.1%) 2 (0.3%) as core::ops::deref::Deref>::deref 9 (0.1%) 2 (0.3%) core::ptr::const_ptr::::cast 9 (0.1%) 1 (0.1%) <&socket2::socket::Socket as std::io::Write>::flush 9 (0.1%) 1 (0.1%) ::into_iter 9 (0.1%) 1 (0.1%) >::from 9 (0.1%) 1 (0.1%) ::fmt 9 (0.1%) 1 (0.1%) ::flush 9 (0.1%) 1 (0.1%) ::into_raw_fd 9 (0.1%) 1 (0.1%) alloc::slice::::to_vec 9 (0.1%) 1 (0.1%) alloc::slice::::to_owned 9 (0.1%) 1 (0.1%) alloc::vec::Vec::set_len 9 (0.1%) 1 (0.1%) core::alloc::layout::Layout::dangling 9 (0.1%) 1 (0.1%) core::num::::swap_bytes 9 (0.1%) 1 (0.1%) core::ptr::const_ptr::::add 9 (0.1%) 1 (0.1%) core::ptr::const_ptr::::wrapping_add 9 (0.1%) 1 (0.1%) socket2::socket::set_common_flags 9 (0.1%) 1 (0.1%) socket2::socket::set_common_type 9 (0.1%) 1 (0.1%) socket2::sys::accept 8 (0.0%) 1 (0.1%) as core::convert::From>>::from 8 (0.0%) 1 (0.1%) >::from 8 (0.0%) 1 (0.1%) >::from 8 (0.0%) 1 (0.1%) >::from 8 (0.0%) 1 (0.1%) alloc::raw_vec::RawVec::ptr 8 (0.0%) 1 (0.1%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.1%) core::ptr::const_ptr::::is_null 8 (0.0%) 1 (0.1%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.0%) 1 (0.1%) socket2::socket:: for std::net::tcp::TcpListener>::from 8 (0.0%) 1 (0.1%) socket2::socket:: for std::net::tcp::TcpStream>::from 8 (0.0%) 1 (0.1%) socket2::socket:: for std::net::udp::UdpSocket>::from 8 (0.0%) 1 (0.1%) socket2::socket::Socket::local_addr 8 (0.0%) 1 (0.1%) socket2::socket::Socket::peer_addr 8 (0.0%) 1 (0.1%) socket2::socket::Socket::read_timeout 8 (0.0%) 1 (0.1%) socket2::socket::Socket::write_timeout 8 (0.0%) 1 (0.1%) socket2::sys::::_cloexec 8 (0.0%) 1 (0.1%) std::error::Error::backtrace 8 (0.0%) 1 (0.1%) std::error::Error::type_id 7 (0.0%) 1 (0.1%) >::from 7 (0.0%) 1 (0.1%) >::from 7 (0.0%) 1 (0.1%) >::from 7 (0.0%) 1 (0.1%) ::drop 7 (0.0%) 1 (0.1%) core::mem::zeroed 7 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place for alloc::boxed::Box>::from::StringError> 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::drop_in_place 7 (0.0%) 1 (0.1%) core::ptr::unique::Unique::new_unchecked 7 (0.0%) 1 (0.1%) core::slice::raw::debug_check_data_len 7 (0.0%) 1 (0.1%) core::time::Duration::subsec_micros 7 (0.0%) 1 (0.1%) socket2::Type 7 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::family 7 (0.0%) 1 (0.1%) socket2::socket::Socket::broadcast::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::keepalive::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v4::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_loop_v6::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::nodelay::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::only_v6::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::out_of_band_inline::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::recv_buffer_size::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::reuse_address::{{closure}} 7 (0.0%) 1 (0.1%) socket2::socket::Socket::send_buffer_size::{{closure}} 6 (0.0%) 1 (0.1%) ::type_id 6 (0.0%) 1 (0.1%) ::deref 6 (0.0%) 1 (0.1%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.1%) core::mem::forget 6 (0.0%) 1 (0.1%) core::num::::from_be 6 (0.0%) 1 (0.1%) core::num::::to_be 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::drop_in_place 6 (0.0%) 1 (0.1%) core::ptr::unique::Unique::dangling 6 (0.0%) 1 (0.1%) core::time::Duration::as_secs 6 (0.0%) 1 (0.1%) socket2::RecvFlags::is_truncated 6 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::as_ptr 6 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::len 6 (0.0%) 1 (0.1%) socket2::socket::Socket::accept 6 (0.0%) 1 (0.1%) socket2::socket::Socket::as_raw 6 (0.0%) 1 (0.1%) socket2::socket::Socket::into_raw 6 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_hops_v6::{{closure}} 6 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_if_v6::{{closure}} 6 (0.0%) 1 (0.1%) socket2::socket::Socket::multicast_ttl_v4::{{closure}} 6 (0.0%) 1 (0.1%) socket2::socket::Socket::new_raw::{{closure}} 6 (0.0%) 1 (0.1%) socket2::socket::Socket::tos::{{closure}} 6 (0.0%) 1 (0.1%) socket2::socket::Socket::ttl::{{closure}} 6 (0.0%) 1 (0.1%) socket2::socket::Socket::unicast_hops_v6::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::::is_end_of_record 6 (0.0%) 1 (0.1%) socket2::sys::::is_out_of_band 6 (0.0%) 1 (0.1%) socket2::sys::::as_raw_fd 6 (0.0%) 1 (0.1%) socket2::sys::::from_raw_fd 6 (0.0%) 1 (0.1%) socket2::sys::::into_raw_fd 6 (0.0%) 1 (0.1%) socket2::sys::bind::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::connect::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::fcntl_add::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::fcntl_remove::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::listen::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::recv::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::recv_from::{{closure}}::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::send::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::send_to::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::sendmsg::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::shutdown::{{closure}} 6 (0.0%) 1 (0.1%) socket2::sys::socket_as_raw 6 (0.0%) 1 (0.1%) socket2::sys::socket_from_raw 6 (0.0%) 1 (0.1%) socket2::sys::socket_into_raw 5 (0.0%) 1 (0.1%) core::hint::black_box 5 (0.0%) 1 (0.1%) socket2::sockaddr::SockAddr::as_storage_ptr 4 (0.0%) 1 (0.1%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::mem::maybe_uninit::MaybeUninit> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&core::time::Duration> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&i32> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&socket2::sockaddr::SockAddr> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&std::net::ip::Ipv4Addr> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&str> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&u32> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place> 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) core::ptr::drop_in_place 4 (0.0%) 1 (0.1%) socket2:: for i32>::from 4 (0.0%) 1 (0.1%) socket2:: for i32>::from 4 (0.0%) 1 (0.1%) socket2:: for i32>::from 2 (0.0%) 2 (0.3%) core::ptr::null 2 (0.0%) 2 (0.3%) core::ptr::null_mut 1 (0.0%) 1 (0.1%) ::default 1 (0.0%) 1 (0.1%) core::mem::align_of 1 (0.0%) 1 (0.1%) core::num::::max_value 1 (0.0%) 1 (0.1%) core::num::::max_value