Flame Graph Reset ZoomSearch tokio::runtime::builder::Builder::build (1 samples, 0.03%)tokio::runtime::builder::Builder::build_threaded_runtime (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch (1 samples, 0.03%)tokio::runtime::blocking::pool::spawn_blocking (1 samples, 0.03%)tokio::runtime::handle::Handle::spawn_blocking (1 samples, 0.03%)tokio::runtime::blocking::pool::Spawner::spawn_blocking (1 samples, 0.03%)tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (1 samples, 0.03%)tokio::runtime::blocking::pool::Spawner::spawn_task (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::blocking::pool::Shared>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::blocking::pool::Shared>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wake (1 samples, 0.03%)wake_up_q (1 samples, 0.03%)try_to_wake_up (1 samples, 0.03%)_start (3 samples, 0.09%)__libc_start_main (3 samples, 0.09%)[libc.so.6] (3 samples, 0.09%)main (3 samples, 0.09%)std::rt::lang_start_internal (3 samples, 0.09%)std::panic::catch_unwind (3 samples, 0.09%)std::panicking::try (3 samples, 0.09%)std::panicking::try::do_call (3 samples, 0.09%)std::rt::lang_start_internal::_{{closure}} (3 samples, 0.09%)std::panic::catch_unwind (3 samples, 0.09%)std::panicking::try (3 samples, 0.09%)std::panicking::try::do_call (3 samples, 0.09%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (3 samples, 0.09%)std::rt::lang_start::_{{closure}} (3 samples, 0.09%)std::sys_common::backtrace::__rust_begin_short_backtrace (3 samples, 0.09%)core::ops::function::FnOnce::call_once (3 samples, 0.09%)rutin::main (3 samples, 0.09%)tokio::runtime::runtime::Runtime::block_on (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on (2 samples, 0.06%)tokio::runtime::context::runtime::enter_runtime (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on::_{{closure}} (2 samples, 0.06%)tokio::runtime::context::blocking::BlockingRegionGuard::block_on (2 samples, 0.06%)tokio::runtime::park::CachedParkThread::block_on (2 samples, 0.06%)tokio::runtime::coop::budget (2 samples, 0.06%)tokio::runtime::coop::with_budget (2 samples, 0.06%)tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (2 samples, 0.06%)rutin::main::_{{closure}} (2 samples, 0.06%)rutin::server::run::_{{closure}} (2 samples, 0.06%)<async_shutdown::wrap_cancel::WrapCancel<T,F> as core::future::future::Future>::poll (2 samples, 0.06%)rutin::server::Listener::run::_{{closure}} (2 samples, 0.06%)flume::bounded (2 samples, 0.06%)alloc::sync::Arc<T>::new (2 samples, 0.06%)alloc::boxed::Box<T>::new (2 samples, 0.06%)alloc::alloc::exchange_malloc (2 samples, 0.06%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.06%)alloc::alloc::Global::alloc_impl (2 samples, 0.06%)alloc::alloc::alloc (2 samples, 0.06%)malloc (2 samples, 0.06%)[libc.so.6] (2 samples, 0.06%)asm_exc_page_fault (1 samples, 0.03%)exc_page_fault (1 samples, 0.03%)do_user_addr_fault (1 samples, 0.03%)handle_mm_fault (1 samples, 0.03%)__handle_mm_fault (1 samples, 0.03%)__cgroup_throttle_swaprate (1 samples, 0.03%)rutin (4 samples, 0.11%)tokio::runtime::park::CachedParkThread::block_on (1 samples, 0.03%)tokio::runtime::coop::budget (1 samples, 0.03%)tokio::runtime::coop::with_budget (1 samples, 0.03%)tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (1 samples, 0.03%)rutin::main::_{{closure}} (1 samples, 0.03%)rutin::conf::Conf::new (1 samples, 0.03%)config::builder::ConfigBuilder<config::builder::DefaultState>::build (1 samples, 0.03%)config::builder::ConfigBuilder<config::builder::DefaultState>::build_internal (1 samples, 0.03%)config::source::Source::collect_to (1 samples, 0.03%)<[alloc::boxed::Box<dyn config::source::Source+core::marker::Send+core::marker::Sync>] as config::source::Source>::collect (1 samples, 0.03%)config::source::Source::collect_to (1 samples, 0.03%)<config::file::File<T,F> as config::source::Source>::collect (1 samples, 0.03%)<config::file::format::FileFormat as config::format::Format>::parse (1 samples, 0.03%)config::file::format::FileFormat::parse (1 samples, 0.03%)config::file::format::toml::parse (1 samples, 0.03%)toml::de::from_str (1 samples, 0.03%)<toml::value::Value as serde::de::Deserialize>::deserialize (1 samples, 0.03%)<toml::de::Deserializer as serde::de::Deserializer>::deserialize_any (1 samples, 0.03%)core::str::<impl str>::parse (1 samples, 0.03%)<toml_edit::de::Deserializer as core::str::traits::FromStr>::from_str (1 samples, 0.03%)toml_edit::parser::parse_document (1 samples, 0.03%)winnow::parser::Parser::parse (1 samples, 0.03%)<(P1,P2) as winnow::parser::Parser<I,(O1,O2),E>>::parse_next (1 samples, 0.03%)<winnow::combinator::parser::ByRef<P> as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::document::document (1 samples, 0.03%)<(P1,P2,P3,P4) as winnow::parser::Parser<I,(O1,O2,O3,O4),E>>::parse_next (1 samples, 0.03%)<winnow::combinator::parser::Map<F,G,I,O,O2,E> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<winnow::combinator::multi::Repeat<P,I,O,C,E> as winnow::parser::Parser<I,C,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)<winnow::combinator::multi::Repeat<P,I,O,C,E> as winnow::parser::Parser<I,C,E>>::parse_next::_{{closure}} (1 samples, 0.03%)winnow::combinator::multi::repeat0_ (1 samples, 0.03%)<(P1,P2) as winnow::parser::Parser<I,(O1,O2),E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)toml_edit::parser::document::document::_{{closure}} (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)winnow::combinator::core::cut_err::_{{closure}} (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)toml_edit::parser::document::keyval::_{{closure}} (1 samples, 0.03%)<winnow::combinator::parser::TryMap<F,G,I,O,O2,E,E2> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::document::parse_keyval (1 samples, 0.03%)<winnow::combinator::parser::TryMap<F,G,I,O,O2,E,E2> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<(P1,P2) as winnow::parser::Parser<I,(O1,O2),E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)winnow::combinator::core::cut_err::_{{closure}} (1 samples, 0.03%)<(P1,P2) as winnow::parser::Parser<I,(O1,O2),E>>::parse_next (1 samples, 0.03%)<(P1,P2,P3) as winnow::parser::Parser<I,(O1,O2,O3),E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)toml_edit::parser::value::value::_{{closure}} (1 samples, 0.03%)<winnow::combinator::parser::TryMap<F,G,I,O,O2,E,E2> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<winnow::combinator::parser::WithSpan<F,I,O,E> as winnow::parser::Parser<I,(O,core::ops::range::Range<usize>),E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)toml_edit::parser::value::value::_{{closure}}::_{{closure}} (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)winnow::combinator::branch::alt::_{{closure}} (1 samples, 0.03%)<(Alt2,Alt3,Alt4) as winnow::combinator::branch::Alt<I,Output,Error>>::choice (1 samples, 0.03%)<winnow::combinator::parser::Map<F,G,I,O,O2,E> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::datetime::date_time (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)winnow::combinator::branch::alt::_{{closure}} (1 samples, 0.03%)<(Alt2,Alt3) as winnow::combinator::branch::Alt<I,Output,Error>>::choice (1 samples, 0.03%)<winnow::combinator::parser::Context<F,I,O,E,C> as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)<winnow::combinator::parser::Context<F,I,O,E,C> as winnow::parser::Parser<I,O,E>>::parse_next::_{{closure}} (1 samples, 0.03%)<winnow::combinator::parser::Map<F,G,I,O,O2,E> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<(P1,P2) as winnow::parser::Parser<I,(O1,O2),E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::datetime::full_date (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::datetime::full_date_ (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::datetime::date_fullyear (1 samples, 0.03%)<winnow::combinator::parser::Map<F,G,I,O,O2,E> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)core::ops::function::FnMut::call_mut (1 samples, 0.03%)toml_edit::parser::datetime::unsigned_digits (1 samples, 0.03%)<winnow::combinator::parser::Map<F,G,I,O,O2,E> as winnow::parser::Parser<I,O2,E>>::parse_next (1 samples, 0.03%)<F as winnow::parser::Parser<I,O,E>>::parse_next (1 samples, 0.03%)winnow::token::take_while::_{{closure}} (1 samples, 0.03%)winnow::token::take_while_m_n_ (1 samples, 0.03%)winnow::token::take_till_m_n (1 samples, 0.03%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.03%)<core::iter::adapters::enumerate::Enumerate<I> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.03%)<core::iter::adapters::cloned::Cloned<I> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.03%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.11%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (4 samples, 0.11%)rutin::connection::Connection::read_u8::_{{closure}} (4 samples, 0.11%)bytes::buf::buf_impl::Buf::get_u8 (4 samples, 0.11%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (4 samples, 0.11%)bytes::bytes_mut::BytesMut::set_start (4 samples, 0.11%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (5 samples, 0.14%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (5 samples, 0.14%)rutin::connection::Connection::read_frames::_{{closure}} (5 samples, 0.14%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (5 samples, 0.14%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (5 samples, 0.14%)<core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.14%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (5 samples, 0.14%)rutin::connection::Connection::read_decimal::_{{closure}} (1 samples, 0.03%)rutin::connection::Connection::read_line::_{{closure}} (1 samples, 0.03%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (1 samples, 0.03%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (1 samples, 0.03%)bytes::bytes_mut::BytesMut::reserve (1 samples, 0.03%)bytes::bytes_mut::BytesMut::reserve_inner (1 samples, 0.03%)bytes::bytes_mut::Shared::is_unique (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)<T as core::convert::Into<U>>::into (2 samples, 0.06%)<rutin::db::object::str::Str as core::convert::From<bytes::bytes::Bytes>>::from (2 samples, 0.06%)atoi::atoi (2 samples, 0.06%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (2 samples, 0.06%)atoi::ascii_to_digit (1 samples, 0.03%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (3 samples, 0.09%)core::ptr::drop_in_place<rutin::db::object::ObjectInner> (1 samples, 0.03%)core::ptr::drop_in_place<rutin::db::object::ObjValue> (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)rutin::cmd::CmdExecutor::apply::_{{closure}} (6 samples, 0.17%)rutin::cmd::CmdExecutor::execute::_{{closure}} (6 samples, 0.17%)core::ptr::drop_in_place<rutin::frame::Frame> (3 samples, 0.09%)core::ptr::drop_in_place<alloc::borrow::Cow<str>> (2 samples, 0.06%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::run (16 samples, 0.46%)tokio::runtime::context::runtime::enter_runtime (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (16 samples, 0.46%)tokio::runtime::context::set_scheduler (16 samples, 0.46%)std::thread::local::LocalKey<T>::with (16 samples, 0.46%)std::thread::local::LocalKey<T>::try_with (16 samples, 0.46%)tokio::runtime::context::set_scheduler::_{{closure}} (16 samples, 0.46%)tokio::runtime::context::scoped::Scoped<T>::set (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::Context::run (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (16 samples, 0.46%)tokio::runtime::coop::budget (16 samples, 0.46%)tokio::runtime::coop::with_budget (16 samples, 0.46%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (16 samples, 0.46%)tokio::runtime::task::LocalNotified<S>::run (16 samples, 0.46%)tokio::runtime::task::raw::RawTask::poll (16 samples, 0.46%)tokio::runtime::task::harness::Harness<T,S>::poll (16 samples, 0.46%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (16 samples, 0.46%)tokio::runtime::task::harness::poll_future (16 samples, 0.46%)std::panic::catch_unwind (16 samples, 0.46%)std::panicking::try (16 samples, 0.46%)std::panicking::try::do_call (16 samples, 0.46%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (16 samples, 0.46%)tokio::runtime::task::harness::poll_future::_{{closure}} (16 samples, 0.46%)tokio::runtime::task::core::Core<T,S>::poll (16 samples, 0.46%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (16 samples, 0.46%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (16 samples, 0.46%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (16 samples, 0.46%)rutin::server::Handler::run::_{{closure}} (16 samples, 0.46%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (16 samples, 0.46%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (16 samples, 0.46%)rutin::cmd::dispatch::_{{closure}} (11 samples, 0.31%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (11 samples, 0.31%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (11 samples, 0.31%)rutin::cmd::_dispatch::_{{closure}} (11 samples, 0.31%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (11 samples, 0.31%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (11 samples, 0.31%)rutin::cmd::get_cmd_name_uppercase (5 samples, 0.14%)core::slice::ascii::<impl [u8]>::make_ascii_uppercase (3 samples, 0.09%)core::num::<impl u8>::make_ascii_uppercase (2 samples, 0.06%)core::num::<impl u8>::to_ascii_uppercase (2 samples, 0.06%)core::num::<impl u8>::is_ascii_lowercase (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)<std::time::Instant as core::ops::arith::Sub>::sub (4 samples, 0.11%)std::time::Instant::duration_since (2 samples, 0.06%)std::time::Instant::checked_duration_since (2 samples, 0.06%)std::sys::pal::unix::time::Instant::checked_sub_instant (2 samples, 0.06%)std::sys::pal::unix::time::Timespec::sub_timespec (1 samples, 0.03%)__floattidf (4 samples, 0.11%)compiler_builtins::float::conv::__floattidf (4 samples, 0.11%)core::num::<impl i128>::unsigned_abs (4 samples, 0.11%)core::num::<impl i128>::wrapping_abs (4 samples, 0.11%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)std::f64::<impl f64>::powf (14 samples, 0.40%)pow (14 samples, 0.40%)[libm.so.6] (12 samples, 0.34%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<std::sys::pal::unix::time::Timespec as core::convert::From<libc::unix::timespec>>::from (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::new (1 samples, 0.03%)__vdso_clock_gettime (4 samples, 0.11%)std::sys::pal::unix::time::Timespec::now (8 samples, 0.23%)clock_gettime (7 samples, 0.20%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)<std::sys::pal::unix::time::Timespec as core::convert::From<libc::unix::timespec>>::from (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::new (1 samples, 0.03%)__vdso_clock_gettime (6 samples, 0.17%)std::time::Instant::elapsed (17 samples, 0.49%)std::time::Instant::now (12 samples, 0.34%)std::sys::pal::unix::time::Instant::now (12 samples, 0.34%)std::sys::pal::unix::time::Timespec::now (12 samples, 0.34%)clock_gettime (10 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (50 samples, 1.43%)tokio::runtime::metrics::batch::MetricsBatch::end_processing_scheduled_tasks (18 samples, 0.51%)tokio::runtime::metrics::batch::duration_as_u64 (1 samples, 0.03%)core::time::Duration::as_nanos (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (2 samples, 0.06%)clock_gettime (2 samples, 0.06%)__vdso_clock_gettime (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__vdso_clock_gettime (9 samples, 0.26%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (24 samples, 0.69%)clock_gettime (23 samples, 0.66%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (28 samples, 0.80%)tokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks (26 samples, 0.74%)std::time::Instant::now (2 samples, 0.06%)std::sys::pal::unix::time::Instant::now (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)std::f64::<impl f64>::powf (1 samples, 0.03%)pow (1 samples, 0.03%)[libm.so.6] (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (3 samples, 0.09%)std::sys::pal::unix::time::Timespec::now (1 samples, 0.03%)clock_gettime (1 samples, 0.03%)__vdso_clock_gettime (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::time::InnerState>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::time::InnerState>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)tokio::process::imp::orphan::OrphanQueueImpl<T>::reap_orphans (1 samples, 0.03%)tokio::loom::std::parking_lot::Mutex<T>::try_lock (1 samples, 0.03%)lock_api::mutex::Mutex<R,T>::try_lock (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::try_lock (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__fget_light (2 samples, 0.06%)__fget_files (2 samples, 0.06%)mio::sys::unix::selector::epoll::Selector::select (7 samples, 0.20%)epoll_wait (7 samples, 0.20%)entry_SYSCALL_64_after_hwframe (6 samples, 0.17%)do_syscall_64 (6 samples, 0.17%)__x64_sys_epoll_wait (6 samples, 0.17%)do_epoll_wait (4 samples, 0.11%)ep_item_poll.isra.0 (1 samples, 0.03%)sock_poll (1 samples, 0.03%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (2 samples, 0.06%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.03%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::maintenance (20 samples, 0.57%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (13 samples, 0.37%)tokio::runtime::scheduler::multi_thread::park::Parker::park_timeout (13 samples, 0.37%)tokio::runtime::time::Driver::park_internal (13 samples, 0.37%)tokio::runtime::io::driver::Driver::turn (11 samples, 0.31%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (2 samples, 0.06%)tokio::util::wake_list::WakeList::wake_all (1 samples, 0.03%)core::task::wake::Waker::wake (1 samples, 0.03%)tokio::runtime::task::waker::wake_by_val (1 samples, 0.03%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (1 samples, 0.03%)tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (1 samples, 0.03%)core::cell::RefCell<T>::borrow_mut (1 samples, 0.03%)core::cell::RefCell<T>::try_borrow_mut (1 samples, 0.03%)core::cell::BorrowRefMut::new (1 samples, 0.03%)get_futex_key (1 samples, 0.03%)mark_wake_futex (1 samples, 0.03%)__netif_receive_skb_core.constprop.0 (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)ip_local_deliver (1 samples, 0.03%)sock_def_readable (2 samples, 0.06%)__wake_up_common_lock (2 samples, 0.06%)napi_complete_done (6 samples, 0.17%)netif_receive_skb_list_internal (6 samples, 0.17%)__netif_receive_skb_list_core (6 samples, 0.17%)ip_list_rcv (5 samples, 0.14%)ip_sublist_rcv (5 samples, 0.14%)ip_sublist_rcv_finish (4 samples, 0.11%)ip_local_deliver_finish (3 samples, 0.09%)ip_protocol_deliver_rcu (3 samples, 0.09%)tcp_v4_rcv (3 samples, 0.09%)tcp_v4_do_rcv (3 samples, 0.09%)tcp_rcv_established (3 samples, 0.09%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)napi_consume_skb (2 samples, 0.06%)skb_release_head_state (2 samples, 0.06%)tcp_wfree (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)rndis_filter_receive (2 samples, 0.06%)netvsc_recv_callback (2 samples, 0.06%)eth_type_trans (1 samples, 0.03%)__x64_sys_futex (196 samples, 5.61%)__x64_s..do_futex (195 samples, 5.58%)do_futexfutex_wake (195 samples, 5.58%)futex_w..wake_up_q (189 samples, 5.41%)wake_up..try_to_wake_up (189 samples, 5.41%)try_to_..asm_sysvec_hyperv_callback (54 samples, 1.54%)sysvec_hyperv_callback (54 samples, 1.54%)irq_exit_rcu (54 samples, 1.54%)__softirqentry_text_start (54 samples, 1.54%)net_rx_action (12 samples, 0.34%)__napi_poll (12 samples, 0.34%)netvsc_poll (12 samples, 0.34%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)vmbus_setevent (1 samples, 0.03%)syscall_enter_from_user_mode (2 samples, 0.06%)syscall_exit_to_user_mode (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (205 samples, 5.86%)<parkin..syscall (205 samples, 5.86%)syscallentry_SYSCALL_64_after_hwframe (200 samples, 5.72%)entry_S..do_syscall_64 (200 samples, 5.72%)do_sysc..syscall_trace_enter.constprop.0 (1 samples, 0.03%)__seccomp_filter (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)hash_conntrack_raw.constprop.0 (1 samples, 0.03%)parking_lot_core::parking_lot::FairTimeout::should_timeout (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (1 samples, 0.03%)clock_gettime (1 samples, 0.03%)__vdso_clock_gettime (1 samples, 0.03%)parking_lot::condvar::Condvar::notify_one_slow (211 samples, 6.04%)parking_..parking_lot_core::parking_lot::unpark_requeue (210 samples, 6.01%)parking_..parking_lot_core::parking_lot::lock_bucket_pair (4 samples, 0.11%)parking_lot_core::parking_lot::hash (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::ptr::drop_in_place<tokio::util::try_lock::LockGuard<tokio::runtime::driver::Driver>> (2 samples, 0.06%)<tokio::util::try_lock::LockGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.06%)core::sync::atomic::AtomicBool::store (2 samples, 0.06%)core::sync::atomic::atomic_store (2 samples, 0.06%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<()>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,()>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)core::sync::atomic::AtomicUsize::compare_exchange (2 samples, 0.06%)core::sync::atomic::atomic_compare_exchange (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (5 samples, 0.14%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)core::sync::atomic::AtomicI32::load (6 samples, 0.17%)core::sync::atomic::atomic_load (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)nf_conntrack_tcp_packet (1 samples, 0.03%)nf_ct_seq_offset (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)plist_add (2 samples, 0.06%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (3 samples, 0.09%)__napi_poll (3 samples, 0.09%)netvsc_poll (3 samples, 0.09%)napi_complete_done (3 samples, 0.09%)netif_receive_skb_list_internal (3 samples, 0.09%)__netif_receive_skb_list_core (3 samples, 0.09%)ip_list_rcv (3 samples, 0.09%)ip_sublist_rcv (3 samples, 0.09%)ip_sublist_rcv_finish (2 samples, 0.06%)ip_local_deliver_finish (2 samples, 0.06%)ip_protocol_deliver_rcu (2 samples, 0.06%)tcp_v4_rcv (2 samples, 0.06%)tcp_v4_do_rcv (2 samples, 0.06%)tcp_rcv_established (2 samples, 0.06%)sock_def_readable (2 samples, 0.06%)__wake_up_common_lock (2 samples, 0.06%)__nf_conntrack_find_get.isra.0 (2 samples, 0.06%)napi_complete_done (3 samples, 0.09%)netif_receive_skb_list_internal (3 samples, 0.09%)__netif_receive_skb_list_core (3 samples, 0.09%)ip_list_rcv (3 samples, 0.09%)ip_sublist_rcv (3 samples, 0.09%)nf_hook_slow_list (3 samples, 0.09%)nf_hook_slow (3 samples, 0.09%)nf_conntrack_in (3 samples, 0.09%)hash_conntrack_raw.constprop.0 (1 samples, 0.03%)futex_wait_queue_me (65 samples, 1.86%)f..schedule (58 samples, 1.66%)__schedule (55 samples, 1.57%)finish_task_switch.isra.0 (47 samples, 1.34%)asm_sysvec_hyperv_callback (10 samples, 0.29%)sysvec_hyperv_callback (10 samples, 0.29%)irq_exit_rcu (10 samples, 0.29%)__softirqentry_text_start (10 samples, 0.29%)net_rx_action (5 samples, 0.14%)__napi_poll (5 samples, 0.14%)netvsc_poll (5 samples, 0.14%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)napi_skb_cache_get (1 samples, 0.03%)kmem_cache_alloc_bulk (1 samples, 0.03%)_raw_spin_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)get_futex_key (3 samples, 0.09%)__x64_sys_futex (87 samples, 2.49%)__..do_futex (86 samples, 2.46%)do..futex_wait (84 samples, 2.40%)fu..futex_wait_setup (11 samples, 0.31%)hash_futex (1 samples, 0.03%)__rseq_handle_notify_resume (13 samples, 0.37%)__get_user_8 (9 samples, 0.26%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)syscall_exit_to_user_mode (18 samples, 0.51%)exit_to_user_mode_prepare (18 samples, 0.51%)blkcg_maybe_throttle_current (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (133 samples, 3.80%)<par..parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (120 samples, 3.43%)par..syscall (120 samples, 3.43%)sys..entry_SYSCALL_64_after_hwframe (110 samples, 3.15%)ent..do_syscall_64 (110 samples, 3.15%)do_..syscall_trace_enter.constprop.0 (4 samples, 0.11%)__seccomp_filter (3 samples, 0.09%)core::cell::Cell<T>::set (1 samples, 0.03%)core::cell::Cell<T>::replace (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::write (1 samples, 0.03%)core::ops::function::FnOnce::call_once (1 samples, 0.03%)parking_lot::condvar::Condvar::wait_until_internal::_{{closure}} (1 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)parking_lot_core::parking_lot::hash (1 samples, 0.03%)parking_lot_core::parking_lot::park::_{{closure}} (138 samples, 3.95%)park..parking_lot_core::parking_lot::lock_bucket (3 samples, 0.09%)parking_lot_core::word_lock::WordLock::lock (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::loom::std::parking_lot::Condvar::wait (145 samples, 4.15%)tokio..parking_lot::condvar::Condvar::wait (145 samples, 4.15%)parki..parking_lot::condvar::Condvar::wait_until_internal (145 samples, 4.15%)parki..parking_lot_core::parking_lot::park (139 samples, 3.98%)park..parking_lot_core::parking_lot::with_thread_data (139 samples, 3.98%)park..std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)parking_lot_core::parking_lot::with_thread_data::THREAD_DATA::__getit (1 samples, 0.03%)std::sys::pal::common::thread_local::fast_local::Key<T>::get (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (152 samples, 4.35%)tokio..tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.03%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::array::_<impl core::default::Default for [T: 32]>::default (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (2 samples, 0.06%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (1 samples, 0.03%)tokio::runtime::time::wheel::Wheel::next_expiration (1 samples, 0.03%)tokio::runtime::time::wheel::level::Level::next_expiration (1 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (6 samples, 0.17%)tokio::runtime::time::wheel::Wheel::poll (3 samples, 0.09%)tokio::runtime::time::wheel::Wheel::set_elapsed (1 samples, 0.03%)core::mem::drop (3 samples, 0.09%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::time::InnerState>> (3 samples, 0.09%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::time::InnerState>> (3 samples, 0.09%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (3 samples, 0.09%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (3 samples, 0.09%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.03%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.03%)tokio::process::imp::orphan::OrphanQueueImpl<T>::reap_orphans (1 samples, 0.03%)tokio::loom::std::parking_lot::Mutex<T>::try_lock (1 samples, 0.03%)lock_api::mutex::Mutex<R,T>::try_lock (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::try_lock (1 samples, 0.03%)<mio::event::events::Iter as core::iter::traits::iterator::Iterator>::next (5 samples, 0.14%)core::slice::<impl [T]>::get (1 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::get (1 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (1 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::add (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)napi_skb_cache_get (1 samples, 0.03%)mio::poll::Poll::poll (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::result::Result<T,E>::map (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::select::_{{closure}} (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)inet_ehashfn (1 samples, 0.03%)[libc.so.6] (2 samples, 0.06%)__fget_light (2 samples, 0.06%)__list_del_entry_valid (6 samples, 0.17%)__put_user_nocheck_4 (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)__put_user_nocheck_8 (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)ep_done_scan (7 samples, 0.20%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)ep_item_poll.isra.0 (43 samples, 1.23%)sock_poll (39 samples, 1.12%)tcp_poll (12 samples, 0.34%)tcp_stream_memory_free (1 samples, 0.03%)fput_many (2 samples, 0.06%)mutex_lock (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)__kmalloc_track_caller (1 samples, 0.03%)__x64_sys_epoll_wait (137 samples, 3.92%)__x6..do_epoll_wait (135 samples, 3.86%)do_e..schedule_hrtimeout_range_clock (25 samples, 0.72%)schedule (23 samples, 0.66%)__schedule (22 samples, 0.63%)finish_task_switch.isra.0 (22 samples, 0.63%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (3 samples, 0.09%)__napi_poll (3 samples, 0.09%)netvsc_poll (3 samples, 0.09%)vmbus_request_addr (1 samples, 0.03%)syscall_enter_from_user_mode (4 samples, 0.11%)__rseq_handle_notify_resume (1 samples, 0.03%)__get_user_8 (1 samples, 0.03%)syscall_exit_to_user_mode (2 samples, 0.06%)exit_to_user_mode_prepare (2 samples, 0.06%)blkcg_maybe_throttle_current (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::select (156 samples, 4.46%)mio::..epoll_wait (154 samples, 4.41%)epoll..entry_SYSCALL_64_after_hwframe (146 samples, 4.18%)entry..do_syscall_64 (146 samples, 4.18%)do_sy..syscall_trace_enter.constprop.0 (2 samples, 0.06%)__seccomp_filter (2 samples, 0.06%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::registration_set::Synced>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::registration_set::Synced>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wake (1 samples, 0.03%)wake_up_q (1 samples, 0.03%)try_to_wake_up (1 samples, 0.03%)tokio::runtime::io::driver::Handle::release_pending_registrations (2 samples, 0.06%)tokio::runtime::io::registration_set::RegistrationSet::release (1 samples, 0.03%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::runtime::io::scheduled_io::ScheduledIo>> (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)cfree (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)__lll_lock_wait_private (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wait (1 samples, 0.03%)futex_wait_queue_me (1 samples, 0.03%)schedule (1 samples, 0.03%)__schedule (1 samples, 0.03%)finish_task_switch.isra.0 (1 samples, 0.03%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (14 samples, 0.40%)core::sync::atomic::AtomicUsize::load (11 samples, 0.31%)core::sync::atomic::atomic_load (11 samples, 0.31%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)core::mem::drop (4 samples, 0.11%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (4 samples, 0.11%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::scheduled_io::Waiters>> (4 samples, 0.11%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.11%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (4 samples, 0.11%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (2 samples, 0.06%)tokio::runtime::task::state::State::ref_dec (2 samples, 0.06%)core::cell::RefCell<T>::borrow_mut (1 samples, 0.03%)core::cell::RefCell<T>::try_borrow_mut (1 samples, 0.03%)core::cell::BorrowRefMut::new (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::ptr_eq (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (9 samples, 0.26%)tokio::runtime::scheduler::multi_thread::worker::with_current (8 samples, 0.23%)tokio::runtime::context::with_scheduler (8 samples, 0.23%)std::thread::local::LocalKey<T>::try_with (7 samples, 0.20%)tokio::runtime::context::with_scheduler::_{{closure}} (7 samples, 0.20%)tokio::runtime::context::scoped::Scoped<T>::with (7 samples, 0.20%)tokio::runtime::scheduler::multi_thread::worker::with_current::_{{closure}} (7 samples, 0.20%)tokio::runtime::scheduler::multi_thread::worker::_<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::_{{closure}} (6 samples, 0.17%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::push_back_or_overflow (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::unpack (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule (4 samples, 0.11%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (4 samples, 0.11%)alloc::sync::Arc<T,A>::inner (4 samples, 0.11%)core::ptr::non_null::NonNull<T>::as_ref (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)tokio::runtime::task::raw::RawTask::schedule (14 samples, 0.40%)tokio::runtime::task::raw::schedule (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::io::driver::Driver::turn (219 samples, 6.26%)tokio::r..tokio::runtime::io::scheduled_io::ScheduledIo::wake (38 samples, 1.09%)tokio::util::wake_list::WakeList::wake_all (32 samples, 0.92%)core::task::wake::Waker::wake (32 samples, 0.92%)tokio::runtime::task::waker::wake_by_val (32 samples, 0.92%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (31 samples, 0.89%)tokio::runtime::task::state::State::transition_to_notified_by_val (15 samples, 0.43%)tokio::runtime::task::state::State::fetch_update_action (13 samples, 0.37%)tokio::runtime::task::state::State::load (10 samples, 0.29%)core::sync::atomic::AtomicUsize::load (10 samples, 0.29%)core::sync::atomic::atomic_load (10 samples, 0.29%)tokio::runtime::time::source::TimeSource::instant_to_tick (1 samples, 0.03%)tokio::time::instant::Instant::checked_duration_since (1 samples, 0.03%)std::time::Instant::checked_duration_since (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (5 samples, 0.14%)clock_gettime (4 samples, 0.11%)__vdso_clock_gettime (2 samples, 0.06%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (9 samples, 0.26%)tokio::runtime::time::source::TimeSource::now (9 samples, 0.26%)tokio::time::clock::Clock::now (6 samples, 0.17%)tokio::time::clock::now (6 samples, 0.17%)std::time::Instant::now (1 samples, 0.03%)std::sys::pal::unix::time::Instant::now (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Parker::park (407 samples, 11.64%)tokio::runtime::s..tokio::runtime::scheduler::multi_thread::park::Inner::park (406 samples, 11.61%)tokio::runtime::s..tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (245 samples, 7.01%)tokio::ru..tokio::runtime::time::Driver::park_internal (236 samples, 6.75%)tokio::ru..tokio::runtime::time::wheel::Wheel::next_expiration_time (3 samples, 0.09%)tokio::runtime::time::wheel::Wheel::next_expiration (3 samples, 0.09%)tokio::runtime::time::wheel::level::Level::next_expiration (3 samples, 0.09%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (1 samples, 0.03%)alloc::vec::Vec<T,A>::pop (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (5 samples, 0.14%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (5 samples, 0.14%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (3 samples, 0.09%)core::sync::atomic::AtomicUsize::fetch_add (2 samples, 0.06%)core::sync::atomic::atomic_add (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (631 samples, 18.05%)tokio::runtime::scheduler::m..tokio::runtime::scheduler::multi_thread::worker::Core::should_notify_others (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)tokio::loom::std::parking_lot::Mutex<T>::lock (4 samples, 0.11%)lock_api::mutex::Mutex<R,T>::lock (4 samples, 0.11%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (4 samples, 0.11%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (10 samples, 0.29%)tokio::runtime::scheduler::multi_thread::stats::Stats::submit (2 samples, 0.06%)tokio::runtime::metrics::batch::MetricsBatch::submit (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (3 samples, 0.09%)tokio::loom::std::parking_lot::Mutex<T>::lock (2 samples, 0.06%)lock_api::mutex::Mutex<R,T>::lock (2 samples, 0.06%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (2 samples, 0.06%)alloc::vec::Vec<T,A>::swap_remove (1 samples, 0.03%)core::intrinsics::copy (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_parked (7 samples, 0.20%)tokio::runtime::scheduler::multi_thread::idle::Idle::unpark_worker_by_id (4 samples, 0.11%)tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.03%)lock_api::mutex::Mutex<R,T>::lock (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (5 samples, 0.14%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (5 samples, 0.14%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (5 samples, 0.14%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (5 samples, 0.14%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wake (1 samples, 0.03%)wake_up_q (1 samples, 0.03%)try_to_wake_up (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_parked (11 samples, 0.31%)tokio::loom::std::parking_lot::Mutex<T>::lock (2 samples, 0.06%)lock_api::mutex::Mutex<R,T>::lock (2 samples, 0.06%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::is_empty (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::is_empty (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::len (1 samples, 0.03%)core::sync::atomic::AtomicU32::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park (663 samples, 18.96%)tokio::runtime::scheduler::mul..tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (15 samples, 0.43%)tokio::runtime::scheduler::multi_thread::worker::Core::has_tasks (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::has_tasks (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::is_empty (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Inner<T>::len (1 samples, 0.03%)core::sync::atomic::AtomicU64::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::cell::RefCell<T>::borrow_mut (1 samples, 0.03%)core::cell::RefCell<T>::try_borrow_mut (1 samples, 0.03%)core::cell::BorrowRefMut::new (1 samples, 0.03%)tokio::runtime::context::budget (1 samples, 0.03%)core::cell::RefCell<T>::borrow_mut (4 samples, 0.11%)core::cell::RefCell<T>::try_borrow_mut (4 samples, 0.11%)core::cell::BorrowRefMut::new (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)core::option::Option<T>::take (2 samples, 0.06%)core::mem::replace (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_poll (4 samples, 0.11%)tokio::runtime::metrics::batch::MetricsBatch::end_poll (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::reset_lifo_enabled (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_confirm (1 samples, 0.03%)nf_ct_deliver_cached_events (1 samples, 0.03%)tokio::runtime::context::CONTEXT::__getit (2 samples, 0.06%)core::cell::Cell<T>::get (2 samples, 0.06%)core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (5 samples, 0.14%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (5 samples, 0.14%)tokio::runtime::context::set_current_task_id (3 samples, 0.09%)std::thread::local::LocalKey<T>::try_with (3 samples, 0.09%)tokio::runtime::context::set_current_task_id::_{{closure}} (1 samples, 0.03%)core::cell::Cell<T>::replace (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::write (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (2 samples, 0.06%)netif_receive_skb_list_internal (2 samples, 0.06%)__netif_receive_skb_list_core (2 samples, 0.06%)ip_list_rcv (2 samples, 0.06%)ip_sublist_rcv (2 samples, 0.06%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)ipv4_conntrack_defrag (1 samples, 0.03%)core::ptr::drop_in_place<rutin::server::Handler> (1 samples, 0.03%)core::ptr::drop_in_place<rutin::connection::Connection> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::stream::TcpStream>> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::net::tcp::stream::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::io::poll_evented::PollEvented<mio::net::tcp::stream::TcpStream>> (1 samples, 0.03%)<tokio::io::poll_evented::PollEvented<E> as core::ops::drop::Drop>::drop (1 samples, 0.03%)core::ptr::drop_in_place<mio::net::tcp::stream::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<mio::io_source::IoSource<std::net::tcp::TcpStream>> (1 samples, 0.03%)core::ptr::drop_in_place<std::net::tcp::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<std::sys_common::net::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<std::sys::pal::unix::net::Socket> (1 samples, 0.03%)core::ptr::drop_in_place<std::sys::pal::unix::fd::FileDesc> (1 samples, 0.03%)core::ptr::drop_in_place<std::os::fd::owned::OwnedFd> (1 samples, 0.03%)<std::os::fd::owned::OwnedFd as core::ops::drop::Drop>::drop (1 samples, 0.03%)__close (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)syscall_exit_to_user_mode (1 samples, 0.03%)exit_to_user_mode_prepare (1 samples, 0.03%)task_work_run (1 samples, 0.03%)__fput (1 samples, 0.03%)sock_close (1 samples, 0.03%)__sock_release (1 samples, 0.03%)inet_release (1 samples, 0.03%)tcp_close (1 samples, 0.03%)__tcp_close (1 samples, 0.03%)__tcp_push_pending_frames (1 samples, 0.03%)tcp_write_xmit (1 samples, 0.03%)__tcp_transmit_skb (1 samples, 0.03%)__ip_queue_xmit (1 samples, 0.03%)ip_finish_output2 (1 samples, 0.03%)__dev_queue_xmit (1 samples, 0.03%)sch_direct_xmit (1 samples, 0.03%)dev_hard_start_xmit (1 samples, 0.03%)netvsc_xmit (1 samples, 0.03%)netvsc_send (1 samples, 0.03%)netvsc_send_pkt (1 samples, 0.03%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.06%)core::ptr::non_null::NonNull<T>::add (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)<core::option::Option<T> as core::clone::Clone>::clone (2 samples, 0.06%)<core::task::wake::Waker as core::clone::Clone>::clone (7 samples, 0.20%)tokio::runtime::task::waker::clone_waker (7 samples, 0.20%)tokio::runtime::task::state::State::ref_inc (6 samples, 0.17%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (1 samples, 0.03%)async_shutdown::waker_list::WakerList::deregister (6 samples, 0.17%)core::option::Option<T>::take (2 samples, 0.06%)core::mem::replace (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (4 samples, 0.11%)core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (4 samples, 0.11%)<usize as core::slice::index::SliceIndex<[T]>>::index_mut (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)alloc::vec::Vec<T,A>::pop (3 samples, 0.09%)alloc::vec::Vec<T,A>::as_ptr (1 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::ptr (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)async_shutdown::waker_list::WakerList::register (17 samples, 0.49%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (6 samples, 0.17%)core::option::Option<T>::take (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::read (1 samples, 0.03%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (4 samples, 0.11%)core::ptr::drop_in_place<core::task::wake::Waker> (4 samples, 0.11%)<core::task::wake::Waker as core::ops::drop::Drop>::drop (4 samples, 0.11%)tokio::runtime::task::waker::drop_waker (4 samples, 0.11%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (3 samples, 0.09%)tokio::runtime::task::state::State::ref_dec (3 samples, 0.09%)std::sync::poison::Flag::done (2 samples, 0.06%)std::thread::panicking (2 samples, 0.06%)std::panicking::panicking (2 samples, 0.06%)std::panicking::panic_count::count_is_zero (2 samples, 0.06%)core::sync::atomic::AtomicUsize::load (2 samples, 0.06%)core::sync::atomic::atomic_load (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)__x64_sys_futex (13 samples, 0.37%)do_futex (13 samples, 0.37%)futex_wake (13 samples, 0.37%)wake_up_q (13 samples, 0.37%)try_to_wake_up (13 samples, 0.37%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (23 samples, 0.66%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (23 samples, 0.66%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (21 samples, 0.60%)syscall (14 samples, 0.40%)entry_SYSCALL_64_after_hwframe (14 samples, 0.40%)do_syscall_64 (14 samples, 0.40%)syscall_enter_from_user_mode (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (64 samples, 1.83%)<..std::sync::mutex::Mutex<T>::lock (3 samples, 0.09%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (3 samples, 0.09%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (1 samples, 0.03%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (1 samples, 0.03%)<u32 as core::iter::range::Step>::forward_unchecked (1 samples, 0.03%)core::num::<impl u32>::unchecked_add (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)inet_gro_receive (1 samples, 0.03%)<tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}::{{closure}}::{{closure}}> (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (1 samples, 0.03%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (2 samples, 0.06%)core::ptr::write (1 samples, 0.03%)__rdl_alloc (3 samples, 0.09%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.03%)__rust_alloc (2 samples, 0.06%)alloc::vec::Vec<T>::with_capacity (22 samples, 0.63%)alloc::vec::Vec<T,A>::with_capacity_in (22 samples, 0.63%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (22 samples, 0.63%)alloc::raw_vec::RawVec<T,A>::allocate_in (22 samples, 0.63%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (22 samples, 0.63%)alloc::alloc::Global::alloc_impl (22 samples, 0.63%)alloc::alloc::alloc (22 samples, 0.63%)malloc (15 samples, 0.43%)bytes::bytes_mut::BytesMut::is_empty (1 samples, 0.03%)__rust_dealloc (1 samples, 0.03%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (5 samples, 0.14%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (5 samples, 0.14%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.14%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.14%)alloc::alloc::dealloc (5 samples, 0.14%)cfree (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::result::Result<T,E>::unwrap_or (3 samples, 0.09%)core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>> (3 samples, 0.09%)core::ptr::drop_in_place<std::io::error::Error> (2 samples, 0.06%)__rdl_alloc (1 samples, 0.03%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.03%)__rust_alloc (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (7 samples, 0.20%)alloc::boxed::Box<T>::pin (4 samples, 0.11%)alloc::boxed::Box<T>::new (4 samples, 0.11%)alloc::alloc::exchange_malloc (4 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.11%)alloc::alloc::Global::alloc_impl (4 samples, 0.11%)alloc::alloc::alloc (4 samples, 0.11%)malloc (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}} (65 samples, 1.86%)r..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (58 samples, 1.66%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (56 samples, 1.60%)tokio::net::tcp::stream::TcpStream::try_read_buf (2 samples, 0.06%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (1 samples, 0.03%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (8 samples, 0.23%)flume::Receiver<T>::sender_count (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::context::CONTEXT::__getit (3 samples, 0.09%)core::cell::Cell<T>::get (3 samples, 0.09%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (163 samples, 4.66%)<toki..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (156 samples, 4.46%)rutin..tokio::macros::support::thread_rng_n (7 samples, 0.20%)tokio::runtime::context::thread_rng_n (4 samples, 0.11%)std::thread::local::LocalKey<T>::with (4 samples, 0.11%)std::thread::local::LocalKey<T>::try_with (4 samples, 0.11%)tokio::runtime::context::thread_rng_n::_{{closure}} (1 samples, 0.03%)tokio::util::rand::FastRand::fastrand_n (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)async_shutdown::ShutdownManager<T>::wait_shutdown_triggered (5 samples, 0.14%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (5 samples, 0.14%)core::sync::atomic::AtomicUsize::fetch_add (5 samples, 0.14%)core::sync::atomic::atomic_add (5 samples, 0.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)__kmalloc_track_caller (1 samples, 0.03%)kmalloc_slab (1 samples, 0.03%)async_shutdown::waker_list::WakerList::deregister (3 samples, 0.09%)core::option::Option<T>::take (2 samples, 0.06%)core::mem::replace (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_schedule_prep (1 samples, 0.03%)core::option::Option<T>::take (2 samples, 0.06%)core::mem::replace (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (5 samples, 0.14%)core::ptr::drop_in_place<core::task::wake::Waker> (5 samples, 0.14%)<core::task::wake::Waker as core::ops::drop::Drop>::drop (5 samples, 0.14%)tokio::runtime::task::waker::drop_waker (5 samples, 0.14%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (4 samples, 0.11%)tokio::runtime::task::state::State::ref_dec (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (1 samples, 0.03%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::bool::<impl bool>::then (1 samples, 0.03%)core::ops::function::FnOnce::call_once (1 samples, 0.03%)std::sys::pal::unix::os::errno (1 samples, 0.03%)__errno_location (1 samples, 0.03%)std::sys::pal::unix::futex::futex_wait (2 samples, 0.06%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wait (1 samples, 0.03%)futex_wait_queue_me (1 samples, 0.03%)schedule (1 samples, 0.03%)__schedule (1 samples, 0.03%)finish_task_switch.isra.0 (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::ops::drop::Drop>::drop (24 samples, 0.69%)std::sync::mutex::Mutex<T>::lock (12 samples, 0.34%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (12 samples, 0.34%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (6 samples, 0.17%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (2 samples, 0.06%)core::sync::atomic::AtomicU32::load (2 samples, 0.06%)core::sync::atomic::atomic_load (2 samples, 0.06%)core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<async_shutdown::ShutdownManagerInner<()>>>> (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)core::ptr::drop_in_place<async_shutdown::shutdown_signal::ShutdownSignal<()>> (30 samples, 0.86%)syscall (5 samples, 0.14%)entry_SYSCALL_64_after_hwframe (5 samples, 0.14%)do_syscall_64 (5 samples, 0.14%)__x64_sys_futex (5 samples, 0.14%)do_futex (5 samples, 0.14%)futex_wake (5 samples, 0.14%)wake_up_q (5 samples, 0.14%)try_to_wake_up (5 samples, 0.14%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)core::ptr::drop_in_place<(async_shutdown::shutdown_signal::ShutdownSignal<()>,rutin::connection::Connection::read_frames::{{closure}},rutin::server::BgTaskChannel::recv_from_bg_task::{{closure}})> (34 samples, 0.97%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}> (2 samples, 0.06%)alloc::vec::into_iter::IntoIter<T,A>::as_raw_mut_slice (2 samples, 0.06%)<&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len (2 samples, 0.06%)core::iter::traits::exact_size::ExactSizeIterator::len (2 samples, 0.06%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::size_hint (2 samples, 0.06%)core::ptr::non_null::NonNull<T>::sub_ptr (2 samples, 0.06%)core::ptr::const_ptr::<impl *const T>::sub_ptr (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.14%)core::ptr::drop_in_place<[rutin::frame::Frame]> (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__rdl_dealloc (2 samples, 0.06%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::dealloc (2 samples, 0.06%)__rust_dealloc (1 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<rutin::frame::Frame>> (14 samples, 0.40%)cfree (5 samples, 0.14%)[libc.so.6] (3 samples, 0.09%)<dyn core::any::Any>::downcast_ref (3 samples, 0.09%)<dyn core::any::Any>::is (3 samples, 0.09%)<T as core::any::Any>::type_id (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::retain (20 samples, 0.57%)alloc::collections::vec_deque::VecDeque<T,A>::retain_mut (20 samples, 0.57%)alloc::collections::vec_deque::VecDeque<T,A>::retain::_{{closure}} (16 samples, 0.46%)flume::async::SendFut<T>::reset_hook::_{{closure}} (16 samples, 0.46%)<flume::async::AsyncSignal as flume::signal::Signal>::as_ptr (4 samples, 0.11%)alloc::collections::vec_deque::VecDeque<T,A>::as_mut_slices (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::slice_ranges (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::truncate (11 samples, 0.31%)core::ptr::drop_in_place<[alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>]> (8 samples, 0.23%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>> (8 samples, 0.23%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (8 samples, 0.23%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::option::Option<T>::take (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::read (1 samples, 0.03%)core::option::Option<T>::unwrap (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)gro_normal_one (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_mstamp_refresh (1 samples, 0.03%)ktime_get (1 samples, 0.03%)read_tsc (1 samples, 0.03%)alloc::sync::Arc<T,A>::get_mut_unchecked (1 samples, 0.03%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<alloc::sync::Weak<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>,&alloc::alloc::Global>> (1 samples, 0.03%)<alloc::sync::Weak<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (7 samples, 0.20%)core::ptr::drop_in_place<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>> (5 samples, 0.14%)tokio::runtime::task::waker::drop_waker (4 samples, 0.11%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (4 samples, 0.11%)tokio::runtime::task::state::State::ref_dec (4 samples, 0.11%)core::sync::atomic::AtomicUsize::fetch_sub (1 samples, 0.03%)core::sync::atomic::atomic_sub (1 samples, 0.03%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>> (22 samples, 0.63%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (22 samples, 0.63%)cfree (11 samples, 0.31%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutin::frame::Frame>>> (1 samples, 0.03%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (1 samples, 0.03%)core::ptr::drop_in_place<flume::async::RecvFut<rutin::frame::Frame>> (71 samples, 2.03%)c..<flume::async::RecvFut<T> as core::ops::drop::Drop>::drop (70 samples, 2.00%)<..flume::async::RecvFut<T>::reset_hook (69 samples, 1.97%)f..flume::wait_lock (9 samples, 0.26%)std::sync::mutex::Mutex<T>::lock (9 samples, 0.26%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (9 samples, 0.26%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)[libc.so.6] (11 samples, 0.31%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::ptr::drop_in_place<rutin::cmd::dispatch::{{closure}}::{{closure}}> (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<rutin::cmd::dispatch::{{closure}}::{{closure}}::{{closure}}> (1 samples, 0.03%)core::ptr::drop_in_place<rutin::cmd::_dispatch::{{closure}}> (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (360 samples, 10.30%)rutin::server::..rutin::server::Handler::run::_{{closure}} (343 samples, 9.81%)rutin::server:..rutin::server::Handler::run::_{{closure}}::_{{closure}} (340 samples, 9.73%)rutin::server:..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (337 samples, 9.64%)rutin::server:..rutin::cmd::dispatch::_{{closure}} (43 samples, 1.23%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (29 samples, 0.83%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (13 samples, 0.37%)rutin::cmd::_dispatch::_{{closure}} (10 samples, 0.29%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (8 samples, 0.23%)core::ptr::drop_in_place<rutin::cmd::_dispatch::{{closure}}::{{closure}}::{{closure}}> (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)rb_first (1 samples, 0.03%)tokio::runtime::task::harness::poll_future (375 samples, 10.73%)tokio::runtime::..std::panic::catch_unwind (374 samples, 10.70%)std::panic::catc..std::panicking::try (374 samples, 10.70%)std::panicking::..std::panicking::try::do_call (374 samples, 10.70%)std::panicking::..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (374 samples, 10.70%)<core::panic::un..tokio::runtime::task::harness::poll_future::_{{closure}} (374 samples, 10.70%)tokio::runtime::..tokio::runtime::task::core::Core<T,S>::poll (374 samples, 10.70%)tokio::runtime::..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (373 samples, 10.67%)tokio::loom::std..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (373 samples, 10.67%)tokio::runtime::..tokio::runtime::task::core::TaskIdGuard::enter (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)tokio::runtime::task::state::State::transition_to_idle (4 samples, 0.11%)tokio::runtime::task::state::State::fetch_update_action (1 samples, 0.03%)tokio::runtime::task::state::State::transition_to_running (2 samples, 0.06%)tokio::runtime::task::state::State::fetch_update_action (1 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::poll (388 samples, 11.10%)tokio::runtime::..tokio::runtime::task::harness::Harness<T,S>::poll_inner (384 samples, 10.98%)tokio::runtime::..tokio::runtime::task::waker::waker_ref (1 samples, 0.03%)tokio::runtime::coop::budget (420 samples, 12.01%)tokio::runtime::co..tokio::runtime::coop::with_budget (420 samples, 12.01%)tokio::runtime::co..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (419 samples, 11.99%)tokio::runtime::sc..tokio::runtime::task::LocalNotified<S>::run (407 samples, 11.64%)tokio::runtime::t..tokio::runtime::task::raw::RawTask::poll (407 samples, 11.64%)tokio::runtime::t..tokio::runtime::task::raw::poll (6 samples, 0.17%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)__slab_free.constprop.0 (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__unqueue_futex (1 samples, 0.03%)plist_del (1 samples, 0.03%)__list_del_entry_valid (1 samples, 0.03%)mark_wake_futex (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)hv_pkt_iter_first (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)__tcp_ack_snd_check (1 samples, 0.03%)sk_reset_timer (1 samples, 0.03%)__mod_timer (1 samples, 0.03%)sock_def_readable (11 samples, 0.31%)__wake_up_common_lock (11 samples, 0.31%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)tcp_ack_update_rtt (2 samples, 0.06%)tcp_rack_advance (1 samples, 0.03%)tcp_schedule_loss_probe (1 samples, 0.03%)ip_sublist_rcv_finish (24 samples, 0.69%)ip_local_deliver_finish (24 samples, 0.69%)ip_protocol_deliver_rcu (24 samples, 0.69%)tcp_v4_rcv (24 samples, 0.69%)tcp_v4_do_rcv (24 samples, 0.69%)tcp_rcv_established (24 samples, 0.69%)tcp_ack (10 samples, 0.29%)tcp_schedule_loss_probe.part.0 (1 samples, 0.03%)hash_conntrack_raw.constprop.0 (1 samples, 0.03%)__siphash_unaligned (1 samples, 0.03%)_raw_spin_unlock_bh (2 samples, 0.06%)__raw_callee_save___pv_queued_spin_unlock (2 samples, 0.06%)napi_complete_done (30 samples, 0.86%)netif_receive_skb_list_internal (30 samples, 0.86%)__netif_receive_skb_list_core (30 samples, 0.86%)ip_list_rcv (30 samples, 0.86%)ip_sublist_rcv (30 samples, 0.86%)nf_hook_slow_list (5 samples, 0.14%)nf_hook_slow (5 samples, 0.14%)nf_conntrack_in (5 samples, 0.14%)nf_conntrack_tcp_packet (4 samples, 0.11%)nf_ct_acct_add (1 samples, 0.03%)rndis_filter_receive (2 samples, 0.06%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)inet_gro_receive (1 samples, 0.03%)tcp4_gro_receive (1 samples, 0.03%)__x64_sys_futex (546 samples, 15.62%)__x64_sys_futexdo_futex (544 samples, 15.56%)do_futexfutex_wake (542 samples, 15.50%)futex_wakewake_up_q (531 samples, 15.19%)wake_up_qtry_to_wake_up (531 samples, 15.19%)try_to_wake_upasm_sysvec_hyperv_callback (176 samples, 5.03%)asm_sy..sysvec_hyperv_callback (176 samples, 5.03%)sysvec..irq_exit_rcu (176 samples, 5.03%)irq_ex..__softirqentry_text_start (176 samples, 5.03%)__soft..net_rx_action (36 samples, 1.03%)__napi_poll (36 samples, 1.03%)netvsc_poll (36 samples, 1.03%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)syscall_enter_from_user_mode (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (551 samples, 15.76%)<parking_lot_core::threa..syscall (551 samples, 15.76%)syscallentry_SYSCALL_64_after_hwframe (549 samples, 15.70%)entry_SYSCALL_64_after_h..do_syscall_64 (549 samples, 15.70%)do_syscall_64syscall_trace_enter.constprop.0 (2 samples, 0.06%)__seccomp_filter (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)<std::time::Instant as core::ops::arith::Add<core::time::Duration>>::add (2 samples, 0.06%)std::time::Instant::checked_add (1 samples, 0.03%)std::sys::pal::unix::time::Instant::checked_add_duration (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::checked_add_duration (1 samples, 0.03%)parking_lot_core::parking_lot::FairTimeout::should_timeout (3 samples, 0.09%)parking_lot_core::parking_lot::FairTimeout::gen_u32 (1 samples, 0.03%)parking_lot_core::parking_lot::hash (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)parking_lot_core::parking_lot::lock_bucket_pair (11 samples, 0.31%)parking_lot_core::word_lock::WordLock::lock (4 samples, 0.11%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)parking_lot::condvar::Condvar::notify_one_slow (578 samples, 16.53%)parking_lot::condvar::Cond..parking_lot_core::parking_lot::unpark_requeue (573 samples, 16.39%)parking_lot_core::parking..parking_lot_core::parking_lot::unlock_bucket_pair (2 samples, 0.06%)parking_lot_core::word_lock::WordLock::unlock (2 samples, 0.06%)core::sync::atomic::AtomicUsize::fetch_sub (2 samples, 0.06%)core::sync::atomic::atomic_sub (2 samples, 0.06%)tokio::runtime::driver::Handle::unpark (3 samples, 0.09%)tokio::runtime::driver::IoHandle::unpark (3 samples, 0.09%)tokio::runtime::io::driver::Handle::unpark (3 samples, 0.09%)mio::sys::unix::waker::eventfd::WakerInternal::wake (3 samples, 0.09%)<&std::fs::File as std::io::Write>::write (3 samples, 0.09%)std::sys::pal::unix::fs::File::write (3 samples, 0.09%)std::sys::pal::unix::fd::FileDesc::write (3 samples, 0.09%)write (3 samples, 0.09%)entry_SYSCALL_64_after_hwframe (3 samples, 0.09%)do_syscall_64 (3 samples, 0.09%)ksys_write (3 samples, 0.09%)vfs_write (3 samples, 0.09%)eventfd_write (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)__ksize (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (1,007 samples, 28.80%)tokio::runtime::scheduler::multi_thread::worke..tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (585 samples, 16.73%)tokio::runtime::scheduler:..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (1 samples, 0.03%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.03%)core::sync::atomic::AtomicU8::compare_exchange (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (1 samples, 0.03%)core::option::Option<T>::or_else (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task::_{{closure}} (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task (1 samples, 0.03%)core::option::Option<T>::or_else (1 samples, 0.03%)core::ptr::drop_in_place<core::option::Option<tokio::runtime::task::Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>> (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::next_remote_task (1 samples, 0.03%)tokio::runtime::scheduler::inject::shared::Shared<T>::is_empty (1 samples, 0.03%)tokio::runtime::scheduler::inject::shared::Shared<T>::len (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::num::<impl u32>::wrapping_add (1 samples, 0.03%)core::sync::atomic::AtomicU64::compare_exchange (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::option::Option<T>::or_else (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task::_{{closure}} (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::pop (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::queue::unpack (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task (5 samples, 0.14%)core::option::Option<T>::take (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::read (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task (15 samples, 0.43%)tokio::runtime::scheduler::multi_thread::worker::Core::tune_global_queue_interval (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::tuned_global_queue_interval (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.06%)alloc::sync::Arc<T,A>::inner (2 samples, 0.06%)core::ptr::non_null::NonNull<T>::as_ref (2 samples, 0.06%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (1 samples, 0.03%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (1 samples, 0.03%)core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)tokio::loom::std::atomic_u32::AtomicU32::unsync_load (1 samples, 0.03%)core::sync::atomic::AtomicU32::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)inet_ehashfn (1 samples, 0.03%)core::num::<impl u32>::wrapping_sub (1 samples, 0.03%)core::sync::atomic::AtomicU64::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (29 samples, 0.83%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (27 samples, 0.77%)tokio::runtime::scheduler::multi_thread::queue::unpack (18 samples, 0.51%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)[libc.so.6] (1,828 samples, 52.29%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (1,828 samples, 52.29%)std::sys::pal::unix::thread::Thread::new::thread_start<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,828 samples, 52.29%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,828 samples, 52.29%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_oncecore::ops::function::FnOnce::call_once{{vtable.shim}} (1,828 samples, 52.29%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::thread::Builder::spawn_unchecked_::_{{closure}} (1,828 samples, 52.29%)std::thread::Builder::spawn_unchecked_::_{{closure}}std::panic::catch_unwind (1,828 samples, 52.29%)std::panic::catch_unwindstd::panicking::try (1,828 samples, 52.29%)std::panicking::trystd::panicking::try::do_call (1,828 samples, 52.29%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,828 samples, 52.29%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::ca..std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (1,828 samples, 52.29%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (1,828 samples, 52.29%)std::sys_common::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}}tokio::runtime::blocking::pool::Inner::run (1,828 samples, 52.29%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::blocking::pool::Task::run (1,828 samples, 52.29%)tokio::runtime::blocking::pool::Task::runtokio::runtime::task::UnownedTask<S>::run (1,828 samples, 52.29%)tokio::runtime::task::UnownedTask<S>::runtokio::runtime::task::raw::RawTask::poll (1,828 samples, 52.29%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::harness::Harness<T,S>::poll (1,828 samples, 52.29%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (1,828 samples, 52.29%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (1,828 samples, 52.29%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (1,828 samples, 52.29%)std::panic::catch_unwindstd::panicking::try (1,828 samples, 52.29%)std::panicking::trystd::panicking::try::do_call (1,828 samples, 52.29%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,828 samples, 52.29%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::ca..tokio::runtime::task::harness::poll_future::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::task::harness::poll_future::_{{closure}}tokio::runtime::task::core::Core<T,S>::poll (1,828 samples, 52.29%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,828 samples, 52.29%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}}<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (1,828 samples, 52.29%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::polltokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}}tokio::runtime::scheduler::multi_thread::worker::run (1,828 samples, 52.29%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (1,828 samples, 52.29%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}tokio::runtime::context::set_scheduler (1,828 samples, 52.29%)tokio::runtime::context::set_schedulerstd::thread::local::LocalKey<T>::with (1,828 samples, 52.29%)std::thread::local::LocalKey<T>::withstd::thread::local::LocalKey<T>::try_with (1,828 samples, 52.29%)std::thread::local::LocalKey<T>::try_withtokio::runtime::context::set_scheduler::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::context::set_scheduler::_{{closure}}tokio::runtime::context::scoped::Scoped<T>::set (1,828 samples, 52.29%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (1,828 samples, 52.29%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}}tokio::runtime::scheduler::multi_thread::worker::Context::run (1,828 samples, 52.29%)tokio::runtime::scheduler::multi_thread::worker::Context::runtokio::runtime::scheduler::multi_thread::worker::Core::steal_work (39 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_searching (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)std::sys::pal::unix::futex::futex_wait (2 samples, 0.06%)syscall (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (8 samples, 0.23%)std::sync::mutex::Mutex<T>::lock (8 samples, 0.23%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (8 samples, 0.23%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (8 samples, 0.23%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (6 samples, 0.17%)core::sync::atomic::AtomicU32::load (4 samples, 0.11%)core::sync::atomic::atomic_load (4 samples, 0.11%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.03%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (3 samples, 0.09%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (3 samples, 0.09%)tokio::net::tcp::stream::TcpStream::poll_read_priv (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (6 samples, 0.17%)bytes::buf::buf_mut::BufMut::has_remaining_mut (3 samples, 0.09%)<&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (1 samples, 0.03%)<&mut T as bytes::buf::buf_mut::BufMut>::remaining_mut (1 samples, 0.03%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (3 samples, 0.09%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (3 samples, 0.09%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.09%)alloc::alloc::dealloc (3 samples, 0.09%)cfree (3 samples, 0.09%)[libc.so.6] (3 samples, 0.09%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (5 samples, 0.14%)alloc::boxed::Box<T>::pin (5 samples, 0.14%)alloc::boxed::Box<T>::new (5 samples, 0.14%)alloc::alloc::exchange_malloc (5 samples, 0.14%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.14%)alloc::alloc::Global::alloc_impl (5 samples, 0.14%)alloc::alloc::alloc (5 samples, 0.14%)malloc (5 samples, 0.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)skb_defer_rx_timestamp (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}} (18 samples, 0.51%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (18 samples, 0.51%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (18 samples, 0.51%)tokio::net::tcp::stream::TcpStream::try_read_buf (4 samples, 0.11%)tokio::runtime::io::registration::Registration::try_io (4 samples, 0.11%)tokio::runtime::io::scheduled_io::ScheduledIo::ready_event (4 samples, 0.11%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::option::Option<T>::map (3 samples, 0.09%)core::ops::function::FnOnce::call_once (3 samples, 0.09%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (3 samples, 0.09%)flume::Shared<T>::recv (2 samples, 0.06%)[libc.so.6] (1,863 samples, 53.29%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (35 samples, 1.00%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (35 samples, 1.00%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (35 samples, 1.00%)core::ops::function::FnOnce::call_once{{vtable.shim}} (35 samples, 1.00%)std::thread::Builder::spawn_unchecked_::_{{closure}} (35 samples, 1.00%)std::panic::catch_unwind (35 samples, 1.00%)std::panicking::try (35 samples, 1.00%)std::panicking::try::do_call (35 samples, 1.00%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (35 samples, 1.00%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (35 samples, 1.00%)std::sys_common::backtrace::__rust_begin_short_backtrace (35 samples, 1.00%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (35 samples, 1.00%)tokio::runtime::blocking::pool::Inner::run (35 samples, 1.00%)tokio::runtime::blocking::pool::Task::run (35 samples, 1.00%)tokio::runtime::task::UnownedTask<S>::run (35 samples, 1.00%)tokio::runtime::task::raw::RawTask::poll (35 samples, 1.00%)tokio::runtime::task::harness::Harness<T,S>::poll (35 samples, 1.00%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (35 samples, 1.00%)tokio::runtime::task::harness::poll_future (35 samples, 1.00%)std::panic::catch_unwind (35 samples, 1.00%)std::panicking::try (35 samples, 1.00%)std::panicking::try::do_call (35 samples, 1.00%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (35 samples, 1.00%)tokio::runtime::task::harness::poll_future::_{{closure}} (35 samples, 1.00%)tokio::runtime::task::core::Core<T,S>::poll (35 samples, 1.00%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (35 samples, 1.00%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (35 samples, 1.00%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::run (35 samples, 1.00%)tokio::runtime::context::runtime::enter_runtime (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (35 samples, 1.00%)tokio::runtime::context::set_scheduler (35 samples, 1.00%)std::thread::local::LocalKey<T>::with (35 samples, 1.00%)std::thread::local::LocalKey<T>::try_with (35 samples, 1.00%)tokio::runtime::context::set_scheduler::_{{closure}} (35 samples, 1.00%)tokio::runtime::context::scoped::Scoped<T>::set (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::Context::run (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (35 samples, 1.00%)tokio::runtime::coop::budget (35 samples, 1.00%)tokio::runtime::coop::with_budget (35 samples, 1.00%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (35 samples, 1.00%)tokio::runtime::task::LocalNotified<S>::run (35 samples, 1.00%)tokio::runtime::task::raw::RawTask::poll (35 samples, 1.00%)tokio::runtime::task::harness::Harness<T,S>::poll (35 samples, 1.00%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (35 samples, 1.00%)tokio::runtime::task::harness::poll_future (35 samples, 1.00%)std::panic::catch_unwind (35 samples, 1.00%)std::panicking::try (35 samples, 1.00%)std::panicking::try::do_call (35 samples, 1.00%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (35 samples, 1.00%)tokio::runtime::task::harness::poll_future::_{{closure}} (35 samples, 1.00%)tokio::runtime::task::core::Core<T,S>::poll (35 samples, 1.00%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (35 samples, 1.00%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (35 samples, 1.00%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (35 samples, 1.00%)rutin::server::Handler::run::_{{closure}} (35 samples, 1.00%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (35 samples, 1.00%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (35 samples, 1.00%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (35 samples, 1.00%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (35 samples, 1.00%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (9 samples, 0.26%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (9 samples, 0.26%)flume::async::RecvFut<T>::poll_inner (8 samples, 0.23%)flume::Shared<T>::recv_sync (3 samples, 0.09%)cfree (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (1 samples, 0.03%)alloc::vec::Vec<T,A>::as_mut_ptr (1 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::ptr (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (8 samples, 0.23%)core::ptr::write (7 samples, 0.20%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)vmbus_request_addr (1 samples, 0.03%)alloc::vec::Vec<T>::with_capacity (3 samples, 0.09%)alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.09%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.09%)alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.09%)alloc::alloc::Global::alloc_impl (3 samples, 0.09%)alloc::alloc::alloc (3 samples, 0.09%)__rdl_alloc (3 samples, 0.09%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (3 samples, 0.09%)__napi_poll (3 samples, 0.09%)netvsc_poll (3 samples, 0.09%)vmbus_request_addr (1 samples, 0.03%)__rust_dealloc (1 samples, 0.03%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.11%)alloc::alloc::dealloc (4 samples, 0.11%)cfree (3 samples, 0.09%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (10 samples, 0.29%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (10 samples, 0.29%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}::{{closure}}::{{closure}}::_read_frame::{{closure}}> (6 samples, 0.17%)rutin::connection::Connection::read_decimal::_{{closure}} (1 samples, 0.03%)__rust_alloc (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (6 samples, 0.17%)alloc::boxed::Box<T>::pin (6 samples, 0.17%)alloc::boxed::Box<T>::new (6 samples, 0.17%)alloc::alloc::exchange_malloc (5 samples, 0.14%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.14%)alloc::alloc::Global::alloc_impl (5 samples, 0.14%)alloc::alloc::alloc (5 samples, 0.14%)malloc (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)_raw_spin_lock (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (46 samples, 1.32%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (46 samples, 1.32%)rutin::connection::Connection::read_u8::_{{closure}} (2 samples, 0.06%)[libc.so.6] (7 samples, 0.20%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)fput_many (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)import_single_range (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__local_bh_enable_ip (2 samples, 0.06%)do_softirq (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)_raw_spin_unlock_bh (6 samples, 0.17%)__raw_callee_save___pv_queued_spin_unlock (5 samples, 0.14%)lock_sock_nested (6 samples, 0.17%)_raw_spin_lock_bh (5 samples, 0.14%)__pv_queued_spin_lock_slowpath (3 samples, 0.09%)_raw_spin_lock_bh (4 samples, 0.11%)release_sock (5 samples, 0.14%)tcp_release_cb (1 samples, 0.03%)__slab_free.constprop.0 (10 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)skb_release_data (21 samples, 0.60%)kfree (19 samples, 0.54%)memcg_slab_free_hook (3 samples, 0.09%)__kfree_skb (25 samples, 0.72%)skb_release_head_state (4 samples, 0.11%)sock_rfree (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)kfree_skbmem (1 samples, 0.03%)__slab_free.constprop.0 (2 samples, 0.06%)kmem_cache_free.part.0 (16 samples, 0.46%)memcg_slab_free_hook (10 samples, 0.29%)copy_user_enhanced_fast_string (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)_copy_to_iter (24 samples, 0.69%)copy_user_generic_unrolled (20 samples, 0.57%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)__check_heap_object (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)__virt_addr_valid (14 samples, 0.40%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__check_object_size (36 samples, 1.03%)check_stack_object (1 samples, 0.03%)skb_copy_datagram_iter (63 samples, 1.80%)s..__skb_datagram_iter (63 samples, 1.80%)_..simple_copy_to_iter (37 samples, 1.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tcp_cleanup_rbuf (5 samples, 0.14%)__tcp_select_window (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)inet_recvmsg (161 samples, 4.61%)inet_..tcp_recvmsg (157 samples, 4.49%)tcp_r..tcp_recvmsg_locked (137 samples, 3.92%)tcp_..tcp_rcv_space_adjust (14 samples, 0.40%)tcp_mstamp_refresh (11 samples, 0.31%)ktime_get (11 samples, 0.31%)read_tsc (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)__fdget (1 samples, 0.03%)__sys_recvfrom (184 samples, 5.26%)__sys_..sockfd_lookup_light (18 samples, 0.51%)__fget_light (16 samples, 0.46%)__fget_files (14 samples, 0.40%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__x64_sys_recvfrom (189 samples, 5.41%)__x64_s..asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (2 samples, 0.06%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)__netif_receive_skb_core.constprop.0 (1 samples, 0.03%)syscall_enter_from_user_mode (16 samples, 0.46%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__seccomp_filter (12 samples, 0.34%)populate_seccomp_data (5 samples, 0.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (250 samples, 7.15%)<&mio::net..mio::io_source::IoSource<T>::do_io (250 samples, 7.15%)mio::io_so..mio::sys::unix::stateless_io_source::IoSourceState::do_io (250 samples, 7.15%)mio::sys::..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (250 samples, 7.15%)<&mio::net..<&std::net::tcp::TcpStream as std::io::Read>::read (250 samples, 7.15%)<&std::net..std::sys_common::net::TcpStream::read (250 samples, 7.15%)std::sys_c..std::sys::pal::unix::net::Socket::read (250 samples, 7.15%)std::sys::..std::sys::pal::unix::net::Socket::recv_with_flags (250 samples, 7.15%)std::sys::..recv (250 samples, 7.15%)recventry_SYSCALL_64_after_hwframe (221 samples, 6.32%)entry_SY..do_syscall_64 (221 samples, 6.32%)do_sysca..syscall_trace_enter.constprop.0 (14 samples, 0.40%)__secure_computing (1 samples, 0.03%)core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (1 samples, 0.03%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (1 samples, 0.03%)tokio::runtime::context::budget (1 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)tokio::runtime::context::budget::_{{closure}} (1 samples, 0.03%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop::_{{closure}} (1 samples, 0.03%)core::cell::Cell<T>::set (1 samples, 0.03%)core::cell::Cell<T>::replace (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::write (1 samples, 0.03%)tokio::runtime::coop::poll_proceed (1 samples, 0.03%)tokio::runtime::context::budget (1 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)tokio::runtime::context::budget::_{{closure}} (1 samples, 0.03%)tokio::runtime::coop::poll_proceed::_{{closure}} (1 samples, 0.03%)<core::task::wake::Waker as core::clone::Clone>::clone (2 samples, 0.06%)tokio::runtime::task::waker::clone_waker (2 samples, 0.06%)tokio::runtime::task::state::State::ref_inc (2 samples, 0.06%)tokio::loom::std::parking_lot::Mutex<T>::lock (4 samples, 0.11%)lock_api::mutex::Mutex<R,T>::lock (4 samples, 0.11%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}} (307 samples, 8.78%)rutin::conne..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (307 samples, 8.78%)rutin::conne..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (307 samples, 8.78%)rutin::conne..<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (261 samples, 7.47%)<tokio::io..<&mut T as tokio::io::async_read::AsyncRead>::poll_read (261 samples, 7.47%)<&mut T as..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (261 samples, 7.47%)<tokio::io..tokio::net::tcp::stream::TcpStream::poll_read_priv (261 samples, 7.47%)tokio::net..tokio::io::poll_evented::PollEvented<E>::poll_read (261 samples, 7.47%)tokio::io:..tokio::runtime::io::registration::Registration::poll_read_ready (11 samples, 0.31%)tokio::runtime::io::registration::Registration::poll_ready (11 samples, 0.31%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (9 samples, 0.26%)tokio::runtime::io::driver::Direction::mask (3 samples, 0.09%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::push_back (2 samples, 0.06%)alloc::collections::vec_deque::VecDeque<T,A>::to_physical_idx (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::wrap_add (1 samples, 0.03%)alloc::collections::vec_deque::wrap_index (1 samples, 0.03%)core::mem::drop (7 samples, 0.20%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutin::frame::Frame>>> (7 samples, 0.20%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (7 samples, 0.20%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (7 samples, 0.20%)flume::Shared<T>::is_disconnected (1 samples, 0.03%)core::sync::atomic::AtomicBool::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,flume::async::AsyncSignal>>>> (1 samples, 0.03%)__rust_alloc (1 samples, 0.03%)flume::Hook<T,S>::trigger (6 samples, 0.17%)alloc::sync::Arc<T>::new (6 samples, 0.17%)alloc::boxed::Box<T>::new (6 samples, 0.17%)alloc::alloc::exchange_malloc (6 samples, 0.17%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.17%)alloc::alloc::Global::alloc_impl (6 samples, 0.17%)alloc::alloc::alloc (6 samples, 0.17%)malloc (5 samples, 0.14%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)flume::async::RecvFut<T>::poll_inner::_{{closure}} (19 samples, 0.54%)flume::async::AsyncSignal::new (11 samples, 0.31%)<core::task::wake::Waker as core::clone::Clone>::clone (4 samples, 0.11%)tokio::runtime::task::waker::clone_waker (4 samples, 0.11%)tokio::runtime::task::state::State::ref_inc (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ops::function::FnOnce::call_once{{vtable.shim}} (343 samples, 9.81%)core::ops::fun..std::thread::Builder::spawn_unchecked_::_{{closure}} (343 samples, 9.81%)std::thread::B..std::panic::catch_unwind (343 samples, 9.81%)std::panic::ca..std::panicking::try (343 samples, 9.81%)std::panicking..std::panicking::try::do_call (343 samples, 9.81%)std::panicking..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (343 samples, 9.81%)<core::panic::..std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (343 samples, 9.81%)std::thread::B..std::sys_common::backtrace::__rust_begin_short_backtrace (343 samples, 9.81%)std::sys_commo..tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::blocking::pool::Inner::run (343 samples, 9.81%)tokio::runtime..tokio::runtime::blocking::pool::Task::run (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::UnownedTask<S>::run (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::raw::RawTask::poll (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::harness::Harness<T,S>::poll (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::harness::Harness<T,S>::poll_inner (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::harness::poll_future (343 samples, 9.81%)tokio::runtime..std::panic::catch_unwind (343 samples, 9.81%)std::panic::ca..std::panicking::try (343 samples, 9.81%)std::panicking..std::panicking::try::do_call (343 samples, 9.81%)std::panicking..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (343 samples, 9.81%)<core::panic::..tokio::runtime::task::harness::poll_future::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::core::Core<T,S>::poll (343 samples, 9.81%)tokio::runtime..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (343 samples, 9.81%)tokio::loom::s..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (343 samples, 9.81%)tokio::runtime..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (343 samples, 9.81%)<tokio::runtim..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::run (343 samples, 9.81%)tokio::runtime..tokio::runtime::context::runtime::enter_runtime (343 samples, 9.81%)tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::context::set_scheduler (343 samples, 9.81%)tokio::runtime..std::thread::local::LocalKey<T>::with (343 samples, 9.81%)std::thread::l..std::thread::local::LocalKey<T>::try_with (343 samples, 9.81%)std::thread::l..tokio::runtime::context::set_scheduler::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::context::scoped::Scoped<T>::set (343 samples, 9.81%)tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::Context::run (343 samples, 9.81%)tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (343 samples, 9.81%)tokio::runtime..tokio::runtime::coop::budget (343 samples, 9.81%)tokio::runtime..tokio::runtime::coop::with_budget (343 samples, 9.81%)tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::LocalNotified<S>::run (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::raw::RawTask::poll (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::harness::Harness<T,S>::poll (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::harness::Harness<T,S>::poll_inner (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::harness::poll_future (343 samples, 9.81%)tokio::runtime..std::panic::catch_unwind (343 samples, 9.81%)std::panic::ca..std::panicking::try (343 samples, 9.81%)std::panicking..std::panicking::try::do_call (343 samples, 9.81%)std::panicking..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (343 samples, 9.81%)<core::panic::..tokio::runtime::task::harness::poll_future::_{{closure}} (343 samples, 9.81%)tokio::runtime..tokio::runtime::task::core::Core<T,S>::poll (343 samples, 9.81%)tokio::runtime..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (343 samples, 9.81%)tokio::loom::s..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (343 samples, 9.81%)tokio::runtime..rutin::server::Listener::run::_{{closure}}::_{{closure}} (343 samples, 9.81%)rutin::server:..rutin::server::Handler::run::_{{closure}} (343 samples, 9.81%)rutin::server:..rutin::server::Handler::run::_{{closure}}::_{{closure}} (343 samples, 9.81%)rutin::server:..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (343 samples, 9.81%)rutin::server:..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (343 samples, 9.81%)<tokio::future..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (343 samples, 9.81%)rutin::server:..rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (36 samples, 1.03%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (36 samples, 1.03%)flume::async::RecvFut<T>::poll_inner (36 samples, 1.03%)flume::Shared<T>::recv (36 samples, 1.03%)flume::wait_lock (2 samples, 0.06%)std::sync::mutex::Mutex<T>::lock (2 samples, 0.06%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)nf_conntrack_tcp_packet (1 samples, 0.03%)nf_ct_seq_offset (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (11 samples, 0.31%)mio::io_source::IoSource<T>::do_io (9 samples, 0.26%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (9 samples, 0.26%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (9 samples, 0.26%)<&std::net::tcp::TcpStream as std::io::Read>::read (9 samples, 0.26%)std::sys_common::net::TcpStream::read (7 samples, 0.20%)std::sys::pal::unix::net::Socket::read (7 samples, 0.20%)std::sys::pal::unix::net::Socket::recv_with_flags (7 samples, 0.20%)recv (7 samples, 0.20%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)tokio::runtime::io::registration::Registration::clear_readiness (1 samples, 0.03%)tokio::runtime::io::scheduled_io::ScheduledIo::clear_readiness (1 samples, 0.03%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)std::sys::pal::unix::thread::Thread::new::thread_start (19 samples, 0.54%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (19 samples, 0.54%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (19 samples, 0.54%)core::ops::function::FnOnce::call_once{{vtable.shim}} (19 samples, 0.54%)std::thread::Builder::spawn_unchecked_::_{{closure}} (19 samples, 0.54%)std::panic::catch_unwind (19 samples, 0.54%)std::panicking::try (19 samples, 0.54%)std::panicking::try::do_call (19 samples, 0.54%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (19 samples, 0.54%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (19 samples, 0.54%)std::sys_common::backtrace::__rust_begin_short_backtrace (19 samples, 0.54%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (19 samples, 0.54%)tokio::runtime::blocking::pool::Inner::run (19 samples, 0.54%)tokio::runtime::blocking::pool::Task::run (19 samples, 0.54%)tokio::runtime::task::UnownedTask<S>::run (19 samples, 0.54%)tokio::runtime::task::raw::RawTask::poll (19 samples, 0.54%)tokio::runtime::task::harness::Harness<T,S>::poll (19 samples, 0.54%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (19 samples, 0.54%)tokio::runtime::task::harness::poll_future (19 samples, 0.54%)std::panic::catch_unwind (19 samples, 0.54%)std::panicking::try (19 samples, 0.54%)std::panicking::try::do_call (19 samples, 0.54%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (19 samples, 0.54%)tokio::runtime::task::harness::poll_future::_{{closure}} (19 samples, 0.54%)tokio::runtime::task::core::Core<T,S>::poll (19 samples, 0.54%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (19 samples, 0.54%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (19 samples, 0.54%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::run (19 samples, 0.54%)tokio::runtime::context::runtime::enter_runtime (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (19 samples, 0.54%)tokio::runtime::context::set_scheduler (19 samples, 0.54%)std::thread::local::LocalKey<T>::with (19 samples, 0.54%)std::thread::local::LocalKey<T>::try_with (19 samples, 0.54%)tokio::runtime::context::set_scheduler::_{{closure}} (19 samples, 0.54%)tokio::runtime::context::scoped::Scoped<T>::set (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::Context::run (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (19 samples, 0.54%)tokio::runtime::coop::budget (19 samples, 0.54%)tokio::runtime::coop::with_budget (19 samples, 0.54%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (19 samples, 0.54%)tokio::runtime::task::LocalNotified<S>::run (19 samples, 0.54%)tokio::runtime::task::raw::RawTask::poll (19 samples, 0.54%)tokio::runtime::task::harness::Harness<T,S>::poll (19 samples, 0.54%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (19 samples, 0.54%)tokio::runtime::task::harness::poll_future (19 samples, 0.54%)std::panic::catch_unwind (19 samples, 0.54%)std::panicking::try (19 samples, 0.54%)std::panicking::try::do_call (19 samples, 0.54%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (19 samples, 0.54%)tokio::runtime::task::harness::poll_future::_{{closure}} (19 samples, 0.54%)tokio::runtime::task::core::Core<T,S>::poll (19 samples, 0.54%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (19 samples, 0.54%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (19 samples, 0.54%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (19 samples, 0.54%)rutin::server::Handler::run::_{{closure}} (19 samples, 0.54%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (19 samples, 0.54%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (19 samples, 0.54%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (19 samples, 0.54%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (19 samples, 0.54%)rutin::connection::Connection::read_frames::_{{closure}} (19 samples, 0.54%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (19 samples, 0.54%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (19 samples, 0.54%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (19 samples, 0.54%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (19 samples, 0.54%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (19 samples, 0.54%)tokio::net::tcp::stream::TcpStream::poll_read_priv (19 samples, 0.54%)tokio::io::poll_evented::PollEvented<E>::poll_read (19 samples, 0.54%)tokio::runtime::io::registration::Registration::poll_read_ready (3 samples, 0.09%)tokio::runtime::io::registration::Registration::poll_ready (3 samples, 0.09%)alloc::vec::Vec<T>::with_capacity (3 samples, 0.09%)alloc::vec::Vec<T,A>::with_capacity_in (3 samples, 0.09%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (3 samples, 0.09%)alloc::raw_vec::RawVec<T,A>::allocate_in (3 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (3 samples, 0.09%)alloc::alloc::Global::alloc_impl (3 samples, 0.09%)alloc::alloc::alloc (3 samples, 0.09%)malloc (3 samples, 0.09%)[libc.so.6] (2 samples, 0.06%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (5 samples, 0.14%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (5 samples, 0.14%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.14%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.14%)alloc::alloc::dealloc (5 samples, 0.14%)cfree (5 samples, 0.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (4 samples, 0.11%)alloc::boxed::Box<T>::pin (4 samples, 0.11%)alloc::boxed::Box<T>::new (4 samples, 0.11%)alloc::alloc::exchange_malloc (4 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.11%)alloc::alloc::Global::alloc_impl (4 samples, 0.11%)alloc::alloc::alloc (4 samples, 0.11%)malloc (4 samples, 0.11%)rutin::connection::Connection::read_frames::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (24 samples, 0.69%)<core::pin::Pin<P> as core::future::future::Future>::poll (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_u8::_{{closure}} (12 samples, 0.34%)bytes::buf::buf_impl::Buf::get_u8 (7 samples, 0.20%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (7 samples, 0.20%)bytes::bytes_mut::BytesMut::set_start (7 samples, 0.20%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::mem::drop (5 samples, 0.14%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutin::frame::Frame>>> (5 samples, 0.14%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (5 samples, 0.14%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (5 samples, 0.14%)core::sync::atomic::AtomicU32::swap (1 samples, 0.03%)core::sync::atomic::atomic_swap (1 samples, 0.03%)std::sync::mutex::MutexGuard<T>::new (2 samples, 0.06%)std::sync::poison::Flag::guard (2 samples, 0.06%)std::thread::panicking (2 samples, 0.06%)std::panicking::panicking (2 samples, 0.06%)std::panicking::panic_count::count_is_zero (2 samples, 0.06%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)std::sys_common::backtrace::__rust_begin_short_backtrace (36 samples, 1.03%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (36 samples, 1.03%)tokio::runtime::blocking::pool::Inner::run (36 samples, 1.03%)tokio::runtime::blocking::pool::Task::run (36 samples, 1.03%)tokio::runtime::task::UnownedTask<S>::run (36 samples, 1.03%)tokio::runtime::task::raw::RawTask::poll (36 samples, 1.03%)tokio::runtime::task::harness::Harness<T,S>::poll (36 samples, 1.03%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (36 samples, 1.03%)tokio::runtime::task::harness::poll_future (36 samples, 1.03%)std::panic::catch_unwind (36 samples, 1.03%)std::panicking::try (36 samples, 1.03%)std::panicking::try::do_call (36 samples, 1.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (36 samples, 1.03%)tokio::runtime::task::harness::poll_future::_{{closure}} (36 samples, 1.03%)tokio::runtime::task::core::Core<T,S>::poll (36 samples, 1.03%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (36 samples, 1.03%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (36 samples, 1.03%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::run (36 samples, 1.03%)tokio::runtime::context::runtime::enter_runtime (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (36 samples, 1.03%)tokio::runtime::context::set_scheduler (36 samples, 1.03%)std::thread::local::LocalKey<T>::with (36 samples, 1.03%)std::thread::local::LocalKey<T>::try_with (36 samples, 1.03%)tokio::runtime::context::set_scheduler::_{{closure}} (36 samples, 1.03%)tokio::runtime::context::scoped::Scoped<T>::set (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (36 samples, 1.03%)tokio::runtime::coop::budget (36 samples, 1.03%)tokio::runtime::coop::with_budget (36 samples, 1.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (36 samples, 1.03%)tokio::runtime::task::LocalNotified<S>::run (36 samples, 1.03%)tokio::runtime::task::raw::RawTask::poll (36 samples, 1.03%)tokio::runtime::task::harness::Harness<T,S>::poll (36 samples, 1.03%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (36 samples, 1.03%)tokio::runtime::task::harness::poll_future (36 samples, 1.03%)std::panic::catch_unwind (36 samples, 1.03%)std::panicking::try (36 samples, 1.03%)std::panicking::try::do_call (36 samples, 1.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (36 samples, 1.03%)tokio::runtime::task::harness::poll_future::_{{closure}} (36 samples, 1.03%)tokio::runtime::task::core::Core<T,S>::poll (36 samples, 1.03%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (36 samples, 1.03%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (36 samples, 1.03%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (36 samples, 1.03%)rutin::server::Handler::run::_{{closure}} (36 samples, 1.03%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (36 samples, 1.03%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (36 samples, 1.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (36 samples, 1.03%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (36 samples, 1.03%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (12 samples, 0.34%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (12 samples, 0.34%)flume::async::RecvFut<T>::poll_inner (12 samples, 0.34%)flume::Shared<T>::recv_sync (12 samples, 0.34%)flume::Shared<T>::recv (12 samples, 0.34%)flume::wait_lock (6 samples, 0.17%)std::sync::mutex::Mutex<T>::lock (6 samples, 0.17%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (3 samples, 0.09%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>> (3 samples, 0.09%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.09%)alloc::alloc::dealloc (3 samples, 0.09%)cfree (3 samples, 0.09%)[libc.so.6] (3 samples, 0.09%)atoi::atoi (1 samples, 0.03%)rutin::connection::Connection::read_decimal::_{{closure}} (8 samples, 0.23%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (3 samples, 0.09%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (2 samples, 0.06%)tokio::runtime::blocking::pool::Inner::run (12 samples, 0.34%)tokio::runtime::blocking::pool::Task::run (12 samples, 0.34%)tokio::runtime::task::UnownedTask<S>::run (12 samples, 0.34%)tokio::runtime::task::raw::RawTask::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (12 samples, 0.34%)tokio::runtime::task::harness::poll_future (12 samples, 0.34%)std::panic::catch_unwind (12 samples, 0.34%)std::panicking::try (12 samples, 0.34%)std::panicking::try::do_call (12 samples, 0.34%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (12 samples, 0.34%)tokio::runtime::task::harness::poll_future::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll (12 samples, 0.34%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (12 samples, 0.34%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::run (12 samples, 0.34%)tokio::runtime::context::runtime::enter_runtime (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (12 samples, 0.34%)tokio::runtime::context::set_scheduler (12 samples, 0.34%)std::thread::local::LocalKey<T>::with (12 samples, 0.34%)std::thread::local::LocalKey<T>::try_with (12 samples, 0.34%)tokio::runtime::context::set_scheduler::_{{closure}} (12 samples, 0.34%)tokio::runtime::context::scoped::Scoped<T>::set (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (12 samples, 0.34%)tokio::runtime::coop::budget (12 samples, 0.34%)tokio::runtime::coop::with_budget (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::LocalNotified<S>::run (12 samples, 0.34%)tokio::runtime::task::raw::RawTask::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (12 samples, 0.34%)tokio::runtime::task::harness::poll_future (12 samples, 0.34%)std::panic::catch_unwind (12 samples, 0.34%)std::panicking::try (12 samples, 0.34%)std::panicking::try::do_call (12 samples, 0.34%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (12 samples, 0.34%)tokio::runtime::task::harness::poll_future::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll (12 samples, 0.34%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (12 samples, 0.34%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)<core::pin::Pin<P> as core::future::future::Future>::poll (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_u8::_{{closure}} (1 samples, 0.03%)bytes::buf::buf_impl::Buf::get_u8 (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (2 samples, 0.06%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}} (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (2 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (2 samples, 0.06%)rutin::connection::Connection::read_decimal::_{{closure}} (2 samples, 0.06%)rutin::connection::Connection::read_line::_{{closure}} (2 samples, 0.06%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.06%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.06%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)core::option::Option<T>::unwrap (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_nat_ipv4_pre_routing (1 samples, 0.03%)nf_nat_inet_fn (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (19 samples, 0.54%)core::ptr::drop_in_place<[rutin::frame::Frame]> (18 samples, 0.51%)core::ptr::drop_in_place<rutin::frame::Frame> (17 samples, 0.49%)core::ptr::drop_in_place<rutin::frame::Bulk> (15 samples, 0.43%)core::ptr::drop_in_place<bytes::bytes::Bytes> (12 samples, 0.34%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (12 samples, 0.34%)bytes::bytes_mut::shared_v_drop (12 samples, 0.34%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (11 samples, 0.31%)bytes::bytes_mut::shared_v_drop::_{{closure}} (11 samples, 0.31%)bytes::bytes_mut::release_shared (8 samples, 0.23%)core::ptr::drop_in_place<rutin::frame::Bulks> (22 samples, 0.63%)core::ptr::drop_in_place<alloc::vec::Vec<rutin::frame::Frame>> (22 samples, 0.63%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<rutin::frame::Frame>> (3 samples, 0.09%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.09%)alloc::alloc::dealloc (3 samples, 0.09%)cfree (3 samples, 0.09%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)bytes::bytes_mut::increment_shared (1 samples, 0.03%)rutin::frame::Bulks::pop_front (15 samples, 0.43%)rutin::frame::Bulk::to_bytes (9 samples, 0.26%)<bytes::bytes::Bytes as core::clone::Clone>::clone (9 samples, 0.26%)bytes::bytes_mut::shared_v_clone (7 samples, 0.20%)core::sync::atomic::AtomicPtr<T>::load (6 samples, 0.17%)core::sync::atomic::atomic_load (6 samples, 0.17%)tokio::runtime::context::set_scheduler (47 samples, 1.34%)std::thread::local::LocalKey<T>::with (47 samples, 1.34%)std::thread::local::LocalKey<T>::try_with (47 samples, 1.34%)tokio::runtime::context::set_scheduler::_{{closure}} (47 samples, 1.34%)tokio::runtime::context::scoped::Scoped<T>::set (47 samples, 1.34%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (47 samples, 1.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run (47 samples, 1.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (47 samples, 1.34%)tokio::runtime::coop::budget (47 samples, 1.34%)tokio::runtime::coop::with_budget (47 samples, 1.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (47 samples, 1.34%)tokio::runtime::task::LocalNotified<S>::run (47 samples, 1.34%)tokio::runtime::task::raw::RawTask::poll (47 samples, 1.34%)tokio::runtime::task::harness::Harness<T,S>::poll (47 samples, 1.34%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (47 samples, 1.34%)tokio::runtime::task::harness::poll_future (47 samples, 1.34%)std::panic::catch_unwind (47 samples, 1.34%)std::panicking::try (47 samples, 1.34%)std::panicking::try::do_call (47 samples, 1.34%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (47 samples, 1.34%)tokio::runtime::task::harness::poll_future::_{{closure}} (47 samples, 1.34%)tokio::runtime::task::core::Core<T,S>::poll (47 samples, 1.34%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (47 samples, 1.34%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (47 samples, 1.34%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (47 samples, 1.34%)rutin::server::Handler::run::_{{closure}} (47 samples, 1.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (47 samples, 1.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (47 samples, 1.34%)rutin::cmd::dispatch::_{{closure}} (45 samples, 1.29%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (45 samples, 1.29%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (45 samples, 1.29%)rutin::cmd::_dispatch::_{{closure}} (45 samples, 1.29%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (45 samples, 1.29%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (45 samples, 1.29%)rutin::cmd::CmdExecutor::apply::_{{closure}} (45 samples, 1.29%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::parse (45 samples, 1.29%)rutin::frame::Frame::into_bulks (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (24 samples, 0.69%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (24 samples, 0.69%)<core::pin::Pin<P> as core::future::future::Future>::poll (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (24 samples, 0.69%)<core::pin::Pin<P> as core::future::future::Future>::poll (24 samples, 0.69%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_decimal::_{{closure}} (24 samples, 0.69%)rutin::connection::Connection::read_line::_{{closure}} (24 samples, 0.69%)bytes::bytes_mut::BytesMut::split_to (24 samples, 0.69%)bytes::bytes_mut::BytesMut::shallow_clone (17 samples, 0.49%)bytes::bytes_mut::increment_shared (17 samples, 0.49%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<tracing::span::Span> (1 samples, 0.03%)<tracing::span::Span as core::ops::drop::Drop>::drop (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (4 samples, 0.11%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (4 samples, 0.11%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.09%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.06%)alloc::alloc::dealloc (2 samples, 0.06%)cfree (2 samples, 0.06%)[libc.so.6] (1 samples, 0.03%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>>> (5 samples, 0.14%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>> (5 samples, 0.14%)core::ptr::drop_in_place<rutin::connection::Connection::write_frame::{{closure}}::{{closure}}::{{closure}}::_write_frame::{{closure}}> (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::Context::run (51 samples, 1.46%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (51 samples, 1.46%)tokio::runtime::coop::budget (51 samples, 1.46%)tokio::runtime::coop::with_budget (51 samples, 1.46%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (51 samples, 1.46%)tokio::runtime::task::LocalNotified<S>::run (51 samples, 1.46%)tokio::runtime::task::raw::RawTask::poll (51 samples, 1.46%)tokio::runtime::task::harness::Harness<T,S>::poll (51 samples, 1.46%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (51 samples, 1.46%)tokio::runtime::task::harness::poll_future (51 samples, 1.46%)std::panic::catch_unwind (51 samples, 1.46%)std::panicking::try (51 samples, 1.46%)std::panicking::try::do_call (51 samples, 1.46%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (51 samples, 1.46%)tokio::runtime::task::harness::poll_future::_{{closure}} (51 samples, 1.46%)tokio::runtime::task::core::Core<T,S>::poll (51 samples, 1.46%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (51 samples, 1.46%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (51 samples, 1.46%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (51 samples, 1.46%)rutin::server::Handler::run::_{{closure}} (51 samples, 1.46%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (51 samples, 1.46%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (51 samples, 1.46%)rutin::cmd::dispatch::_{{closure}} (27 samples, 0.77%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (27 samples, 0.77%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (27 samples, 0.77%)rutin::cmd::_dispatch::_{{closure}} (27 samples, 0.77%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (27 samples, 0.77%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (27 samples, 0.77%)rutin::cmd::CmdExecutor::apply::_{{closure}} (27 samples, 0.77%)rutin::cmd::CmdExecutor::execute::_{{closure}} (27 samples, 0.77%)rutin::connection::Connection::write_frame::_{{closure}} (27 samples, 0.77%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (22 samples, 0.63%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (19 samples, 0.54%)rutin::connection::Connection::flush::_{{closure}} (6 samples, 0.17%)<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (5 samples, 0.14%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (5 samples, 0.14%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (5 samples, 0.14%)tokio::io::util::buf_writer::BufWriter<W>::flush_buf (4 samples, 0.11%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (3 samples, 0.09%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write (1 samples, 0.03%)rutin::connection::Connection::flush::_{{closure}} (5 samples, 0.14%)<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (5 samples, 0.14%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (5 samples, 0.14%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (5 samples, 0.14%)tokio::io::util::buf_writer::BufWriter<W>::flush_buf (5 samples, 0.14%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (5 samples, 0.14%)tokio::net::tcp::stream::TcpStream::poll_write_priv (5 samples, 0.14%)tokio::io::poll_evented::PollEvented<E>::poll_write (4 samples, 0.11%)tokio::runtime::io::registration::Registration::poll_write_ready (2 samples, 0.06%)tokio::runtime::io::registration::Registration::poll_ready (2 samples, 0.06%)[libc.so.6] (6 samples, 0.17%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (12 samples, 0.34%)tokio::runtime::coop::budget (12 samples, 0.34%)tokio::runtime::coop::with_budget (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::LocalNotified<S>::run (12 samples, 0.34%)tokio::runtime::task::raw::RawTask::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (12 samples, 0.34%)tokio::runtime::task::harness::poll_future (12 samples, 0.34%)std::panic::catch_unwind (12 samples, 0.34%)std::panicking::try (12 samples, 0.34%)std::panicking::try::do_call (12 samples, 0.34%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (12 samples, 0.34%)tokio::runtime::task::harness::poll_future::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll (12 samples, 0.34%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (12 samples, 0.34%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::cmd::dispatch::_{{closure}} (12 samples, 0.34%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::cmd::_dispatch::_{{closure}} (12 samples, 0.34%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::cmd::CmdExecutor::apply::_{{closure}} (12 samples, 0.34%)rutin::cmd::CmdExecutor::execute::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::write_frame::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (7 samples, 0.20%)alloc::boxed::Box<T>::pin (7 samples, 0.20%)alloc::boxed::Box<T>::new (7 samples, 0.20%)alloc::alloc::exchange_malloc (1 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.03%)alloc::alloc::Global::alloc_impl (1 samples, 0.03%)alloc::alloc::alloc (1 samples, 0.03%)malloc (1 samples, 0.03%)bytes::bytes_mut::BytesMut::len (1 samples, 0.03%)bytes::bytes_mut::BytesMut::split_to (14 samples, 0.40%)bytes::bytes_mut::BytesMut::shallow_clone (7 samples, 0.20%)bytes::bytes_mut::increment_shared (7 samples, 0.20%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (2 samples, 0.06%)core::option::Option<T>::and_then (1 samples, 0.03%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked::_{{closure}} (1 samples, 0.03%)atoi::atoi (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::option::Option<T>::ok_or (1 samples, 0.03%)bytes::bytes_mut::BytesMut::kind (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (10 samples, 0.29%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (10 samples, 0.29%)bytes::bytes_mut::release_shared (9 samples, 0.26%)core::sync::atomic::AtomicUsize::fetch_sub (1 samples, 0.03%)core::sync::atomic::atomic_sub (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.06%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.06%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (2 samples, 0.06%)rutin::connection::Connection::read_decimal::_{{closure}} (32 samples, 0.92%)rutin::connection::Connection::read_line::_{{closure}} (8 samples, 0.23%)bytes::bytes_mut::BytesMut::split_to (2 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (47 samples, 1.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (47 samples, 1.34%)rutin::connection::Connection::read_u8::_{{closure}} (1 samples, 0.03%)bytes::buf::buf_impl::Buf::get_u8 (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::run (49 samples, 1.40%)tokio::runtime::context::runtime::enter_runtime (49 samples, 1.40%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (49 samples, 1.40%)tokio::runtime::context::set_scheduler (49 samples, 1.40%)std::thread::local::LocalKey<T>::with (49 samples, 1.40%)std::thread::local::LocalKey<T>::try_with (49 samples, 1.40%)tokio::runtime::context::set_scheduler::_{{closure}} (49 samples, 1.40%)tokio::runtime::context::scoped::Scoped<T>::set (49 samples, 1.40%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (49 samples, 1.40%)tokio::runtime::scheduler::multi_thread::worker::Context::run (49 samples, 1.40%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (49 samples, 1.40%)tokio::runtime::coop::budget (49 samples, 1.40%)tokio::runtime::coop::with_budget (49 samples, 1.40%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (49 samples, 1.40%)tokio::runtime::task::LocalNotified<S>::run (49 samples, 1.40%)tokio::runtime::task::raw::RawTask::poll (49 samples, 1.40%)tokio::runtime::task::harness::Harness<T,S>::poll (49 samples, 1.40%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (49 samples, 1.40%)tokio::runtime::task::harness::poll_future (49 samples, 1.40%)std::panic::catch_unwind (49 samples, 1.40%)std::panicking::try (49 samples, 1.40%)std::panicking::try::do_call (49 samples, 1.40%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (49 samples, 1.40%)tokio::runtime::task::harness::poll_future::_{{closure}} (49 samples, 1.40%)tokio::runtime::task::core::Core<T,S>::poll (49 samples, 1.40%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (49 samples, 1.40%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (49 samples, 1.40%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (49 samples, 1.40%)rutin::server::Handler::run::_{{closure}} (49 samples, 1.40%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (49 samples, 1.40%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (49 samples, 1.40%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (49 samples, 1.40%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (49 samples, 1.40%)<core::pin::Pin<P> as core::future::future::Future>::poll (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_decimal::_{{closure}} (2 samples, 0.06%)rutin::connection::Connection::read_line::_{{closure}} (2 samples, 0.06%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (2 samples, 0.06%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.06%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.06%)tokio::net::tcp::stream::TcpStream::poll_read_priv (2 samples, 0.06%)tokio::io::poll_evented::PollEvented<E>::poll_read (2 samples, 0.06%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (2 samples, 0.06%)mio::io_source::IoSource<T>::do_io (2 samples, 0.06%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (2 samples, 0.06%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (2 samples, 0.06%)<&std::net::tcp::TcpStream as std::io::Read>::read (2 samples, 0.06%)std::sys_common::net::TcpStream::read (2 samples, 0.06%)std::sys::pal::unix::net::Socket::read (2 samples, 0.06%)std::sys::pal::unix::net::Socket::recv_with_flags (2 samples, 0.06%)recv (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)<tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)bytes::bytes_mut::BytesMut::split_to (2 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (27 samples, 0.77%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (27 samples, 0.77%)rutin::connection::Connection::read_u8::_{{closure}} (5 samples, 0.14%)bytes::buf::buf_impl::Buf::get_u8 (2 samples, 0.06%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.06%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)bytes::bytes_mut::BytesMut::len (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (49 samples, 1.40%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (49 samples, 1.40%)<core::pin::Pin<P> as core::future::future::Future>::poll (49 samples, 1.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (49 samples, 1.40%)rutin::connection::Connection::read_decimal::_{{closure}} (22 samples, 0.63%)rutin::connection::Connection::read_line::_{{closure}} (22 samples, 0.63%)bytes::bytes_mut::BytesMut::split_to (22 samples, 0.63%)bytes::bytes_mut::BytesMut::shallow_clone (19 samples, 0.54%)bytes::bytes_mut::increment_shared (19 samples, 0.54%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.09%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)core::ptr::drop_in_place<<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::apply::{{closure}}> (1 samples, 0.03%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::parse (5 samples, 0.14%)core::ptr::drop_in_place<<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::execute::{{closure}}> (3 samples, 0.09%)<T as core::convert::Into<U>>::into (7 samples, 0.20%)<rutin::db::object::str::Str as core::convert::From<bytes::bytes::Bytes>>::from (7 samples, 0.20%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop (7 samples, 0.20%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (7 samples, 0.20%)bytes::bytes_mut::shared_v_drop::_{{closure}} (7 samples, 0.20%)bytes::bytes_mut::release_shared (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::ptr::drop_in_place<rutin::db::object::ObjectInner> (4 samples, 0.11%)rutin::db::Db::insert_object (2 samples, 0.06%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (27 samples, 0.77%)rutin::db::object::Object::new_str (1 samples, 0.03%)rutin::db::object::Object::new (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)hash_conntrack_raw.constprop.0 (1 samples, 0.03%)core::ptr::drop_in_place<rutin::connection::Connection::write_frame::{{closure}}> (1 samples, 0.03%)rutin::cmd::CmdExecutor::apply::_{{closure}} (57 samples, 1.63%)rutin::cmd::CmdExecutor::execute::_{{closure}} (41 samples, 1.17%)core::ptr::drop_in_place<rutin::frame::Frame> (1 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll (141 samples, 4.03%)toki..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (141 samples, 4.03%)toki..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (141 samples, 4.03%)toki..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (141 samples, 4.03%)<tok..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (141 samples, 4.03%)toki..tokio::runtime::scheduler::multi_thread::worker::run (141 samples, 4.03%)toki..tokio::runtime::context::runtime::enter_runtime (141 samples, 4.03%)toki..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (141 samples, 4.03%)toki..tokio::runtime::context::set_scheduler (141 samples, 4.03%)toki..std::thread::local::LocalKey<T>::with (141 samples, 4.03%)std:..std::thread::local::LocalKey<T>::try_with (141 samples, 4.03%)std:..tokio::runtime::context::set_scheduler::_{{closure}} (141 samples, 4.03%)toki..tokio::runtime::context::scoped::Scoped<T>::set (141 samples, 4.03%)toki..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (141 samples, 4.03%)toki..tokio::runtime::scheduler::multi_thread::worker::Context::run (141 samples, 4.03%)toki..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (141 samples, 4.03%)toki..tokio::runtime::coop::budget (141 samples, 4.03%)toki..tokio::runtime::coop::with_budget (141 samples, 4.03%)toki..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (141 samples, 4.03%)toki..tokio::runtime::task::LocalNotified<S>::run (141 samples, 4.03%)toki..tokio::runtime::task::raw::RawTask::poll (141 samples, 4.03%)toki..tokio::runtime::task::harness::Harness<T,S>::poll (141 samples, 4.03%)toki..tokio::runtime::task::harness::Harness<T,S>::poll_inner (141 samples, 4.03%)toki..tokio::runtime::task::harness::poll_future (141 samples, 4.03%)toki..std::panic::catch_unwind (141 samples, 4.03%)std:..std::panicking::try (141 samples, 4.03%)std:..std::panicking::try::do_call (141 samples, 4.03%)std:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (141 samples, 4.03%)<cor..tokio::runtime::task::harness::poll_future::_{{closure}} (141 samples, 4.03%)toki..tokio::runtime::task::core::Core<T,S>::poll (141 samples, 4.03%)toki..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (141 samples, 4.03%)toki..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (141 samples, 4.03%)toki..rutin::server::Listener::run::_{{closure}}::_{{closure}} (141 samples, 4.03%)ruti..rutin::server::Handler::run::_{{closure}} (141 samples, 4.03%)ruti..rutin::server::Handler::run::_{{closure}}::_{{closure}} (141 samples, 4.03%)ruti..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (141 samples, 4.03%)ruti..rutin::cmd::dispatch::_{{closure}} (92 samples, 2.63%)ru..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (92 samples, 2.63%)ru..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (92 samples, 2.63%)ru..rutin::cmd::_dispatch::_{{closure}} (92 samples, 2.63%)ru..rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (92 samples, 2.63%)ru..rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (92 samples, 2.63%)ru..rutin::cmd::get_cmd_name_uppercase (10 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)__slab_free.constprop.0 (1 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (1 samples, 0.03%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::run (12 samples, 0.34%)tokio::runtime::context::runtime::enter_runtime (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (12 samples, 0.34%)tokio::runtime::context::set_scheduler (12 samples, 0.34%)std::thread::local::LocalKey<T>::with (12 samples, 0.34%)std::thread::local::LocalKey<T>::try_with (12 samples, 0.34%)tokio::runtime::context::set_scheduler::_{{closure}} (12 samples, 0.34%)tokio::runtime::context::scoped::Scoped<T>::set (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (12 samples, 0.34%)tokio::runtime::coop::budget (12 samples, 0.34%)tokio::runtime::coop::with_budget (12 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::LocalNotified<S>::run (12 samples, 0.34%)tokio::runtime::task::raw::RawTask::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll (12 samples, 0.34%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (12 samples, 0.34%)tokio::runtime::task::harness::poll_future (12 samples, 0.34%)std::panic::catch_unwind (12 samples, 0.34%)std::panicking::try (12 samples, 0.34%)std::panicking::try::do_call (12 samples, 0.34%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (12 samples, 0.34%)tokio::runtime::task::harness::poll_future::_{{closure}} (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll (12 samples, 0.34%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (12 samples, 0.34%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (12 samples, 0.34%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (12 samples, 0.34%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.34%)<core::pin::Pin<P> as core::future::future::Future>::poll (12 samples, 0.34%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_decimal::_{{closure}} (12 samples, 0.34%)rutin::connection::Connection::read_line::_{{closure}} (12 samples, 0.34%)bytes::bytes_mut::BytesMut::split_to (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)[libc.so.6] (2 samples, 0.06%)<bytes::bytes::Bytes as core::clone::Clone>::clone (2 samples, 0.06%)bytes::bytes_mut::shared_v_clone (1 samples, 0.03%)bytes::bytes_mut::increment_shared (1 samples, 0.03%)[libc.so.6] (2 samples, 0.06%)core::option::Option<T>::unwrap (5 samples, 0.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<rutin::db::event::Event> (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::slice::<impl [T]>::get_unchecked (2 samples, 0.06%)<usize as core::slice::index::SliceIndex<[T]>>::get_unchecked (2 samples, 0.06%)core::ptr::const_ptr::<impl *const T>::add (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)parking_lot_core::parking_lot::park (1 samples, 0.03%)parking_lot_core::parking_lot::with_thread_data (1 samples, 0.03%)parking_lot_core::parking_lot::park::_{{closure}} (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (1 samples, 0.03%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (1 samples, 0.03%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wait (1 samples, 0.03%)futex_wait_queue_me (1 samples, 0.03%)schedule (1 samples, 0.03%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_yield_write_shard (22 samples, 0.63%)lock_api::rwlock::RwLock<R,T>::write (20 samples, 0.57%)<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_exclusive (20 samples, 0.57%)dashmap::lock::RawRwLock::lock_exclusive_slow (2 samples, 0.06%)parking_lot_core::spinwait::SpinWait::spin (1 samples, 0.03%)parking_lot_core::spinwait::cpu_relax (1 samples, 0.03%)core::hint::spin_loop (1 samples, 0.03%)core::core_arch::x86::sse2::_mm_pause (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)core::option::Option<T>::map (3 samples, 0.09%)[libc.so.6] (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)wake_q_add_safe (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::rwlock::RwLockWriteGuard<dashmap::lock::RawRwLock,hashbrown::map::HashMap<bytes::bytes::Bytes,dashmap::util::SharedValue<rutin::db::object::Object>,ahash::random_state::RandomState>>> (13 samples, 0.37%)<lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::drop::Drop>::drop (13 samples, 0.37%)<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_exclusive (13 samples, 0.37%)dashmap::lock::RawRwLock::unlock_exclusive_slow (9 samples, 0.26%)parking_lot_core::parking_lot::unpark_one (9 samples, 0.26%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (8 samples, 0.23%)syscall (8 samples, 0.23%)entry_SYSCALL_64_after_hwframe (8 samples, 0.23%)do_syscall_64 (8 samples, 0.23%)__x64_sys_futex (8 samples, 0.23%)do_futex (8 samples, 0.23%)futex_wake (8 samples, 0.23%)wake_up_q (7 samples, 0.20%)try_to_wake_up (7 samples, 0.20%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::read (4 samples, 0.11%)[libc.so.6] (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::mem::replace (5 samples, 0.14%)core::ptr::write (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes::Bytes> (3 samples, 0.09%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (3 samples, 0.09%)bytes::bytes_mut::shared_v_drop (3 samples, 0.09%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (3 samples, 0.09%)bytes::bytes_mut::shared_v_drop::_{{closure}} (3 samples, 0.09%)bytes::bytes_mut::release_shared (3 samples, 0.09%)hashbrown::map::make_hash (1 samples, 0.03%)<bytes::bytes::Bytes as core::hash::Hash>::hash (1 samples, 0.03%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (1 samples, 0.03%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (1 samples, 0.03%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write (1 samples, 0.03%)core::num::<impl u64>::wrapping_add (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)bytes::bytes::Bytes::as_slice (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)[libc.so.6] (11 samples, 0.31%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (2 samples, 0.06%)netif_receive_skb_list_internal (2 samples, 0.06%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)nf_conntrack_tcp_packet (1 samples, 0.03%)nf_ip_checksum (1 samples, 0.03%)hashbrown::raw::inner::RawTable<T,A>::find_or_find_insert_slot::_{{closure}} (25 samples, 0.72%)hashbrown::map::equivalent_key::_{{closure}} (25 samples, 0.72%)<Q as hashbrown::Equivalent<K>>::equivalent (25 samples, 0.72%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (25 samples, 0.72%)<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (25 samples, 0.72%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (17 samples, 0.49%)core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (17 samples, 0.49%)<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (17 samples, 0.49%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (2 samples, 0.06%)netif_receive_skb_list_internal (2 samples, 0.06%)__netif_receive_skb_list_core (2 samples, 0.06%)ip_list_rcv (2 samples, 0.06%)ip_sublist_rcv (2 samples, 0.06%)ip_sublist_rcv_finish (2 samples, 0.06%)ip_local_deliver_finish (2 samples, 0.06%)ip_protocol_deliver_rcu (2 samples, 0.06%)tcp_v4_rcv (2 samples, 0.06%)tcp_v4_do_rcv (2 samples, 0.06%)tcp_rcv_established (2 samples, 0.06%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)hashbrown::raw::inner::h2 (1 samples, 0.03%)dashmap::DashMap<K,V,S>::insert (81 samples, 2.32%)d..<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_insert (81 samples, 2.32%)<..hashbrown::map::HashMap<K,V,S,A>::insert (41 samples, 1.17%)hashbrown::raw::inner::RawTable<T,A>::find_or_find_insert_slot (30 samples, 0.86%)hashbrown::raw::inner::RawTableInner::find_or_find_insert_slot_inner (30 samples, 0.86%)hashbrown::raw::inner::sse2::Group::load (4 samples, 0.11%)core::core_arch::x86::sse2::_mm_loadu_si128 (4 samples, 0.11%)core::intrinsics::copy_nonoverlapping (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)rutin::db::Db::update_expire_records (2 samples, 0.06%)core::ptr::drop_in_place<bytes::bytes::Bytes> (1 samples, 0.03%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop (1 samples, 0.03%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop::_{{closure}} (1 samples, 0.03%)bytes::bytes_mut::release_shared (1 samples, 0.03%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.03%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (1 samples, 0.03%)rutin::db::event::Event::trigger_events (3 samples, 0.09%)rutin::db::event::Event::trigger_track_event (1 samples, 0.03%)<T as core::convert::Into<U>>::into (1 samples, 0.03%)<bytes::bytes::Bytes as core::convert::From<&str>>::from (1 samples, 0.03%)bytes::bytes::Bytes::from_static (1 samples, 0.03%)core::ptr::null_mut (1 samples, 0.03%)core::ptr::metadata::from_raw_parts_mut (1 samples, 0.03%)rutin::db::Db::insert_object::_{{closure}} (100 samples, 2.86%)ru..rutin::db::object::ObjectInner::expire (1 samples, 0.03%)<rutin::cmd::commands::str::Set as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (105 samples, 3.00%)<ru..rutin::db::Db::insert_object (105 samples, 3.00%)rut..tracing_core::metadata::LevelFilter::current (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)[libc.so.6] (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<tokio::io::util::write_all::WriteAll<W> as core::future::future::Future>::poll (3 samples, 0.09%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (3 samples, 0.09%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (3 samples, 0.09%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (3 samples, 0.09%)alloc::vec::Vec<T,A>::extend_from_slice (3 samples, 0.09%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (3 samples, 0.09%)alloc::vec::Vec<T,A>::append_elements (3 samples, 0.09%)core::intrinsics::copy_nonoverlapping (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)rutin::connection::Connection::write_all::_{{closure}} (9 samples, 0.26%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)alloc::vec::Vec<T,A>::len (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (31 samples, 0.89%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (31 samples, 0.89%)rutin::connection::Connection::write_u8::_{{closure}} (14 samples, 0.40%)<tokio::io::util::write_int::WriteU8<W> as core::future::future::Future>::poll (12 samples, 0.34%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (11 samples, 0.31%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (11 samples, 0.31%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (9 samples, 0.26%)alloc::vec::Vec<T,A>::extend_from_slice (9 samples, 0.26%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (9 samples, 0.26%)alloc::vec::Vec<T,A>::append_elements (9 samples, 0.26%)core::intrinsics::copy_nonoverlapping (9 samples, 0.26%)[libc.so.6] (9 samples, 0.26%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)fput (1 samples, 0.03%)fput_many (2 samples, 0.06%)import_single_range (1 samples, 0.03%)inet_sendmsg (3 samples, 0.09%)sockfd_lookup_light (7 samples, 0.20%)__fget_light (6 samples, 0.17%)__fget_files (5 samples, 0.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)_raw_spin_unlock_bh (5 samples, 0.14%)__raw_callee_save___pv_queued_spin_unlock (5 samples, 0.14%)lock_sock_nested (2 samples, 0.06%)_raw_spin_lock_bh (1 samples, 0.03%)release_sock (3 samples, 0.09%)_raw_spin_lock_bh (1 samples, 0.03%)__ip_finish_output (3 samples, 0.09%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__sk_dst_check (2 samples, 0.06%)ipv4_dst_check (1 samples, 0.03%)ip_finish_output (3 samples, 0.09%)__local_bh_enable_ip (1 samples, 0.03%)fq_codel_dequeue (3 samples, 0.09%)__qdisc_run (5 samples, 0.14%)sch_direct_xmit (2 samples, 0.06%)dev_hard_start_xmit (2 samples, 0.06%)netvsc_xmit (2 samples, 0.06%)netvsc_send (2 samples, 0.06%)netvsc_send_pkt (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (3 samples, 0.09%)_raw_spin_lock (4 samples, 0.11%)__pv_queued_spin_lock_slowpath (2 samples, 0.06%)dev_qdisc_enqueue (1 samples, 0.03%)fq_codel_enqueue (1 samples, 0.03%)netdev_core_pick_tx (35 samples, 1.00%)netvsc_select_queue (32 samples, 0.92%)__skb_flow_dissect (20 samples, 0.57%)__skb_flow_get_ports (3 samples, 0.09%)__raw_callee_save___pv_queued_spin_unlock (5 samples, 0.14%)_raw_spin_lock (5 samples, 0.14%)__pv_queued_spin_lock_slowpath (1 samples, 0.03%)fill_pg_buf (4 samples, 0.11%)netvsc_get_slots (3 samples, 0.09%)_find_first_zero_bit (1 samples, 0.03%)memcpy (2 samples, 0.06%)memcpy_erms (4 samples, 0.11%)dev_hard_start_xmit (139 samples, 3.98%)dev_..netvsc_xmit (136 samples, 3.89%)netv..netvsc_send (118 samples, 3.38%)net..netvsc_send_pkt (87 samples, 2.49%)ne..vmbus_sendpacket (45 samples, 1.29%)hv_ringbuffer_write (44 samples, 1.26%)vmbus_setevent (2 samples, 0.06%)__dev_queue_xmit (226 samples, 6.46%)__dev_qu..sch_direct_xmit (156 samples, 4.46%)sch_d..validate_xmit_skb_list (7 samples, 0.20%)validate_xmit_skb.constprop.0 (5 samples, 0.14%)netif_skb_features (2 samples, 0.06%)kfree_skbmem (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)sock_def_readable (4 samples, 0.11%)__wake_up_common_lock (4 samples, 0.11%)ip_sublist_rcv_finish (5 samples, 0.14%)ip_local_deliver_finish (5 samples, 0.14%)ip_protocol_deliver_rcu (5 samples, 0.14%)tcp_v4_rcv (5 samples, 0.14%)tcp_v4_do_rcv (5 samples, 0.14%)tcp_rcv_established (5 samples, 0.14%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)napi_complete_done (7 samples, 0.20%)netif_receive_skb_list_internal (7 samples, 0.20%)__netif_receive_skb_list_core (7 samples, 0.20%)ip_list_rcv (7 samples, 0.20%)ip_sublist_rcv (7 samples, 0.20%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)__local_bh_enable_ip (9 samples, 0.26%)do_softirq (9 samples, 0.26%)__softirqentry_text_start (9 samples, 0.26%)net_rx_action (9 samples, 0.26%)__napi_poll (9 samples, 0.26%)netvsc_poll (9 samples, 0.26%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)ip_finish_output2 (247 samples, 7.07%)ip_finish..dev_queue_xmit (1 samples, 0.03%)migrate_disable (1 samples, 0.03%)ip_finish_output (7 samples, 0.20%)__cgroup_bpf_run_filter_skb (7 samples, 0.20%)migrate_enable (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)ip_send_check (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)ipv4_conntrack_defrag (2 samples, 0.06%)ipv4_conntrack_local (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)__nf_conntrack_find_get.isra.0 (41 samples, 1.17%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (2 samples, 0.06%)netif_receive_skb_list_internal (2 samples, 0.06%)__netif_receive_skb_list_core (2 samples, 0.06%)ip_list_rcv (2 samples, 0.06%)ip_sublist_rcv (2 samples, 0.06%)ip_sublist_rcv_finish (2 samples, 0.06%)ip_local_deliver_finish (2 samples, 0.06%)ip_protocol_deliver_rcu (2 samples, 0.06%)tcp_v4_rcv (2 samples, 0.06%)tcp_v4_do_rcv (2 samples, 0.06%)tcp_rcv_established (2 samples, 0.06%)sock_def_readable (2 samples, 0.06%)__wake_up_common_lock (2 samples, 0.06%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)get_l4proto (4 samples, 0.11%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)hash_conntrack_raw.constprop.0 (13 samples, 0.37%)__siphash_unaligned (13 samples, 0.37%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__usecs_to_jiffies (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)tcp_schedule_loss_probe (1 samples, 0.03%)__local_bh_enable_ip (2 samples, 0.06%)do_softirq (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)rndis_filter_receive (1 samples, 0.03%)__nf_ct_refresh_acct (2 samples, 0.06%)_raw_spin_lock_bh (4 samples, 0.11%)_raw_spin_unlock_bh (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (1 samples, 0.03%)nf_conntrack_tcp_packet (24 samples, 0.69%)nf_ct_seq_offset (6 samples, 0.17%)nf_conntrack_in (96 samples, 2.75%)nf..nf_ct_get_tuple (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)nf_nat_ipv4_local_fn (4 samples, 0.11%)nf_nat_inet_fn (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)__local_bh_enable_ip (2 samples, 0.06%)do_softirq (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)napi_complete_done (2 samples, 0.06%)netif_receive_skb_list_internal (2 samples, 0.06%)__netif_receive_skb_list_core (2 samples, 0.06%)ip_list_rcv (2 samples, 0.06%)ip_sublist_rcv (2 samples, 0.06%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)nf_ct_get_tuple (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.09%)sysvec_hyperv_callback (3 samples, 0.09%)irq_exit_rcu (3 samples, 0.09%)__softirqentry_text_start (3 samples, 0.09%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)__napi_alloc_skb (1 samples, 0.03%)__alloc_skb (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)nft_counter_eval (7 samples, 0.20%)__ip_local_out (149 samples, 4.26%)__ip_..nf_hook_slow (145 samples, 4.15%)nf_ho..nft_do_chain_ipv4 (34 samples, 0.97%)nft_do_chain (34 samples, 0.97%)nft_meta_set_eval (1 samples, 0.03%)ip_local_out (153 samples, 4.38%)ip_lo..asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)ipv4_confirm (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)nf_confirm (7 samples, 0.20%)nf_ct_deliver_cached_events (6 samples, 0.17%)ip_output (20 samples, 0.57%)nf_hook_slow (16 samples, 0.46%)nf_nat_ipv4_out (5 samples, 0.14%)nf_nat_inet_fn (3 samples, 0.09%)__ip_queue_xmit (444 samples, 12.70%)__ip_queue_xmitskb_push (1 samples, 0.03%)__copy_skb_header (2 samples, 0.06%)__skb_clone (16 samples, 0.46%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)__tcp_select_window (7 samples, 0.20%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)bpf_skops_write_hdr_opt.isra.0 (1 samples, 0.03%)cubictcp_cwnd_event (6 samples, 0.17%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)tcp_options_write (1 samples, 0.03%)tcp_rate_skb_sent (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)tcp_update_skb_after_send (1 samples, 0.03%)__tcp_transmit_skb (505 samples, 14.45%)__tcp_transmit_skbtcp_v4_send_check (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)ktime_get (10 samples, 0.29%)read_tsc (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)get_l4proto (1 samples, 0.03%)tcp_check_space (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)rb_insert_color (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__mod_timer (6 samples, 0.17%)sk_reset_timer (9 samples, 0.26%)mod_timer (2 samples, 0.06%)tcp_rbtree_insert (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)tcp_rearm_rto (1 samples, 0.03%)tcp_rearm_rto.part.0 (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tcp_event_new_data_sent (22 samples, 0.63%)tcp_rearm_rto (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)tcp_schedule_loss_probe.part.0 (4 samples, 0.11%)jiffies_to_usecs (1 samples, 0.03%)__tcp_push_pending_frames (559 samples, 15.99%)__tcp_push_pending_framestcp_write_xmit (558 samples, 15.96%)tcp_write_xmittcp_small_queue_check.isra.0 (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (6 samples, 0.17%)sysvec_hyperv_callback (6 samples, 0.17%)irq_exit_rcu (6 samples, 0.17%)__softirqentry_text_start (6 samples, 0.17%)sk_page_frag_refill (9 samples, 0.26%)skb_page_frag_refill (9 samples, 0.26%)__ksize (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__build_skb_around (4 samples, 0.11%)ksize (1 samples, 0.03%)allocate_slab (1 samples, 0.03%)__alloc_pages (1 samples, 0.03%)get_page_from_freelist (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)___slab_alloc.constprop.0 (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__kmalloc_track_caller (15 samples, 0.43%)kmalloc_slab (1 samples, 0.03%)__ksize (6 samples, 0.17%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)___slab_alloc.constprop.0 (3 samples, 0.09%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)kmem_cache_alloc (16 samples, 0.46%)should_failslab (1 samples, 0.03%)__alloc_skb (47 samples, 1.34%)ksize (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)sk_stream_alloc_skb (49 samples, 1.40%)sk_forced_mem_schedule (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__check_object_size (3 samples, 0.09%)__virt_addr_valid (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)skb_defer_rx_timestamp (1 samples, 0.03%)copy_user_enhanced_fast_string (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)skb_do_copy_data_nocache (16 samples, 0.46%)_copy_from_iter (12 samples, 0.34%)copy_user_generic_unrolled (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_push (3 samples, 0.09%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.06%)sysvec_hyperv_callback (2 samples, 0.06%)irq_exit_rcu (2 samples, 0.06%)__softirqentry_text_start (2 samples, 0.06%)tcp_send_mss (12 samples, 0.34%)tcp_current_mss (10 samples, 0.29%)ipv4_mtu (2 samples, 0.06%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)__x64_sys_sendto (698 samples, 19.97%)__x64_sys_sendto__sys_sendto (697 samples, 19.94%)__sys_sendtotcp_sendmsg (680 samples, 19.45%)tcp_sendmsgtcp_sendmsg_locked (670 samples, 19.16%)tcp_sendmsg_lockedtcp_skb_entail (3 samples, 0.09%)tcp_chrono_start (1 samples, 0.03%)syscall_enter_from_user_mode (13 samples, 0.37%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)__seccomp_filter (7 samples, 0.20%)populate_seccomp_data (2 samples, 0.06%)__send (740 samples, 21.17%)__sendentry_SYSCALL_64_after_hwframe (720 samples, 20.59%)entry_SYSCALL_64_after_hwframedo_syscall_64 (720 samples, 20.59%)do_syscall_64syscall_trace_enter.constprop.0 (9 samples, 0.26%)__secure_computing (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write (748 samples, 21.40%)<&mio::net::tcp::stream::TcpStream..mio::io_source::IoSource<T>::do_io (748 samples, 21.40%)mio::io_source::IoSource<T>::do_iomio::sys::unix::stateless_io_source::IoSourceState::do_io (748 samples, 21.40%)mio::sys::unix::stateless_io_sourc..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (748 samples, 21.40%)<&mio::net::tcp::stream::TcpStream..<&std::net::tcp::TcpStream as std::io::Write>::write (748 samples, 21.40%)<&std::net::tcp::TcpStream as std:..std::sys_common::net::TcpStream::write (743 samples, 21.25%)std::sys_common::net::TcpStream::w..std::sys::pal::unix::cvt (1 samples, 0.03%)<isize as std::sys::pal::unix::IsMinusOne>::is_minus_one (1 samples, 0.03%)rutin::connection::Connection::flush::_{{closure}} (750 samples, 21.45%)rutin::connection::Connection::flu..<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (750 samples, 21.45%)<tokio::io::util::flush::Flush<A> ..<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (750 samples, 21.45%)<&mut T as tokio::io::async_write:..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (750 samples, 21.45%)<tokio::io::util::buf_writer::BufW..tokio::io::util::buf_writer::BufWriter<W>::flush_buf (750 samples, 21.45%)tokio::io::util::buf_writer::BufWr..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (750 samples, 21.45%)<tokio::net::tcp::stream::TcpStrea..tokio::net::tcp::stream::TcpStream::poll_write_priv (750 samples, 21.45%)tokio::net::tcp::stream::TcpStream..tokio::io::poll_evented::PollEvented<E>::poll_write (750 samples, 21.45%)tokio::io::poll_evented::PollEvent..tokio::runtime::io::registration::Registration::poll_write_ready (2 samples, 0.06%)tokio::runtime::io::registration::Registration::poll_ready (2 samples, 0.06%)tokio::runtime::coop::poll_proceed (1 samples, 0.03%)tokio::runtime::context::budget (1 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)tokio::runtime::context::CONTEXT::__getit (1 samples, 0.03%)core::cell::Cell<T>::get (1 samples, 0.03%)all (3,496 samples, 100%)tokio-runtime-w (3,492 samples, 99.89%)tokio-runtime-wtokio::runtime::task::harness::Harness<T,S>::poll (902 samples, 25.80%)tokio::runtime::task::harness::Harness<T,..tokio::runtime::task::harness::Harness<T,S>::poll_inner (902 samples, 25.80%)tokio::runtime::task::harness::Harness<T,..tokio::runtime::task::harness::poll_future (902 samples, 25.80%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (902 samples, 25.80%)std::panic::catch_unwindstd::panicking::try (902 samples, 25.80%)std::panicking::trystd::panicking::try::do_call (902 samples, 25.80%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (902 samples, 25.80%)<core::panic::unwind_safe::AssertUnwindSa..tokio::runtime::task::harness::poll_future::_{{closure}} (902 samples, 25.80%)tokio::runtime::task::harness::poll_futur..tokio::runtime::task::core::Core<T,S>::poll (902 samples, 25.80%)tokio::runtime::task::core::Core<T,S>::po..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (902 samples, 25.80%)tokio::loom::std::unsafe_cell::UnsafeCell..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (902 samples, 25.80%)tokio::runtime::task::core::Core<T,S>::po..rutin::server::Listener::run::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::server::Listener::run::_{{closure}..rutin::server::Handler::run::_{{closure}} (890 samples, 25.46%)rutin::server::Handler::run::_{{closure}}rutin::server::Handler::run::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::server::Handler::run::_{{closure}}..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::server::Handler::run::_{{closure}}..rutin::cmd::dispatch::_{{closure}} (890 samples, 25.46%)rutin::cmd::dispatch::_{{closure}}rutin::cmd::dispatch::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::cmd::dispatch::_{{closure}}::_{{cl..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::cmd::dispatch::_{{closure}}::_{{cl..rutin::cmd::_dispatch::_{{closure}} (890 samples, 25.46%)rutin::cmd::_dispatch::_{{closure}}rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::cmd::_dispatch::_{{closure}}::_{{c..rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (890 samples, 25.46%)rutin::cmd::_dispatch::_{{closure}}::_{{c..rutin::cmd::CmdExecutor::apply::_{{closure}} (890 samples, 25.46%)rutin::cmd::CmdExecutor::apply::_{{closur..rutin::cmd::CmdExecutor::execute::_{{closure}} (890 samples, 25.46%)rutin::cmd::CmdExecutor::execute::_{{clos..rutin::connection::Connection::write_frame::_{{closure}} (785 samples, 22.45%)rutin::connection::Connection::write..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (785 samples, 22.45%)rutin::connection::Connection::write..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (785 samples, 22.45%)rutin::connection::Connection::write..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (4 samples, 0.11%)alloc::boxed::Box<T>::pin (4 samples, 0.11%)alloc::boxed::Box<T>::new (4 samples, 0.11%)alloc::alloc::exchange_malloc (4 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.11%)alloc::alloc::Global::alloc_impl (4 samples, 0.11%)alloc::alloc::alloc (4 samples, 0.11%)malloc (4 samples, 0.11%)