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%)tokio::runtime::blocking::pool::Spawner::spawn_thread (1 samples, 0.03%)std::thread::Builder::spawn (1 samples, 0.03%)std::thread::Builder::spawn_unchecked (1 samples, 0.03%)std::thread::Builder::spawn_unchecked_ (1 samples, 0.03%)std::sys::pal::unix::thread::Thread::new (1 samples, 0.03%)pthread_create (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__do_sys_clone3 (1 samples, 0.03%)kernel_clone (1 samples, 0.03%)copy_process (1 samples, 0.03%)alloc_pid (1 samples, 0.03%)async_shutdown::ShutdownManager<T>::delay_shutdown_token (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%)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%)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%)rutin::server::Listener::accept::_{{closure}} (1 samples, 0.03%)tokio::net::tcp::listener::TcpListener::accept::_{{closure}} (1 samples, 0.03%)tokio::net::tcp::stream::TcpStream::new (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::new (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::new_with_interest (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::new_with_interest_and_handle (1 samples, 0.03%)tokio::runtime::io::registration::Registration::new_with_interest_and_handle (1 samples, 0.03%)tokio::runtime::io::driver::Handle::add_source (1 samples, 0.03%)mio::poll::Registry::register (1 samples, 0.03%)<mio::sys::unix::pipe::Sender as mio::event::source::Source>::register (1 samples, 0.03%)<mio::io_source::IoSource<T> as mio::event::source::Source>::register (1 samples, 0.03%)mio::sys::unix::stateless_io_source::IoSourceState::register (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::register (1 samples, 0.03%)epoll_ctl (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_epoll_ctl (1 samples, 0.03%)do_epoll_ctl (1 samples, 0.03%)rutin (4 samples, 0.12%)_start (4 samples, 0.12%)__libc_start_main (4 samples, 0.12%)[libc.so.6] (4 samples, 0.12%)main (4 samples, 0.12%)std::rt::lang_start_internal (4 samples, 0.12%)std::panic::catch_unwind (4 samples, 0.12%)std::panicking::try (4 samples, 0.12%)std::panicking::try::do_call (4 samples, 0.12%)std::rt::lang_start_internal::_{{closure}} (4 samples, 0.12%)std::panic::catch_unwind (4 samples, 0.12%)std::panicking::try (4 samples, 0.12%)std::panicking::try::do_call (4 samples, 0.12%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (4 samples, 0.12%)std::rt::lang_start::_{{closure}} (4 samples, 0.12%)std::sys_common::backtrace::__rust_begin_short_backtrace (4 samples, 0.12%)core::ops::function::FnOnce::call_once (4 samples, 0.12%)rutin::main (4 samples, 0.12%)tokio::runtime::runtime::Runtime::block_on (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on (3 samples, 0.09%)tokio::runtime::context::runtime::enter_runtime (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on::_{{closure}} (3 samples, 0.09%)tokio::runtime::context::blocking::BlockingRegionGuard::block_on (3 samples, 0.09%)tokio::runtime::park::CachedParkThread::block_on (3 samples, 0.09%)tokio::runtime::coop::budget (3 samples, 0.09%)tokio::runtime::coop::with_budget (3 samples, 0.09%)tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (3 samples, 0.09%)rutin::main::_{{closure}} (3 samples, 0.09%)tokio::net::tcp::listener::TcpListener::bind::_{{closure}} (1 samples, 0.03%)tokio::net::tcp::listener::TcpListener::bind_addr (1 samples, 0.03%)tokio::net::tcp::listener::TcpListener::new (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::new (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::new_with_interest (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::new_with_interest_and_handle (1 samples, 0.03%)tokio::runtime::io::registration::Registration::new_with_interest_and_handle (1 samples, 0.03%)tokio::runtime::io::driver::Handle::add_source (1 samples, 0.03%)mio::poll::Registry::register (1 samples, 0.03%)<mio::sys::unix::pipe::Sender as mio::event::source::Source>::register (1 samples, 0.03%)<mio::io_source::IoSource<T> as mio::event::source::Source>::register (1 samples, 0.03%)mio::sys::unix::stateless_io_source::IoSourceState::register (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::register (1 samples, 0.03%)epoll_ctl (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_epoll_ctl (1 samples, 0.03%)do_epoll_ctl (1 samples, 0.03%)kmem_cache_alloc (1 samples, 0.03%)core::slice::<impl [T]>::copy_from_slice (2 samples, 0.06%)core::intrinsics::copy_nonoverlapping (2 samples, 0.06%)[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%)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::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::run (8 samples, 0.24%)tokio::runtime::context::runtime::enter_runtime (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (8 samples, 0.24%)tokio::runtime::context::set_scheduler (8 samples, 0.24%)std::thread::local::LocalKey<T>::with (8 samples, 0.24%)std::thread::local::LocalKey<T>::try_with (8 samples, 0.24%)tokio::runtime::context::set_scheduler::_{{closure}} (8 samples, 0.24%)tokio::runtime::context::scoped::Scoped<T>::set (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::Context::run (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (8 samples, 0.24%)tokio::runtime::coop::budget (8 samples, 0.24%)tokio::runtime::coop::with_budget (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (8 samples, 0.24%)tokio::runtime::task::LocalNotified<S>::run (8 samples, 0.24%)tokio::runtime::task::raw::RawTask::poll (8 samples, 0.24%)tokio::runtime::task::harness::Harness<T,S>::poll (8 samples, 0.24%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (8 samples, 0.24%)tokio::runtime::task::harness::poll_future (8 samples, 0.24%)std::panic::catch_unwind (8 samples, 0.24%)std::panicking::try (8 samples, 0.24%)std::panicking::try::do_call (8 samples, 0.24%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (8 samples, 0.24%)tokio::runtime::task::harness::poll_future::_{{closure}} (8 samples, 0.24%)tokio::runtime::task::core::Core<T,S>::poll (8 samples, 0.24%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (8 samples, 0.24%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (8 samples, 0.24%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::server::Handler::run::_{{closure}} (8 samples, 0.24%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::dispatch::_{{closure}} (8 samples, 0.24%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::_dispatch::_{{closure}} (8 samples, 0.24%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::get_cmd_name_uppercase (8 samples, 0.24%)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%)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%)<std::time::Instant as core::ops::arith::Sub>::sub (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::num::<impl u128>::leading_zeros (1 samples, 0.03%)compiler_builtins::float::conv::int_to_float::u128_to_f64_bits (2 samples, 0.06%)core::num::<impl u128>::wrapping_shl (1 samples, 0.03%)core::num::<impl u128>::unchecked_shl (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%)__floattidf (5 samples, 0.15%)compiler_builtins::float::conv::__floattidf (4 samples, 0.12%)core::num::<impl i128>::unsigned_abs (2 samples, 0.06%)core::num::<impl i128>::wrapping_abs (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::time::Duration::as_nanos (1 samples, 0.03%)[libm.so.6] (19 samples, 0.58%)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 (25 samples, 0.76%)pow (25 samples, 0.76%)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%)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 (4 samples, 0.12%)clock_gettime (3 samples, 0.09%)__vdso_clock_gettime (3 samples, 0.09%)std::time::Instant::now (1 samples, 0.03%)std::sys::pal::unix::time::Instant::now (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 (8 samples, 0.24%)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::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (65 samples, 1.99%)t..tokio::runtime::metrics::batch::MetricsBatch::end_processing_scheduled_tasks (23 samples, 0.70%)std::time::Instant::elapsed (22 samples, 0.67%)std::time::Instant::now (16 samples, 0.49%)std::sys::pal::unix::time::Instant::now (16 samples, 0.49%)std::sys::pal::unix::time::Timespec::now (16 samples, 0.49%)clock_gettime (15 samples, 0.46%)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%)std::sys::pal::unix::time::Timespec::now (7 samples, 0.21%)clock_gettime (7 samples, 0.21%)__vdso_clock_gettime (7 samples, 0.21%)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%)__vdso_clock_gettime (7 samples, 0.21%)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 (19 samples, 0.58%)clock_gettime (19 samples, 0.58%)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%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (29 samples, 0.89%)tokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks (22 samples, 0.67%)std::time::Instant::now (3 samples, 0.09%)std::sys::pal::unix::time::Instant::now (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (2 samples, 0.06%)std::f64::<impl f64>::powf (2 samples, 0.06%)pow (2 samples, 0.06%)[libm.so.6] (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (1 samples, 0.03%)tokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks (1 samples, 0.03%)std::time::Instant::now (1 samples, 0.03%)std::sys::pal::unix::time::Instant::now (1 samples, 0.03%)parking_lot::condvar::Condvar::notify_one_slow (2 samples, 0.06%)parking_lot_core::parking_lot::unpark_requeue (2 samples, 0.06%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (2 samples, 0.06%)syscall (2 samples, 0.06%)entry_SYSCALL_64_after_hwframe (2 samples, 0.06%)do_syscall_64 (2 samples, 0.06%)__x64_sys_futex (2 samples, 0.06%)do_futex (2 samples, 0.06%)futex_wake (2 samples, 0.06%)wake_up_q (2 samples, 0.06%)try_to_wake_up (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<[core::option::Option<core::task::wake::Waker>: 32]> (1 samples, 0.03%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (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::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (2 samples, 0.06%)tokio::runtime::time::wheel::Wheel::poll (1 samples, 0.03%)core::option::Option<T>::map (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::select::_{{closure}} (1 samples, 0.03%)core::time::Duration::checked_add (1 samples, 0.03%)core::time::Duration::new (1 samples, 0.03%)__fget_light (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%)__x64_sys_epoll_wait (6 samples, 0.18%)do_epoll_wait (6 samples, 0.18%)ep_item_poll.isra.0 (2 samples, 0.06%)sock_poll (2 samples, 0.06%)tcp_poll (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::select (10 samples, 0.31%)epoll_wait (8 samples, 0.24%)entry_SYSCALL_64_after_hwframe (8 samples, 0.24%)do_syscall_64 (8 samples, 0.24%)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%)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%)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::runtime::scheduler::multi_thread::worker::Context::maintenance (22 samples, 0.67%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (18 samples, 0.55%)tokio::runtime::scheduler::multi_thread::park::Parker::park_timeout (16 samples, 0.49%)tokio::runtime::time::Driver::park_internal (14 samples, 0.43%)tokio::runtime::io::driver::Driver::turn (14 samples, 0.43%)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::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule (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::runtime::scheduler::multi_thread::stats::Stats::about_to_park (1 samples, 0.03%)tokio::runtime::metrics::batch::MetricsBatch::about_to_park (1 samples, 0.03%)mark_wake_futex (2 samples, 0.06%)ip_local_deliver (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_nat_ipv4_local_in (1 samples, 0.03%)sk_filter_trim_cap (1 samples, 0.03%)__cgroup_bpf_run_filter_skb (1 samples, 0.03%)migrate_enable (1 samples, 0.03%)sock_def_readable (8 samples, 0.24%)__wake_up_common_lock (8 samples, 0.24%)ip_sublist_rcv_finish (13 samples, 0.40%)ip_local_deliver_finish (12 samples, 0.37%)ip_protocol_deliver_rcu (12 samples, 0.37%)tcp_v4_rcv (11 samples, 0.34%)tcp_v4_do_rcv (10 samples, 0.31%)tcp_rcv_established (10 samples, 0.31%)tcp_ack (2 samples, 0.06%)tcp_ack_update_rtt (1 samples, 0.03%)__x64_sys_futex (219 samples, 6.69%)__x64_sys..do_futex (219 samples, 6.69%)do_futexfutex_wake (219 samples, 6.69%)futex_wakewake_up_q (215 samples, 6.57%)wake_up_qtry_to_wake_up (214 samples, 6.54%)try_to_wa..asm_sysvec_hyperv_callback (66 samples, 2.02%)a..sysvec_hyperv_callback (66 samples, 2.02%)s..irq_exit_rcu (66 samples, 2.02%)i..__softirqentry_text_start (66 samples, 2.02%)_..net_rx_action (14 samples, 0.43%)__napi_poll (14 samples, 0.43%)netvsc_poll (14 samples, 0.43%)napi_complete_done (14 samples, 0.43%)netif_receive_skb_list_internal (14 samples, 0.43%)__netif_receive_skb_list_core (14 samples, 0.43%)ip_list_rcv (14 samples, 0.43%)ip_sublist_rcv (14 samples, 0.43%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (222 samples, 6.78%)<parking_..syscall (222 samples, 6.78%)syscallentry_SYSCALL_64_after_hwframe (222 samples, 6.78%)entry_SYS..do_syscall_64 (222 samples, 6.78%)do_syscal..syscall_enter_from_user_mode (3 samples, 0.09%)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_core::parking_lot::get_hashtable (1 samples, 0.03%)parking_lot_core::parking_lot::lock_bucket_pair (2 samples, 0.06%)parking_lot_core::parking_lot::hash (1 samples, 0.03%)parking_lot::condvar::Condvar::notify_one_slow (227 samples, 6.94%)parking_l..parking_lot_core::parking_lot::unpark_requeue (227 samples, 6.94%)parking_l..parking_lot_core::parking_lot::unlock_bucket_pair (1 samples, 0.03%)parking_lot_core::word_lock::WordLock::unlock (1 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_sub (1 samples, 0.03%)core::sync::atomic::atomic_sub (1 samples, 0.03%)tokio::runtime::scheduler::defer::Defer::wake (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%)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>> (1 samples, 0.03%)<tokio::util::try_lock::LockGuard<T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)core::sync::atomic::AtomicBool::store (1 samples, 0.03%)core::sync::atomic::atomic_store (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%)core::sync::atomic::AtomicUsize::compare_exchange (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (1 samples, 0.03%)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 (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%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (2 samples, 0.06%)core::sync::atomic::AtomicI32::load (9 samples, 0.27%)core::sync::atomic::atomic_load (9 samples, 0.27%)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 (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%)plist_add (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 (2 samples, 0.06%)__wake_up_common_lock (2 samples, 0.06%)ip_sublist_rcv_finish (3 samples, 0.09%)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_mstamp_refresh (1 samples, 0.03%)ktime_get (1 samples, 0.03%)read_tsc (1 samples, 0.03%)napi_complete_done (6 samples, 0.18%)netif_receive_skb_list_internal (5 samples, 0.15%)__netif_receive_skb_list_core (5 samples, 0.15%)ip_list_rcv (5 samples, 0.15%)ip_sublist_rcv (5 samples, 0.15%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)__nf_conntrack_find_get.isra.0 (1 samples, 0.03%)__schedule (50 samples, 1.53%)finish_task_switch.isra.0 (48 samples, 1.47%)asm_sysvec_hyperv_callback (19 samples, 0.58%)sysvec_hyperv_callback (19 samples, 0.58%)irq_exit_rcu (19 samples, 0.58%)__softirqentry_text_start (19 samples, 0.58%)net_rx_action (8 samples, 0.24%)__napi_poll (8 samples, 0.24%)netvsc_poll (8 samples, 0.24%)rndis_filter_receive (1 samples, 0.03%)futex_wait_queue_me (60 samples, 1.83%)f..schedule (54 samples, 1.65%)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%)__get_user_nocheck_4 (1 samples, 0.03%)__x64_sys_futex (75 samples, 2.29%)_..do_futex (75 samples, 2.29%)d..futex_wait (71 samples, 2.17%)f..futex_wait_setup (4 samples, 0.12%)hash_futex (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%)syscall_enter_from_user_mode (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%)inet_gro_receive (1 samples, 0.03%)tcp4_gro_receive (1 samples, 0.03%)__get_user_8 (15 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%)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%)___slab_alloc.constprop.0 (1 samples, 0.03%)__put_user_nocheck_8 (1 samples, 0.03%)__rseq_handle_notify_resume (20 samples, 0.61%)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%)syscall_exit_to_user_mode (31 samples, 0.95%)exit_to_user_mode_prepare (27 samples, 0.82%)blkcg_maybe_throttle_current (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%)hash_conntrack_raw.constprop.0 (1 samples, 0.03%)__siphash_unaligned (1 samples, 0.03%)__seccomp_filter (4 samples, 0.12%)populate_seccomp_data (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (147 samples, 4.49%)<park..parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (132 samples, 4.03%)park..syscall (132 samples, 4.03%)sysc..entry_SYSCALL_64_after_hwframe (117 samples, 3.57%)entr..do_syscall_64 (117 samples, 3.57%)do_s..syscall_trace_enter.constprop.0 (5 samples, 0.15%)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 (2 samples, 0.06%)parking_lot::condvar::Condvar::wait_until_internal::_{{closure}} (2 samples, 0.06%)<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%)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::hash (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 (157 samples, 4.80%)tokio:..parking_lot::condvar::Condvar::wait (157 samples, 4.80%)parkin..parking_lot::condvar::Condvar::wait_until_internal (157 samples, 4.80%)parkin..parking_lot_core::parking_lot::park (155 samples, 4.74%)parkin..parking_lot_core::parking_lot::with_thread_data (155 samples, 4.74%)parkin..parking_lot_core::parking_lot::park::_{{closure}} (154 samples, 4.71%)parki..parking_lot_core::parking_lot::lock_bucket (3 samples, 0.09%)parking_lot_core::word_lock::WordLock::lock (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (160 samples, 4.89%)tokio:..tokio::loom::std::parking_lot::Mutex<T>::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::sync::atomic::AtomicUsize::compare_exchange (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (1 samples, 0.03%)tokio::runtime::driver::Driver::park (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%)nf_conntrack_tcp_packet (1 samples, 0.03%)core::mem::drop (2 samples, 0.06%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::time::InnerState>> (2 samples, 0.06%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::time::InnerState>> (2 samples, 0.06%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (2 samples, 0.06%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (2 samples, 0.06%)core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (3 samples, 0.09%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (2 samples, 0.06%)tokio::runtime::time::Inner::lock (2 samples, 0.06%)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%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (10 samples, 0.31%)tokio::runtime::time::wheel::Wheel::poll (3 samples, 0.09%)tokio::runtime::time::wheel::Wheel::next_expiration (2 samples, 0.06%)tokio::runtime::time::wheel::level::Level::next_expiration (1 samples, 0.03%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (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%)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::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%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<alloc::vec::Vec<std::process::Child>>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,alloc::vec::Vec<std::process::Child>>> (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 (6 samples, 0.18%)tokio::loom::std::parking_lot::Mutex<T>::try_lock (4 samples, 0.12%)lock_api::mutex::Mutex<R,T>::try_lock (4 samples, 0.12%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::try_lock (4 samples, 0.12%)tokio::runtime::driver::Handle::time (1 samples, 0.03%)core::option::Option<T>::expect (1 samples, 0.03%)tokio::runtime::driver::IoStack::park (1 samples, 0.03%)tokio::runtime::process::Driver::park (1 samples, 0.03%)tokio::runtime::signal::Driver::park (1 samples, 0.03%)tokio::runtime::io::driver::Driver::park (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%)<mio::event::events::Iter as core::iter::traits::iterator::Iterator>::next (4 samples, 0.12%)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%)core::result::Result<T,E>::map (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::select::_{{closure}} (1 samples, 0.03%)[libc.so.6] (3 samples, 0.09%)__fget_light (5 samples, 0.15%)__fget_files (5 samples, 0.15%)__list_del_entry_valid (11 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%)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_find_get.isra.0 (1 samples, 0.03%)__put_user_nocheck_4 (6 samples, 0.18%)__put_user_nocheck_8 (4 samples, 0.12%)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%)asm_sysvec_hyperv_callback (10 samples, 0.31%)sysvec_hyperv_callback (10 samples, 0.31%)irq_exit_rcu (10 samples, 0.31%)__softirqentry_text_start (10 samples, 0.31%)net_rx_action (3 samples, 0.09%)__napi_poll (3 samples, 0.09%)netvsc_poll (3 samples, 0.09%)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%)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%)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%)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 (3 samples, 0.09%)__napi_poll (3 samples, 0.09%)netvsc_poll (3 samples, 0.09%)napi_consume_skb (1 samples, 0.03%)skb_release_data (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%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)ep_item_poll.isra.0 (34 samples, 1.04%)sock_poll (28 samples, 0.86%)tcp_poll (10 samples, 0.31%)tcp_stream_memory_free (2 samples, 0.06%)fput_many (1 samples, 0.03%)mutex_lock (3 samples, 0.09%)mutex_unlock (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%)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%)napi_complete_done (4 samples, 0.12%)netif_receive_skb_list_internal (4 samples, 0.12%)__netif_receive_skb_list_core (4 samples, 0.12%)ip_list_rcv (4 samples, 0.12%)ip_sublist_rcv (4 samples, 0.12%)ip_sublist_rcv_finish (4 samples, 0.12%)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 (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%)__x64_sys_epoll_wait (144 samples, 4.40%)__x64..do_epoll_wait (144 samples, 4.40%)do_ep..schedule_hrtimeout_range_clock (34 samples, 1.04%)schedule (34 samples, 1.04%)__schedule (33 samples, 1.01%)finish_task_switch.isra.0 (32 samples, 0.98%)asm_sysvec_hyperv_callback (12 samples, 0.37%)sysvec_hyperv_callback (12 samples, 0.37%)irq_exit_rcu (12 samples, 0.37%)__softirqentry_text_start (12 samples, 0.37%)net_rx_action (6 samples, 0.18%)__napi_poll (6 samples, 0.18%)netvsc_poll (6 samples, 0.18%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)syscall_enter_from_user_mode (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%)mio::sys::unix::selector::epoll::Selector::select (160 samples, 4.89%)mio::s..epoll_wait (159 samples, 4.86%)epoll_..entry_SYSCALL_64_after_hwframe (149 samples, 4.55%)entry..do_syscall_64 (149 samples, 4.55%)do_sy..syscall_exit_to_user_mode (3 samples, 0.09%)exit_to_user_mode_prepare (3 samples, 0.09%)__rseq_handle_notify_resume (3 samples, 0.09%)__get_user_8 (3 samples, 0.09%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (13 samples, 0.40%)core::sync::atomic::AtomicUsize::load (11 samples, 0.34%)core::sync::atomic::atomic_load (11 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%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::scheduled_io::Waiters>> (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%)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::Mutex<T>::lock (4 samples, 0.12%)lock_api::mutex::Mutex<R,T>::lock (3 samples, 0.09%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (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%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (4 samples, 0.12%)tokio::runtime::task::state::State::ref_dec (4 samples, 0.12%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::with_current (8 samples, 0.24%)tokio::runtime::context::with_scheduler (8 samples, 0.24%)std::thread::local::LocalKey<T>::try_with (8 samples, 0.24%)tokio::runtime::context::with_scheduler::_{{closure}} (8 samples, 0.24%)tokio::runtime::context::scoped::Scoped<T>::with (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::with_current::_{{closure}} (6 samples, 0.18%)tokio::runtime::scheduler::multi_thread::worker::_<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::_{{closure}} (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::push_back_or_overflow (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::task::Schedule for alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>::schedule (2 samples, 0.06%)<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%)tokio::runtime::task::raw::RawTask::schedule (14 samples, 0.43%)tokio::runtime::task::raw::schedule (4 samples, 0.12%)tokio::runtime::task::core::Header::get_scheduler (1 samples, 0.03%)core::ptr::mut_ptr::<impl *mut T>::add (1 samples, 0.03%)tokio::runtime::task::state::State::load (6 samples, 0.18%)core::sync::atomic::AtomicUsize::load (6 samples, 0.18%)core::sync::atomic::atomic_load (6 samples, 0.18%)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::io::driver::Driver::turn (214 samples, 6.54%)tokio::ru..tokio::runtime::io::scheduled_io::ScheduledIo::wake (35 samples, 1.07%)tokio::util::wake_list::WakeList::wake_all (30 samples, 0.92%)core::task::wake::Waker::wake (30 samples, 0.92%)tokio::runtime::task::waker::wake_by_val (30 samples, 0.92%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (28 samples, 0.86%)tokio::runtime::task::state::State::transition_to_notified_by_val (10 samples, 0.31%)tokio::runtime::task::state::State::fetch_update_action (10 samples, 0.31%)tokio::runtime::task::state::State::transition_to_notified_by_val::_{{closure}} (2 samples, 0.06%)tokio::runtime::task::state::Snapshot::ref_inc (2 samples, 0.06%)tokio::runtime::signal::Driver::process (1 samples, 0.03%)tokio::runtime::io::driver::signal::<impl tokio::runtime::io::driver::Driver>::consume_signal_ready (1 samples, 0.03%)tokio::runtime::time::source::TimeSource::instant_to_tick (2 samples, 0.06%)tokio::time::instant::Instant::checked_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 (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::sub_timespec (1 samples, 0.03%)core::cmp::impls::<impl core::cmp::PartialOrd<&B> for &A>::ge (1 samples, 0.03%)core::cmp::PartialOrd::ge (1 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (6 samples, 0.18%)tokio::runtime::time::source::TimeSource::now (6 samples, 0.18%)tokio::time::clock::Clock::now (4 samples, 0.12%)tokio::time::clock::now (4 samples, 0.12%)std::sys::pal::unix::time::Timespec::now (4 samples, 0.12%)clock_gettime (4 samples, 0.12%)__vdso_clock_gettime (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Parker::park (414 samples, 12.65%)tokio::runtime::sch..tokio::runtime::scheduler::multi_thread::park::Inner::park (414 samples, 12.65%)tokio::runtime::sch..tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (246 samples, 7.52%)tokio::run..tokio::runtime::time::Driver::park_internal (232 samples, 7.09%)tokio::run..tokio::runtime::time::wheel::Wheel::next_expiration_time (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::wheel::level::Level::next_occupied_slot (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (2 samples, 0.06%)alloc::vec::Vec<T,A>::pop (2 samples, 0.06%)core::ptr::read (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (650 samples, 19.86%)tokio::runtime::scheduler::mult..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (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%)core::sync::atomic::AtomicU8::compare_exchange_weak (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange_weak (1 samples, 0.03%)tokio::loom::std::parking_lot::Mutex<T>::lock (5 samples, 0.15%)lock_api::mutex::Mutex<R,T>::lock (5 samples, 0.15%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (11 samples, 0.34%)tokio::runtime::scheduler::multi_thread::stats::Stats::submit (4 samples, 0.12%)tokio::runtime::metrics::batch::MetricsBatch::submit (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::idle::Idle::is_parked (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::worker::Core::transition_from_parked (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::idle::Idle::unpark_worker_by_id (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%)alloc::vec::Vec<T,A>::push (2 samples, 0.06%)core::ptr::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%)tokio::runtime::scheduler::multi_thread::idle::Idle::transition_worker_to_parked (9 samples, 0.27%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (7 samples, 0.21%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (7 samples, 0.21%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (7 samples, 0.21%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (7 samples, 0.21%)syscall (3 samples, 0.09%)entry_SYSCALL_64_after_hwframe (3 samples, 0.09%)do_syscall_64 (3 samples, 0.09%)__x64_sys_futex (3 samples, 0.09%)do_futex (3 samples, 0.09%)futex_wake (3 samples, 0.09%)wake_up_q (3 samples, 0.09%)try_to_wake_up (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%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::is_empty (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::runtime::scheduler::multi_thread::worker::Context::park (679 samples, 20.75%)tokio::runtime::scheduler::multi_..tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (14 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::AtomicU32::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::ptr::drop_in_place<core::result::Result<tokio::runtime::coop::with_budget::ResetGuard,std::thread::local::AccessError>> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::runtime::coop::with_budget::ResetGuard> (1 samples, 0.03%)<tokio::runtime::coop::with_budget::ResetGuard 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::CONTEXT::__getit (1 samples, 0.03%)core::cell::Cell<T>::get (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::with_budget::_{{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%)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%)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>::take (3 samples, 0.09%)core::mem::replace (3 samples, 0.09%)core::ptr::write (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::ptr::drop_in_place<core::cell::RefMut<core::option::Option<alloc::boxed::Box<tokio::runtime::scheduler::multi_thread::worker::Core>>>> (1 samples, 0.03%)core::ptr::drop_in_place<core::cell::BorrowRefMut> (1 samples, 0.03%)<core::cell::BorrowRefMut as core::ops::drop::Drop>::drop (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%)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::stats::Stats::end_poll (5 samples, 0.15%)tokio::runtime::metrics::batch::MetricsBatch::end_poll (5 samples, 0.15%)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 (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%)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%)__siphash_unaligned (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::runtime::task::core::TaskIdGuard> (3 samples, 0.09%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (3 samples, 0.09%)tokio::runtime::context::set_current_task_id (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%)asm_sysvec_hyperv_callback (4 samples, 0.12%)sysvec_hyperv_callback (4 samples, 0.12%)irq_exit_rcu (4 samples, 0.12%)__softirqentry_text_start (4 samples, 0.12%)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%)__siphash_unaligned (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%)__dentry_kill (1 samples, 0.03%)dentry_unlink_inode (1 samples, 0.03%)core::ptr::drop_in_place<rutin::server::Handler> (2 samples, 0.06%)core::ptr::drop_in_place<rutin::server::BgTaskChannel> (1 samples, 0.03%)core::ptr::drop_in_place<flume::Receiver<rutin::frame::Frame>> (1 samples, 0.03%)<flume::Receiver<T> as core::ops::drop::Drop>::drop (1 samples, 0.03%)flume::Shared<T>::disconnect_all (1 samples, 0.03%)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::sync::poison::Flag::done (1 samples, 0.03%)std::thread::panicking (1 samples, 0.03%)std::panicking::panicking (1 samples, 0.03%)std::panicking::panic_count::count_is_zero (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::iter::traits::collect::IntoIterator>::into_iter (1 samples, 0.03%)core::ptr::mut_ptr::<impl *mut 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%)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::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::next (4 samples, 0.12%)core::ptr::read (1 samples, 0.03%)<core::task::wake::Waker as core::clone::Clone>::clone (4 samples, 0.12%)tokio::runtime::task::waker::clone_waker (4 samples, 0.12%)tokio::runtime::task::state::State::ref_inc (4 samples, 0.12%)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%)async_shutdown::waker_list::WakerList::deregister (4 samples, 0.12%)core::option::Option<T>::take (2 samples, 0.06%)core::mem::replace (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)<alloc::vec::Vec<T,A> as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (6 samples, 0.18%)core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (5 samples, 0.15%)<usize as core::slice::index::SliceIndex<[T]>>::index_mut (5 samples, 0.15%)alloc::vec::Vec<T,A>::pop (2 samples, 0.06%)async_shutdown::waker_list::WakerList::register (17 samples, 0.52%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (7 samples, 0.21%)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>> (4 samples, 0.12%)core::ptr::drop_in_place<core::task::wake::Waker> (4 samples, 0.12%)<core::task::wake::Waker as core::ops::drop::Drop>::drop (4 samples, 0.12%)tokio::runtime::task::waker::drop_waker (4 samples, 0.12%)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%)std::sync::poison::Flag::done (1 samples, 0.03%)std::thread::panicking (1 samples, 0.03%)std::panicking::panicking (1 samples, 0.03%)std::panicking::panic_count::count_is_zero (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%)_raw_spin_lock_irqsave (1 samples, 0.03%)sock_def_readable (2 samples, 0.06%)__wake_up_common_lock (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%)ip_sublist_rcv_finish (3 samples, 0.09%)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%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (17 samples, 0.52%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (17 samples, 0.52%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (16 samples, 0.49%)syscall (12 samples, 0.37%)entry_SYSCALL_64_after_hwframe (12 samples, 0.37%)do_syscall_64 (12 samples, 0.37%)__x64_sys_futex (12 samples, 0.37%)do_futex (12 samples, 0.37%)futex_wake (12 samples, 0.37%)wake_up_q (12 samples, 0.37%)try_to_wake_up (12 samples, 0.37%)asm_sysvec_hyperv_callback (8 samples, 0.24%)sysvec_hyperv_callback (8 samples, 0.24%)irq_exit_rcu (8 samples, 0.24%)__softirqentry_text_start (8 samples, 0.24%)net_rx_action (4 samples, 0.12%)__napi_poll (4 samples, 0.12%)netvsc_poll (4 samples, 0.12%)rndis_filter_receive (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (54 samples, 1.65%)std::sync::mutex::Mutex<T>::lock (7 samples, 0.21%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (7 samples, 0.21%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (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::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%)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 (2 samples, 0.06%)alloc::vec::Vec<T,A>::push (1 samples, 0.03%)core::ptr::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%)__rdl_alloc (2 samples, 0.06%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.03%)__rust_alloc (7 samples, 0.21%)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::vec::Vec<T>::with_capacity (24 samples, 0.73%)alloc::vec::Vec<T,A>::with_capacity_in (24 samples, 0.73%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (24 samples, 0.73%)alloc::raw_vec::RawVec<T,A>::allocate_in (24 samples, 0.73%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (24 samples, 0.73%)alloc::alloc::Global::alloc_impl (24 samples, 0.73%)alloc::alloc::alloc (24 samples, 0.73%)malloc (13 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%)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_mstamp_refresh (1 samples, 0.03%)ktime_get (1 samples, 0.03%)read_tsc (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::is_empty (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>>> (1 samples, 0.03%)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>> (1 samples, 0.03%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.03%)alloc::alloc::dealloc (1 samples, 0.03%)cfree (1 samples, 0.03%)core::result::Result<T,E>::unwrap_or (1 samples, 0.03%)core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>> (1 samples, 0.03%)__rdl_alloc (2 samples, 0.06%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (10 samples, 0.31%)alloc::boxed::Box<T>::pin (6 samples, 0.18%)alloc::boxed::Box<T>::new (6 samples, 0.18%)alloc::alloc::exchange_malloc (6 samples, 0.18%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.15%)alloc::alloc::Global::alloc_impl (5 samples, 0.15%)alloc::alloc::alloc (5 samples, 0.15%)malloc (3 samples, 0.09%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (50 samples, 1.53%)tokio::net::tcp::stream::TcpStream::try_read_buf (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}} (60 samples, 1.83%)r..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (54 samples, 1.65%)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%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (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%)tokio::runtime::context::CONTEXT::__getit (5 samples, 0.15%)core::cell::Cell<T>::get (5 samples, 0.15%)core::cell::Cell<T>::get (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (143 samples, 4.37%)<toki..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (139 samples, 4.25%)rutin..tokio::macros::support::thread_rng_n (12 samples, 0.37%)tokio::runtime::context::thread_rng_n (9 samples, 0.27%)std::thread::local::LocalKey<T>::with (9 samples, 0.27%)std::thread::local::LocalKey<T>::try_with (9 samples, 0.27%)tokio::runtime::context::thread_rng_n::_{{closure}} (4 samples, 0.12%)tokio::util::rand::FastRand::fastrand_n (3 samples, 0.09%)tokio::util::rand::FastRand::fastrand (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%)vmbus_request_addr (1 samples, 0.03%)async_shutdown::ShutdownManager<T>::wait_shutdown_triggered (11 samples, 0.34%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (11 samples, 0.34%)core::sync::atomic::AtomicUsize::fetch_add (11 samples, 0.34%)core::sync::atomic::atomic_add (11 samples, 0.34%)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%)async_shutdown::waker_list::WakerList::deregister (6 samples, 0.18%)core::option::Option<T>::take (3 samples, 0.09%)core::mem::replace (3 samples, 0.09%)core::ptr::read (3 samples, 0.09%)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>> (10 samples, 0.31%)core::ptr::drop_in_place<core::task::wake::Waker> (10 samples, 0.31%)<core::task::wake::Waker as core::ops::drop::Drop>::drop (10 samples, 0.31%)tokio::runtime::task::waker::drop_waker (10 samples, 0.31%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (7 samples, 0.21%)tokio::runtime::task::state::State::ref_dec (7 samples, 0.21%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (2 samples, 0.06%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.06%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (1 samples, 0.03%)std::sync::mutex::MutexGuard<T>::new (1 samples, 0.03%)std::sync::poison::Flag::guard (1 samples, 0.03%)std::thread::panicking (1 samples, 0.03%)std::panicking::panicking (1 samples, 0.03%)std::panicking::panic_count::count_is_zero (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%)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%)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%)std::sys::pal::unix::futex::futex_wait (4 samples, 0.12%)syscall (4 samples, 0.12%)entry_SYSCALL_64_after_hwframe (2 samples, 0.06%)do_syscall_64 (2 samples, 0.06%)__x64_sys_futex (2 samples, 0.06%)do_futex (2 samples, 0.06%)futex_wait (2 samples, 0.06%)futex_wait_setup (1 samples, 0.03%)_raw_spin_lock (1 samples, 0.03%)__pv_queued_spin_lock_slowpath (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::ops::drop::Drop>::drop (37 samples, 1.13%)std::sync::mutex::Mutex<T>::lock (17 samples, 0.52%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (16 samples, 0.49%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (6 samples, 0.18%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (1 samples, 0.03%)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<()>> (44 samples, 1.34%)syscall (6 samples, 0.18%)entry_SYSCALL_64_after_hwframe (6 samples, 0.18%)do_syscall_64 (6 samples, 0.18%)__x64_sys_futex (6 samples, 0.18%)do_futex (6 samples, 0.18%)futex_wake (6 samples, 0.18%)wake_up_q (6 samples, 0.18%)try_to_wake_up (6 samples, 0.18%)asm_sysvec_hyperv_callback (5 samples, 0.15%)sysvec_hyperv_callback (5 samples, 0.15%)irq_exit_rcu (5 samples, 0.15%)__softirqentry_text_start (5 samples, 0.15%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)core::ptr::drop_in_place<(async_shutdown::shutdown_signal::ShutdownSignal<()>,rutin::connection::Connection::read_frames::{{closure}},rutin::server::BgTaskChannel::recv_from_bg_task::{{closure}})> (50 samples, 1.53%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}> (2 samples, 0.06%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.09%)alloc::vec::into_iter::IntoIter<T,A>::as_raw_mut_slice (1 samples, 0.03%)<&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len (1 samples, 0.03%)core::iter::traits::exact_size::ExactSizeIterator::len (1 samples, 0.03%)<alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::size_hint (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::sub_ptr (1 samples, 0.03%)core::ptr::const_ptr::<impl *const T>::sub_ptr (1 samples, 0.03%)__rust_dealloc (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%)kmem_cache_free.part.0 (1 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<rutin::frame::Frame>> (13 samples, 0.40%)cfree (7 samples, 0.21%)[libc.so.6] (2 samples, 0.06%)<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%)<flume::async::AsyncSignal as flume::signal::Signal>::as_any (1 samples, 0.03%)<flume::async::AsyncSignal as flume::signal::Signal>::as_ptr (6 samples, 0.18%)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%)alloc::collections::vec_deque::VecDeque<T,A>::retain::_{{closure}} (16 samples, 0.49%)flume::async::SendFut<T>::reset_hook::_{{closure}} (16 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 (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%)sk_filter_trim_cap (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::retain (20 samples, 0.61%)alloc::collections::vec_deque::VecDeque<T,A>::retain_mut (20 samples, 0.61%)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%)alloc::collections::vec_deque::VecDeque<T,A>::truncate (8 samples, 0.24%)core::ptr::drop_in_place<[alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>]> (6 samples, 0.18%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>> (6 samples, 0.18%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (6 samples, 0.18%)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>::take (2 samples, 0.06%)core::mem::replace (2 samples, 0.06%)core::ptr::read (2 samples, 0.06%)core::ptr::drop_in_place<flume::async::AsyncSignal> (1 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (2 samples, 0.06%)core::ptr::drop_in_place<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>> (2 samples, 0.06%)tokio::runtime::task::waker::drop_waker (1 samples, 0.03%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,dyn flume::signal::Signal>>> (14 samples, 0.43%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (14 samples, 0.43%)cfree (11 samples, 0.34%)[libc.so.6] (1 samples, 0.03%)std::sync::poison::Flag::done (1 samples, 0.03%)std::thread::panicking (1 samples, 0.03%)std::panicking::panicking (1 samples, 0.03%)std::panicking::panic_count::count_is_zero (1 samples, 0.03%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutin::frame::Frame>>> (4 samples, 0.12%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (4 samples, 0.12%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (3 samples, 0.09%)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%)core::ptr::drop_in_place<flume::async::RecvFut<rutin::frame::Frame>> (61 samples, 1.86%)c..<flume::async::RecvFut<T> as core::ops::drop::Drop>::drop (60 samples, 1.83%)<..flume::async::RecvFut<T>::reset_hook (60 samples, 1.83%)f..flume::wait_lock (8 samples, 0.24%)std::sync::mutex::Mutex<T>::lock (8 samples, 0.24%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (8 samples, 0.24%)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%)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%)core::ptr::drop_in_place<rutin::cmd::dispatch::{{closure}}> (1 samples, 0.03%)[libc.so.6] (10 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 (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%)core::ptr::drop_in_place<rutin::cmd::dispatch::{{closure}}::{{closure}}> (1 samples, 0.03%)<T as core::convert::TryInto<U>>::try_into (14 samples, 0.43%)<rutin::frame::Frame as core::convert::TryFrom<rutin::cmd::error::CmdError>>::try_from (14 samples, 0.43%)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> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)core::ptr::drop_in_place<rutin::cmd::_dispatch::{{closure}}> (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%)core::ptr::drop_in_place<rutin::connection::Connection::write_frame::{{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::frame::Frame> (6 samples, 0.18%)[libc.so.6] (4 samples, 0.12%)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_check_space (1 samples, 0.03%)core::ptr::drop_in_place<rutin::cmd::_dispatch::{{closure}}::{{closure}}::{{closure}}> (4 samples, 0.12%)rutin::cmd::_dispatch::_{{closure}} (11 samples, 0.34%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (7 samples, 0.21%)rutin::cmd::_dispatch::_{{closure}}::_{{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::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.09%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (3 samples, 0.09%)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%)__rust_dealloc (2 samples, 0.06%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.12%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.12%)alloc::alloc::dealloc (4 samples, 0.12%)cfree (2 samples, 0.06%)[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::connection::ConnError>+core::marker::Send>>> (6 samples, 0.18%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutin::connection::ConnError>+core::marker::Send>> (6 samples, 0.18%)core::ptr::drop_in_place<rutin::connection::Connection::write_frame::{{closure}}::{{closure}}::{{closure}}::_write_frame::{{closure}}> (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%)rutin::connection::Connection::flush::_{{closure}} (6 samples, 0.18%)<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (6 samples, 0.18%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (6 samples, 0.18%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (6 samples, 0.18%)tokio::io::util::buf_writer::BufWriter<W>::flush_buf (5 samples, 0.15%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (2 samples, 0.06%)tokio::net::tcp::stream::TcpStream::poll_write_priv (2 samples, 0.06%)[libc.so.6] (8 samples, 0.24%)__rdl_alloc (2 samples, 0.06%)std::sys::pal::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.03%)alloc::alloc::exchange_malloc (5 samples, 0.15%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.15%)alloc::alloc::Global::alloc_impl (5 samples, 0.15%)alloc::alloc::alloc (5 samples, 0.15%)malloc (3 samples, 0.09%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (430 samples, 13.14%)rutin::server::Liste..rutin::server::Handler::run::_{{closure}} (403 samples, 12.31%)rutin::server::Han..rutin::server::Handler::run::_{{closure}}::_{{closure}} (399 samples, 12.19%)rutin::server::Han..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (397 samples, 12.13%)rutin::server::Han..rutin::cmd::dispatch::_{{closure}} (104 samples, 3.18%)rut..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (90 samples, 2.75%)ru..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (84 samples, 2.57%)ru..rutin::connection::Connection::write_frame::_{{closure}} (43 samples, 1.31%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (41 samples, 1.25%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (38 samples, 1.16%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (17 samples, 0.52%)alloc::boxed::Box<T>::pin (14 samples, 0.43%)alloc::boxed::Box<T>::new (14 samples, 0.43%)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::task::harness::poll_future (439 samples, 13.41%)tokio::runtime::task..std::panic::catch_unwind (439 samples, 13.41%)std::panic::catch_un..std::panicking::try (439 samples, 13.41%)std::panicking::trystd::panicking::try::do_call (439 samples, 13.41%)std::panicking::try:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (439 samples, 13.41%)<core::panic::unwind..tokio::runtime::task::harness::poll_future::_{{closure}} (439 samples, 13.41%)tokio::runtime::task..tokio::runtime::task::core::Core<T,S>::poll (439 samples, 13.41%)tokio::runtime::task..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (436 samples, 13.32%)tokio::loom::std::un..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (436 samples, 13.32%)tokio::runtime::task..tokio::runtime::task::core::TaskIdGuard::enter (2 samples, 0.06%)tokio::runtime::context::set_current_task_id (1 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)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::read (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 (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)hv_pkt_iter_first (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)tokio::runtime::task::state::State::transition_to_idle (5 samples, 0.15%)tokio::runtime::task::state::State::fetch_update_action (1 samples, 0.03%)tokio::runtime::task::state::State::load (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (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%)tokio::runtime::task::harness::Harness<T,S>::poll (466 samples, 14.24%)tokio::runtime::task::..tokio::runtime::task::harness::Harness<T,S>::poll_inner (460 samples, 14.05%)tokio::runtime::task:..tokio::runtime::task::state::State::transition_to_running (10 samples, 0.31%)tokio::runtime::task::state::State::fetch_update_action (4 samples, 0.12%)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::coop::budget (492 samples, 15.03%)tokio::runtime::coop::b..tokio::runtime::coop::with_budget (492 samples, 15.03%)tokio::runtime::coop::w..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (490 samples, 14.97%)tokio::runtime::schedul..tokio::runtime::task::LocalNotified<S>::run (478 samples, 14.60%)tokio::runtime::task::..tokio::runtime::task::raw::RawTask::poll (478 samples, 14.60%)tokio::runtime::task::..tokio::runtime::task::raw::poll (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_poll (4 samples, 0.12%)tokio::runtime::metrics::batch::MetricsBatch::start_poll (4 samples, 0.12%)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 (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 (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%)hv_pkt_iter_first (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)mark_wake_futex (2 samples, 0.06%)__unqueue_futex (1 samples, 0.03%)hv_pkt_iter_close (1 samples, 0.03%)kfree_skbmem (2 samples, 0.06%)__netif_receive_skb_core.constprop.0 (2 samples, 0.06%)ip_rcv_finish_core.constprop.0 (3 samples, 0.09%)tcp_v4_early_demux (1 samples, 0.03%)__wake_up_common_lock (16 samples, 0.49%)sock_def_readable (17 samples, 0.52%)__wake_up_sync_key (1 samples, 0.03%)tcp_ack (2 samples, 0.06%)kmem_cache_free.part.0 (1 samples, 0.03%)ip_sublist_rcv_finish (21 samples, 0.64%)ip_local_deliver_finish (21 samples, 0.64%)ip_protocol_deliver_rcu (21 samples, 0.64%)tcp_v4_rcv (21 samples, 0.64%)tcp_v4_do_rcv (20 samples, 0.61%)tcp_rcv_established (20 samples, 0.61%)tcp_mstamp_refresh (1 samples, 0.03%)ktime_get (1 samples, 0.03%)__nf_conntrack_find_get.isra.0 (1 samples, 0.03%)hash_conntrack_raw.constprop.0 (1 samples, 0.03%)__siphash_unaligned (1 samples, 0.03%)napi_complete_done (29 samples, 0.89%)netif_receive_skb_list_internal (29 samples, 0.89%)__netif_receive_skb_list_core (29 samples, 0.89%)ip_list_rcv (27 samples, 0.82%)ip_sublist_rcv (27 samples, 0.82%)nf_hook_slow_list (3 samples, 0.09%)nf_hook_slow (3 samples, 0.09%)nf_conntrack_in (3 samples, 0.09%)nf_conntrack_tcp_packet (1 samples, 0.03%)__napi_alloc_skb (2 samples, 0.06%)__alloc_skb (2 samples, 0.06%)rndis_filter_receive (3 samples, 0.09%)netvsc_recv_callback (3 samples, 0.09%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)inet_gro_receive (1 samples, 0.03%)__x64_sys_futex (457 samples, 13.96%)__x64_sys_futexdo_futex (457 samples, 13.96%)do_futexfutex_wake (455 samples, 13.90%)futex_wakewake_up_q (447 samples, 13.66%)wake_up_qtry_to_wake_up (447 samples, 13.66%)try_to_wake_upasm_sysvec_hyperv_callback (161 samples, 4.92%)asm_sy..sysvec_hyperv_callback (161 samples, 4.92%)sysvec..irq_exit_rcu (161 samples, 4.92%)irq_ex..__softirqentry_text_start (161 samples, 4.92%)__soft..net_rx_action (38 samples, 1.16%)__napi_poll (38 samples, 1.16%)netvsc_poll (37 samples, 1.13%)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 (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 (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::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (469 samples, 14.33%)<parking_lot_core::thr..syscall (467 samples, 14.27%)syscallentry_SYSCALL_64_after_hwframe (463 samples, 14.15%)entry_SYSCALL_64_afte..do_syscall_64 (463 samples, 14.15%)do_syscall_64syscall_trace_enter.constprop.0 (3 samples, 0.09%)__seccomp_filter (2 samples, 0.06%)populate_seccomp_data (1 samples, 0.03%)parking_lot_core::parking_lot::FairTimeout::should_timeout (1 samples, 0.03%)parking_lot_core::parking_lot::FairTimeout::gen_u32 (1 samples, 0.03%)parking_lot_core::parking_lot::get_hashtable (1 samples, 0.03%)parking_lot_core::parking_lot::hash (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%)parking_lot::condvar::Condvar::notify_one_slow (483 samples, 14.76%)parking_lot::condvar::C..parking_lot_core::parking_lot::unpark_requeue (479 samples, 14.63%)parking_lot_core::park..parking_lot_core::parking_lot::lock_bucket_pair (6 samples, 0.18%)parking_lot_core::word_lock::WordLock::lock (2 samples, 0.06%)asm_sysvec_hyperv_stimer0 (1 samples, 0.03%)sysvec_hyperv_stimer0 (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%)tokio::runtime::driver::Handle::unpark (2 samples, 0.06%)tokio::runtime::driver::IoHandle::unpark (2 samples, 0.06%)tokio::runtime::io::driver::Handle::unpark (2 samples, 0.06%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2 samples, 0.06%)<&std::fs::File as std::io::Write>::write (2 samples, 0.06%)std::sys::pal::unix::fs::File::write (2 samples, 0.06%)std::sys::pal::unix::fd::FileDesc::write (2 samples, 0.06%)write (2 samples, 0.06%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)ksys_write (1 samples, 0.03%)vfs_write (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::scheduler::multi_thread::park::Unparker::unpark (6 samples, 0.18%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark_condvar (1 samples, 0.03%)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::runtime::scheduler::multi_thread::idle::Idle::transition_worker_from_searching (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::idle::State::dec_num_searching (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_find_get.isra.0 (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (990 samples, 30.25%)tokio::runtime::scheduler::multi_thread::worker::..tokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (494 samples, 15.09%)tokio::runtime::schedul..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching (3 samples, 0.09%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (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%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task::_{{closure}} (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::pop (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::unpack (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>>>> (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::num::<impl u32>::wrapping_add (1 samples, 0.03%)core::sync::atomic::AtomicU64::compare_exchange (3 samples, 0.09%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.09%)core::sync::atomic::AtomicU64::load (1 samples, 0.03%)core::sync::atomic::atomic_load (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::option::Option<T>::or_else (11 samples, 0.34%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task::_{{closure}} (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::pop (8 samples, 0.24%)tokio::runtime::scheduler::multi_thread::queue::unpack (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task (12 samples, 0.37%)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 (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::Core::tune_global_queue_interval (2 samples, 0.06%)tokio::runtime::scheduler::multi_thread::stats::Stats::tuned_global_queue_interval (2 samples, 0.06%)core::cmp::min (1 samples, 0.03%)core::cmp::Ord::min (1 samples, 0.03%)core::cmp::min_by (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::num::<impl u32>::wrapping_sub (1 samples, 0.03%)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::sync::atomic::AtomicU64::compare_exchange (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (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::pack (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (27 samples, 0.82%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::queue::unpack (17 samples, 0.52%)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,842 samples, 56.28%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (1,842 samples, 56.28%)std::sys::pal::unix::thread::Thread::new::thread_start<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (1,842 samples, 56.28%)<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,842 samples, 56.28%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_oncecore::ops::function::FnOnce::call_once{{vtable.shim}} (1,842 samples, 56.28%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::thread::Builder::spawn_unchecked_::_{{closure}} (1,842 samples, 56.28%)std::thread::Builder::spawn_unchecked_::_{{closure}}std::panic::catch_unwind (1,842 samples, 56.28%)std::panic::catch_unwindstd::panicking::try (1,842 samples, 56.28%)std::panicking::trystd::panicking::try::do_call (1,842 samples, 56.28%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,842 samples, 56.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncestd::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (1,842 samples, 56.28%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (1,842 samples, 56.28%)std::sys_common::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}}tokio::runtime::blocking::pool::Inner::run (1,842 samples, 56.28%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::blocking::pool::Task::run (1,842 samples, 56.28%)tokio::runtime::blocking::pool::Task::runtokio::runtime::task::UnownedTask<S>::run (1,842 samples, 56.28%)tokio::runtime::task::UnownedTask<S>::runtokio::runtime::task::raw::RawTask::poll (1,842 samples, 56.28%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::harness::Harness<T,S>::poll (1,842 samples, 56.28%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (1,842 samples, 56.28%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (1,842 samples, 56.28%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (1,842 samples, 56.28%)std::panic::catch_unwindstd::panicking::try (1,842 samples, 56.28%)std::panicking::trystd::panicking::try::do_call (1,842 samples, 56.28%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1,842 samples, 56.28%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::task::harness::poll_future::_{{closure}}tokio::runtime::task::core::Core<T,S>::poll (1,842 samples, 56.28%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1,842 samples, 56.28%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}}<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (1,842 samples, 56.28%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::polltokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}}tokio::runtime::scheduler::multi_thread::worker::run (1,842 samples, 56.28%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (1,842 samples, 56.28%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}tokio::runtime::context::set_scheduler (1,842 samples, 56.28%)tokio::runtime::context::set_schedulerstd::thread::local::LocalKey<T>::with (1,842 samples, 56.28%)std::thread::local::LocalKey<T>::withstd::thread::local::LocalKey<T>::try_with (1,842 samples, 56.28%)std::thread::local::LocalKey<T>::try_withtokio::runtime::context::set_scheduler::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::context::set_scheduler::_{{closure}}tokio::runtime::context::scoped::Scoped<T>::set (1,842 samples, 56.28%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (1,842 samples, 56.28%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}}tokio::runtime::scheduler::multi_thread::worker::Context::run (1,842 samples, 56.28%)tokio::runtime::scheduler::multi_thread::worker::Context::runtokio::runtime::scheduler::multi_thread::worker::Core::steal_work (39 samples, 1.19%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_searching (3 samples, 0.09%)__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%)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::futex::futex_wait (4 samples, 0.12%)syscall (3 samples, 0.09%)entry_SYSCALL_64_after_hwframe (3 samples, 0.09%)do_syscall_64 (3 samples, 0.09%)syscall_exit_to_user_mode (1 samples, 0.03%)exit_to_user_mode_prepare (1 samples, 0.03%)__rseq_handle_notify_resume (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (6 samples, 0.18%)std::sync::mutex::Mutex<T>::lock (6 samples, 0.18%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (6 samples, 0.18%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (6 samples, 0.18%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (2 samples, 0.06%)core::sync::atomic::AtomicU32::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_read::AsyncRead>::poll_read (2 samples, 0.06%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (4 samples, 0.12%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (4 samples, 0.12%)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 (8 samples, 0.24%)bytes::buf::buf_mut::BufMut::has_remaining_mut (4 samples, 0.12%)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%)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%)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}}::_{{closure}}::_{{closure}}::_read_frame (6 samples, 0.18%)alloc::boxed::Box<T>::pin (6 samples, 0.18%)alloc::boxed::Box<T>::new (6 samples, 0.18%)alloc::alloc::exchange_malloc (6 samples, 0.18%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.18%)alloc::alloc::Global::alloc_impl (6 samples, 0.18%)alloc::alloc::alloc (6 samples, 0.18%)malloc (6 samples, 0.18%)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%)std::io::error::Error::kind (1 samples, 0.03%)std::io::error::repr_bitpacked::Repr::data (1 samples, 0.03%)std::io::error::repr_bitpacked::decode_repr (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::net::tcp::stream::TcpStream::try_read_buf::_{{closure}} (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (1 samples, 0.03%)mio::io_source::IoSource<T>::do_io (1 samples, 0.03%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (1 samples, 0.03%)<&std::net::tcp::TcpStream as std::io::Read>::read (1 samples, 0.03%)std::sys_common::net::TcpStream::read (1 samples, 0.03%)std::sys::pal::unix::net::Socket::read (1 samples, 0.03%)std::sys::pal::unix::net::Socket::recv_with_flags (1 samples, 0.03%)recv (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_recvfrom (1 samples, 0.03%)__sys_recvfrom (1 samples, 0.03%)sockfd_lookup_light (1 samples, 0.03%)__fget_light (1 samples, 0.03%)__fget_files (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::io::ready::Ready as core::ops::bit::BitAnd>::bitand (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}} (27 samples, 0.82%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (27 samples, 0.82%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (27 samples, 0.82%)tokio::net::tcp::stream::TcpStream::try_read_buf (10 samples, 0.31%)tokio::runtime::io::registration::Registration::try_io (10 samples, 0.31%)tokio::runtime::io::scheduled_io::ScheduledIo::ready_event (7 samples, 0.21%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::option::Option<T>::map (4 samples, 0.12%)core::ops::function::FnOnce::call_once (4 samples, 0.12%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (4 samples, 0.12%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutin::frame::Frame,flume::async::AsyncSignal>>> (2 samples, 0.06%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.06%)core::task::poll::Poll<T>::map (1 samples, 0.03%)flume::Shared<T>::recv (1 samples, 0.03%)flume::Shared<T>::recv_sync (1 samples, 0.03%)core::sync::atomic::AtomicBool::load (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (45 samples, 1.37%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (45 samples, 1.37%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (12 samples, 0.37%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (12 samples, 0.37%)flume::async::RecvFut<T>::poll_inner (11 samples, 0.34%)flume::async::<impl flume::Hook<T,flume::async::AsyncSignal>>::update_waker (2 samples, 0.06%)spin::mutex::Mutex<T,R>::lock (1 samples, 0.03%)spin::mutex::spin::SpinMutex<T,R>::lock (1 samples, 0.03%)[libc.so.6] (6 samples, 0.18%)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 (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%)fput (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%)inet_sendmsg (6 samples, 0.18%)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%)__fdget (2 samples, 0.06%)__fget_light (11 samples, 0.34%)__fget_files (11 samples, 0.34%)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%)sock_put (1 samples, 0.03%)sockfd_lookup_light (14 samples, 0.43%)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_local_deliver (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)__local_bh_enable_ip (4 samples, 0.12%)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%)ip_sublist_rcv_finish (2 samples, 0.06%)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 (5 samples, 0.15%)__raw_callee_save___pv_queued_spin_unlock (5 samples, 0.15%)lock_sock_nested (2 samples, 0.06%)_raw_spin_lock_bh (2 samples, 0.06%)_raw_spin_lock_bh (6 samples, 0.18%)release_sock (9 samples, 0.27%)tcp_release_cb (3 samples, 0.09%)__ip_finish_output (2 samples, 0.06%)__sk_dst_check (3 samples, 0.09%)ipv4_dst_check (2 samples, 0.06%)__local_bh_enable_ip (1 samples, 0.03%)fq_codel_dequeue (1 samples, 0.03%)dequeue_func (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (1 samples, 0.03%)__qdisc_run (3 samples, 0.09%)sch_direct_xmit (2 samples, 0.06%)dev_hard_start_xmit (1 samples, 0.03%)netvsc_xmit (1 samples, 0.03%)netvsc_send (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)_raw_spin_lock (8 samples, 0.24%)__pv_queued_spin_lock_slowpath (3 samples, 0.09%)dev_qdisc_enqueue (1 samples, 0.03%)fq_codel_enqueue (1 samples, 0.03%)__skb_flow_dissect (17 samples, 0.52%)netdev_core_pick_tx (28 samples, 0.86%)netvsc_select_queue (25 samples, 0.76%)rcu_read_unlock_strict (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (3 samples, 0.09%)_raw_spin_lock (9 samples, 0.27%)fill_pg_buf (2 samples, 0.06%)is_vmalloc_addr (1 samples, 0.03%)netvsc_get_slots (1 samples, 0.03%)_find_first_zero_bit (10 samples, 0.31%)memcpy_erms (13 samples, 0.40%)netvsc_send (127 samples, 3.88%)netv..netvsc_send_pkt (88 samples, 2.69%)ne..vmbus_sendpacket (49 samples, 1.50%)hv_ringbuffer_write (48 samples, 1.47%)vmbus_setevent (4 samples, 0.12%)dev_hard_start_xmit (144 samples, 4.40%)dev_h..netvsc_xmit (141 samples, 4.31%)netvs..skb_clone_tx_timestamp (1 samples, 0.03%)netif_skb_features (2 samples, 0.06%)skb_network_protocol (1 samples, 0.03%)__dev_queue_xmit (218 samples, 6.66%)__dev_que..sch_direct_xmit (162 samples, 4.95%)sch_di..validate_xmit_skb_list (5 samples, 0.15%)validate_xmit_skb.constprop.0 (5 samples, 0.15%)skb_csum_hwoffload_help (2 samples, 0.06%)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%)sk_filter_trim_cap (1 samples, 0.03%)__cgroup_bpf_run_filter_skb (1 samples, 0.03%)sock_def_readable (6 samples, 0.18%)__wake_up_common_lock (6 samples, 0.18%)tcp_ack (1 samples, 0.03%)tcp_newly_delivered (1 samples, 0.03%)ip_sublist_rcv_finish (9 samples, 0.27%)ip_local_deliver_finish (9 samples, 0.27%)ip_protocol_deliver_rcu (9 samples, 0.27%)tcp_v4_rcv (9 samples, 0.27%)tcp_v4_do_rcv (8 samples, 0.24%)tcp_rcv_established (8 samples, 0.24%)tcp_event_data_recv (1 samples, 0.03%)__nf_conntrack_find_get.isra.0 (1 samples, 0.03%)napi_complete_done (12 samples, 0.37%)netif_receive_skb_list_internal (12 samples, 0.37%)__netif_receive_skb_list_core (12 samples, 0.37%)ip_list_rcv (12 samples, 0.37%)ip_sublist_rcv (12 samples, 0.37%)nf_hook_slow_list (2 samples, 0.06%)nf_hook_slow (2 samples, 0.06%)nf_conntrack_in (2 samples, 0.06%)nf_conntrack_tcp_packet (1 samples, 0.03%)nf_ct_seq_offset (1 samples, 0.03%)__napi_alloc_skb (2 samples, 0.06%)__alloc_skb (2 samples, 0.06%)__kmalloc_track_caller (2 samples, 0.06%)__local_bh_enable_ip (15 samples, 0.46%)do_softirq (15 samples, 0.46%)__softirqentry_text_start (15 samples, 0.46%)net_rx_action (15 samples, 0.46%)__napi_poll (15 samples, 0.46%)netvsc_poll (15 samples, 0.46%)rndis_filter_receive (3 samples, 0.09%)netvsc_recv_callback (3 samples, 0.09%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)ip_finish_output2 (255 samples, 7.79%)ip_finish_o..dev_queue_xmit (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 (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%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)migrate_disable (2 samples, 0.06%)__cgroup_bpf_run_filter_skb (6 samples, 0.18%)migrate_enable (1 samples, 0.03%)ip_finish_output (7 samples, 0.21%)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 (9 samples, 0.27%)ipv4_conntrack_defrag (7 samples, 0.21%)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%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)__nf_conntrack_find_get.isra.0 (30 samples, 0.92%)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%)tcp_ack (2 samples, 0.06%)cubictcp_cong_avoid (1 samples, 0.03%)get_l4proto (7 samples, 0.21%)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%)hash_conntrack_raw.constprop.0 (15 samples, 0.46%)__siphash_unaligned (10 samples, 0.31%)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%)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%)__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 (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_bh (3 samples, 0.09%)_raw_spin_unlock_bh (6 samples, 0.18%)__raw_callee_save___pv_queued_spin_unlock (6 samples, 0.18%)nf_conntrack_tcp_packet (23 samples, 0.70%)nf_ct_seq_offset (4 samples, 0.12%)nf_conntrack_in (86 samples, 2.63%)nf..nf_ct_get_tuple (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%)nf_nat_ipv4_local_fn (5 samples, 0.15%)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%)__local_bh_enable_ip (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 (4 samples, 0.12%)sysvec_hyperv_callback (4 samples, 0.12%)irq_exit_rcu (4 samples, 0.12%)__softirqentry_text_start (4 samples, 0.12%)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 (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_ack_update_rtt (1 samples, 0.03%)memcpy_erms (2 samples, 0.06%)nft_counter_eval (10 samples, 0.31%)nft_immediate_eval (2 samples, 0.06%)ip_local_out (145 samples, 4.43%)ip_lo..__ip_local_out (145 samples, 4.43%)__ip_..nf_hook_slow (131 samples, 4.00%)nf_h..nft_do_chain_ipv4 (32 samples, 0.98%)nft_do_chain (31 samples, 0.95%)nft_meta_set_eval (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%)ipv4_confirm (1 samples, 0.03%)nf_confirm (9 samples, 0.27%)nf_ct_deliver_cached_events (8 samples, 0.24%)__nf_conntrack_eventmask_report (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%)__ip_queue_xmit (438 samples, 13.38%)__ip_queue_xmitip_output (25 samples, 0.76%)nf_hook_slow (22 samples, 0.67%)nf_nat_ipv4_out (4 samples, 0.12%)nf_nat_inet_fn (1 samples, 0.03%)__copy_skb_header (1 samples, 0.03%)__skb_clone (10 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%)__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%)asm_sysvec_hyperv_callback (4 samples, 0.12%)sysvec_hyperv_callback (4 samples, 0.12%)irq_exit_rcu (4 samples, 0.12%)__softirqentry_text_start (4 samples, 0.12%)net_rx_action (2 samples, 0.06%)__napi_poll (2 samples, 0.06%)netvsc_poll (2 samples, 0.06%)hv_pkt_iter_first (1 samples, 0.03%)cubictcp_cwnd_event (3 samples, 0.09%)skb_clone (3 samples, 0.09%)tcp_options_write (3 samples, 0.09%)__tcp_transmit_skb (480 samples, 14.67%)__tcp_transmit_skbtcp_update_skb_after_send (2 samples, 0.06%)__list_add_valid (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 (8 samples, 0.24%)read_tsc (8 samples, 0.24%)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_check_space (6 samples, 0.18%)tcp_chrono_stop (1 samples, 0.03%)rb_insert_color (1 samples, 0.03%)__mod_timer (3 samples, 0.09%)lock_timer_base (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%)sk_filter_trim_cap (1 samples, 0.03%)__cgroup_bpf_run_filter_skb (1 samples, 0.03%)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%)sk_reset_timer (6 samples, 0.18%)mod_timer (1 samples, 0.03%)tcp_rbtree_insert (1 samples, 0.03%)tcp_rearm_rto (4 samples, 0.12%)tcp_rearm_rto.part.0 (5 samples, 0.15%)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 (21 samples, 0.64%)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%)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%)__usecs_to_jiffies (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%)rb_first (3 samples, 0.09%)__tcp_push_pending_frames (538 samples, 16.44%)__tcp_push_pending_framestcp_write_xmit (538 samples, 16.44%)tcp_write_xmittcp_schedule_loss_probe.part.0 (9 samples, 0.27%)sk_reset_timer (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 (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_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)sk_page_frag_refill (9 samples, 0.27%)skb_page_frag_refill (8 samples, 0.24%)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%)__build_skb_around (3 samples, 0.09%)__ksize (1 samples, 0.03%)___slab_alloc.constprop.0 (4 samples, 0.12%)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%)__kmalloc_track_caller (14 samples, 0.43%)kmalloc_slab (1 samples, 0.03%)__ksize (8 samples, 0.24%)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%)___slab_alloc.constprop.0 (4 samples, 0.12%)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 (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%)sk_stream_alloc_skb (42 samples, 1.28%)__alloc_skb (42 samples, 1.28%)kmem_cache_alloc (13 samples, 0.40%)should_failslab (1 samples, 0.03%)__virt_addr_valid (4 samples, 0.12%)__check_object_size (6 samples, 0.18%)check_stack_object (1 samples, 0.03%)copy_user_enhanced_fast_string (1 samples, 0.03%)skb_do_copy_data_nocache (12 samples, 0.37%)_copy_from_iter (5 samples, 0.15%)copy_user_generic_unrolled (2 samples, 0.06%)tcp_rate_check_app_limited (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%)nf_conntrack_put (1 samples, 0.03%)tcp_send_mss (10 samples, 0.31%)tcp_current_mss (9 samples, 0.27%)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_sendto (678 samples, 20.71%)__x64_sys_sendto__sys_sendto (676 samples, 20.65%)__sys_sendtotcp_sendmsg (651 samples, 19.89%)tcp_sendmsgtcp_sendmsg_locked (631 samples, 19.28%)tcp_sendmsg_lockedtcp_skb_entail (4 samples, 0.12%)syscall_enter_from_user_mode (9 samples, 0.27%)syscall_exit_to_user_mode (1 samples, 0.03%)__seccomp_filter (3 samples, 0.09%)populate_seccomp_data (2 samples, 0.06%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write (716 samples, 21.88%)<&mio::net::tcp::stream::TcpStream ..mio::io_source::IoSource<T>::do_io (714 samples, 21.81%)mio::io_source::IoSource<T>::do_iomio::sys::unix::stateless_io_source::IoSourceState::do_io (714 samples, 21.81%)mio::sys::unix::stateless_io_sourc..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (713 samples, 21.78%)<&mio::net::tcp::stream::TcpStream..<&std::net::tcp::TcpStream as std::io::Write>::write (713 samples, 21.78%)<&std::net::tcp::TcpStream as std:..std::sys_common::net::TcpStream::write (713 samples, 21.78%)std::sys_common::net::TcpStream::w..__send (713 samples, 21.78%)__sendentry_SYSCALL_64_after_hwframe (693 samples, 21.17%)entry_SYSCALL_64_after_hwframedo_syscall_64 (693 samples, 21.17%)do_syscall_64syscall_trace_enter.constprop.0 (5 samples, 0.15%)__secure_computing (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%)rutin::connection::Connection::flush::_{{closure}} (719 samples, 21.97%)rutin::connection::Connection::flus..<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (719 samples, 21.97%)<tokio::io::util::flush::Flush<A> a..<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (719 samples, 21.97%)<&mut T as tokio::io::async_write::..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (719 samples, 21.97%)<tokio::io::util::buf_writer::BufWr..tokio::io::util::buf_writer::BufWriter<W>::flush_buf (719 samples, 21.97%)tokio::io::util::buf_writer::BufWri..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (719 samples, 21.97%)<tokio::net::tcp::stream::TcpStream..tokio::net::tcp::stream::TcpStream::poll_write_priv (719 samples, 21.97%)tokio::net::tcp::stream::TcpStream:..tokio::io::poll_evented::PollEvented<E>::poll_write (719 samples, 21.97%)tokio::io::poll_evented::PollEvente..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%)[libc.so.6] (2,607 samples, 79.65%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (765 samples, 23.37%)std::sys::pal::unix::thread::Thread::..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (765 samples, 23.37%)<alloc::boxed::Box<F,A> as core::ops:..<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (765 samples, 23.37%)<alloc::boxed::Box<F,A> as core::ops:..core::ops::function::FnOnce::call_once{{vtable.shim}} (765 samples, 23.37%)core::ops::function::FnOnce::call_onc..std::thread::Builder::spawn_unchecked_::_{{closure}} (765 samples, 23.37%)std::thread::Builder::spawn_unchecked..std::panic::catch_unwind (765 samples, 23.37%)std::panic::catch_unwindstd::panicking::try (765 samples, 23.37%)std::panicking::trystd::panicking::try::do_call (765 samples, 23.37%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (765 samples, 23.37%)<core::panic::unwind_safe::AssertUnwi..std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (765 samples, 23.37%)std::thread::Builder::spawn_unchecked..std::sys_common::backtrace::__rust_begin_short_backtrace (765 samples, 23.37%)std::sys_common::backtrace::__rust_be..tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (765 samples, 23.37%)tokio::runtime::blocking::pool::Spawn..tokio::runtime::blocking::pool::Inner::run (765 samples, 23.37%)tokio::runtime::blocking::pool::Inner..tokio::runtime::blocking::pool::Task::run (765 samples, 23.37%)tokio::runtime::blocking::pool::Task:..tokio::runtime::task::UnownedTask<S>::run (765 samples, 23.37%)tokio::runtime::task::UnownedTask<S>:..tokio::runtime::task::raw::RawTask::poll (765 samples, 23.37%)tokio::runtime::task::raw::RawTask::p..tokio::runtime::task::harness::Harness<T,S>::poll (765 samples, 23.37%)tokio::runtime::task::harness::Harnes..tokio::runtime::task::harness::Harness<T,S>::poll_inner (765 samples, 23.37%)tokio::runtime::task::harness::Harnes..tokio::runtime::task::harness::poll_future (765 samples, 23.37%)tokio::runtime::task::harness::poll_f..std::panic::catch_unwind (765 samples, 23.37%)std::panic::catch_unwindstd::panicking::try (765 samples, 23.37%)std::panicking::trystd::panicking::try::do_call (765 samples, 23.37%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (765 samples, 23.37%)<core::panic::unwind_safe::AssertUnwi..tokio::runtime::task::harness::poll_future::_{{closure}} (765 samples, 23.37%)tokio::runtime::task::harness::poll_f..tokio::runtime::task::core::Core<T,S>::poll (765 samples, 23.37%)tokio::runtime::task::core::Core<T,S>..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (765 samples, 23.37%)tokio::loom::std::unsafe_cell::Unsafe..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (765 samples, 23.37%)tokio::runtime::task::core::Core<T,S>..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (765 samples, 23.37%)<tokio::runtime::blocking::task::Bloc..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::scheduler::multi_thread::worker::run (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::context::runtime::enter_runtime (765 samples, 23.37%)tokio::runtime::context::runtime::ent..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::context::set_scheduler (765 samples, 23.37%)tokio::runtime::context::set_schedulerstd::thread::local::LocalKey<T>::with (765 samples, 23.37%)std::thread::local::LocalKey<T>::withstd::thread::local::LocalKey<T>::try_with (765 samples, 23.37%)std::thread::local::LocalKey<T>::try_..tokio::runtime::context::set_scheduler::_{{closure}} (765 samples, 23.37%)tokio::runtime::context::set_schedule..tokio::runtime::context::scoped::Scoped<T>::set (765 samples, 23.37%)tokio::runtime::context::scoped::Scop..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::scheduler::multi_thread::worker::Context::run (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::coop::budget (765 samples, 23.37%)tokio::runtime::coop::budgettokio::runtime::coop::with_budget (765 samples, 23.37%)tokio::runtime::coop::with_budgettokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (765 samples, 23.37%)tokio::runtime::scheduler::multi_thre..tokio::runtime::task::LocalNotified<S>::run (765 samples, 23.37%)tokio::runtime::task::LocalNotified<S..tokio::runtime::task::raw::RawTask::poll (765 samples, 23.37%)tokio::runtime::task::raw::RawTask::p..tokio::runtime::task::harness::Harness<T,S>::poll (765 samples, 23.37%)tokio::runtime::task::harness::Harnes..tokio::runtime::task::harness::Harness<T,S>::poll_inner (765 samples, 23.37%)tokio::runtime::task::harness::Harnes..tokio::runtime::task::harness::poll_future (765 samples, 23.37%)tokio::runtime::task::harness::poll_f..std::panic::catch_unwind (765 samples, 23.37%)std::panic::catch_unwindstd::panicking::try (765 samples, 23.37%)std::panicking::trystd::panicking::try::do_call (765 samples, 23.37%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (765 samples, 23.37%)<core::panic::unwind_safe::AssertUnwi..tokio::runtime::task::harness::poll_future::_{{closure}} (765 samples, 23.37%)tokio::runtime::task::harness::poll_f..tokio::runtime::task::core::Core<T,S>::poll (765 samples, 23.37%)tokio::runtime::task::core::Core<T,S>..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (765 samples, 23.37%)tokio::loom::std::unsafe_cell::Unsafe..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (765 samples, 23.37%)tokio::runtime::task::core::Core<T,S>..rutin::server::Listener::run::_{{closure}}::_{{closure}} (765 samples, 23.37%)rutin::server::Listener::run::_{{clos..rutin::server::Handler::run::_{{closure}} (765 samples, 23.37%)rutin::server::Handler::run::_{{closu..rutin::server::Handler::run::_{{closure}}::_{{closure}} (765 samples, 23.37%)rutin::server::Handler::run::_{{closu..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (765 samples, 23.37%)rutin::server::Handler::run::_{{closu..rutin::cmd::dispatch::_{{closure}} (720 samples, 22.00%)rutin::cmd::dispatch::_{{closure}}rutin::cmd::dispatch::_{{closure}}::_{{closure}} (720 samples, 22.00%)rutin::cmd::dispatch::_{{closure}}:..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (720 samples, 22.00%)rutin::cmd::dispatch::_{{closure}}:..rutin::connection::Connection::write_frame::_{{closure}} (720 samples, 22.00%)rutin::connection::Connection::writ..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (720 samples, 22.00%)rutin::connection::Connection::writ..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (720 samples, 22.00%)rutin::connection::Connection::writ..rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame (1 samples, 0.03%)alloc::boxed::Box<T>::pin (1 samples, 0.03%)alloc::boxed::Box<T>::new (1 samples, 0.03%)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%)<core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.15%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (4 samples, 0.12%)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_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)inet_gro_receive (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (3 samples, 0.09%)core::ptr::write (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%)vmbus_request_addr (1 samples, 0.03%)__rdl_alloc (1 samples, 0.03%)__rust_alloc (1 samples, 0.03%)alloc::vec::Vec<T>::with_capacity (4 samples, 0.12%)alloc::vec::Vec<T,A>::with_capacity_in (4 samples, 0.12%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (4 samples, 0.12%)alloc::raw_vec::RawVec<T,A>::allocate_in (4 samples, 0.12%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.12%)alloc::alloc::Global::alloc_impl (4 samples, 0.12%)alloc::alloc::alloc (4 samples, 0.12%)malloc (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%)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%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)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%)__rust_dealloc (2 samples, 0.06%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (8 samples, 0.24%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (8 samples, 0.24%)alloc::alloc::dealloc (8 samples, 0.24%)cfree (6 samples, 0.18%)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>>> (12 samples, 0.37%)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>> (12 samples, 0.37%)core::ptr::drop_in_place<rutin::connection::Connection::read_frames::{{closure}}::{{closure}}::{{closure}}::_read_frame::{{closure}}> (4 samples, 0.12%)__rdl_alloc (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (4 samples, 0.12%)alloc::boxed::Box<T>::pin (4 samples, 0.12%)alloc::boxed::Box<T>::new (4 samples, 0.12%)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%)__rust_alloc (1 samples, 0.03%)rutin::connection::Connection::read_u8::_{{closure}} (2 samples, 0.06%)<core::pin::Pin<P> as core::future::future::Future>::poll (40 samples, 1.22%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (40 samples, 1.22%)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] (11 samples, 0.34%)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%)fput (1 samples, 0.03%)fput_many (2 samples, 0.06%)import_single_range (2 samples, 0.06%)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_consume_skb (1 samples, 0.03%)skb_release_head_state (1 samples, 0.03%)tcp_wfree (1 samples, 0.03%)__local_bh_enable_ip (3 samples, 0.09%)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%)__list_add_valid (1 samples, 0.03%)_raw_spin_unlock_bh (2 samples, 0.06%)__raw_callee_save___pv_queued_spin_unlock (2 samples, 0.06%)lock_sock_nested (7 samples, 0.21%)_raw_spin_lock_bh (7 samples, 0.21%)__pv_queued_spin_lock_slowpath (1 samples, 0.03%)release_sock (6 samples, 0.18%)_raw_spin_lock_bh (4 samples, 0.12%)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_free.constprop.0 (7 samples, 0.21%)skb_release_data (12 samples, 0.37%)kfree (11 samples, 0.34%)memcg_slab_free_hook (2 samples, 0.06%)__kfree_skb (21 samples, 0.64%)skb_release_head_state (8 samples, 0.24%)sock_rfree (7 samples, 0.21%)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%)__slab_free.constprop.0 (7 samples, 0.21%)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%)kmem_cache_free.part.0 (19 samples, 0.58%)memcg_slab_free_hook (6 samples, 0.18%)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%)nf_conntrack_put (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%)_copy_to_iter (37 samples, 1.13%)copy_user_generic_unrolled (33 samples, 1.01%)asm_sysvec_hyperv_callback (4 samples, 0.12%)sysvec_hyperv_callback (4 samples, 0.12%)irq_exit_rcu (4 samples, 0.12%)__softirqentry_text_start (4 samples, 0.12%)net_rx_action (3 samples, 0.09%)__napi_poll (3 samples, 0.09%)netvsc_poll (3 samples, 0.09%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)__check_heap_object (3 samples, 0.09%)__virt_addr_valid (7 samples, 0.21%)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_rcv_core (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%)skb_copy_datagram_iter (66 samples, 2.02%)s..__skb_datagram_iter (65 samples, 1.99%)_..simple_copy_to_iter (26 samples, 0.79%)__check_object_size (26 samples, 0.79%)check_stack_object (1 samples, 0.03%)__tcp_select_window (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%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)tcp_cleanup_rbuf (6 samples, 0.18%)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%)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%)inet_recvmsg (164 samples, 5.01%)inet_r..tcp_recvmsg (159 samples, 4.86%)tcp_re..tcp_recvmsg_locked (139 samples, 4.25%)tcp_r..tcp_rcv_space_adjust (14 samples, 0.43%)tcp_mstamp_refresh (10 samples, 0.31%)ktime_get (7 samples, 0.21%)read_tsc (4 samples, 0.12%)__x64_sys_recvfrom (195 samples, 5.96%)__x64_sy..__sys_recvfrom (193 samples, 5.90%)__sys_r..sockfd_lookup_light (21 samples, 0.64%)__fget_light (21 samples, 0.64%)__fget_files (16 samples, 0.49%)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_enter_from_user_mode (10 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%)sk_filter_trim_cap (1 samples, 0.03%)__cgroup_bpf_run_filter_skb (1 samples, 0.03%)migrate_disable (1 samples, 0.03%)__seccomp_filter (8 samples, 0.24%)populate_seccomp_data (3 samples, 0.09%)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 (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 (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)tcp_rack_advance (1 samples, 0.03%)__secure_computing (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%)kmem_cache_alloc_bulk (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (239 samples, 7.30%)<&mio::net..mio::io_source::IoSource<T>::do_io (239 samples, 7.30%)mio::io_so..mio::sys::unix::stateless_io_source::IoSourceState::do_io (239 samples, 7.30%)mio::sys::..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (239 samples, 7.30%)<&mio::net..<&std::net::tcp::TcpStream as std::io::Read>::read (239 samples, 7.30%)<&std::net..std::sys_common::net::TcpStream::read (239 samples, 7.30%)std::sys_c..std::sys::pal::unix::net::Socket::read (239 samples, 7.30%)std::sys::..std::sys::pal::unix::net::Socket::recv_with_flags (239 samples, 7.30%)std::sys::..recv (239 samples, 7.30%)recventry_SYSCALL_64_after_hwframe (217 samples, 6.63%)entry_SYS..do_syscall_64 (217 samples, 6.63%)do_syscal..syscall_trace_enter.constprop.0 (11 samples, 0.34%)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%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)tokio::runtime::context::CONTEXT::__getit (1 samples, 0.03%)core::cell::Cell<T>::get (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::cell::Cell<T>::get (1 samples, 0.03%)tokio::runtime::coop::poll_proceed (5 samples, 0.15%)tokio::runtime::context::budget (5 samples, 0.15%)std::thread::local::LocalKey<T>::try_with (5 samples, 0.15%)tokio::runtime::context::budget::_{{closure}} (4 samples, 0.12%)tokio::runtime::coop::poll_proceed::_{{closure}} (4 samples, 0.12%)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::task::wake::Waker as core::clone::Clone>::clone (8 samples, 0.24%)tokio::runtime::task::waker::clone_waker (8 samples, 0.24%)tokio::runtime::task::state::State::ref_inc (6 samples, 0.18%)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%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (3 samples, 0.09%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::scheduled_io::Waiters>> (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 (3 samples, 0.09%)lock_api::mutex::Mutex<R,T>::lock (3 samples, 0.09%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (3 samples, 0.09%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (263 samples, 8.04%)<tokio::io:..<&mut T as tokio::io::async_read::AsyncRead>::poll_read (263 samples, 8.04%)<&mut T as ..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (263 samples, 8.04%)<tokio::io:..tokio::net::tcp::stream::TcpStream::poll_read_priv (263 samples, 8.04%)tokio::net:..tokio::io::poll_evented::PollEvented<E>::poll_read (263 samples, 8.04%)tokio::io::..tokio::runtime::io::registration::Registration::poll_read_ready (24 samples, 0.73%)tokio::runtime::io::registration::Registration::poll_ready (24 samples, 0.73%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (18 samples, 0.55%)tokio::runtime::io::driver::Direction::mask (3 samples, 0.09%)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%)__mem_cgroup_charge (1 samples, 0.03%)charge_memcg (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}} (305 samples, 9.32%)rutin::connec..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (305 samples, 9.32%)rutin::connec..rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (305 samples, 9.32%)rutin::connec..tokio::net::tcp::stream::TcpStream::try_read_buf (2 samples, 0.06%)tokio::runtime::io::registration::Registration::try_io (2 samples, 0.06%)tokio::net::tcp::stream::TcpStream::try_read_buf::_{{closure}} (2 samples, 0.06%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (2 samples, 0.06%)bytes::bytes_mut::BytesMut::reserve (2 samples, 0.06%)bytes::bytes_mut::BytesMut::reserve_inner (2 samples, 0.06%)alloc::vec::Vec<T>::with_capacity (2 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (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_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%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (3 samples, 0.09%)core::mem::drop (2 samples, 0.06%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutin::frame::Frame>>> (2 samples, 0.06%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.06%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (2 samples, 0.06%)flume::Hook<T,S>::trigger (6 samples, 0.18%)alloc::sync::Arc<T>::new (6 samples, 0.18%)alloc::boxed::Box<T>::new (6 samples, 0.18%)alloc::alloc::exchange_malloc (5 samples, 0.15%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (5 samples, 0.15%)alloc::alloc::Global::alloc_impl (5 samples, 0.15%)alloc::alloc::alloc (5 samples, 0.15%)malloc (5 samples, 0.15%)flume::async::RecvFut<T>::poll_inner::_{{closure}} (18 samples, 0.55%)flume::async::AsyncSignal::new (12 samples, 0.37%)<core::task::wake::Waker as core::clone::Clone>::clone (5 samples, 0.15%)tokio::runtime::task::waker::clone_waker (4 samples, 0.12%)tokio::runtime::task::state::State::ref_inc (3 samples, 0.09%)core::ops::function::FnOnce::call_once{{vtable.shim}} (330 samples, 10.08%)core::ops::func..std::thread::Builder::spawn_unchecked_::_{{closure}} (330 samples, 10.08%)std::thread::Bu..std::panic::catch_unwind (330 samples, 10.08%)std::panic::cat..std::panicking::try (330 samples, 10.08%)std::panicking:..std::panicking::try::do_call (330 samples, 10.08%)std::panicking:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (330 samples, 10.08%)<core::panic::u..std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (330 samples, 10.08%)std::thread::Bu..std::sys_common::backtrace::__rust_begin_short_backtrace (330 samples, 10.08%)std::sys_common..tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::blocking::pool::Inner::run (330 samples, 10.08%)tokio::runtime:..tokio::runtime::blocking::pool::Task::run (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::UnownedTask<S>::run (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::raw::RawTask::poll (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::harness::Harness<T,S>::poll (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::harness::Harness<T,S>::poll_inner (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::harness::poll_future (330 samples, 10.08%)tokio::runtime:..std::panic::catch_unwind (330 samples, 10.08%)std::panic::cat..std::panicking::try (330 samples, 10.08%)std::panicking:..std::panicking::try::do_call (330 samples, 10.08%)std::panicking:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (330 samples, 10.08%)<core::panic::u..tokio::runtime::task::harness::poll_future::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::core::Core<T,S>::poll (330 samples, 10.08%)tokio::runtime:..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (330 samples, 10.08%)tokio::loom::st..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (330 samples, 10.08%)tokio::runtime:..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (330 samples, 10.08%)<tokio::runtime..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::scheduler::multi_thread::worker::run (330 samples, 10.08%)tokio::runtime:..tokio::runtime::context::runtime::enter_runtime (330 samples, 10.08%)tokio::runtime:..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::context::set_scheduler (330 samples, 10.08%)tokio::runtime:..std::thread::local::LocalKey<T>::with (330 samples, 10.08%)std::thread::lo..std::thread::local::LocalKey<T>::try_with (330 samples, 10.08%)std::thread::lo..tokio::runtime::context::set_scheduler::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::context::scoped::Scoped<T>::set (330 samples, 10.08%)tokio::runtime:..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::scheduler::multi_thread::worker::Context::run (330 samples, 10.08%)tokio::runtime:..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (330 samples, 10.08%)tokio::runtime:..tokio::runtime::coop::budget (330 samples, 10.08%)tokio::runtime:..tokio::runtime::coop::with_budget (330 samples, 10.08%)tokio::runtime:..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::LocalNotified<S>::run (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::raw::RawTask::poll (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::harness::Harness<T,S>::poll (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::harness::Harness<T,S>::poll_inner (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::harness::poll_future (330 samples, 10.08%)tokio::runtime:..std::panic::catch_unwind (330 samples, 10.08%)std::panic::cat..std::panicking::try (330 samples, 10.08%)std::panicking:..std::panicking::try::do_call (330 samples, 10.08%)std::panicking:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (330 samples, 10.08%)<core::panic::u..tokio::runtime::task::harness::poll_future::_{{closure}} (330 samples, 10.08%)tokio::runtime:..tokio::runtime::task::core::Core<T,S>::poll (330 samples, 10.08%)tokio::runtime:..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (330 samples, 10.08%)tokio::loom::st..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (330 samples, 10.08%)tokio::runtime:..rutin::server::Listener::run::_{{closure}}::_{{closure}} (330 samples, 10.08%)rutin::server::..rutin::server::Handler::run::_{{closure}} (330 samples, 10.08%)rutin::server::..rutin::server::Handler::run::_{{closure}}::_{{closure}} (330 samples, 10.08%)rutin::server::..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (330 samples, 10.08%)rutin::server::..<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (330 samples, 10.08%)<tokio::future:..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (330 samples, 10.08%)rutin::server::..rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (25 samples, 0.76%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (25 samples, 0.76%)flume::async::RecvFut<T>::poll_inner (25 samples, 0.76%)flume::Shared<T>::recv (25 samples, 0.76%)flume::wait_lock (1 samples, 0.03%)std::sync::mutex::Mutex<T>::lock (1 samples, 0.03%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (18 samples, 0.55%)mio::io_source::IoSource<T>::do_io (14 samples, 0.43%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (14 samples, 0.43%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (14 samples, 0.43%)<&std::net::tcp::TcpStream as std::io::Read>::read (14 samples, 0.43%)std::sys_common::net::TcpStream::read (11 samples, 0.34%)std::sys::pal::unix::net::Socket::read (11 samples, 0.34%)std::sys::pal::unix::net::Socket::recv_with_flags (11 samples, 0.34%)recv (11 samples, 0.34%)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%)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%)std::sys::pal::unix::thread::Thread::new::thread_start (25 samples, 0.76%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (25 samples, 0.76%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (25 samples, 0.76%)core::ops::function::FnOnce::call_once{{vtable.shim}} (25 samples, 0.76%)std::thread::Builder::spawn_unchecked_::_{{closure}} (25 samples, 0.76%)std::panic::catch_unwind (25 samples, 0.76%)std::panicking::try (25 samples, 0.76%)std::panicking::try::do_call (25 samples, 0.76%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (25 samples, 0.76%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (25 samples, 0.76%)std::sys_common::backtrace::__rust_begin_short_backtrace (25 samples, 0.76%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (25 samples, 0.76%)tokio::runtime::blocking::pool::Inner::run (25 samples, 0.76%)tokio::runtime::blocking::pool::Task::run (25 samples, 0.76%)tokio::runtime::task::UnownedTask<S>::run (25 samples, 0.76%)tokio::runtime::task::raw::RawTask::poll (25 samples, 0.76%)tokio::runtime::task::harness::Harness<T,S>::poll (25 samples, 0.76%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (25 samples, 0.76%)tokio::runtime::task::harness::poll_future (25 samples, 0.76%)std::panic::catch_unwind (25 samples, 0.76%)std::panicking::try (25 samples, 0.76%)std::panicking::try::do_call (25 samples, 0.76%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (25 samples, 0.76%)tokio::runtime::task::harness::poll_future::_{{closure}} (25 samples, 0.76%)tokio::runtime::task::core::Core<T,S>::poll (25 samples, 0.76%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (25 samples, 0.76%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (25 samples, 0.76%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::run (25 samples, 0.76%)tokio::runtime::context::runtime::enter_runtime (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (25 samples, 0.76%)tokio::runtime::context::set_scheduler (25 samples, 0.76%)std::thread::local::LocalKey<T>::with (25 samples, 0.76%)std::thread::local::LocalKey<T>::try_with (25 samples, 0.76%)tokio::runtime::context::set_scheduler::_{{closure}} (25 samples, 0.76%)tokio::runtime::context::scoped::Scoped<T>::set (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::Context::run (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (25 samples, 0.76%)tokio::runtime::coop::budget (25 samples, 0.76%)tokio::runtime::coop::with_budget (25 samples, 0.76%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (25 samples, 0.76%)tokio::runtime::task::LocalNotified<S>::run (25 samples, 0.76%)tokio::runtime::task::raw::RawTask::poll (25 samples, 0.76%)tokio::runtime::task::harness::Harness<T,S>::poll (25 samples, 0.76%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (25 samples, 0.76%)tokio::runtime::task::harness::poll_future (25 samples, 0.76%)std::panic::catch_unwind (25 samples, 0.76%)std::panicking::try (25 samples, 0.76%)std::panicking::try::do_call (25 samples, 0.76%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (25 samples, 0.76%)tokio::runtime::task::harness::poll_future::_{{closure}} (25 samples, 0.76%)tokio::runtime::task::core::Core<T,S>::poll (25 samples, 0.76%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (25 samples, 0.76%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (25 samples, 0.76%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (25 samples, 0.76%)rutin::server::Handler::run::_{{closure}} (25 samples, 0.76%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (25 samples, 0.76%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (25 samples, 0.76%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (25 samples, 0.76%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (25 samples, 0.76%)rutin::connection::Connection::read_frames::_{{closure}} (25 samples, 0.76%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (25 samples, 0.76%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (25 samples, 0.76%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (25 samples, 0.76%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (25 samples, 0.76%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (25 samples, 0.76%)tokio::net::tcp::stream::TcpStream::poll_read_priv (25 samples, 0.76%)tokio::io::poll_evented::PollEvented<E>::poll_read (25 samples, 0.76%)tokio::runtime::io::registration::Registration::poll_read_ready (5 samples, 0.15%)tokio::runtime::io::registration::Registration::poll_ready (5 samples, 0.15%)alloc::vec::Vec<T>::with_capacity (2 samples, 0.06%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.06%)alloc::raw_vec::RawVec<T,A>::allocate_in (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] (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>>> (4 samples, 0.12%)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>> (4 samples, 0.12%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (4 samples, 0.12%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (4 samples, 0.12%)alloc::alloc::dealloc (4 samples, 0.12%)cfree (4 samples, 0.12%)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::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame (4 samples, 0.12%)alloc::boxed::Box<T>::pin (4 samples, 0.12%)alloc::boxed::Box<T>::new (4 samples, 0.12%)alloc::alloc::exchange_malloc (4 samples, 0.12%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.12%)alloc::alloc::Global::alloc_impl (4 samples, 0.12%)alloc::alloc::alloc (4 samples, 0.12%)malloc (4 samples, 0.12%)bytes::buf::buf_impl::Buf::get_u8 (5 samples, 0.15%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.15%)bytes::bytes_mut::BytesMut::set_start (4 samples, 0.12%)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}} (22 samples, 0.67%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (22 samples, 0.67%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (22 samples, 0.67%)<core::pin::Pin<P> as core::future::future::Future>::poll (22 samples, 0.67%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (22 samples, 0.67%)rutin::connection::Connection::read_u8::_{{closure}} (12 samples, 0.37%)bytes::bytes_mut::BytesMut::is_empty (1 samples, 0.03%)std::sys_common::backtrace::__rust_begin_short_backtrace (26 samples, 0.79%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (26 samples, 0.79%)tokio::runtime::blocking::pool::Inner::run (26 samples, 0.79%)tokio::runtime::blocking::pool::Task::run (26 samples, 0.79%)tokio::runtime::task::UnownedTask<S>::run (26 samples, 0.79%)tokio::runtime::task::raw::RawTask::poll (26 samples, 0.79%)tokio::runtime::task::harness::Harness<T,S>::poll (26 samples, 0.79%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (26 samples, 0.79%)tokio::runtime::task::harness::poll_future (26 samples, 0.79%)std::panic::catch_unwind (26 samples, 0.79%)std::panicking::try (26 samples, 0.79%)std::panicking::try::do_call (26 samples, 0.79%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (26 samples, 0.79%)tokio::runtime::task::harness::poll_future::_{{closure}} (26 samples, 0.79%)tokio::runtime::task::core::Core<T,S>::poll (26 samples, 0.79%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (26 samples, 0.79%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (26 samples, 0.79%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::run (26 samples, 0.79%)tokio::runtime::context::runtime::enter_runtime (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (26 samples, 0.79%)tokio::runtime::context::set_scheduler (26 samples, 0.79%)std::thread::local::LocalKey<T>::with (26 samples, 0.79%)std::thread::local::LocalKey<T>::try_with (26 samples, 0.79%)tokio::runtime::context::set_scheduler::_{{closure}} (26 samples, 0.79%)tokio::runtime::context::scoped::Scoped<T>::set (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::Context::run (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (26 samples, 0.79%)tokio::runtime::coop::budget (26 samples, 0.79%)tokio::runtime::coop::with_budget (26 samples, 0.79%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (26 samples, 0.79%)tokio::runtime::task::LocalNotified<S>::run (26 samples, 0.79%)tokio::runtime::task::raw::RawTask::poll (26 samples, 0.79%)tokio::runtime::task::harness::Harness<T,S>::poll (26 samples, 0.79%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (26 samples, 0.79%)tokio::runtime::task::harness::poll_future (26 samples, 0.79%)std::panic::catch_unwind (26 samples, 0.79%)std::panicking::try (26 samples, 0.79%)std::panicking::try::do_call (26 samples, 0.79%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (26 samples, 0.79%)tokio::runtime::task::harness::poll_future::_{{closure}} (26 samples, 0.79%)tokio::runtime::task::core::Core<T,S>::poll (26 samples, 0.79%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (26 samples, 0.79%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (26 samples, 0.79%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (26 samples, 0.79%)rutin::server::Handler::run::_{{closure}} (26 samples, 0.79%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (26 samples, 0.79%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (26 samples, 0.79%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (26 samples, 0.79%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (26 samples, 0.79%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (4 samples, 0.12%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (4 samples, 0.12%)flume::async::RecvFut<T>::poll_inner (4 samples, 0.12%)flume::Shared<T>::recv_sync (4 samples, 0.12%)flume::Shared<T>::recv (4 samples, 0.12%)flume::wait_lock (4 samples, 0.12%)std::sync::mutex::Mutex<T>::lock (4 samples, 0.12%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (4 samples, 0.12%)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<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutin::frame::Frame,rutin::connection::ConnError>+core::marker::Send>>> (1 samples, 0.03%)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>> (1 samples, 0.03%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (1 samples, 0.03%)alloc::alloc::dealloc (1 samples, 0.03%)cfree (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)atoi::atoi (3 samples, 0.09%)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%)rutin::connection::Connection::read_decimal::_{{closure}} (10 samples, 0.31%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (3 samples, 0.09%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (3 samples, 0.09%)bytes::bytes_mut::release_shared (2 samples, 0.06%)rutin::connection::Connection::read_frames::_{{closure}} (13 samples, 0.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (13 samples, 0.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (13 samples, 0.40%)<core::pin::Pin<P> as core::future::future::Future>::poll (13 samples, 0.40%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (13 samples, 0.40%)rutin::connection::Connection::read_u8::_{{closure}} (2 samples, 0.06%)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 (2 samples, 0.06%)flume::Shared<T>::recv (2 samples, 0.06%)flume::Chan<T>::pull_pending (2 samples, 0.06%)tokio::runtime::blocking::pool::Inner::run (16 samples, 0.49%)tokio::runtime::blocking::pool::Task::run (16 samples, 0.49%)tokio::runtime::task::UnownedTask<S>::run (16 samples, 0.49%)tokio::runtime::task::raw::RawTask::poll (16 samples, 0.49%)tokio::runtime::task::harness::Harness<T,S>::poll (16 samples, 0.49%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (16 samples, 0.49%)tokio::runtime::task::harness::poll_future (16 samples, 0.49%)std::panic::catch_unwind (16 samples, 0.49%)std::panicking::try (16 samples, 0.49%)std::panicking::try::do_call (16 samples, 0.49%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (16 samples, 0.49%)tokio::runtime::task::harness::poll_future::_{{closure}} (16 samples, 0.49%)tokio::runtime::task::core::Core<T,S>::poll (16 samples, 0.49%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (16 samples, 0.49%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (16 samples, 0.49%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::run (16 samples, 0.49%)tokio::runtime::context::runtime::enter_runtime (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (16 samples, 0.49%)tokio::runtime::context::set_scheduler (16 samples, 0.49%)std::thread::local::LocalKey<T>::with (16 samples, 0.49%)std::thread::local::LocalKey<T>::try_with (16 samples, 0.49%)tokio::runtime::context::set_scheduler::_{{closure}} (16 samples, 0.49%)tokio::runtime::context::scoped::Scoped<T>::set (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::Context::run (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (16 samples, 0.49%)tokio::runtime::coop::budget (16 samples, 0.49%)tokio::runtime::coop::with_budget (16 samples, 0.49%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (16 samples, 0.49%)tokio::runtime::task::LocalNotified<S>::run (16 samples, 0.49%)tokio::runtime::task::raw::RawTask::poll (16 samples, 0.49%)tokio::runtime::task::harness::Harness<T,S>::poll (16 samples, 0.49%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (16 samples, 0.49%)tokio::runtime::task::harness::poll_future (16 samples, 0.49%)std::panic::catch_unwind (16 samples, 0.49%)std::panicking::try (16 samples, 0.49%)std::panicking::try::do_call (16 samples, 0.49%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (16 samples, 0.49%)tokio::runtime::task::harness::poll_future::_{{closure}} (16 samples, 0.49%)tokio::runtime::task::core::Core<T,S>::poll (16 samples, 0.49%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (16 samples, 0.49%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (16 samples, 0.49%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (16 samples, 0.49%)rutin::server::Handler::run::_{{closure}} (16 samples, 0.49%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (16 samples, 0.49%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (16 samples, 0.49%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (16 samples, 0.49%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (16 samples, 0.49%)rutin::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (3 samples, 0.09%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (3 samples, 0.09%)flume::async::RecvFut<T>::poll_inner (3 samples, 0.09%)flume::Shared<T>::recv_sync (1 samples, 0.03%)flume::Shared<T>::recv (1 samples, 0.03%)flume::Chan<T>::pull_pending (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (1 samples, 0.03%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}} (1 samples, 0.03%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (1 samples, 0.03%)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%)<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%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.03%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (1 samples, 0.03%)tokio::net::tcp::stream::TcpStream::poll_read_priv (1 samples, 0.03%)tokio::io::poll_evented::PollEvented<E>::poll_read (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (1 samples, 0.03%)mio::io_source::IoSource<T>::do_io (1 samples, 0.03%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (1 samples, 0.03%)<&std::net::tcp::TcpStream as std::io::Read>::read (1 samples, 0.03%)std::sys_common::net::TcpStream::read (1 samples, 0.03%)std::sys::pal::unix::net::Socket::read (1 samples, 0.03%)std::sys::pal::unix::net::Socket::recv_with_flags (1 samples, 0.03%)recv (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_recvfrom (1 samples, 0.03%)__sys_recvfrom (1 samples, 0.03%)inet_recvmsg (1 samples, 0.03%)tcp_recvmsg (1 samples, 0.03%)tcp_recvmsg_locked (1 samples, 0.03%)skb_copy_datagram_iter (1 samples, 0.03%)__skb_datagram_iter (1 samples, 0.03%)_copy_to_iter (1 samples, 0.03%)copy_user_generic_unrolled (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 (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%)dashmap::DashMap<K,V,S>::get (1 samples, 0.03%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_get (1 samples, 0.03%)tokio::runtime::context::set_scheduler (9 samples, 0.27%)std::thread::local::LocalKey<T>::with (9 samples, 0.27%)std::thread::local::LocalKey<T>::try_with (9 samples, 0.27%)tokio::runtime::context::set_scheduler::_{{closure}} (9 samples, 0.27%)tokio::runtime::context::scoped::Scoped<T>::set (9 samples, 0.27%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (9 samples, 0.27%)tokio::runtime::scheduler::multi_thread::worker::Context::run (9 samples, 0.27%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (9 samples, 0.27%)tokio::runtime::coop::budget (9 samples, 0.27%)tokio::runtime::coop::with_budget (9 samples, 0.27%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (9 samples, 0.27%)tokio::runtime::task::LocalNotified<S>::run (9 samples, 0.27%)tokio::runtime::task::raw::RawTask::poll (9 samples, 0.27%)tokio::runtime::task::harness::Harness<T,S>::poll (9 samples, 0.27%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (9 samples, 0.27%)tokio::runtime::task::harness::poll_future (9 samples, 0.27%)std::panic::catch_unwind (9 samples, 0.27%)std::panicking::try (9 samples, 0.27%)std::panicking::try::do_call (9 samples, 0.27%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (9 samples, 0.27%)tokio::runtime::task::harness::poll_future::_{{closure}} (9 samples, 0.27%)tokio::runtime::task::core::Core<T,S>::poll (9 samples, 0.27%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (9 samples, 0.27%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (9 samples, 0.27%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (9 samples, 0.27%)rutin::server::Handler::run::_{{closure}} (9 samples, 0.27%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (9 samples, 0.27%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (9 samples, 0.27%)rutin::cmd::dispatch::_{{closure}} (8 samples, 0.24%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::_dispatch::_{{closure}} (8 samples, 0.24%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (8 samples, 0.24%)rutin::cmd::CmdExecutor::apply::_{{closure}} (8 samples, 0.24%)rutin::cmd::CmdExecutor::execute::_{{closure}} (8 samples, 0.24%)<rutin::cmd::commands::str::Get as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (8 samples, 0.24%)rutin::db::Db::visit_object (8 samples, 0.24%)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%)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 (3 samples, 0.09%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (14 samples, 0.43%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (14 samples, 0.43%)rutin::connection::Connection::read_frames::_{{closure}} (14 samples, 0.43%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (14 samples, 0.43%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (14 samples, 0.43%)<core::pin::Pin<P> as core::future::future::Future>::poll (14 samples, 0.43%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (14 samples, 0.43%)<core::pin::Pin<P> as core::future::future::Future>::poll (14 samples, 0.43%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (14 samples, 0.43%)rutin::connection::Connection::read_decimal::_{{closure}} (14 samples, 0.43%)rutin::connection::Connection::read_line::_{{closure}} (14 samples, 0.43%)bytes::bytes_mut::BytesMut::split_to (14 samples, 0.43%)bytes::bytes_mut::BytesMut::shallow_clone (6 samples, 0.18%)bytes::bytes_mut::increment_shared (6 samples, 0.18%)core::slice::<impl [T]>::get_unchecked (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%)core::num::<impl usize>::checked_add (12 samples, 0.37%)core::num::<impl usize>::overflowing_add (12 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%)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_queue_rcv (1 samples, 0.03%)core::sync::atomic::AtomicUsize::compare_exchange_weak (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange_weak (1 samples, 0.03%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_yield_read_shard (18 samples, 0.55%)lock_api::rwlock::RwLock<R,T>::read (17 samples, 0.52%)<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_shared (17 samples, 0.52%)dashmap::lock::RawRwLock::try_lock_shared_fast (14 samples, 0.43%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::rwlock::RwLockReadGuard<dashmap::lock::RawRwLock,hashbrown::map::HashMap<bytes::bytes::Bytes,dashmap::util::SharedValue<rutin::db::object::Object>,ahash::random_state::RandomState>>> (5 samples, 0.15%)<lock_api::rwlock::RwLockReadGuard<R,T> as core::ops::drop::Drop>::drop (5 samples, 0.15%)<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_shared (5 samples, 0.15%)ahash::operations::folded_multiply (3 samples, 0.09%)core::num::<impl u128>::wrapping_mul (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%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::finish (4 samples, 0.12%)core::num::<impl u64>::rotate_left (1 samples, 0.03%)<ahash::random_state::RandomState as core::hash::BuildHasher>::build_hasher (3 samples, 0.09%)ahash::fallback_hash::AHasher::from_random_state (3 samples, 0.09%)bytes::bytes::Bytes::as_slice (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run (48 samples, 1.47%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (48 samples, 1.47%)tokio::runtime::coop::budget (48 samples, 1.47%)tokio::runtime::coop::with_budget (48 samples, 1.47%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (48 samples, 1.47%)tokio::runtime::task::LocalNotified<S>::run (48 samples, 1.47%)tokio::runtime::task::raw::RawTask::poll (48 samples, 1.47%)tokio::runtime::task::harness::Harness<T,S>::poll (48 samples, 1.47%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (48 samples, 1.47%)tokio::runtime::task::harness::poll_future (48 samples, 1.47%)std::panic::catch_unwind (48 samples, 1.47%)std::panicking::try (48 samples, 1.47%)std::panicking::try::do_call (48 samples, 1.47%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (48 samples, 1.47%)tokio::runtime::task::harness::poll_future::_{{closure}} (48 samples, 1.47%)tokio::runtime::task::core::Core<T,S>::poll (48 samples, 1.47%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (48 samples, 1.47%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (48 samples, 1.47%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (48 samples, 1.47%)rutin::server::Handler::run::_{{closure}} (48 samples, 1.47%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (48 samples, 1.47%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (48 samples, 1.47%)rutin::cmd::dispatch::_{{closure}} (34 samples, 1.04%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (34 samples, 1.04%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (34 samples, 1.04%)rutin::cmd::_dispatch::_{{closure}} (34 samples, 1.04%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (34 samples, 1.04%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (34 samples, 1.04%)rutin::cmd::CmdExecutor::apply::_{{closure}} (34 samples, 1.04%)rutin::cmd::CmdExecutor::execute::_{{closure}} (34 samples, 1.04%)<rutin::cmd::commands::str::Get as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (34 samples, 1.04%)rutin::db::Db::visit_object (34 samples, 1.04%)dashmap::DashMap<K,V,S>::get (34 samples, 1.04%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_get (34 samples, 1.04%)dashmap::DashMap<K,V,S>::hash_usize (11 samples, 0.34%)core::hash::impls::<impl core::hash::Hash for &T>::hash (4 samples, 0.12%)<bytes::bytes::Bytes as core::hash::Hash>::hash (4 samples, 0.12%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (2 samples, 0.06%)core::hash::Hasher::write_length_prefix (2 samples, 0.06%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write_usize (2 samples, 0.06%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write_u64 (2 samples, 0.06%)ahash::fallback_hash::AHasher::update (2 samples, 0.06%)ahash::operations::folded_multiply (2 samples, 0.06%)core::num::<impl u128>::wrapping_mul (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::release_shared (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_end (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)bytes::bytes_mut::increment_shared (2 samples, 0.06%)bytes::bytes_mut::BytesMut::split_to (7 samples, 0.21%)bytes::bytes_mut::BytesMut::shallow_clone (3 samples, 0.09%)core::ptr::read (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%)tcp_mstamp_refresh (1 samples, 0.03%)ktime_get (1 samples, 0.03%)core::cmp::min (1 samples, 0.03%)core::cmp::Ord::min (1 samples, 0.03%)core::cmp::min_by (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%)atoi::atoi (4 samples, 0.12%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (4 samples, 0.12%)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::Sign::try_from (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (4 samples, 0.12%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (4 samples, 0.12%)bytes::bytes_mut::release_shared (4 samples, 0.12%)<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%)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::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (3 samples, 0.09%)<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%)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::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (32 samples, 0.98%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (32 samples, 0.98%)rutin::connection::Connection::read_frames::_{{closure}} (32 samples, 0.98%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (32 samples, 0.98%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (32 samples, 0.98%)<core::pin::Pin<P> as core::future::future::Future>::poll (32 samples, 0.98%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (32 samples, 0.98%)<core::pin::Pin<P> as core::future::future::Future>::poll (32 samples, 0.98%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (32 samples, 0.98%)rutin::connection::Connection::read_decimal::_{{closure}} (24 samples, 0.73%)rutin::connection::Connection::read_line::_{{closure}} (7 samples, 0.21%)bytes::bytes_mut::BytesMut::split_to (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.06%)asm_sysvec_reschedule_ipi (1 samples, 0.03%)irqentry_exit_to_user_mode (1 samples, 0.03%)exit_to_user_mode_prepare (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 (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%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (18 samples, 0.55%)core::ptr::drop_in_place<[rutin::frame::Frame]> (18 samples, 0.55%)core::ptr::drop_in_place<rutin::frame::Frame> (16 samples, 0.49%)core::ptr::drop_in_place<rutin::frame::Bulk> (16 samples, 0.49%)core::ptr::drop_in_place<bytes::bytes::Bytes> (14 samples, 0.43%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (14 samples, 0.43%)bytes::bytes_mut::shared_v_drop (13 samples, 0.40%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (13 samples, 0.40%)bytes::bytes_mut::shared_v_drop::_{{closure}} (13 samples, 0.40%)bytes::bytes_mut::release_shared (6 samples, 0.18%)core::ptr::drop_in_place<rutin::frame::Bulks> (23 samples, 0.70%)core::ptr::drop_in_place<alloc::vec::Vec<rutin::frame::Frame>> (23 samples, 0.70%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<rutin::frame::Frame>> (5 samples, 0.15%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (5 samples, 0.15%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (5 samples, 0.15%)alloc::alloc::dealloc (5 samples, 0.15%)cfree (4 samples, 0.12%)[libc.so.6] (1 samples, 0.03%)bytes::bytes::Bytes::with_vtable (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::increment_shared (1 samples, 0.03%)rutin::cmd::_dispatch::_{{closure}} (34 samples, 1.04%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (34 samples, 1.04%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (34 samples, 1.04%)rutin::cmd::CmdExecutor::apply::_{{closure}} (34 samples, 1.04%)<rutin::cmd::commands::str::Get as rutin::cmd::CmdExecutor>::parse (34 samples, 1.04%)rutin::frame::Bulks::pop_front (9 samples, 0.27%)rutin::frame::Bulk::to_bytes (7 samples, 0.21%)<bytes::bytes::Bytes as core::clone::Clone>::clone (7 samples, 0.21%)bytes::bytes_mut::shared_v_clone (6 samples, 0.18%)core::sync::atomic::AtomicPtr<T>::load (4 samples, 0.12%)core::sync::atomic::atomic_load (4 samples, 0.12%)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%)alloc::vec::Vec<T,A>::reserve (1 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::reserve (1 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::needs_to_grow (1 samples, 0.03%)core::num::<impl usize>::wrapping_sub (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::run (82 samples, 2.51%)to..tokio::runtime::context::runtime::enter_runtime (82 samples, 2.51%)to..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (82 samples, 2.51%)to..tokio::runtime::context::set_scheduler (82 samples, 2.51%)to..std::thread::local::LocalKey<T>::with (82 samples, 2.51%)st..std::thread::local::LocalKey<T>::try_with (82 samples, 2.51%)st..tokio::runtime::context::set_scheduler::_{{closure}} (82 samples, 2.51%)to..tokio::runtime::context::scoped::Scoped<T>::set (82 samples, 2.51%)to..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (82 samples, 2.51%)to..tokio::runtime::scheduler::multi_thread::worker::Context::run (82 samples, 2.51%)to..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (82 samples, 2.51%)to..tokio::runtime::coop::budget (82 samples, 2.51%)to..tokio::runtime::coop::with_budget (82 samples, 2.51%)to..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (82 samples, 2.51%)to..tokio::runtime::task::LocalNotified<S>::run (82 samples, 2.51%)to..tokio::runtime::task::raw::RawTask::poll (82 samples, 2.51%)to..tokio::runtime::task::harness::Harness<T,S>::poll (82 samples, 2.51%)to..tokio::runtime::task::harness::Harness<T,S>::poll_inner (82 samples, 2.51%)to..tokio::runtime::task::harness::poll_future (82 samples, 2.51%)to..std::panic::catch_unwind (82 samples, 2.51%)st..std::panicking::try (82 samples, 2.51%)st..std::panicking::try::do_call (82 samples, 2.51%)st..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (82 samples, 2.51%)<c..tokio::runtime::task::harness::poll_future::_{{closure}} (82 samples, 2.51%)to..tokio::runtime::task::core::Core<T,S>::poll (82 samples, 2.51%)to..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (82 samples, 2.51%)to..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (82 samples, 2.51%)to..rutin::server::Listener::run::_{{closure}}::_{{closure}} (82 samples, 2.51%)ru..rutin::server::Handler::run::_{{closure}} (82 samples, 2.51%)ru..rutin::server::Handler::run::_{{closure}}::_{{closure}} (82 samples, 2.51%)ru..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (82 samples, 2.51%)ru..rutin::cmd::dispatch::_{{closure}} (50 samples, 1.53%)rutin::cmd::dispatch::_{{closure}}::_{{closure}} (50 samples, 1.53%)rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (50 samples, 1.53%)rutin::connection::Connection::write_frame::_{{closure}} (16 samples, 0.49%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (16 samples, 0.49%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (16 samples, 0.49%)<core::pin::Pin<P> as core::future::future::Future>::poll (16 samples, 0.49%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (16 samples, 0.49%)rutin::connection::Connection::write_all::_{{closure}} (16 samples, 0.49%)<tokio::io::util::write_all::WriteAll<W> as core::future::future::Future>::poll (16 samples, 0.49%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (16 samples, 0.49%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (16 samples, 0.49%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (14 samples, 0.43%)alloc::vec::Vec<T,A>::extend_from_slice (14 samples, 0.43%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (14 samples, 0.43%)alloc::vec::Vec<T,A>::append_elements (14 samples, 0.43%)core::intrinsics::copy_nonoverlapping (12 samples, 0.37%)[libc.so.6] (12 samples, 0.37%)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%)<tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (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_find_get.isra.0 (1 samples, 0.03%)bytes::bytes_mut::BytesMut::split_to (3 samples, 0.09%)rutin::connection::Connection::read_decimal::_{{closure}} (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (24 samples, 0.73%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (24 samples, 0.73%)rutin::connection::Connection::read_u8::_{{closure}} (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%)bytes::bytes_mut::BytesMut::set_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%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (47 samples, 1.44%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (47 samples, 1.44%)rutin::connection::Connection::read_frames::_{{closure}} (47 samples, 1.44%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (47 samples, 1.44%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (47 samples, 1.44%)<core::pin::Pin<P> as core::future::future::Future>::poll (47 samples, 1.44%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (47 samples, 1.44%)rutin::connection::Connection::read_decimal::_{{closure}} (23 samples, 0.70%)rutin::connection::Connection::read_line::_{{closure}} (23 samples, 0.70%)bytes::bytes_mut::BytesMut::split_to (23 samples, 0.70%)bytes::bytes_mut::BytesMut::shallow_clone (19 samples, 0.58%)bytes::bytes_mut::increment_shared (19 samples, 0.58%)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%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (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,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual (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%)core::array::_<impl core::ops::index::Index<I> for [T: N]>::index (1 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.03%)<core::ops::range::RangeTo<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.03%)<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.03%)core::ptr::drop_in_place<<rutin::cmd::commands::key::Ttl as rutin::cmd::CmdExecutor>::apply::{{closure}}> (4 samples, 0.12%)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> as core::ops::try_trait::Try>::branch (3 samples, 0.09%)<rutin::cmd::commands::str::Get as rutin::cmd::CmdExecutor>::parse (7 samples, 0.21%)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::commands::key::Ttl as rutin::cmd::CmdExecutor>::execute::{{closure}}> (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)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::static_drop (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_rcv_core (1 samples, 0.03%)core::ptr::drop_in_place<rutin::cmd::commands::str::Get> (8 samples, 0.24%)core::ptr::drop_in_place<bytes::bytes::Bytes> (8 samples, 0.24%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (8 samples, 0.24%)bytes::bytes_mut::shared_v_drop (8 samples, 0.24%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (7 samples, 0.21%)bytes::bytes_mut::shared_v_drop::_{{closure}} (7 samples, 0.21%)bytes::bytes_mut::release_shared (5 samples, 0.15%)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%)kmem_cache_alloc_bulk (1 samples, 0.03%)___slab_alloc.constprop.0 (1 samples, 0.03%)rutin::cmd::CmdExecutor::apply::_{{closure}} (26 samples, 0.79%)rutin::cmd::CmdExecutor::execute::_{{closure}} (12 samples, 0.37%)<rutin::cmd::commands::str::Get as rutin::cmd::CmdExecutor>::_execute::_{{closure}} (12 samples, 0.37%)rutin::db::Db::visit_object (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%)nf_conntrack_tcp_packet (1 samples, 0.03%)nf_ip_checksum (1 samples, 0.03%)rutin::cmd::_dispatch::_{{closure}} (53 samples, 1.62%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}} (53 samples, 1.62%)rutin::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (53 samples, 1.62%)rutin::cmd::get_cmd_name_uppercase (5 samples, 0.15%)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::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 (1 samples, 0.03%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (1 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll (113 samples, 3.45%)tok..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (113 samples, 3.45%)tok..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (113 samples, 3.45%)tok..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (113 samples, 3.45%)<to..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (113 samples, 3.45%)tok..tokio::runtime::scheduler::multi_thread::worker::run (113 samples, 3.45%)tok..tokio::runtime::context::runtime::enter_runtime (113 samples, 3.45%)tok..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (113 samples, 3.45%)tok..tokio::runtime::context::set_scheduler (113 samples, 3.45%)tok..std::thread::local::LocalKey<T>::with (113 samples, 3.45%)std..std::thread::local::LocalKey<T>::try_with (113 samples, 3.45%)std..tokio::runtime::context::set_scheduler::_{{closure}} (113 samples, 3.45%)tok..tokio::runtime::context::scoped::Scoped<T>::set (113 samples, 3.45%)tok..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (113 samples, 3.45%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run (113 samples, 3.45%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (113 samples, 3.45%)tok..tokio::runtime::coop::budget (113 samples, 3.45%)tok..tokio::runtime::coop::with_budget (113 samples, 3.45%)tok..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (113 samples, 3.45%)tok..tokio::runtime::task::LocalNotified<S>::run (113 samples, 3.45%)tok..tokio::runtime::task::raw::RawTask::poll (113 samples, 3.45%)tok..tokio::runtime::task::harness::Harness<T,S>::poll (113 samples, 3.45%)tok..tokio::runtime::task::harness::Harness<T,S>::poll_inner (113 samples, 3.45%)tok..tokio::runtime::task::harness::poll_future (113 samples, 3.45%)tok..std::panic::catch_unwind (113 samples, 3.45%)std..std::panicking::try (113 samples, 3.45%)std..std::panicking::try::do_call (113 samples, 3.45%)std..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (113 samples, 3.45%)<co..tokio::runtime::task::harness::poll_future::_{{closure}} (113 samples, 3.45%)tok..tokio::runtime::task::core::Core<T,S>::poll (113 samples, 3.45%)tok..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (113 samples, 3.45%)tok..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (113 samples, 3.45%)tok..rutin::server::Listener::run::_{{closure}}::_{{closure}} (113 samples, 3.45%)rut..rutin::server::Handler::run::_{{closure}} (113 samples, 3.45%)rut..rutin::server::Handler::run::_{{closure}}::_{{closure}} (113 samples, 3.45%)rut..rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (113 samples, 3.45%)rut..rutin::cmd::dispatch::_{{closure}} (66 samples, 2.02%)r..rutin::cmd::dispatch::_{{closure}}::_{{closure}} (66 samples, 2.02%)r..rutin::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (66 samples, 2.02%)r..rutin::connection::Connection::write_frame::_{{closure}} (13 samples, 0.40%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}} (13 samples, 0.40%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}} (13 samples, 0.40%)<core::pin::Pin<P> as core::future::future::Future>::poll (13 samples, 0.40%)rutin::connection::Connection::write_frame::_{{closure}}::_{{closure}}::_{{closure}}::_write_frame::_{{closure}} (13 samples, 0.40%)rutin::connection::Connection::write_all::_{{closure}} (7 samples, 0.21%)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 as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.06%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.06%)all (3,273 samples, 100%)tokio-runtime-w (3,269 samples, 99.88%)tokio-runtime-wtokio::runtime::task::harness::Harness<T,S>::poll (5 samples, 0.15%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (5 samples, 0.15%)tokio::runtime::task::harness::poll_future (5 samples, 0.15%)std::panic::catch_unwind (5 samples, 0.15%)std::panicking::try (5 samples, 0.15%)std::panicking::try::do_call (5 samples, 0.15%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5 samples, 0.15%)tokio::runtime::task::harness::poll_future::_{{closure}} (5 samples, 0.15%)tokio::runtime::task::core::Core<T,S>::poll (5 samples, 0.15%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (5 samples, 0.15%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (5 samples, 0.15%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::run (5 samples, 0.15%)tokio::runtime::context::runtime::enter_runtime (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (5 samples, 0.15%)tokio::runtime::context::set_scheduler (5 samples, 0.15%)std::thread::local::LocalKey<T>::with (5 samples, 0.15%)std::thread::local::LocalKey<T>::try_with (5 samples, 0.15%)tokio::runtime::context::set_scheduler::_{{closure}} (5 samples, 0.15%)tokio::runtime::context::scoped::Scoped<T>::set (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::Context::run (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (5 samples, 0.15%)tokio::runtime::coop::budget (5 samples, 0.15%)tokio::runtime::coop::with_budget (5 samples, 0.15%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (5 samples, 0.15%)tokio::runtime::task::LocalNotified<S>::run (5 samples, 0.15%)tokio::runtime::task::raw::RawTask::poll (5 samples, 0.15%)tokio::runtime::task::harness::Harness<T,S>::poll (5 samples, 0.15%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (5 samples, 0.15%)tokio::runtime::task::harness::poll_future (5 samples, 0.15%)std::panic::catch_unwind (5 samples, 0.15%)std::panicking::try (5 samples, 0.15%)std::panicking::try::do_call (5 samples, 0.15%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (5 samples, 0.15%)tokio::runtime::task::harness::poll_future::_{{closure}} (5 samples, 0.15%)tokio::runtime::task::core::Core<T,S>::poll (5 samples, 0.15%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (5 samples, 0.15%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (5 samples, 0.15%)rutin::server::Listener::run::_{{closure}}::_{{closure}} (5 samples, 0.15%)rutin::server::Handler::run::_{{closure}} (5 samples, 0.15%)rutin::server::Handler::run::_{{closure}}::_{{closure}} (5 samples, 0.15%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (5 samples, 0.15%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (5 samples, 0.15%)rutin::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (5 samples, 0.15%)rutin::connection::Connection::read_frames::_{{closure}} (5 samples, 0.15%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}} (5 samples, 0.15%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}} (5 samples, 0.15%)<core::pin::Pin<P> as core::future::future::Future>::poll (5 samples, 0.15%)rutin::connection::Connection::read_frames::_{{closure}}::_{{closure}}::_{{closure}}::_read_frame::_{{closure}} (5 samples, 0.15%)rutin::connection::Connection::read_decimal::_{{closure}} (5 samples, 0.15%)rutin::connection::Connection::read_line::_{{closure}} (5 samples, 0.15%)bytes::bytes_mut::BytesMut::split_to (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%)