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%)wake_up_new_task (1 samples, 0.03%)rutinose::connection::Connection::new (1 samples, 0.03%)tokio::io::util::buf_writer::BufWriter<W>::new (1 samples, 0.03%)tokio::io::util::buf_writer::BufWriter<W>::with_capacity (1 samples, 0.03%)alloc::vec::Vec<T>::with_capacity (1 samples, 0.03%)alloc::vec::Vec<T,A>::with_capacity_in (1 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (1 samples, 0.03%)alloc::raw_vec::RawVec<T,A>::allocate_in (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%)[libc.so.6] (1 samples, 0.03%)asm_exc_page_fault (1 samples, 0.03%)exc_page_fault (1 samples, 0.03%)do_user_addr_fault (1 samples, 0.03%)<async_shutdown::wrap_cancel::WrapCancel<T,F> as core::future::future::Future>::poll (2 samples, 0.05%)rutinose::server::Listener::run::_{{closure}} (2 samples, 0.05%)rutinose::server::Listener::accept::_{{closure}} (1 samples, 0.03%)tokio::net::tcp::listener::TcpListener::accept::_{{closure}} (1 samples, 0.03%)tokio::runtime::io::registration::Registration::async_io::_{{closure}} (1 samples, 0.03%)tokio::net::tcp::listener::TcpListener::accept::_{{closure}}::_{{closure}} (1 samples, 0.03%)mio::net::tcp::listener::TcpListener::accept (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::listener::TcpListener::accept::_{{closure}} (1 samples, 0.03%)mio::sys::unix::tcp::accept (1 samples, 0.03%)accept4 (1 samples, 0.03%)rutinose (4 samples, 0.11%)_start (4 samples, 0.11%)__libc_start_main (4 samples, 0.11%)[libc.so.6] (4 samples, 0.11%)main (4 samples, 0.11%)std::rt::lang_start_internal (4 samples, 0.11%)std::panic::catch_unwind (4 samples, 0.11%)std::panicking::try (4 samples, 0.11%)std::panicking::try::do_call (4 samples, 0.11%)std::rt::lang_start_internal::_{{closure}} (4 samples, 0.11%)std::panic::catch_unwind (4 samples, 0.11%)std::panicking::try (4 samples, 0.11%)std::panicking::try::do_call (4 samples, 0.11%)core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (4 samples, 0.11%)std::rt::lang_start::_{{closure}} (4 samples, 0.11%)std::sys_common::backtrace::__rust_begin_short_backtrace (4 samples, 0.11%)core::ops::function::FnOnce::call_once (4 samples, 0.11%)rutinose::main (4 samples, 0.11%)tokio::runtime::runtime::Runtime::block_on (3 samples, 0.08%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on (3 samples, 0.08%)tokio::runtime::context::runtime::enter_runtime (3 samples, 0.08%)tokio::runtime::scheduler::multi_thread::MultiThread::block_on::_{{closure}} (3 samples, 0.08%)tokio::runtime::context::blocking::BlockingRegionGuard::block_on (3 samples, 0.08%)tokio::runtime::park::CachedParkThread::block_on (3 samples, 0.08%)tokio::runtime::coop::budget (3 samples, 0.08%)tokio::runtime::coop::with_budget (3 samples, 0.08%)tokio::runtime::park::CachedParkThread::block_on::_{{closure}} (3 samples, 0.08%)rutinose::main::_{{closure}} (3 samples, 0.08%)rutinose::server::run::_{{closure}} (3 samples, 0.08%)<rutinose::db::Db as core::default::Default>::default (1 samples, 0.03%)<alloc::sync::Arc<T> as core::default::Default>::default (1 samples, 0.03%)<rutinose::db::Shared as core::default::Default>::default (1 samples, 0.03%)dashmap::set::DashSet<K,S>::with_capacity_and_hasher (1 samples, 0.03%)dashmap::DashMap<K,V,S>::with_capacity_and_hasher (1 samples, 0.03%)dashmap::default_shard_amount (1 samples, 0.03%)once_cell::sync::OnceCell<T>::get_or_init (1 samples, 0.03%)once_cell::sync::OnceCell<T>::get_or_try_init (1 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize (1 samples, 0.03%)once_cell::imp::initialize_or_wait (1 samples, 0.03%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut (1 samples, 0.03%)once_cell::imp::OnceCell<T>::initialize::_{{closure}} (1 samples, 0.03%)once_cell::sync::OnceCell<T>::get_or_init::_{{closure}} (1 samples, 0.03%)dashmap::default_shard_amount::_{{closure}} (1 samples, 0.03%)std::thread::available_parallelism (1 samples, 0.03%)std::sys::pal::unix::thread::available_parallelism (1 samples, 0.03%)std::sys::pal::unix::thread::cgroups::quota (1 samples, 0.03%)std::sys::pal::unix::thread::cgroups::quota_v1 (1 samples, 0.03%)std::fs::try_exists (1 samples, 0.03%)std::sys_common::fs::try_exists (1 samples, 0.03%)std::fs::metadata (1 samples, 0.03%)std::sys::pal::unix::fs::stat (1 samples, 0.03%)std::sys::pal::common::small_c_string::run_path_with_cstr (1 samples, 0.03%)std::sys::pal::common::small_c_string::run_with_cstr (1 samples, 0.03%)std::sys::pal::unix::fs::stat::_{{closure}} (1 samples, 0.03%)std::sys::pal::unix::fs::try_statx (1 samples, 0.03%)std::sys::pal::unix::fs::try_statx::statx (1 samples, 0.03%)statx (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_statx (1 samples, 0.03%)do_statx (1 samples, 0.03%)vfs_statx (1 samples, 0.03%)user_path_at_empty (1 samples, 0.03%)filename_lookup (1 samples, 0.03%)path_lookupat (1 samples, 0.03%)walk_component (1 samples, 0.03%)step_into (1 samples, 0.03%)__traverse_mounts (1 samples, 0.03%)lockref_get (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)core::option::Option<T>::unwrap (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.08%)core::ptr::drop_in_place<[rutinose::frame::Frame]> (3 samples, 0.08%)core::ptr::drop_in_place<rutinose::frame::Bulks> (4 samples, 0.11%)core::ptr::drop_in_place<alloc::vec::Vec<rutinose::frame::Frame>> (4 samples, 0.11%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<rutinose::frame::Frame>> (1 samples, 0.03%)<alloc::raw_vec::RawVec<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%)bytes::bytes_mut::increment_shared (6 samples, 0.16%)rutinose::frame::Bulks::pop_front (15 samples, 0.40%)rutinose::frame::Bulk::to_bytes (12 samples, 0.32%)<bytes::bytes::Bytes as core::clone::Clone>::clone (12 samples, 0.32%)bytes::bytes_mut::shared_v_clone (11 samples, 0.29%)core::sync::atomic::AtomicPtr<T>::load (5 samples, 0.13%)core::sync::atomic::atomic_load (5 samples, 0.13%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::run (30 samples, 0.80%)tokio::runtime::context::runtime::enter_runtime (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (30 samples, 0.80%)tokio::runtime::context::set_scheduler (30 samples, 0.80%)std::thread::local::LocalKey<T>::with (30 samples, 0.80%)std::thread::local::LocalKey<T>::try_with (30 samples, 0.80%)tokio::runtime::context::set_scheduler::_{{closure}} (30 samples, 0.80%)tokio::runtime::context::scoped::Scoped<T>::set (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (30 samples, 0.80%)tokio::runtime::coop::budget (30 samples, 0.80%)tokio::runtime::coop::with_budget (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (30 samples, 0.80%)tokio::runtime::task::LocalNotified<S>::run (30 samples, 0.80%)tokio::runtime::task::raw::RawTask::poll (30 samples, 0.80%)tokio::runtime::task::harness::Harness<T,S>::poll (30 samples, 0.80%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (30 samples, 0.80%)tokio::runtime::task::harness::poll_future (30 samples, 0.80%)std::panic::catch_unwind (30 samples, 0.80%)std::panicking::try (30 samples, 0.80%)std::panicking::try::do_call (30 samples, 0.80%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (30 samples, 0.80%)tokio::runtime::task::harness::poll_future::_{{closure}} (30 samples, 0.80%)tokio::runtime::task::core::Core<T,S>::poll (30 samples, 0.80%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (30 samples, 0.80%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (30 samples, 0.80%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::server::Handler::run::_{{closure}} (30 samples, 0.80%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::dispatch::_{{closure}} (30 samples, 0.80%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::_dispatch::_{{closure}} (30 samples, 0.80%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::CmdExecutor::apply::_{{closure}} (30 samples, 0.80%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::parse (30 samples, 0.80%)rutinose::frame::Frame::into_bulks (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<std::time::Instant as core::ops::arith::Sub>::sub (1 samples, 0.03%)__floattidf (1 samples, 0.03%)compiler_builtins::float::conv::__floattidf (1 samples, 0.03%)core::num::<impl i128>::unsigned_abs (1 samples, 0.03%)core::num::<impl i128>::wrapping_abs (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)tcp_ack_tstamp (1 samples, 0.03%)[libm.so.6] (20 samples, 0.53%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)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::f64::<impl f64>::powf (26 samples, 0.69%)pow (26 samples, 0.69%)asm_sysvec_hyperv_callback (1 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%)std::sys::pal::unix::time::Timespec::now (8 samples, 0.21%)clock_gettime (5 samples, 0.13%)__vdso_clock_gettime (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__vdso_clock_gettime (10 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%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (56 samples, 1.49%)tokio::runtime::metrics::batch::MetricsBatch::end_processing_scheduled_tasks (18 samples, 0.48%)std::time::Instant::elapsed (18 samples, 0.48%)std::time::Instant::now (16 samples, 0.43%)std::sys::pal::unix::time::Instant::now (16 samples, 0.43%)std::sys::pal::unix::time::Timespec::now (16 samples, 0.43%)clock_gettime (16 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%)<std::sys::pal::unix::time::Timespec as core::convert::From<libc::unix::timespec>>::from (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::new (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (8 samples, 0.21%)clock_gettime (7 samples, 0.19%)__vdso_clock_gettime (7 samples, 0.19%)asm_sysvec_hyperv_callback (1 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 (16 samples, 0.43%)clock_gettime (15 samples, 0.40%)__vdso_clock_gettime (8 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%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (26 samples, 0.69%)tokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks (18 samples, 0.48%)std::time::Instant::now (2 samples, 0.05%)std::sys::pal::unix::time::Instant::now (2 samples, 0.05%)[libm.so.6] (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_processing_scheduled_tasks (2 samples, 0.05%)std::f64::<impl f64>::powf (2 samples, 0.05%)pow (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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::time::Timespec::now (1 samples, 0.03%)clock_gettime (1 samples, 0.03%)__vdso_clock_gettime (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::start_processing_scheduled_tasks (2 samples, 0.05%)tokio::runtime::metrics::batch::MetricsBatch::start_processing_scheduled_tasks (1 samples, 0.03%)std::sys::pal::unix::time::Timespec::now (1 samples, 0.03%)clock_gettime (1 samples, 0.03%)__vdso_clock_gettime (1 samples, 0.03%)parking_lot::condvar::Condvar::notify_one_slow (2 samples, 0.05%)parking_lot_core::parking_lot::unpark_requeue (2 samples, 0.05%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (2 samples, 0.05%)syscall (2 samples, 0.05%)entry_SYSCALL_64_after_hwframe (2 samples, 0.05%)do_syscall_64 (2 samples, 0.05%)__x64_sys_futex (2 samples, 0.05%)do_futex (2 samples, 0.05%)futex_wake (2 samples, 0.05%)wake_up_q (2 samples, 0.05%)try_to_wake_up (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (2 samples, 0.05%)tokio::runtime::time::wheel::Wheel::poll (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%)__fget_light (1 samples, 0.03%)ep_item_poll.isra.0 (1 samples, 0.03%)sock_poll (1 samples, 0.03%)tcp_poll (1 samples, 0.03%)tcp_stream_memory_free (1 samples, 0.03%)fput (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)mio::sys::unix::selector::epoll::Selector::select (6 samples, 0.16%)epoll_wait (6 samples, 0.16%)entry_SYSCALL_64_after_hwframe (5 samples, 0.13%)do_syscall_64 (5 samples, 0.13%)__x64_sys_epoll_wait (5 samples, 0.13%)do_epoll_wait (5 samples, 0.13%)mutex_lock (1 samples, 0.03%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (1 samples, 0.03%)tokio::runtime::task::raw::RawTask::schedule (1 samples, 0.03%)tokio::runtime::task::raw::schedule (1 samples, 0.03%)tokio::runtime::io::driver::Driver::turn (9 samples, 0.24%)tokio::runtime::io::scheduled_io::ScheduledIo::wake (2 samples, 0.05%)tokio::util::wake_list::WakeList::wake_all (2 samples, 0.05%)core::task::wake::Waker::wake (2 samples, 0.05%)tokio::runtime::task::waker::wake_by_val (2 samples, 0.05%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (2 samples, 0.05%)tokio::runtime::task::state::State::transition_to_notified_by_val (1 samples, 0.03%)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%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (1 samples, 0.03%)tokio::runtime::time::source::TimeSource::now (1 samples, 0.03%)tokio::time::clock::Clock::now (1 samples, 0.03%)tokio::time::clock::now (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%)tokio::runtime::scheduler::multi_thread::worker::Context::maintenance (21 samples, 0.56%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (16 samples, 0.43%)tokio::runtime::scheduler::multi_thread::park::Parker::park_timeout (14 samples, 0.37%)tokio::runtime::time::Driver::park_internal (12 samples, 0.32%)tokio::runtime::time::Driver::park_thread_timeout (1 samples, 0.03%)tokio::runtime::driver::IoStack::park_timeout (1 samples, 0.03%)tokio::runtime::process::Driver::park_timeout (1 samples, 0.03%)tokio::runtime::signal::Driver::park_timeout (1 samples, 0.03%)tokio::runtime::io::driver::Driver::park_timeout (1 samples, 0.03%)tokio::runtime::driver::Handle::io (1 samples, 0.03%)core::option::Option<T>::expect (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%)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%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)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%)get_futex_key (1 samples, 0.03%)mark_wake_futex (2 samples, 0.05%)__unqueue_futex (1 samples, 0.03%)plist_del (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)sock_def_readable (4 samples, 0.11%)__wake_up_common_lock (4 samples, 0.11%)ip_sublist_rcv_finish (5 samples, 0.13%)ip_local_deliver_finish (5 samples, 0.13%)ip_protocol_deliver_rcu (5 samples, 0.13%)tcp_v4_rcv (5 samples, 0.13%)tcp_v4_do_rcv (5 samples, 0.13%)tcp_rcv_established (5 samples, 0.13%)tcp_ack (1 samples, 0.03%)napi_complete_done (7 samples, 0.19%)netif_receive_skb_list_internal (7 samples, 0.19%)__netif_receive_skb_list_core (7 samples, 0.19%)ip_list_rcv (7 samples, 0.19%)ip_sublist_rcv (7 samples, 0.19%)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%)__x64_sys_futex (199 samples, 5.29%)__x64_..do_futex (199 samples, 5.29%)do_fut..futex_wake (195 samples, 5.18%)futex_..wake_up_q (191 samples, 5.07%)wake_u..try_to_wake_up (191 samples, 5.07%)try_to..asm_sysvec_hyperv_callback (43 samples, 1.14%)sysvec_hyperv_callback (43 samples, 1.14%)irq_exit_rcu (43 samples, 1.14%)__softirqentry_text_start (43 samples, 1.14%)net_rx_action (9 samples, 0.24%)__napi_poll (9 samples, 0.24%)netvsc_poll (9 samples, 0.24%)rndis_filter_receive (2 samples, 0.05%)netvsc_recv_callback (2 samples, 0.05%)napi_gro_receive (2 samples, 0.05%)dev_gro_receive (2 samples, 0.05%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (205 samples, 5.45%)<parkin..syscall (204 samples, 5.42%)syscallentry_SYSCALL_64_after_hwframe (201 samples, 5.34%)entry_S..do_syscall_64 (201 samples, 5.34%)do_sysc..syscall_enter_from_user_mode (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)parking_lot_core::parking_lot::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%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)parking_lot_core::parking_lot::hash (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)parking_lot::condvar::Condvar::notify_one_slow (216 samples, 5.74%)parking..parking_lot_core::parking_lot::unpark_requeue (214 samples, 5.69%)parking..parking_lot_core::parking_lot::lock_bucket_pair (4 samples, 0.11%)parking_lot_core::word_lock::WordLock::lock (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)<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%)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%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<()>> (2 samples, 0.05%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,()>> (2 samples, 0.05%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (2 samples, 0.05%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (2 samples, 0.05%)core::sync::atomic::AtomicUsize::compare_exchange (3 samples, 0.08%)core::sync::atomic::atomic_compare_exchange (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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 (3 samples, 0.08%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)core::sync::atomic::AtomicI32::load (2 samples, 0.05%)core::sync::atomic::atomic_load (2 samples, 0.05%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)get_l4proto (1 samples, 0.03%)plist_add (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)sock_def_readable (2 samples, 0.05%)__wake_up_common_lock (2 samples, 0.05%)napi_complete_done (4 samples, 0.11%)netif_receive_skb_list_internal (4 samples, 0.11%)__netif_receive_skb_list_core (3 samples, 0.08%)ip_list_rcv (3 samples, 0.08%)ip_sublist_rcv (3 samples, 0.08%)ip_sublist_rcv_finish (3 samples, 0.08%)ip_local_deliver_finish (3 samples, 0.08%)ip_protocol_deliver_rcu (3 samples, 0.08%)tcp_v4_rcv (3 samples, 0.08%)tcp_v4_do_rcv (3 samples, 0.08%)tcp_rcv_established (3 samples, 0.08%)tcp_ack (1 samples, 0.03%)cubictcp_acked (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)futex_wait_queue_me (69 samples, 1.83%)f..schedule (61 samples, 1.62%)__schedule (59 samples, 1.57%)finish_task_switch.isra.0 (56 samples, 1.49%)asm_sysvec_hyperv_callback (12 samples, 0.32%)sysvec_hyperv_callback (12 samples, 0.32%)irq_exit_rcu (12 samples, 0.32%)__softirqentry_text_start (12 samples, 0.32%)net_rx_action (8 samples, 0.21%)__napi_poll (8 samples, 0.21%)netvsc_poll (8 samples, 0.21%)rndis_filter_receive (3 samples, 0.08%)netvsc_recv_callback (2 samples, 0.05%)__napi_alloc_skb (2 samples, 0.05%)__alloc_skb (2 samples, 0.05%)__kmalloc_track_caller (1 samples, 0.03%)_raw_spin_lock (1 samples, 0.03%)get_futex_key (2 samples, 0.05%)__x64_sys_futex (89 samples, 2.36%)__..do_futex (87 samples, 2.31%)d..futex_wait (83 samples, 2.21%)f..futex_wait_setup (7 samples, 0.19%)hash_futex (2 samples, 0.05%)syscall_enter_from_user_mode (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__get_user_8 (9 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%)__rseq_handle_notify_resume (12 samples, 0.32%)__put_user_nocheck_8 (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)syscall_exit_to_user_mode (23 samples, 0.61%)exit_to_user_mode_prepare (21 samples, 0.56%)mem_cgroup_handle_over_high (2 samples, 0.05%)__seccomp_filter (2 samples, 0.05%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (142 samples, 3.77%)<par..parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (131 samples, 3.48%)par..syscall (131 samples, 3.48%)sys..entry_SYSCALL_64_after_hwframe (120 samples, 3.19%)ent..do_syscall_64 (120 samples, 3.19%)do_..syscall_trace_enter.constprop.0 (3 samples, 0.08%)__secure_computing (1 samples, 0.03%)core::sync::atomic::AtomicPtr<T>::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)parking_lot_core::parking_lot::get_hashtable (1 samples, 0.03%)parking_lot_core::parking_lot::hash (1 samples, 0.03%)parking_lot_core::parking_lot::park::_{{closure}} (151 samples, 4.01%)park..parking_lot_core::parking_lot::lock_bucket (7 samples, 0.19%)parking_lot_core::word_lock::WordLock::lock (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::loom::std::parking_lot::Condvar::wait (159 samples, 4.22%)tokio..parking_lot::condvar::Condvar::wait (159 samples, 4.22%)parki..parking_lot::condvar::Condvar::wait_until_internal (158 samples, 4.20%)parki..parking_lot_core::parking_lot::park (152 samples, 4.04%)park..parking_lot_core::parking_lot::with_thread_data (152 samples, 4.04%)park..std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)parking_lot_core::parking_lot::with_thread_data::THREAD_DATA::__getit (1 samples, 0.03%)std::sys::pal::common::thread_local::fast_local::Key<T>::get (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (166 samples, 4.41%)tokio..tokio::loom::std::parking_lot::Mutex<T>::lock (1 samples, 0.03%)core::sync::atomic::AtomicUsize::swap (1 samples, 0.03%)core::sync::atomic::atomic_swap (1 samples, 0.03%)core::array::_<impl core::default::Default for [T: 32]>::default (1 samples, 0.03%)core::ptr::drop_in_place<[core::option::Option<core::task::wake::Waker>: 32]> (6 samples, 0.16%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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%)memcpy_erms (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index (1 samples, 0.03%)core::slice::index::<impl core::ops::index::Index<I> for [T]>::index (1 samples, 0.03%)<usize as core::slice::index::SliceIndex<[T]>>::index (1 samples, 0.03%)tokio::runtime::time::wheel::Wheel::poll (4 samples, 0.11%)tokio::runtime::time::wheel::Wheel::next_expiration (3 samples, 0.08%)tokio::runtime::time::wheel::level::Level::next_expiration (2 samples, 0.05%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (2 samples, 0.05%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process_at_time (13 samples, 0.35%)tokio::runtime::time::wheel::Wheel::poll_at (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%)core::mem::drop (4 samples, 0.11%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::time::InnerState>> (4 samples, 0.11%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::time::InnerState>> (4 samples, 0.11%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.11%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<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 (2 samples, 0.05%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<core::option::Option<tokio::sync::watch::Receiver<()>>>> (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,core::option::Option<tokio::sync::watch::Receiver<()>>>> (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%)<mio::event::events::Iter as core::iter::traits::iterator::Iterator>::next (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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::poll::Poll::poll (1 samples, 0.03%)alloc::vec::Vec<T,A>::clear (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.08%)__fget_light (5 samples, 0.13%)__fget_files (5 samples, 0.13%)__list_del_entry_valid (6 samples, 0.16%)__put_user_nocheck_4 (5 samples, 0.13%)__put_user_nocheck_8 (4 samples, 0.11%)asm_sysvec_hyperv_callback (5 samples, 0.13%)sysvec_hyperv_callback (5 samples, 0.13%)irq_exit_rcu (5 samples, 0.13%)__softirqentry_text_start (5 samples, 0.13%)ep_done_scan (2 samples, 0.05%)asm_sysvec_hyperv_callback (5 samples, 0.13%)sysvec_hyperv_callback (5 samples, 0.13%)irq_exit_rcu (5 samples, 0.13%)__softirqentry_text_start (5 samples, 0.13%)asm_sysvec_hyperv_callback (1 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%)ep_item_poll.isra.0 (47 samples, 1.25%)sock_poll (37 samples, 0.98%)tcp_poll (9 samples, 0.24%)tcp_stream_memory_free (2 samples, 0.05%)fput_many (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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%)mutex_lock (2 samples, 0.05%)__x64_sys_epoll_wait (145 samples, 3.85%)__x6..do_epoll_wait (143 samples, 3.80%)do_e..schedule_hrtimeout_range_clock (17 samples, 0.45%)schedule (16 samples, 0.43%)__schedule (14 samples, 0.37%)finish_task_switch.isra.0 (14 samples, 0.37%)asm_sysvec_hyperv_callback (6 samples, 0.16%)sysvec_hyperv_callback (6 samples, 0.16%)irq_exit_rcu (6 samples, 0.16%)__softirqentry_text_start (6 samples, 0.16%)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 (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%)mio::sys::unix::selector::epoll::Selector::select (162 samples, 4.30%)mio::..epoll_wait (160 samples, 4.25%)epoll..entry_SYSCALL_64_after_hwframe (153 samples, 4.06%)entr..do_syscall_64 (153 samples, 4.06%)do_s..syscall_exit_to_user_mode (7 samples, 0.19%)exit_to_user_mode_prepare (7 samples, 0.19%)__rseq_handle_notify_resume (6 samples, 0.16%)__get_user_8 (6 samples, 0.16%)tokio::io::ready::Ready::from_mio (2 samples, 0.05%)mio::event::event::Event::is_read_closed (1 samples, 0.03%)mio::sys::unix::selector::epoll::event::is_read_closed (1 samples, 0.03%)core::sync::atomic::AtomicUsize::load (11 samples, 0.29%)core::sync::atomic::atomic_load (11 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)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%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (14 samples, 0.37%)tokio::io::ready::Ready::from_usize (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%)tokio::loom::std::parking_lot::Mutex<T>::lock (2 samples, 0.05%)lock_api::mutex::Mutex<R,T>::lock (2 samples, 0.05%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (2 samples, 0.05%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (3 samples, 0.08%)tokio::runtime::task::state::State::ref_dec (3 samples, 0.08%)core::ptr::drop_in_place<core::option::Option<tokio::runtime::task::Notified<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>>>> (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task (8 samples, 0.21%)tokio::runtime::scheduler::multi_thread::worker::with_current (6 samples, 0.16%)tokio::runtime::context::with_scheduler (6 samples, 0.16%)std::thread::local::LocalKey<T>::try_with (6 samples, 0.16%)tokio::runtime::context::with_scheduler::_{{closure}} (6 samples, 0.16%)tokio::runtime::context::scoped::Scoped<T>::with (6 samples, 0.16%)tokio::runtime::scheduler::multi_thread::worker::with_current::_{{closure}} (5 samples, 0.13%)tokio::runtime::scheduler::multi_thread::worker::_<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_task::_{{closure}} (5 samples, 0.13%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::schedule_local (4 samples, 0.11%)tokio::runtime::scheduler::multi_thread::queue::Local<T>::push_back_or_overflow (3 samples, 0.08%)tokio::runtime::scheduler::multi_thread::queue::unpack (1 samples, 0.03%)tokio::runtime::task::raw::RawTask::schedule (10 samples, 0.27%)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.05%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (2 samples, 0.05%)alloc::sync::Arc<T,A>::inner (2 samples, 0.05%)core::ptr::non_null::NonNull<T>::as_ref (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::io::driver::Driver::turn (216 samples, 5.74%)tokio::..tokio::runtime::io::scheduled_io::ScheduledIo::wake (32 samples, 0.85%)tokio::util::wake_list::WakeList::wake_all (29 samples, 0.77%)core::task::wake::Waker::wake (29 samples, 0.77%)tokio::runtime::task::waker::wake_by_val (29 samples, 0.77%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::wake_by_val (29 samples, 0.77%)tokio::runtime::task::state::State::transition_to_notified_by_val (16 samples, 0.43%)tokio::runtime::task::state::State::fetch_update_action (16 samples, 0.43%)tokio::runtime::task::state::State::load (13 samples, 0.35%)core::sync::atomic::AtomicUsize::load (13 samples, 0.35%)core::sync::atomic::atomic_load (13 samples, 0.35%)asm_sysvec_hyperv_callback (1 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::signal::Driver::process (3 samples, 0.08%)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 (1 samples, 0.03%)tokio::time::instant::Instant::checked_duration_since (1 samples, 0.03%)std::time::Instant::checked_duration_since (1 samples, 0.03%)tokio::runtime::time::<impl tokio::runtime::time::handle::Handle>::process (9 samples, 0.24%)tokio::runtime::time::source::TimeSource::now (9 samples, 0.24%)tokio::time::clock::Clock::now (7 samples, 0.19%)tokio::time::clock::now (7 samples, 0.19%)std::sys::pal::unix::time::Timespec::now (7 samples, 0.19%)clock_gettime (7 samples, 0.19%)__vdso_clock_gettime (7 samples, 0.19%)asm_sysvec_hyperv_callback (1 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::Parker::park (423 samples, 11.24%)tokio::runtime::s..tokio::runtime::scheduler::multi_thread::park::Inner::park (422 samples, 11.21%)tokio::runtime::s..tokio::runtime::scheduler::multi_thread::park::Inner::park_driver (250 samples, 6.64%)tokio::ru..tokio::runtime::time::Driver::park_internal (236 samples, 6.27%)tokio::r..tokio::runtime::time::wheel::Wheel::next_expiration_time (2 samples, 0.05%)tokio::runtime::time::wheel::Wheel::next_expiration (2 samples, 0.05%)tokio::runtime::time::wheel::level::Level::next_expiration (2 samples, 0.05%)tokio::runtime::time::wheel::level::Level::next_occupied_slot (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (2 samples, 0.05%)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%)parking_lot::raw_mutex::RawMutex::lock_slow (1 samples, 0.03%)parking_lot_core::parking_lot::park (1 samples, 0.03%)parking_lot_core::parking_lot::with_thread_data (1 samples, 0.03%)parking_lot_core::parking_lot::park::_{{closure}} (1 samples, 0.03%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (1 samples, 0.03%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (1 samples, 0.03%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wait (1 samples, 0.03%)futex_wait_queue_me (1 samples, 0.03%)alloc::vec::Vec<T,A>::pop (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (646 samples, 17.16%)tokio::runtime::scheduler::..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (3 samples, 0.08%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (3 samples, 0.08%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (2 samples, 0.05%)core::sync::atomic::AtomicUsize::fetch_add (2 samples, 0.05%)core::sync::atomic::atomic_add (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (2 samples, 0.05%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (2 samples, 0.05%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (2 samples, 0.05%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (2 samples, 0.05%)tokio::runtime::scheduler::inject::shared::Shared<T>::is_closed (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::maintenance (10 samples, 0.27%)tokio::runtime::scheduler::multi_thread::stats::Stats::submit (3 samples, 0.08%)tokio::runtime::metrics::batch::MetricsBatch::submit (3 samples, 0.08%)core::sync::atomic::AtomicU64::store (1 samples, 0.03%)core::sync::atomic::atomic_store (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%)syscall (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)__x64_sys_futex (1 samples, 0.03%)do_futex (1 samples, 0.03%)futex_wake (1 samples, 0.03%)wake_up_q (1 samples, 0.03%)try_to_wake_up (1 samples, 0.03%)tokio::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::Core::transition_from_parked (4 samples, 0.11%)tokio::runtime::scheduler::multi_thread::idle::Idle::unpark_worker_by_id (3 samples, 0.08%)tokio::runtime::scheduler::multi_thread::idle::State::unpark_one (1 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.03%)core::sync::atomic::atomic_add (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::scheduler::multi_thread::worker::Synced>> (3 samples, 0.08%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::scheduler::multi_thread::worker::Synced>> (3 samples, 0.08%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (3 samples, 0.08%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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%)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_to_parked (9 samples, 0.24%)tokio::runtime::scheduler::multi_thread::idle::State::dec_num_unparked (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::park (676 samples, 17.96%)tokio::runtime::scheduler::m..tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_parked (12 samples, 0.32%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_if_work_pending (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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_consume_skb (1 samples, 0.03%)skb_release_head_state (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%)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%)core::option::Option<T>::take (4 samples, 0.11%)core::mem::replace (4 samples, 0.11%)core::ptr::write (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::stats::Stats::end_poll (4 samples, 0.11%)tokio::runtime::metrics::batch::MetricsBatch::end_poll (4 samples, 0.11%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::reset_lifo_enabled (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)gro_normal_one (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)tokio::runtime::context::CONTEXT::__getit (2 samples, 0.05%)core::cell::Cell<T>::get (2 samples, 0.05%)core::ptr::drop_in_place<tokio::runtime::task::core::TaskIdGuard> (8 samples, 0.21%)<tokio::runtime::task::core::TaskIdGuard as core::ops::drop::Drop>::drop (8 samples, 0.21%)tokio::runtime::context::set_current_task_id (4 samples, 0.11%)std::thread::local::LocalKey<T>::try_with (4 samples, 0.11%)tokio::runtime::context::set_current_task_id::_{{closure}} (2 samples, 0.05%)core::cell::Cell<T>::replace (2 samples, 0.05%)core::mem::replace (2 samples, 0.05%)core::ptr::write (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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<rutinose::server::Handler> (1 samples, 0.03%)core::ptr::drop_in_place<rutinose::connection::Connection> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::io::util::buf_writer::BufWriter<tokio::net::tcp::stream::TcpStream>> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::net::tcp::stream::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<tokio::io::poll_evented::PollEvented<mio::net::tcp::stream::TcpStream>> (1 samples, 0.03%)<tokio::io::poll_evented::PollEvented<E> as core::ops::drop::Drop>::drop (1 samples, 0.03%)core::ptr::drop_in_place<mio::net::tcp::stream::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<mio::io_source::IoSource<std::net::tcp::TcpStream>> (1 samples, 0.03%)core::ptr::drop_in_place<std::net::tcp::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<std::sys_common::net::TcpStream> (1 samples, 0.03%)core::ptr::drop_in_place<std::sys::pal::unix::net::Socket> (1 samples, 0.03%)core::ptr::drop_in_place<std::sys::pal::unix::fd::FileDesc> (1 samples, 0.03%)core::ptr::drop_in_place<std::os::fd::owned::OwnedFd> (1 samples, 0.03%)<std::os::fd::owned::OwnedFd as core::ops::drop::Drop>::drop (1 samples, 0.03%)__close (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)syscall_exit_to_user_mode (1 samples, 0.03%)exit_to_user_mode_prepare (1 samples, 0.03%)task_work_run (1 samples, 0.03%)__fput (1 samples, 0.03%)sock_close (1 samples, 0.03%)__sock_release (1 samples, 0.03%)inet_release (1 samples, 0.03%)tcp_close (1 samples, 0.03%)__tcp_close (1 samples, 0.03%)__tcp_push_pending_frames (1 samples, 0.03%)tcp_write_xmit (1 samples, 0.03%)__tcp_transmit_skb (1 samples, 0.03%)__ip_queue_xmit (1 samples, 0.03%)ip_local_out (1 samples, 0.03%)__ip_local_out (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (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 (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)__inet_lookup_established (1 samples, 0.03%)<core::option::Option<T> as core::clone::Clone>::clone (3 samples, 0.08%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)<core::task::wake::Waker as core::clone::Clone>::clone (7 samples, 0.19%)tokio::runtime::task::waker::clone_waker (6 samples, 0.16%)tokio::runtime::task::state::State::ref_inc (4 samples, 0.11%)core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.03%)core::sync::atomic::atomic_add (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (1 samples, 0.03%)async_shutdown::waker_list::WakerList::deregister (5 samples, 0.13%)core::option::Option<T>::take (3 samples, 0.08%)core::mem::replace (3 samples, 0.08%)core::ptr::read (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (4 samples, 0.11%)core::slice::index::<impl core::ops::index::IndexMut<I> for [T]>::index_mut (4 samples, 0.11%)<usize as core::slice::index::SliceIndex<[T]>>::index_mut (4 samples, 0.11%)async_shutdown::waker_list::WakerList::register (10 samples, 0.27%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (4 samples, 0.11%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)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>> (8 samples, 0.21%)core::ptr::drop_in_place<core::task::wake::Waker> (8 samples, 0.21%)<core::task::wake::Waker as core::ops::drop::Drop>::drop (8 samples, 0.21%)tokio::runtime::task::waker::drop_waker (8 samples, 0.21%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (5 samples, 0.13%)tokio::runtime::task::state::State::ref_dec (5 samples, 0.13%)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.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (17 samples, 0.45%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (17 samples, 0.45%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (16 samples, 0.43%)syscall (13 samples, 0.35%)entry_SYSCALL_64_after_hwframe (13 samples, 0.35%)do_syscall_64 (13 samples, 0.35%)__x64_sys_futex (13 samples, 0.35%)do_futex (13 samples, 0.35%)futex_wake (13 samples, 0.35%)wake_up_q (13 samples, 0.35%)try_to_wake_up (13 samples, 0.35%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)__x64_sys_futex (4 samples, 0.11%)do_futex (4 samples, 0.11%)futex_wait (3 samples, 0.08%)futex_wait_queue_me (3 samples, 0.08%)schedule (3 samples, 0.08%)__schedule (3 samples, 0.08%)finish_task_switch.isra.0 (3 samples, 0.08%)std::sys::pal::unix::futex::futex_wait (5 samples, 0.13%)syscall (5 samples, 0.13%)entry_SYSCALL_64_after_hwframe (5 samples, 0.13%)do_syscall_64 (5 samples, 0.13%)syscall_enter_from_user_mode (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::future::future::Future>::poll (84 samples, 2.23%)<..std::sync::mutex::Mutex<T>::lock (29 samples, 0.77%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (29 samples, 0.77%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (16 samples, 0.43%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (10 samples, 0.27%)core::sync::atomic::AtomicU32::load (6 samples, 0.16%)core::sync::atomic::atomic_load (6 samples, 0.16%)core::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (1 samples, 0.03%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (1 samples, 0.03%)<u32 as core::iter::range::Step>::forward_unchecked (1 samples, 0.03%)core::num::<impl u32>::unchecked_add (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (1 samples, 0.03%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (1 samples, 0.03%)alloc::vec::Vec<T,A>::push (10 samples, 0.27%)core::ptr::write (9 samples, 0.24%)__rdl_alloc (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>::with_capacity (4 samples, 0.11%)alloc::vec::Vec<T,A>::with_capacity_in (4 samples, 0.11%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (4 samples, 0.11%)alloc::raw_vec::RawVec<T,A>::allocate_in (4 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.11%)alloc::alloc::Global::alloc_impl (4 samples, 0.11%)alloc::alloc::alloc (4 samples, 0.11%)malloc (3 samples, 0.08%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)__nf_conntrack_eventmask_report (1 samples, 0.03%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)ip_sublist_rcv_finish (2 samples, 0.05%)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%)cubictcp_acked (1 samples, 0.03%)__rust_dealloc (1 samples, 0.03%)[libc.so.6] (3 samples, 0.08%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (13 samples, 0.35%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (13 samples, 0.35%)alloc::alloc::dealloc (13 samples, 0.35%)cfree (12 samples, 0.32%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::ptr::drop_in_place<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutinose::frame::Frame,rutinose::connection::ConnError>+core::marker::Send>>> (17 samples, 0.45%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutinose::frame::Frame,rutinose::connection::ConnError>+core::marker::Send>> (17 samples, 0.45%)core::ptr::drop_in_place<rutinose::connection::Connection::read_frames::{{closure}}::_read_frame::{{closure}}> (4 samples, 0.11%)atoi::atoi (1 samples, 0.03%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (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%)rutinose::connection::Connection::read_decimal::_{{closure}} (8 samples, 0.21%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (2 samples, 0.05%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (2 samples, 0.05%)bytes::bytes_mut::release_shared (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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_close (1 samples, 0.03%)__rdl_alloc (1 samples, 0.03%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame (10 samples, 0.27%)alloc::boxed::Box<T>::pin (10 samples, 0.27%)alloc::boxed::Box<T>::new (10 samples, 0.27%)alloc::alloc::exchange_malloc (7 samples, 0.19%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.19%)alloc::alloc::Global::alloc_impl (7 samples, 0.19%)alloc::alloc::alloc (7 samples, 0.19%)malloc (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)rutinose::connection::Connection::read_u8::_{{closure}} (6 samples, 0.16%)bytes::buf::buf_impl::Buf::get_u8 (5 samples, 0.13%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (5 samples, 0.13%)bytes::bytes_mut::BytesMut::set_start (5 samples, 0.13%)asm_sysvec_hyperv_callback (1 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 (72 samples, 1.91%)<..rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (72 samples, 1.91%)r..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%)<tokio::net::tcp::stream::TcpStream as tokio::io::async_read::AsyncRead>::poll_read (3 samples, 0.08%)[libc.so.6] (11 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)ip_sublist_rcv_finish (2 samples, 0.05%)ip_local_deliver_finish (2 samples, 0.05%)ip_protocol_deliver_rcu (2 samples, 0.05%)tcp_v4_rcv (2 samples, 0.05%)tcp_v4_do_rcv (2 samples, 0.05%)tcp_rcv_established (2 samples, 0.05%)sock_def_readable (2 samples, 0.05%)__wake_up_common_lock (2 samples, 0.05%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (3 samples, 0.08%)__napi_poll (3 samples, 0.08%)netvsc_poll (3 samples, 0.08%)rndis_filter_receive (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)fput (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__local_bh_enable_ip (1 samples, 0.03%)_raw_spin_unlock_bh (4 samples, 0.11%)__raw_callee_save___pv_queued_spin_unlock (3 samples, 0.08%)lock_sock_nested (9 samples, 0.24%)_raw_spin_lock_bh (8 samples, 0.21%)__pv_queued_spin_lock_slowpath (3 samples, 0.08%)_raw_spin_lock_bh (2 samples, 0.05%)release_sock (4 samples, 0.11%)tcp_release_cb (1 samples, 0.03%)__slab_free.constprop.0 (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)skb_release_data (14 samples, 0.37%)kfree (14 samples, 0.37%)memcg_slab_free_hook (1 samples, 0.03%)__kfree_skb (21 samples, 0.56%)skb_release_head_state (7 samples, 0.19%)sock_rfree (7 samples, 0.19%)asm_sysvec_hyperv_callback (1 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%)memcg_slab_free_hook (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_free.constprop.0 (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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 (25 samples, 0.66%)memcg_slab_free_hook (15 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%)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%)copy_user_enhanced_fast_string (2 samples, 0.05%)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%)_copy_to_iter (32 samples, 0.85%)copy_user_generic_unrolled (25 samples, 0.66%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_consume_skb (1 samples, 0.03%)skb_release_head_state (1 samples, 0.03%)tcp_wfree (1 samples, 0.03%)__check_heap_object (8 samples, 0.21%)__virt_addr_valid (11 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)skb_copy_datagram_iter (74 samples, 1.97%)s..__skb_datagram_iter (72 samples, 1.91%)_..simple_copy_to_iter (37 samples, 0.98%)__check_object_size (36 samples, 0.96%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)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_cleanup_rbuf (2 samples, 0.05%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)inet_recvmsg (185 samples, 4.91%)inet_r..tcp_recvmsg (179 samples, 4.76%)tcp_re..tcp_recvmsg_locked (155 samples, 4.12%)tcp_..tcp_rcv_space_adjust (18 samples, 0.48%)tcp_mstamp_refresh (14 samples, 0.37%)ktime_get (11 samples, 0.29%)read_tsc (9 samples, 0.24%)__fdget (2 samples, 0.05%)__x64_sys_recvfrom (225 samples, 5.98%)__x64_sy..__sys_recvfrom (224 samples, 5.95%)__sys_re..sockfd_lookup_light (28 samples, 0.74%)__fget_light (26 samples, 0.69%)__fget_files (22 samples, 0.58%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)ip_sublist_rcv_finish (2 samples, 0.05%)ip_local_deliver_finish (2 samples, 0.05%)ip_protocol_deliver_rcu (2 samples, 0.05%)tcp_v4_rcv (2 samples, 0.05%)tcp_v4_do_rcv (2 samples, 0.05%)tcp_rcv_established (2 samples, 0.05%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)syscall_enter_from_user_mode (15 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%)syscall_exit_to_user_mode (1 samples, 0.03%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (291 samples, 7.73%)<&mio::net:..mio::io_source::IoSource<T>::do_io (290 samples, 7.70%)mio::io_sou..mio::sys::unix::stateless_io_source::IoSourceState::do_io (290 samples, 7.70%)mio::sys::u..<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (290 samples, 7.70%)<&mio::net:..<&std::net::tcp::TcpStream as std::io::Read>::read (290 samples, 7.70%)<&std::net:..std::sys_common::net::TcpStream::read (287 samples, 7.62%)std::sys_c..std::sys::pal::unix::net::Socket::read (287 samples, 7.62%)std::sys::..std::sys::pal::unix::net::Socket::recv_with_flags (287 samples, 7.62%)std::sys::..recv (287 samples, 7.62%)recventry_SYSCALL_64_after_hwframe (249 samples, 6.62%)entry_SYS..do_syscall_64 (249 samples, 6.62%)do_syscal..syscall_trace_enter.constprop.0 (6 samples, 0.16%)__seccomp_filter (6 samples, 0.16%)populate_seccomp_data (1 samples, 0.03%)tokio::io::read_buf::ReadBuf::advance (1 samples, 0.03%)tokio::io::read_buf::ReadBuf::set_filled (1 samples, 0.03%)<tokio::io::ready::Ready as core::ops::arith::Sub>::sub (1 samples, 0.03%)tokio::runtime::io::registration::Registration::clear_readiness (5 samples, 0.13%)tokio::runtime::io::scheduled_io::ScheduledIo::clear_readiness (5 samples, 0.13%)tokio::runtime::io::scheduled_io::ScheduledIo::set_readiness (4 samples, 0.11%)tokio::runtime::io::scheduled_io::ScheduledIo::clear_readiness::_{{closure}} (1 samples, 0.03%)<tokio::io::ready::Ready as core::ops::arith::Sub>::sub (1 samples, 0.03%)core::ptr::drop_in_place<tokio::runtime::coop::RestoreOnPending> (1 samples, 0.03%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop (1 samples, 0.03%)tokio::runtime::context::budget (1 samples, 0.03%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.03%)tokio::runtime::context::budget::_{{closure}} (1 samples, 0.03%)<tokio::runtime::coop::RestoreOnPending as core::ops::drop::Drop>::drop::_{{closure}} (1 samples, 0.03%)core::cell::Cell<T>::set (1 samples, 0.03%)core::cell::Cell<T>::replace (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::write (1 samples, 0.03%)tokio::runtime::context::CONTEXT::__getit (1 samples, 0.03%)core::cell::Cell<T>::get (1 samples, 0.03%)tokio::runtime::coop::poll_proceed (2 samples, 0.05%)tokio::runtime::context::budget (2 samples, 0.05%)std::thread::local::LocalKey<T>::try_with (2 samples, 0.05%)tokio::runtime::context::budget::_{{closure}} (1 samples, 0.03%)tokio::runtime::coop::poll_proceed::_{{closure}} (1 samples, 0.03%)tokio::runtime::coop::Budget::decrement (1 samples, 0.03%)<core::task::wake::Waker as core::clone::Clone>::clone (3 samples, 0.08%)tokio::runtime::task::waker::clone_waker (3 samples, 0.08%)tokio::runtime::task::state::State::ref_inc (1 samples, 0.03%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::io::scheduled_io::Waiters>> (4 samples, 0.11%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::io::scheduled_io::Waiters>> (4 samples, 0.11%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.11%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (4 samples, 0.11%)tokio::loom::std::parking_lot::Mutex<T>::lock (2 samples, 0.05%)lock_api::mutex::Mutex<R,T>::lock (2 samples, 0.05%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (2 samples, 0.05%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (333 samples, 8.85%)<&mut T as t..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (333 samples, 8.85%)<tokio::io::..tokio::net::tcp::stream::TcpStream::poll_read_priv (330 samples, 8.77%)tokio::net::..tokio::io::poll_evented::PollEvented<E>::poll_read (328 samples, 8.71%)tokio::io::p..tokio::runtime::io::registration::Registration::poll_read_ready (29 samples, 0.77%)tokio::runtime::io::registration::Registration::poll_ready (29 samples, 0.77%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (17 samples, 0.45%)tokio::runtime::io::driver::Direction::mask (7 samples, 0.19%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)tokio::io::read_buf::ReadBuf::filled (2 samples, 0.05%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (338 samples, 8.98%)<tokio::io::u..tokio::io::read_buf::ReadBuf::uninit (2 samples, 0.05%)__rdl_alloc (1 samples, 0.03%)__rust_alloc (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)alloc::vec::Vec<T>::with_capacity (21 samples, 0.56%)alloc::vec::Vec<T,A>::with_capacity_in (21 samples, 0.56%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (21 samples, 0.56%)alloc::raw_vec::RawVec<T,A>::allocate_in (21 samples, 0.56%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (21 samples, 0.56%)alloc::alloc::Global::alloc_impl (21 samples, 0.56%)alloc::alloc::alloc (21 samples, 0.56%)malloc (14 samples, 0.37%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)__rust_dealloc (1 samples, 0.03%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.08%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.08%)alloc::alloc::dealloc (3 samples, 0.08%)cfree (2 samples, 0.05%)[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<rutinose::frame::Frame,rutinose::connection::ConnError>+core::marker::Send>>> (5 samples, 0.13%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<rutinose::frame::Frame,rutinose::connection::ConnError>+core::marker::Send>> (5 samples, 0.13%)core::ptr::drop_in_place<rutinose::connection::Connection::read_frames::{{closure}}::_read_frame::{{closure}}> (2 samples, 0.05%)core::result::Result<T,E>::unwrap_or (2 samples, 0.05%)core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>> (2 samples, 0.05%)core::ptr::drop_in_place<std::io::error::Error> (2 samples, 0.05%)__rust_alloc (1 samples, 0.03%)core::ptr::read_volatile (1 samples, 0.03%)alloc::alloc::exchange_malloc (7 samples, 0.19%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (7 samples, 0.19%)alloc::alloc::Global::alloc_impl (7 samples, 0.19%)alloc::alloc::alloc (7 samples, 0.19%)malloc (5 samples, 0.13%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame (14 samples, 0.37%)alloc::boxed::Box<T>::pin (10 samples, 0.27%)alloc::boxed::Box<T>::new (10 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%)sock_put (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)tcp_rate_gen (1 samples, 0.03%)rutinose::connection::Connection::read_frames::_{{closure}} (470 samples, 12.49%)rutinose::connectio..tokio::net::tcp::stream::TcpStream::try_read_buf (9 samples, 0.24%)tokio::runtime::io::registration::Registration::try_io (9 samples, 0.24%)tokio::runtime::io::scheduled_io::ScheduledIo::ready_event (7 samples, 0.19%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)<flume::async::OwnedOrRef<T> as core::ops::deref::Deref>::deref (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>::map (7 samples, 0.19%)core::ops::function::FnOnce::call_once (7 samples, 0.19%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (7 samples, 0.19%)asm_sysvec_hyperv_callback (1 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<alloc::sync::Arc<flume::Hook<rutinose::frame::Frame,flume::async::AsyncSignal>>> (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)core::task::poll::Poll<T>::map (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (7 samples, 0.19%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutinose::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%)flume::Chan<T>::pull_pending (2 samples, 0.05%)__rdl_alloc (1 samples, 0.03%)flume::Hook<T,S>::trigger (8 samples, 0.21%)alloc::sync::Arc<T>::new (8 samples, 0.21%)alloc::boxed::Box<T>::new (7 samples, 0.19%)alloc::alloc::exchange_malloc (6 samples, 0.16%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (6 samples, 0.16%)alloc::alloc::Global::alloc_impl (6 samples, 0.16%)alloc::alloc::alloc (6 samples, 0.16%)malloc (5 samples, 0.13%)flume::async::RecvFut<T>::poll_inner::_{{closure}} (16 samples, 0.43%)flume::async::AsyncSignal::new (8 samples, 0.21%)<core::task::wake::Waker as core::clone::Clone>::clone (2 samples, 0.05%)tokio::runtime::task::waker::clone_waker (2 samples, 0.05%)tokio::runtime::task::state::State::ref_inc (2 samples, 0.05%)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%)core::sync::atomic::AtomicUsize::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)flume::Shared<T>::recv (31 samples, 0.82%)flume::wait_lock (3 samples, 0.08%)std::sync::mutex::Mutex<T>::lock (3 samples, 0.08%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (2 samples, 0.05%)core::mem::drop (2 samples, 0.05%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutinose::frame::Frame>>> (2 samples, 0.05%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.05%)std::sync::poison::Flag::done (2 samples, 0.05%)std::thread::panicking (2 samples, 0.05%)std::panicking::panicking (2 samples, 0.05%)std::panicking::panic_count::count_is_zero (2 samples, 0.05%)core::sync::atomic::AtomicUsize::load (2 samples, 0.05%)core::sync::atomic::atomic_load (2 samples, 0.05%)flume::Shared<T>::recv_sync (8 samples, 0.21%)flume::Shared<T>::recv (7 samples, 0.19%)flume::wait_lock (5 samples, 0.13%)std::sync::mutex::Mutex<T>::lock (5 samples, 0.13%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (5 samples, 0.13%)core::task::wake::Waker::will_wake (1 samples, 0.03%)<core::task::wake::RawWaker as core::cmp::PartialEq>::eq (1 samples, 0.03%)core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (1 samples, 0.03%)<core::task::wake::RawWakerVTable as core::cmp::PartialEq>::eq (1 samples, 0.03%)<flume::async::RecvFut<T> as core::future::future::Future>::poll (56 samples, 1.49%)flume::async::RecvFut<T>::poll_inner (55 samples, 1.46%)flume::async::<impl flume::Hook<T,flume::async::AsyncSignal>>::update_waker (3 samples, 0.08%)spin::mutex::Mutex<T,R>::lock (2 samples, 0.05%)spin::mutex::spin::SpinMutex<T,R>::lock (2 samples, 0.05%)rutinose::server::BgTaskChannel::recv_from_bg_task::_{{closure}} (59 samples, 1.57%)flume::Receiver<T>::sender_count (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)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%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (631 samples, 16.76%)<tokio::future::poll_fn::P..rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (626 samples, 16.63%)rutinose::server::Handler:..tokio::macros::support::thread_rng_n (5 samples, 0.13%)tokio::runtime::context::thread_rng_n (1 samples, 0.03%)std::thread::local::LocalKey<T>::with (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%)async_shutdown::ShutdownManager<T>::wait_shutdown_triggered (6 samples, 0.16%)<alloc::sync::Arc<T,A> as core::clone::Clone>::clone (6 samples, 0.16%)core::sync::atomic::AtomicUsize::fetch_add (6 samples, 0.16%)core::sync::atomic::atomic_add (6 samples, 0.16%)<alloc::vec::Vec<T,A> as core::ops::index::IndexMut<I>>::index_mut (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::deref::DerefMut>::deref_mut (1 samples, 0.03%)core::ptr::read (3 samples, 0.08%)async_shutdown::waker_list::WakerList::deregister (9 samples, 0.24%)core::option::Option<T>::take (4 samples, 0.11%)core::mem::replace (4 samples, 0.11%)core::ptr::write (1 samples, 0.03%)core::option::Option<T>::take (3 samples, 0.08%)core::mem::replace (3 samples, 0.08%)core::ptr::read (3 samples, 0.08%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)core::ptr::drop_in_place<core::option::Option<core::task::wake::Waker>> (9 samples, 0.24%)core::ptr::drop_in_place<core::task::wake::Waker> (8 samples, 0.21%)<core::task::wake::Waker as core::ops::drop::Drop>::drop (8 samples, 0.21%)tokio::runtime::task::waker::drop_waker (8 samples, 0.21%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (6 samples, 0.16%)tokio::runtime::task::state::State::ref_dec (6 samples, 0.16%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<async_shutdown::ShutdownManagerInner<()>>> (2 samples, 0.05%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (2 samples, 0.05%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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 (2 samples, 0.05%)syscall (2 samples, 0.05%)entry_SYSCALL_64_after_hwframe (2 samples, 0.05%)do_syscall_64 (2 samples, 0.05%)__x64_sys_futex (2 samples, 0.05%)do_futex (2 samples, 0.05%)futex_wait (2 samples, 0.05%)futex_wait_queue_me (2 samples, 0.05%)schedule (2 samples, 0.05%)__schedule (2 samples, 0.05%)finish_task_switch.isra.0 (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<async_shutdown::shutdown_signal::ShutdownSignal<T> as core::ops::drop::Drop>::drop (37 samples, 0.98%)std::sync::mutex::Mutex<T>::lock (14 samples, 0.37%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (14 samples, 0.37%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock_contended (7 samples, 0.19%)std::sys::pal::unix::locks::futex_mutex::Mutex::spin (2 samples, 0.05%)core::sync::atomic::AtomicU32::load (2 samples, 0.05%)core::sync::atomic::atomic_load (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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<alloc::sync::Arc<std::sync::mutex::Mutex<async_shutdown::ShutdownManagerInner<()>>>> (7 samples, 0.19%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (7 samples, 0.19%)asm_sysvec_hyperv_callback (1 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<async_shutdown::shutdown_signal::ShutdownSignal<()>> (46 samples, 1.22%)syscall (2 samples, 0.05%)entry_SYSCALL_64_after_hwframe (2 samples, 0.05%)do_syscall_64 (2 samples, 0.05%)__x64_sys_futex (2 samples, 0.05%)do_futex (2 samples, 0.05%)futex_wake (2 samples, 0.05%)wake_up_q (2 samples, 0.05%)try_to_wake_up (2 samples, 0.05%)core::ptr::drop_in_place<(async_shutdown::shutdown_signal::ShutdownSignal<()>,rutinose::connection::Connection::read_frames::{{closure}},rutinose::server::BgTaskChannel::recv_from_bg_task::{{closure}})> (51 samples, 1.35%)core::ptr::drop_in_place<rutinose::connection::Connection::read_frames::{{closure}}> (2 samples, 0.05%)<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)[libc.so.6] (3 samples, 0.08%)core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<rutinose::frame::Frame>> (15 samples, 0.40%)cfree (12 samples, 0.32%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)rb_erase (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 (10 samples, 0.27%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)alloc::collections::vec_deque::VecDeque<T,A>::retain::_{{closure}} (24 samples, 0.64%)flume::async::RecvFut<T>::reset_hook::_{{closure}} (24 samples, 0.64%)asm_sysvec_hyperv_callback (1 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>::as_mut_slices (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::slice_ranges (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::truncate (14 samples, 0.37%)core::ptr::drop_in_place<[alloc::sync::Arc<flume::Hook<rutinose::frame::Frame,dyn flume::signal::Signal>>]> (11 samples, 0.29%)core::ptr::drop_in_place<alloc::sync::Arc<flume::Hook<rutinose::frame::Frame,dyn flume::signal::Signal>>> (11 samples, 0.29%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (11 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)alloc::collections::vec_deque::VecDeque<T,A>::retain (43 samples, 1.14%)alloc::collections::vec_deque::VecDeque<T,A>::retain_mut (43 samples, 1.14%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::option::Option<T>::take (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::write (1 samples, 0.03%)alloc::sync::Arc<T,A>::get_mut_unchecked (1 samples, 0.03%)core::mem::drop (2 samples, 0.05%)core::ptr::drop_in_place<alloc::sync::Weak<flume::Hook<rutinose::frame::Frame,dyn flume::signal::Signal>,&alloc::alloc::Global>> (2 samples, 0.05%)<alloc::sync::Weak<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.05%)core::ptr::drop_in_place<core::option::Option<std::sync::mutex::Mutex<core::option::Option<rutinose::frame::Frame>>>> (5 samples, 0.13%)core::ptr::drop_in_place<flume::async::AsyncSignal> (1 samples, 0.03%)alloc::sync::Arc<T,A>::drop_slow (12 samples, 0.32%)core::ptr::drop_in_place<flume::Hook<rutinose::frame::Frame,dyn flume::signal::Signal>> (9 samples, 0.24%)tokio::runtime::task::waker::drop_waker (3 samples, 0.08%)tokio::runtime::task::harness::<impl tokio::runtime::task::raw::RawTask>::drop_reference (3 samples, 0.08%)tokio::runtime::task::state::State::ref_dec (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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<alloc::sync::Arc<flume::Hook<rutinose::frame::Frame,dyn flume::signal::Signal>>> (28 samples, 0.74%)<alloc::sync::Arc<T,A> as core::ops::drop::Drop>::drop (28 samples, 0.74%)cfree (13 samples, 0.35%)[libc.so.6] (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)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%)core::ptr::drop_in_place<std::sync::mutex::MutexGuard<flume::Chan<rutinose::frame::Frame>>> (3 samples, 0.08%)<std::sync::mutex::MutexGuard<T> as core::ops::drop::Drop>::drop (3 samples, 0.08%)std::sys::pal::unix::locks::futex_mutex::Mutex::unlock (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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::RecvFut<T> as core::ops::drop::Drop>::drop (86 samples, 2.28%)<..flume::async::RecvFut<T>::reset_hook (86 samples, 2.28%)f..flume::wait_lock (8 samples, 0.21%)std::sync::mutex::Mutex<T>::lock (8 samples, 0.21%)std::sys::pal::unix::locks::futex_mutex::Mutex::lock (8 samples, 0.21%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)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<flume::async::RecvFut<rutinose::frame::Frame>> (88 samples, 2.34%)c..core::ptr::drop_in_place<flume::async::OwnedOrRef<flume::Receiver<rutinose::frame::Frame>>> (1 samples, 0.03%)core::ptr::drop_in_place<rutinose::cmd::dispatch::{{closure}}> (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)[libc.so.6] (15 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%)asm_sysvec_hyperv_callback (1 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<rutinose::cmd::dispatch::{{closure}}::{{closure}}::{{closure}}> (2 samples, 0.05%)core::ptr::drop_in_place<rutinose::cmd::_dispatch::{{closure}}> (3 samples, 0.08%)[libc.so.6] (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 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<rutinose::cmd::_dispatch::{{closure}}::{{closure}}::{{closure}}> (2 samples, 0.05%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (35 samples, 0.93%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (22 samples, 0.58%)rutinose::cmd::_dispatch::_{{closure}} (19 samples, 0.50%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (10 samples, 0.27%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (885 samples, 23.51%)rutinose::server::Listener::run::_{{c..rutinose::server::Handler::run::_{{closure}} (864 samples, 22.95%)rutinose::server::Handler::run::_{{c..rutinose::server::Handler::run::_{{closure}}::_{{closure}} (858 samples, 22.79%)rutinose::server::Handler::run::_{{c..rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (857 samples, 22.77%)rutinose::server::Handler::run::_{{c..rutinose::cmd::dispatch::_{{closure}} (53 samples, 1.41%)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%)tokio::runtime::task::harness::poll_future (900 samples, 23.91%)tokio::runtime::task::harness::poll_fu..std::panic::catch_unwind (900 samples, 23.91%)std::panic::catch_unwindstd::panicking::try (900 samples, 23.91%)std::panicking::trystd::panicking::try::do_call (900 samples, 23.91%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (900 samples, 23.91%)<core::panic::unwind_safe::AssertUnwin..tokio::runtime::task::harness::poll_future::_{{closure}} (900 samples, 23.91%)tokio::runtime::task::harness::poll_fu..tokio::runtime::task::core::Core<T,S>::poll (900 samples, 23.91%)tokio::runtime::task::core::Core<T,S>:..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (900 samples, 23.91%)tokio::loom::std::unsafe_cell::UnsafeC..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (900 samples, 23.91%)tokio::runtime::task::core::Core<T,S>:..tokio::runtime::task::core::TaskIdGuard::enter (5 samples, 0.13%)asm_sysvec_hyperv_callback (1 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::state::State::transition_to_idle (4 samples, 0.11%)tokio::runtime::task::state::State::fetch_update_action (2 samples, 0.05%)tokio::runtime::task::state::State::transition_to_running (7 samples, 0.19%)tokio::runtime::task::state::State::fetch_update_action (1 samples, 0.03%)tokio::runtime::task::state::State::transition_to_running::_{{closure}} (1 samples, 0.03%)tokio::runtime::task::state::Snapshot::unset_notified (1 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::poll (924 samples, 24.55%)tokio::runtime::task::harness::Harness<..tokio::runtime::task::harness::Harness<T,S>::poll_inner (918 samples, 24.39%)tokio::runtime::task::harness::Harness<..tokio::runtime::task::waker::waker_ref (3 samples, 0.08%)tokio::runtime::coop::budget (951 samples, 25.27%)tokio::runtime::coop::budgettokio::runtime::coop::with_budget (951 samples, 25.27%)tokio::runtime::coop::with_budgettokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (950 samples, 25.24%)tokio::runtime::scheduler::multi_thread:..tokio::runtime::task::LocalNotified<S>::run (938 samples, 24.92%)tokio::runtime::task::LocalNotified<S>::..tokio::runtime::task::raw::RawTask::poll (938 samples, 24.92%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::raw::poll (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)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%)asm_sysvec_hyperv_callback (1 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%)_raw_spin_lock (1 samples, 0.03%)__pv_queued_spin_lock_slowpath (1 samples, 0.03%)get_futex_key (2 samples, 0.05%)mark_wake_futex (1 samples, 0.03%)wake_q_add_safe (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (2 samples, 0.05%)tcp_v4_early_demux (2 samples, 0.05%)__inet_lookup_established (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%)sk_reset_timer (1 samples, 0.03%)__mod_timer (1 samples, 0.03%)sock_def_readable (10 samples, 0.27%)__wake_up_common_lock (10 samples, 0.27%)__kfree_skb (2 samples, 0.05%)skb_release_data (2 samples, 0.05%)kfree (1 samples, 0.03%)kmem_cache_free.part.0 (1 samples, 0.03%)tcp_v4_do_rcv (17 samples, 0.45%)tcp_rcv_established (17 samples, 0.45%)tcp_ack (5 samples, 0.13%)tcp_update_pacing_rate (2 samples, 0.05%)ip_sublist_rcv_finish (19 samples, 0.50%)ip_local_deliver_finish (18 samples, 0.48%)ip_protocol_deliver_rcu (18 samples, 0.48%)tcp_v4_rcv (18 samples, 0.48%)tcp_v4_fill_cb (1 samples, 0.03%)napi_complete_done (24 samples, 0.64%)netif_receive_skb_list_internal (24 samples, 0.64%)__netif_receive_skb_list_core (24 samples, 0.64%)ip_list_rcv (24 samples, 0.64%)ip_sublist_rcv (24 samples, 0.64%)nf_hook_slow_list (3 samples, 0.08%)nf_hook_slow (3 samples, 0.08%)nf_conntrack_in (3 samples, 0.08%)__nf_conntrack_find_get.isra.0 (1 samples, 0.03%)napi_consume_skb (1 samples, 0.03%)skb_release_head_state (1 samples, 0.03%)__kmalloc_track_caller (1 samples, 0.03%)__napi_alloc_skb (2 samples, 0.05%)__alloc_skb (2 samples, 0.05%)napi_skb_cache_get (1 samples, 0.03%)kmem_cache_alloc_bulk (1 samples, 0.03%)__x64_sys_futex (547 samples, 14.53%)__x64_sys_futexdo_futex (547 samples, 14.53%)do_futexfutex_wake (546 samples, 14.51%)futex_wakewake_up_q (536 samples, 14.24%)wake_up_qtry_to_wake_up (536 samples, 14.24%)try_to_wake_upasm_sysvec_hyperv_callback (137 samples, 3.64%)asm_..sysvec_hyperv_callback (137 samples, 3.64%)sysv..irq_exit_rcu (137 samples, 3.64%)irq_..__softirqentry_text_start (137 samples, 3.64%)__so..net_rx_action (28 samples, 0.74%)__napi_poll (28 samples, 0.74%)netvsc_poll (28 samples, 0.74%)rndis_filter_receive (3 samples, 0.08%)netvsc_recv_callback (3 samples, 0.08%)napi_gro_receive (1 samples, 0.03%)dev_gro_receive (1 samples, 0.03%)inet_gro_receive (1 samples, 0.03%)syscall_enter_from_user_mode (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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%)syscall_exit_to_user_mode (1 samples, 0.03%)__seccomp_filter (4 samples, 0.11%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (565 samples, 15.01%)<parking_lot_core::thre..syscall (563 samples, 14.96%)syscallentry_SYSCALL_64_after_hwframe (556 samples, 14.77%)entry_SYSCALL_64_after_..do_syscall_64 (556 samples, 14.77%)do_syscall_64syscall_trace_enter.constprop.0 (5 samples, 0.13%)__secure_computing (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::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 (5 samples, 0.13%)parking_lot_core::parking_lot::hash (3 samples, 0.08%)parking_lot::condvar::Condvar::notify_one_slow (574 samples, 15.25%)parking_lot::condvar::C..parking_lot_core::parking_lot::unpark_requeue (574 samples, 15.25%)parking_lot_core::parki..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::driver::Handle::unpark (2 samples, 0.05%)tokio::runtime::driver::IoHandle::unpark (2 samples, 0.05%)tokio::runtime::io::driver::Handle::unpark (2 samples, 0.05%)mio::sys::unix::waker::eventfd::WakerInternal::wake (2 samples, 0.05%)<&std::fs::File as std::io::Write>::write (2 samples, 0.05%)std::sys::pal::unix::fs::File::write (1 samples, 0.03%)std::sys::pal::unix::fd::FileDesc::write (1 samples, 0.03%)write (1 samples, 0.03%)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%)eventfd_write (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::park::Unparker::unpark (4 samples, 0.11%)tokio::runtime::scheduler::multi_thread::park::Inner::unpark (4 samples, 0.11%)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%)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%)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%)mark_wake_futex (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (1,535 samples, 40.78%)tokio::runtime::scheduler::multi_thread::worker::Context::run_tasktokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (584 samples, 15.52%)tokio::runtime::schedule..tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::transition_worker_from_searching (4 samples, 0.11%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_parked_local (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::idle::Idle::worker_to_notify (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::idle::Idle::notify_should_wakeup (1 samples, 0.03%)core::sync::atomic::AtomicUsize::fetch_add (1 samples, 0.03%)core::sync::atomic::atomic_add (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Core::next_task (6 samples, 0.16%)tokio::runtime::scheduler::multi_thread::worker::Core::next_local_task (3 samples, 0.08%)core::option::Option<T>::take (3 samples, 0.08%)core::mem::replace (3 samples, 0.08%)core::ptr::read (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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::iter::range::<impl core::iter::traits::iterator::Iterator for core::ops::range::Range<A>>::next (1 samples, 0.03%)<core::ops::range::Range<T> as core::iter::range::RangeIteratorImpl>::spec_next (1 samples, 0.03%)core::cmp::impls::<impl core::cmp::PartialOrd for usize>::lt (1 samples, 0.03%)<alloc::sync::Arc<T,A> as core::ops::deref::Deref>::deref (1 samples, 0.03%)alloc::sync::Arc<T,A>::inner (1 samples, 0.03%)core::ptr::non_null::NonNull<T>::as_ref (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 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%)memcg_slab_free_hook (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::num::<impl u32>::wrapping_sub (1 samples, 0.03%)core::sync::atomic::AtomicU64::compare_exchange (1 samples, 0.03%)core::sync::atomic::atomic_compare_exchange (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)core::sync::atomic::AtomicU64::load (1 samples, 0.03%)core::sync::atomic::atomic_load (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into2 (26 samples, 0.69%)tokio::runtime::scheduler::multi_thread::queue::unpack (16 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_consume_skb (1 samples, 0.03%)skb_release_head_state (1 samples, 0.03%)tcp_wfree (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::queue::Steal<T>::steal_into (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::stats::Stats::incr_steal_count (1 samples, 0.03%)tokio::runtime::metrics::batch::MetricsBatch::incr_steal_count (1 samples, 0.03%)[libc.so.6] (2,360 samples, 62.70%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (2,360 samples, 62.70%)std::sys::pal::unix::thread::Thread::new::thread_start<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (2,360 samples, 62.70%)<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 (2,360 samples, 62.70%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_oncecore::ops::function::FnOnce::call_once{{vtable.shim}} (2,360 samples, 62.70%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::thread::Builder::spawn_unchecked_::_{{closure}} (2,360 samples, 62.70%)std::thread::Builder::spawn_unchecked_::_{{closure}}std::panic::catch_unwind (2,360 samples, 62.70%)std::panic::catch_unwindstd::panicking::try (2,360 samples, 62.70%)std::panicking::trystd::panicking::try::do_call (2,360 samples, 62.70%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,360 samples, 62.70%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncestd::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (2,360 samples, 62.70%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (2,360 samples, 62.70%)std::sys_common::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}}tokio::runtime::blocking::pool::Inner::run (2,360 samples, 62.70%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::blocking::pool::Task::run (2,360 samples, 62.70%)tokio::runtime::blocking::pool::Task::runtokio::runtime::task::UnownedTask<S>::run (2,360 samples, 62.70%)tokio::runtime::task::UnownedTask<S>::runtokio::runtime::task::raw::RawTask::poll (2,360 samples, 62.70%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::harness::Harness<T,S>::poll (2,360 samples, 62.70%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (2,360 samples, 62.70%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (2,360 samples, 62.70%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (2,360 samples, 62.70%)std::panic::catch_unwindstd::panicking::try (2,360 samples, 62.70%)std::panicking::trystd::panicking::try::do_call (2,360 samples, 62.70%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2,360 samples, 62.70%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::task::harness::poll_future::_{{closure}}tokio::runtime::task::core::Core<T,S>::poll (2,360 samples, 62.70%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2,360 samples, 62.70%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}}<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (2,360 samples, 62.70%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::polltokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}}tokio::runtime::scheduler::multi_thread::worker::run (2,360 samples, 62.70%)tokio::runtime::scheduler::multi_thread::worker::runtokio::runtime::context::runtime::enter_runtime (2,360 samples, 62.70%)tokio::runtime::context::runtime::enter_runtimetokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}tokio::runtime::context::set_scheduler (2,360 samples, 62.70%)tokio::runtime::context::set_schedulerstd::thread::local::LocalKey<T>::with (2,360 samples, 62.70%)std::thread::local::LocalKey<T>::withstd::thread::local::LocalKey<T>::try_with (2,360 samples, 62.70%)std::thread::local::LocalKey<T>::try_withtokio::runtime::context::set_scheduler::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::context::set_scheduler::_{{closure}}tokio::runtime::context::scoped::Scoped<T>::set (2,360 samples, 62.70%)tokio::runtime::context::scoped::Scoped<T>::settokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (2,360 samples, 62.70%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}}tokio::runtime::scheduler::multi_thread::worker::Context::run (2,360 samples, 62.70%)tokio::runtime::scheduler::multi_thread::worker::Context::runtokio::runtime::scheduler::multi_thread::worker::Core::steal_work (36 samples, 0.96%)tokio::runtime::scheduler::multi_thread::worker::Core::transition_to_searching (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.05%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.05%)<tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)bytes::bytes_mut::BytesMut::freeze (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%)bytes::bytes_mut::BytesMut::split_to (1 samples, 0.03%)rutinose::connection::Connection::read_decimal::_{{closure}} (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (23 samples, 0.61%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (23 samples, 0.61%)rutinose::connection::Connection::read_u8::_{{closure}} (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)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%)[libc.so.6] (2,387 samples, 63.42%)[libc.so.6]std::sys::pal::unix::thread::Thread::new::thread_start (27 samples, 0.72%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (27 samples, 0.72%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (27 samples, 0.72%)core::ops::function::FnOnce::call_once{{vtable.shim}} (27 samples, 0.72%)std::thread::Builder::spawn_unchecked_::_{{closure}} (27 samples, 0.72%)std::panic::catch_unwind (27 samples, 0.72%)std::panicking::try (27 samples, 0.72%)std::panicking::try::do_call (27 samples, 0.72%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (27 samples, 0.72%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (27 samples, 0.72%)std::sys_common::backtrace::__rust_begin_short_backtrace (27 samples, 0.72%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (27 samples, 0.72%)tokio::runtime::blocking::pool::Inner::run (27 samples, 0.72%)tokio::runtime::blocking::pool::Task::run (27 samples, 0.72%)tokio::runtime::task::UnownedTask<S>::run (27 samples, 0.72%)tokio::runtime::task::raw::RawTask::poll (27 samples, 0.72%)tokio::runtime::task::harness::Harness<T,S>::poll (27 samples, 0.72%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (27 samples, 0.72%)tokio::runtime::task::harness::poll_future (27 samples, 0.72%)std::panic::catch_unwind (27 samples, 0.72%)std::panicking::try (27 samples, 0.72%)std::panicking::try::do_call (27 samples, 0.72%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (27 samples, 0.72%)tokio::runtime::task::harness::poll_future::_{{closure}} (27 samples, 0.72%)tokio::runtime::task::core::Core<T,S>::poll (27 samples, 0.72%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (27 samples, 0.72%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (27 samples, 0.72%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::run (27 samples, 0.72%)tokio::runtime::context::runtime::enter_runtime (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (27 samples, 0.72%)tokio::runtime::context::set_scheduler (27 samples, 0.72%)std::thread::local::LocalKey<T>::with (27 samples, 0.72%)std::thread::local::LocalKey<T>::try_with (27 samples, 0.72%)tokio::runtime::context::set_scheduler::_{{closure}} (27 samples, 0.72%)tokio::runtime::context::scoped::Scoped<T>::set (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::Context::run (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (27 samples, 0.72%)tokio::runtime::coop::budget (27 samples, 0.72%)tokio::runtime::coop::with_budget (27 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (27 samples, 0.72%)tokio::runtime::task::LocalNotified<S>::run (27 samples, 0.72%)tokio::runtime::task::raw::RawTask::poll (27 samples, 0.72%)tokio::runtime::task::harness::Harness<T,S>::poll (27 samples, 0.72%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (27 samples, 0.72%)tokio::runtime::task::harness::poll_future (27 samples, 0.72%)std::panic::catch_unwind (27 samples, 0.72%)std::panicking::try (27 samples, 0.72%)std::panicking::try::do_call (27 samples, 0.72%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (27 samples, 0.72%)tokio::runtime::task::harness::poll_future::_{{closure}} (27 samples, 0.72%)tokio::runtime::task::core::Core<T,S>::poll (27 samples, 0.72%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (27 samples, 0.72%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (27 samples, 0.72%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (27 samples, 0.72%)rutinose::server::Handler::run::_{{closure}} (27 samples, 0.72%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (27 samples, 0.72%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (27 samples, 0.72%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (27 samples, 0.72%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (27 samples, 0.72%)rutinose::connection::Connection::read_frames::_{{closure}} (27 samples, 0.72%)<core::pin::Pin<P> as core::future::future::Future>::poll (27 samples, 0.72%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (27 samples, 0.72%)rutinose::connection::Connection::read_decimal::_{{closure}} (4 samples, 0.11%)rutinose::connection::Connection::read_line::_{{closure}} (4 samples, 0.11%)bytes::bytes_mut::BytesMut::split_to (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)cfree (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_end (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.05%)bytes::bytes_mut::BytesMut::split_to (13 samples, 0.35%)bytes::bytes_mut::BytesMut::shallow_clone (6 samples, 0.16%)bytes::bytes_mut::increment_shared (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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%)atoi::atoi (1 samples, 0.03%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (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%)rutinose::connection::Connection::read_decimal::_{{closure}} (21 samples, 0.56%)core::ptr::drop_in_place<bytes::bytes_mut::BytesMut> (5 samples, 0.13%)<bytes::bytes_mut::BytesMut as core::ops::drop::Drop>::drop (4 samples, 0.11%)bytes::bytes_mut::release_shared (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)bytes::buf::buf_impl::Buf::get_u8 (2 samples, 0.05%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (41 samples, 1.09%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (41 samples, 1.09%)rutinose::connection::Connection::read_u8::_{{closure}} (7 samples, 0.19%)bytes::bytes_mut::BytesMut::is_empty (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::ops::function::FnOnce::call_once{{vtable.shim}} (42 samples, 1.12%)std::thread::Builder::spawn_unchecked_::_{{closure}} (42 samples, 1.12%)std::panic::catch_unwind (42 samples, 1.12%)std::panicking::try (42 samples, 1.12%)std::panicking::try::do_call (42 samples, 1.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (42 samples, 1.12%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (42 samples, 1.12%)std::sys_common::backtrace::__rust_begin_short_backtrace (42 samples, 1.12%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (42 samples, 1.12%)tokio::runtime::blocking::pool::Inner::run (42 samples, 1.12%)tokio::runtime::blocking::pool::Task::run (42 samples, 1.12%)tokio::runtime::task::UnownedTask<S>::run (42 samples, 1.12%)tokio::runtime::task::raw::RawTask::poll (42 samples, 1.12%)tokio::runtime::task::harness::Harness<T,S>::poll (42 samples, 1.12%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (42 samples, 1.12%)tokio::runtime::task::harness::poll_future (42 samples, 1.12%)std::panic::catch_unwind (42 samples, 1.12%)std::panicking::try (42 samples, 1.12%)std::panicking::try::do_call (42 samples, 1.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (42 samples, 1.12%)tokio::runtime::task::harness::poll_future::_{{closure}} (42 samples, 1.12%)tokio::runtime::task::core::Core<T,S>::poll (42 samples, 1.12%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (42 samples, 1.12%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (42 samples, 1.12%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::run (42 samples, 1.12%)tokio::runtime::context::runtime::enter_runtime (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (42 samples, 1.12%)tokio::runtime::context::set_scheduler (42 samples, 1.12%)std::thread::local::LocalKey<T>::with (42 samples, 1.12%)std::thread::local::LocalKey<T>::try_with (42 samples, 1.12%)tokio::runtime::context::set_scheduler::_{{closure}} (42 samples, 1.12%)tokio::runtime::context::scoped::Scoped<T>::set (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::Context::run (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (42 samples, 1.12%)tokio::runtime::coop::budget (42 samples, 1.12%)tokio::runtime::coop::with_budget (42 samples, 1.12%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (42 samples, 1.12%)tokio::runtime::task::LocalNotified<S>::run (42 samples, 1.12%)tokio::runtime::task::raw::RawTask::poll (42 samples, 1.12%)tokio::runtime::task::harness::Harness<T,S>::poll (42 samples, 1.12%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (42 samples, 1.12%)tokio::runtime::task::harness::poll_future (42 samples, 1.12%)std::panic::catch_unwind (42 samples, 1.12%)std::panicking::try (42 samples, 1.12%)std::panicking::try::do_call (42 samples, 1.12%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (42 samples, 1.12%)tokio::runtime::task::harness::poll_future::_{{closure}} (42 samples, 1.12%)tokio::runtime::task::core::Core<T,S>::poll (42 samples, 1.12%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (42 samples, 1.12%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (42 samples, 1.12%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (42 samples, 1.12%)rutinose::server::Handler::run::_{{closure}} (42 samples, 1.12%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (42 samples, 1.12%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (42 samples, 1.12%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (42 samples, 1.12%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (42 samples, 1.12%)rutinose::connection::Connection::read_frames::_{{closure}} (42 samples, 1.12%)<core::pin::Pin<P> as core::future::future::Future>::poll (42 samples, 1.12%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (42 samples, 1.12%)rutinose::connection::Connection::read_decimal::_{{closure}} (1 samples, 0.03%)rutinose::connection::Connection::read_line::_{{closure}} (1 samples, 0.03%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (1 samples, 0.03%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (1 samples, 0.03%)bytes::bytes_mut::BytesMut::reserve (1 samples, 0.03%)bytes::bytes_mut::BytesMut::reserve_inner (1 samples, 0.03%)alloc::vec::Vec<T,A>::extend_from_slice (1 samples, 0.03%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (1 samples, 0.03%)alloc::vec::Vec<T,A>::append_elements (1 samples, 0.03%)core::intrinsics::copy_nonoverlapping (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.05%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (2 samples, 0.05%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (2 samples, 0.05%)bytes::bytes_mut::BytesMut::set_start (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)bytes::bytes_mut::increment_shared (18 samples, 0.48%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)std::sys::pal::unix::thread::Thread::new::thread_start (22 samples, 0.58%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (22 samples, 0.58%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (22 samples, 0.58%)core::ops::function::FnOnce::call_once{{vtable.shim}} (22 samples, 0.58%)std::thread::Builder::spawn_unchecked_::_{{closure}} (22 samples, 0.58%)std::panic::catch_unwind (22 samples, 0.58%)std::panicking::try (22 samples, 0.58%)std::panicking::try::do_call (22 samples, 0.58%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (22 samples, 0.58%)std::thread::Builder::spawn_unchecked_::_{{closure}}::_{{closure}} (22 samples, 0.58%)std::sys_common::backtrace::__rust_begin_short_backtrace (22 samples, 0.58%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (22 samples, 0.58%)tokio::runtime::blocking::pool::Inner::run (22 samples, 0.58%)tokio::runtime::blocking::pool::Task::run (22 samples, 0.58%)tokio::runtime::task::UnownedTask<S>::run (22 samples, 0.58%)tokio::runtime::task::raw::RawTask::poll (22 samples, 0.58%)tokio::runtime::task::harness::Harness<T,S>::poll (22 samples, 0.58%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (22 samples, 0.58%)tokio::runtime::task::harness::poll_future (22 samples, 0.58%)std::panic::catch_unwind (22 samples, 0.58%)std::panicking::try (22 samples, 0.58%)std::panicking::try::do_call (22 samples, 0.58%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (22 samples, 0.58%)tokio::runtime::task::harness::poll_future::_{{closure}} (22 samples, 0.58%)tokio::runtime::task::core::Core<T,S>::poll (22 samples, 0.58%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (22 samples, 0.58%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (22 samples, 0.58%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::run (22 samples, 0.58%)tokio::runtime::context::runtime::enter_runtime (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (22 samples, 0.58%)tokio::runtime::context::set_scheduler (22 samples, 0.58%)std::thread::local::LocalKey<T>::with (22 samples, 0.58%)std::thread::local::LocalKey<T>::try_with (22 samples, 0.58%)tokio::runtime::context::set_scheduler::_{{closure}} (22 samples, 0.58%)tokio::runtime::context::scoped::Scoped<T>::set (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::Context::run (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (22 samples, 0.58%)tokio::runtime::coop::budget (22 samples, 0.58%)tokio::runtime::coop::with_budget (22 samples, 0.58%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (22 samples, 0.58%)tokio::runtime::task::LocalNotified<S>::run (22 samples, 0.58%)tokio::runtime::task::raw::RawTask::poll (22 samples, 0.58%)tokio::runtime::task::harness::Harness<T,S>::poll (22 samples, 0.58%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (22 samples, 0.58%)tokio::runtime::task::harness::poll_future (22 samples, 0.58%)std::panic::catch_unwind (22 samples, 0.58%)std::panicking::try (22 samples, 0.58%)std::panicking::try::do_call (22 samples, 0.58%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (22 samples, 0.58%)tokio::runtime::task::harness::poll_future::_{{closure}} (22 samples, 0.58%)tokio::runtime::task::core::Core<T,S>::poll (22 samples, 0.58%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (22 samples, 0.58%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (22 samples, 0.58%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (22 samples, 0.58%)rutinose::server::Handler::run::_{{closure}} (22 samples, 0.58%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (22 samples, 0.58%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (22 samples, 0.58%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (22 samples, 0.58%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (22 samples, 0.58%)rutinose::connection::Connection::read_frames::_{{closure}} (22 samples, 0.58%)<core::pin::Pin<P> as core::future::future::Future>::poll (22 samples, 0.58%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (22 samples, 0.58%)rutinose::connection::Connection::read_decimal::_{{closure}} (20 samples, 0.53%)rutinose::connection::Connection::read_line::_{{closure}} (20 samples, 0.53%)bytes::bytes_mut::BytesMut::split_to (20 samples, 0.53%)bytes::bytes_mut::BytesMut::shallow_clone (19 samples, 0.50%)core::ptr::read (1 samples, 0.03%)std::sys_common::backtrace::__rust_begin_short_backtrace (2 samples, 0.05%)tokio::runtime::blocking::pool::Spawner::spawn_thread::_{{closure}} (2 samples, 0.05%)tokio::runtime::blocking::pool::Inner::run (2 samples, 0.05%)tokio::runtime::blocking::pool::Task::run (2 samples, 0.05%)tokio::runtime::task::UnownedTask<S>::run (2 samples, 0.05%)tokio::runtime::task::raw::RawTask::poll (2 samples, 0.05%)tokio::runtime::task::harness::Harness<T,S>::poll (2 samples, 0.05%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (2 samples, 0.05%)tokio::runtime::task::harness::poll_future (2 samples, 0.05%)std::panic::catch_unwind (2 samples, 0.05%)std::panicking::try (2 samples, 0.05%)std::panicking::try::do_call (2 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.05%)tokio::runtime::task::harness::poll_future::_{{closure}} (2 samples, 0.05%)tokio::runtime::task::core::Core<T,S>::poll (2 samples, 0.05%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.05%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2 samples, 0.05%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::run (2 samples, 0.05%)tokio::runtime::context::runtime::enter_runtime (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (2 samples, 0.05%)tokio::runtime::context::set_scheduler (2 samples, 0.05%)std::thread::local::LocalKey<T>::with (2 samples, 0.05%)std::thread::local::LocalKey<T>::try_with (2 samples, 0.05%)tokio::runtime::context::set_scheduler::_{{closure}} (2 samples, 0.05%)tokio::runtime::context::scoped::Scoped<T>::set (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::Context::run (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (2 samples, 0.05%)tokio::runtime::coop::budget (2 samples, 0.05%)tokio::runtime::coop::with_budget (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (2 samples, 0.05%)tokio::runtime::task::LocalNotified<S>::run (2 samples, 0.05%)tokio::runtime::task::raw::RawTask::poll (2 samples, 0.05%)tokio::runtime::task::harness::Harness<T,S>::poll (2 samples, 0.05%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (2 samples, 0.05%)tokio::runtime::task::harness::poll_future (2 samples, 0.05%)std::panic::catch_unwind (2 samples, 0.05%)std::panicking::try (2 samples, 0.05%)std::panicking::try::do_call (2 samples, 0.05%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (2 samples, 0.05%)tokio::runtime::task::harness::poll_future::_{{closure}} (2 samples, 0.05%)tokio::runtime::task::core::Core<T,S>::poll (2 samples, 0.05%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (2 samples, 0.05%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (2 samples, 0.05%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (2 samples, 0.05%)rutinose::server::Handler::run::_{{closure}} (2 samples, 0.05%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (2 samples, 0.05%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.05%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (2 samples, 0.05%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (2 samples, 0.05%)rutinose::connection::Connection::read_frames::_{{closure}} (2 samples, 0.05%)<core::pin::Pin<P> as core::future::future::Future>::poll (2 samples, 0.05%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (2 samples, 0.05%)rutinose::connection::Connection::read_decimal::_{{closure}} (2 samples, 0.05%)rutinose::connection::Connection::read_line::_{{closure}} (2 samples, 0.05%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (2 samples, 0.05%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (2 samples, 0.05%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (2 samples, 0.05%)bytes::bytes_mut::BytesMut::reserve (2 samples, 0.05%)bytes::bytes_mut::BytesMut::reserve_inner (2 samples, 0.05%)alloc::vec::Vec<T>::with_capacity (2 samples, 0.05%)alloc::vec::Vec<T,A>::with_capacity_in (2 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (2 samples, 0.05%)alloc::raw_vec::RawVec<T,A>::allocate_in (2 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (2 samples, 0.05%)alloc::alloc::Global::alloc_impl (2 samples, 0.05%)alloc::alloc::alloc (2 samples, 0.05%)malloc (2 samples, 0.05%)[libc.so.6] (2 samples, 0.05%)[libc.so.6] (1 samples, 0.03%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_impl::Buf>::advance (7 samples, 0.19%)bytes::bytes_mut::BytesMut::set_start (7 samples, 0.19%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (4 samples, 0.11%)<core::pin::Pin<P> as core::future::future::Future>::poll (15 samples, 0.40%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (15 samples, 0.40%)rutinose::connection::Connection::read_decimal::_{{closure}} (15 samples, 0.40%)rutinose::connection::Connection::read_line::_{{closure}} (15 samples, 0.40%)bytes::bytes_mut::BytesMut::split_to (2 samples, 0.05%)down_write_killable (1 samples, 0.03%)find_vma (1 samples, 0.03%)__cond_resched (1 samples, 0.03%)rcu_all_qs (1 samples, 0.03%)change_protection (5 samples, 0.13%)_raw_spin_lock (2 samples, 0.05%)arch_vma_name (1 samples, 0.03%)perf_event_mmap (3 samples, 0.08%)perf_iterate_sb (2 samples, 0.05%)perf_iterate_ctx (2 samples, 0.05%)perf_event_mmap_output (1 samples, 0.03%)__perf_event__output_id_sample (1 samples, 0.03%)perf_output_copy (1 samples, 0.03%)memcpy (1 samples, 0.03%)__mprotect (11 samples, 0.29%)entry_SYSCALL_64_after_hwframe (11 samples, 0.29%)do_syscall_64 (11 samples, 0.29%)__x64_sys_mprotect (11 samples, 0.29%)do_mprotect_pkey (11 samples, 0.29%)mprotect_fixup (9 samples, 0.24%)vma_merge (1 samples, 0.03%)__vma_adjust (1 samples, 0.03%)__alloc_pages (1 samples, 0.03%)get_page_from_freelist (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)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_filter (1 samples, 0.03%)__cgroup_throttle_swaprate (1 samples, 0.03%)__handle_mm_fault (3 samples, 0.08%)__raw_callee_save___pv_queued_spin_unlock (1 samples, 0.03%)<&mut T as bytes::buf::buf_mut::BufMut>::chunk_mut (17 samples, 0.45%)<bytes::bytes_mut::BytesMut as bytes::buf::buf_mut::BufMut>::chunk_mut (17 samples, 0.45%)bytes::bytes_mut::BytesMut::reserve (17 samples, 0.45%)bytes::bytes_mut::BytesMut::reserve_inner (17 samples, 0.45%)alloc::vec::Vec<T>::with_capacity (17 samples, 0.45%)alloc::vec::Vec<T,A>::with_capacity_in (17 samples, 0.45%)alloc::raw_vec::RawVec<T,A>::with_capacity_in (17 samples, 0.45%)alloc::raw_vec::RawVec<T,A>::allocate_in (17 samples, 0.45%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (17 samples, 0.45%)alloc::alloc::Global::alloc_impl (17 samples, 0.45%)alloc::alloc::alloc (17 samples, 0.45%)malloc (17 samples, 0.45%)[libc.so.6] (17 samples, 0.45%)[libc.so.6] (17 samples, 0.45%)asm_exc_page_fault (6 samples, 0.16%)exc_page_fault (6 samples, 0.16%)do_user_addr_fault (6 samples, 0.16%)handle_mm_fault (5 samples, 0.13%)rcu_read_unlock_strict (2 samples, 0.05%)_raw_spin_unlock_bh (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (1 samples, 0.03%)_copy_to_iter (1 samples, 0.03%)copy_user_generic_unrolled (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (35 samples, 0.93%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (35 samples, 0.93%)rutinose::connection::Connection::read_frames::_{{closure}} (35 samples, 0.93%)<core::pin::Pin<P> as core::future::future::Future>::poll (35 samples, 0.93%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (35 samples, 0.93%)rutinose::connection::Connection::read_decimal::_{{closure}} (20 samples, 0.53%)rutinose::connection::Connection::read_line::_{{closure}} (20 samples, 0.53%)<tokio::io::util::read_buf::ReadBuf<R,B> as core::future::future::Future>::poll (20 samples, 0.53%)<&mut T as tokio::io::async_read::AsyncRead>::poll_read (3 samples, 0.08%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_read::AsyncRead>::poll_read (3 samples, 0.08%)tokio::net::tcp::stream::TcpStream::poll_read_priv (3 samples, 0.08%)tokio::io::poll_evented::PollEvented<E>::poll_read (3 samples, 0.08%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read (3 samples, 0.08%)mio::io_source::IoSource<T>::do_io (3 samples, 0.08%)mio::sys::unix::stateless_io_source::IoSourceState::do_io (3 samples, 0.08%)<&mio::net::tcp::stream::TcpStream as std::io::Read>::read::_{{closure}} (3 samples, 0.08%)<&std::net::tcp::TcpStream as std::io::Read>::read (3 samples, 0.08%)std::sys_common::net::TcpStream::read (3 samples, 0.08%)std::sys::pal::unix::net::Socket::read (3 samples, 0.08%)std::sys::pal::unix::net::Socket::recv_with_flags (3 samples, 0.08%)recv (3 samples, 0.08%)entry_SYSCALL_64_after_hwframe (3 samples, 0.08%)do_syscall_64 (3 samples, 0.08%)__x64_sys_recvfrom (3 samples, 0.08%)__sys_recvfrom (3 samples, 0.08%)inet_recvmsg (3 samples, 0.08%)tcp_recvmsg (3 samples, 0.08%)tcp_recvmsg_locked (2 samples, 0.05%)skb_copy_datagram_iter (2 samples, 0.05%)__skb_datagram_iter (2 samples, 0.05%)simple_copy_to_iter (1 samples, 0.03%)__check_object_size (1 samples, 0.03%)__virt_addr_valid (1 samples, 0.03%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (3 samples, 0.08%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)ip_sublist_rcv_finish (2 samples, 0.05%)ip_local_deliver_finish (2 samples, 0.05%)ip_protocol_deliver_rcu (2 samples, 0.05%)tcp_v4_rcv (2 samples, 0.05%)tcp_v4_do_rcv (2 samples, 0.05%)tcp_rcv_established (2 samples, 0.05%)tcp_ack (1 samples, 0.03%)core::ptr::drop_in_place<<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::apply::{{closure}}> (2 samples, 0.05%)<core::result::Result<T,E> as core::ops::try_trait::Try>::branch (2 samples, 0.05%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::parse (5 samples, 0.13%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_nat_ipv4_pre_routing (1 samples, 0.03%)core::ptr::drop_in_place<<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::execute::{{closure}}> (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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%)<T as core::convert::Into<U>>::into (5 samples, 0.13%)<rutinose::db::object::str::Str as core::convert::From<bytes::bytes::Bytes>>::from (5 samples, 0.13%)atoi::atoi (1 samples, 0.03%)<I as atoi::FromRadix10SignedChecked>::from_radix_10_signed_checked (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 (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)ip_sublist_rcv_finish (2 samples, 0.05%)ip_local_deliver_finish (2 samples, 0.05%)ip_protocol_deliver_rcu (2 samples, 0.05%)tcp_v4_rcv (2 samples, 0.05%)tcp_v4_do_rcv (2 samples, 0.05%)tcp_rcv_established (2 samples, 0.05%)sock_def_readable (2 samples, 0.05%)__wake_up_common_lock (2 samples, 0.05%)bytes::bytes_mut::shared_v_drop (23 samples, 0.61%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (23 samples, 0.61%)bytes::bytes_mut::shared_v_drop::_{{closure}} (23 samples, 0.61%)bytes::bytes_mut::release_shared (21 samples, 0.56%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes_mut::Shared> (1 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.03%)<alloc::raw_vec::RawVec<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%)core::ptr::drop_in_place<rutinose::db::object::ObjectInner> (3 samples, 0.08%)core::ptr::drop_in_place<rutinose::db::object::ObjValue> (2 samples, 0.05%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::_execute::_{{closure}} (47 samples, 1.25%)rutinose::db::Db::insert_object (5 samples, 0.13%)asm_sysvec_hyperv_callback (1 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<rutinose::connection::Connection::write_frame::{{closure}}> (1 samples, 0.03%)core::ptr::drop_in_place<rutinose::frame::Frame> (4 samples, 0.11%)rutinose::cmd::CmdExecutor::apply::_{{closure}} (76 samples, 2.02%)r..rutinose::cmd::CmdExecutor::execute::_{{closure}} (61 samples, 1.62%)rutinose::connection::Connection::write_frame::_{{closure}} (1 samples, 0.03%)ip_rcv_finish_core.constprop.0 (1 samples, 0.03%)tcp_v4_early_demux (1 samples, 0.03%)asm_sysvec_hyperv_callback (5 samples, 0.13%)sysvec_hyperv_callback (5 samples, 0.13%)irq_exit_rcu (5 samples, 0.13%)__softirqentry_text_start (5 samples, 0.13%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)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::slice::<impl [T]>::copy_from_slice (3 samples, 0.08%)core::intrinsics::copy_nonoverlapping (3 samples, 0.08%)[libc.so.6] (2 samples, 0.05%)core::slice::ascii::<impl [u8]>::make_ascii_uppercase (2 samples, 0.05%)core::num::<impl u8>::make_ascii_uppercase (2 samples, 0.05%)core::num::<impl u8>::to_ascii_uppercase (2 samples, 0.05%)core::num::<impl u8>::is_ascii_lowercase (2 samples, 0.05%)tokio::runtime::blocking::pool::Inner::run (151 samples, 4.01%)toki..tokio::runtime::blocking::pool::Task::run (151 samples, 4.01%)toki..tokio::runtime::task::UnownedTask<S>::run (151 samples, 4.01%)toki..tokio::runtime::task::raw::RawTask::poll (151 samples, 4.01%)toki..tokio::runtime::task::harness::Harness<T,S>::poll (151 samples, 4.01%)toki..tokio::runtime::task::harness::Harness<T,S>::poll_inner (151 samples, 4.01%)toki..tokio::runtime::task::harness::poll_future (151 samples, 4.01%)toki..std::panic::catch_unwind (151 samples, 4.01%)std:..std::panicking::try (151 samples, 4.01%)std:..std::panicking::try::do_call (151 samples, 4.01%)std:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (151 samples, 4.01%)<cor..tokio::runtime::task::harness::poll_future::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::task::core::Core<T,S>::poll (151 samples, 4.01%)toki..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (151 samples, 4.01%)toki..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (151 samples, 4.01%)toki..<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (151 samples, 4.01%)<tok..tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::scheduler::multi_thread::worker::run (151 samples, 4.01%)toki..tokio::runtime::context::runtime::enter_runtime (151 samples, 4.01%)toki..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::context::set_scheduler (151 samples, 4.01%)toki..std::thread::local::LocalKey<T>::with (151 samples, 4.01%)std:..std::thread::local::LocalKey<T>::try_with (151 samples, 4.01%)std:..tokio::runtime::context::set_scheduler::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::context::scoped::Scoped<T>::set (151 samples, 4.01%)toki..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::scheduler::multi_thread::worker::Context::run (151 samples, 4.01%)toki..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (151 samples, 4.01%)toki..tokio::runtime::coop::budget (151 samples, 4.01%)toki..tokio::runtime::coop::with_budget (151 samples, 4.01%)toki..tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::task::LocalNotified<S>::run (151 samples, 4.01%)toki..tokio::runtime::task::raw::RawTask::poll (151 samples, 4.01%)toki..tokio::runtime::task::harness::Harness<T,S>::poll (151 samples, 4.01%)toki..tokio::runtime::task::harness::Harness<T,S>::poll_inner (151 samples, 4.01%)toki..tokio::runtime::task::harness::poll_future (151 samples, 4.01%)toki..std::panic::catch_unwind (151 samples, 4.01%)std:..std::panicking::try (151 samples, 4.01%)std:..std::panicking::try::do_call (151 samples, 4.01%)std:..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (151 samples, 4.01%)<cor..tokio::runtime::task::harness::poll_future::_{{closure}} (151 samples, 4.01%)toki..tokio::runtime::task::core::Core<T,S>::poll (151 samples, 4.01%)toki..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (151 samples, 4.01%)toki..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (151 samples, 4.01%)toki..rutinose::server::Listener::run::_{{closure}}::_{{closure}} (151 samples, 4.01%)ruti..rutinose::server::Handler::run::_{{closure}} (151 samples, 4.01%)ruti..rutinose::server::Handler::run::_{{closure}}::_{{closure}} (151 samples, 4.01%)ruti..rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (151 samples, 4.01%)ruti..rutinose::cmd::dispatch::_{{closure}} (116 samples, 3.08%)rut..rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (116 samples, 3.08%)rut..rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (116 samples, 3.08%)rut..rutinose::cmd::_dispatch::_{{closure}} (116 samples, 3.08%)rut..rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (116 samples, 3.08%)rut..rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (116 samples, 3.08%)rut..rutinose::cmd::get_cmd_name_uppercase (21 samples, 0.56%)rutinose::frame::Frame::on_bulk (1 samples, 0.03%)<tracing_core::metadata::Level as core::cmp::PartialOrd<tracing_core::metadata::LevelFilter>>::le (1 samples, 0.03%)tracing_core::metadata::filter_as_usize (1 samples, 0.03%)[libc.so.6] (3 samples, 0.08%)<bytes::bytes::Bytes as core::clone::Clone>::clone (2 samples, 0.05%)bytes::bytes_mut::shared_v_clone (2 samples, 0.05%)bytes::bytes_mut::increment_shared (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)[libc.so.6] (2 samples, 0.05%)core::option::Option<T>::unwrap (3 samples, 0.08%)core::ptr::drop_in_place<rutinose::db::event::Event> (3 samples, 0.08%)dashmap::DashMap<K,V,S>::insert (4 samples, 0.11%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_insert (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)rutinose::db::Db::update_expire_records (2 samples, 0.05%)tokio::runtime::scheduler::multi_thread::worker::Context::run (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (30 samples, 0.80%)tokio::runtime::coop::budget (30 samples, 0.80%)tokio::runtime::coop::with_budget (30 samples, 0.80%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (30 samples, 0.80%)tokio::runtime::task::LocalNotified<S>::run (30 samples, 0.80%)tokio::runtime::task::raw::RawTask::poll (30 samples, 0.80%)tokio::runtime::task::harness::Harness<T,S>::poll (30 samples, 0.80%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (30 samples, 0.80%)tokio::runtime::task::harness::poll_future (30 samples, 0.80%)std::panic::catch_unwind (30 samples, 0.80%)std::panicking::try (30 samples, 0.80%)std::panicking::try::do_call (30 samples, 0.80%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (30 samples, 0.80%)tokio::runtime::task::harness::poll_future::_{{closure}} (30 samples, 0.80%)tokio::runtime::task::core::Core<T,S>::poll (30 samples, 0.80%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (30 samples, 0.80%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (30 samples, 0.80%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::server::Handler::run::_{{closure}} (30 samples, 0.80%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::dispatch::_{{closure}} (30 samples, 0.80%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::_dispatch::_{{closure}} (30 samples, 0.80%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (30 samples, 0.80%)rutinose::cmd::CmdExecutor::apply::_{{closure}} (30 samples, 0.80%)rutinose::cmd::CmdExecutor::execute::_{{closure}} (30 samples, 0.80%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::_execute::_{{closure}} (30 samples, 0.80%)rutinose::db::Db::insert_object (30 samples, 0.80%)rutinose::db::Db::insert_object::_{{closure}} (24 samples, 0.64%)rutinose::db::event::Event::trigger_events (6 samples, 0.16%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (6 samples, 0.16%)<core::ptr::non_null::NonNull<T> as core::cmp::PartialEq>::eq (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (1 samples, 0.03%)tokio::runtime::coop::budget (1 samples, 0.03%)tokio::runtime::coop::with_budget (1 samples, 0.03%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (1 samples, 0.03%)tokio::runtime::task::LocalNotified<S>::run (1 samples, 0.03%)tokio::runtime::task::raw::RawTask::poll (1 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::poll (1 samples, 0.03%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (1 samples, 0.03%)tokio::runtime::task::harness::poll_future (1 samples, 0.03%)std::panic::catch_unwind (1 samples, 0.03%)std::panicking::try (1 samples, 0.03%)std::panicking::try::do_call (1 samples, 0.03%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1 samples, 0.03%)tokio::runtime::task::harness::poll_future::_{{closure}} (1 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll (1 samples, 0.03%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (1 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (1 samples, 0.03%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::server::Handler::run::_{{closure}} (1 samples, 0.03%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::dispatch::_{{closure}} (1 samples, 0.03%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::_dispatch::_{{closure}} (1 samples, 0.03%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::CmdExecutor::apply::_{{closure}} (1 samples, 0.03%)rutinose::cmd::CmdExecutor::execute::_{{closure}} (1 samples, 0.03%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::_execute::_{{closure}} (1 samples, 0.03%)rutinose::db::Db::insert_object (1 samples, 0.03%)rutinose::db::Db::insert_object::_{{closure}} (1 samples, 0.03%)rutinose::db::event::Event::trigger_events (1 samples, 0.03%)<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop (14 samples, 0.37%)core::ptr::drop_in_place<[rutinose::frame::Frame]> (14 samples, 0.37%)core::ptr::drop_in_place<rutinose::frame::Frame> (14 samples, 0.37%)core::ptr::drop_in_place<rutinose::frame::Bulk> (11 samples, 0.29%)core::ptr::drop_in_place<bytes::bytes::Bytes> (10 samples, 0.27%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (10 samples, 0.27%)bytes::bytes_mut::shared_v_drop (10 samples, 0.27%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (10 samples, 0.27%)bytes::bytes_mut::shared_v_drop::_{{closure}} (10 samples, 0.27%)bytes::bytes_mut::release_shared (6 samples, 0.16%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::parse (17 samples, 0.45%)core::ptr::drop_in_place<rutinose::frame::Bulks> (17 samples, 0.45%)core::ptr::drop_in_place<alloc::vec::Vec<rutinose::frame::Frame>> (17 samples, 0.45%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<rutinose::frame::Frame>> (3 samples, 0.08%)<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop (3 samples, 0.08%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (3 samples, 0.08%)alloc::alloc::dealloc (3 samples, 0.08%)cfree (3 samples, 0.08%)[libc.so.6] (5 samples, 0.13%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)fput_many (3 samples, 0.08%)import_single_range (1 samples, 0.03%)inet_sendmsg (2 samples, 0.05%)inet_send_prepare (1 samples, 0.03%)sockfd_lookup_light (9 samples, 0.24%)__fget_light (7 samples, 0.19%)__fget_files (6 samples, 0.16%)__local_bh_enable_ip (3 samples, 0.08%)_raw_spin_unlock_bh (2 samples, 0.05%)__raw_callee_save___pv_queued_spin_unlock (2 samples, 0.05%)lock_sock_nested (1 samples, 0.03%)_raw_spin_lock_bh (1 samples, 0.03%)_raw_spin_lock_bh (1 samples, 0.03%)release_sock (5 samples, 0.13%)tcp_release_cb (3 samples, 0.08%)__ip_finish_output (5 samples, 0.13%)__sk_dst_check (1 samples, 0.03%)ipv4_dst_check (1 samples, 0.03%)fq_codel_dequeue (2 samples, 0.05%)dequeue_func (1 samples, 0.03%)netvsc_get_slots (1 samples, 0.03%)memcpy_erms (1 samples, 0.03%)__qdisc_run (7 samples, 0.19%)sch_direct_xmit (3 samples, 0.08%)dev_hard_start_xmit (3 samples, 0.08%)netvsc_xmit (3 samples, 0.08%)netvsc_send (2 samples, 0.05%)netvsc_send_pkt (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)__raw_callee_save___pv_queued_spin_unlock (3 samples, 0.08%)_raw_spin_lock (3 samples, 0.08%)dev_qdisc_enqueue (2 samples, 0.05%)fq_codel_enqueue (2 samples, 0.05%)netdev_core_pick_tx (34 samples, 0.90%)netvsc_select_queue (31 samples, 0.82%)__skb_flow_dissect (20 samples, 0.53%)__skb_flow_get_ports (4 samples, 0.11%)__raw_callee_save___pv_queued_spin_unlock (6 samples, 0.16%)_raw_spin_lock (9 samples, 0.24%)__pv_queued_spin_lock_slowpath (1 samples, 0.03%)fill_pg_buf (3 samples, 0.08%)_find_first_zero_bit (10 samples, 0.27%)memcpy_erms (9 samples, 0.24%)netvsc_send (116 samples, 3.08%)net..netvsc_send_pkt (74 samples, 1.97%)n..vmbus_sendpacket (45 samples, 1.20%)hv_ringbuffer_write (43 samples, 1.14%)vmbus_setevent (3 samples, 0.08%)dev_hard_start_xmit (143 samples, 3.80%)dev_..netvsc_xmit (141 samples, 3.75%)netv..skb_clone_tx_timestamp (2 samples, 0.05%)netif_skb_features (2 samples, 0.05%)skb_network_protocol (1 samples, 0.03%)__dev_queue_xmit (239 samples, 6.35%)__dev_qu..sch_direct_xmit (168 samples, 4.46%)sch_d..validate_xmit_skb_list (9 samples, 0.24%)validate_xmit_skb.constprop.0 (7 samples, 0.19%)skb_csum_hwoffload_help (3 samples, 0.08%)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 (5 samples, 0.13%)__wake_up_common_lock (5 samples, 0.13%)napi_complete_done (8 samples, 0.21%)netif_receive_skb_list_internal (8 samples, 0.21%)__netif_receive_skb_list_core (7 samples, 0.19%)ip_list_rcv (7 samples, 0.19%)ip_sublist_rcv (7 samples, 0.19%)ip_sublist_rcv_finish (6 samples, 0.16%)ip_local_deliver_finish (6 samples, 0.16%)ip_protocol_deliver_rcu (6 samples, 0.16%)tcp_v4_rcv (6 samples, 0.16%)tcp_v4_do_rcv (6 samples, 0.16%)tcp_rcv_established (6 samples, 0.16%)tcp_ack (1 samples, 0.03%)cubictcp_acked (1 samples, 0.03%)ip_finish_output2 (264 samples, 7.01%)ip_finish..__local_bh_enable_ip (10 samples, 0.27%)do_softirq (9 samples, 0.24%)__softirqentry_text_start (9 samples, 0.24%)net_rx_action (9 samples, 0.24%)__napi_poll (9 samples, 0.24%)netvsc_poll (9 samples, 0.24%)vmbus_request_addr (1 samples, 0.03%)migrate_disable (3 samples, 0.08%)ip_finish_output (6 samples, 0.16%)__cgroup_bpf_run_filter_skb (6 samples, 0.16%)migrate_enable (1 samples, 0.03%)ip_send_check (12 samples, 0.32%)asm_sysvec_hyperv_callback (1 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%)nf_hook_slow_list (1 samples, 0.03%)nf_hook_slow (1 samples, 0.03%)nf_conntrack_in (1 samples, 0.03%)ipv4_conntrack_defrag (2 samples, 0.05%)ipv4_conntrack_local (1 samples, 0.03%)__nf_conntrack_find_get.isra.0 (34 samples, 0.90%)asm_sysvec_hyperv_callback (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)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%)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 (4 samples, 0.11%)sysvec_hyperv_callback (4 samples, 0.11%)irq_exit_rcu (4 samples, 0.11%)__softirqentry_text_start (4 samples, 0.11%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)send_recv_completions (1 samples, 0.03%)vmbus_sendpacket (1 samples, 0.03%)hv_ringbuffer_write (1 samples, 0.03%)get_l4proto (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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 (14 samples, 0.37%)__siphash_unaligned (13 samples, 0.35%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)_raw_spin_lock_bh (3 samples, 0.08%)_raw_spin_unlock_bh (2 samples, 0.05%)__raw_callee_save___pv_queued_spin_unlock (2 samples, 0.05%)nf_ct_acct_add (1 samples, 0.03%)nf_conntrack_tcp_packet (30 samples, 0.80%)nf_ct_seq_offset (9 samples, 0.24%)nf_conntrack_in (97 samples, 2.58%)nf..nf_ct_get_tuple (4 samples, 0.11%)nf_nat_ipv4_local_fn (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)__local_bh_enable_ip (2 samples, 0.05%)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%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)memcpy_erms (1 samples, 0.03%)nft_counter_eval (10 samples, 0.27%)nft_immediate_eval (1 samples, 0.03%)ip_local_out (161 samples, 4.28%)ip_lo..__ip_local_out (161 samples, 4.28%)__ip_..nf_hook_slow (149 samples, 3.96%)nf_h..nft_do_chain_ipv4 (41 samples, 1.09%)nft_do_chain (39 samples, 1.04%)nft_meta_set_eval (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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 (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)nf_confirm (12 samples, 0.32%)nf_ct_deliver_cached_events (8 samples, 0.21%)__nf_conntrack_eventmask_report (1 samples, 0.03%)__ip_queue_xmit (470 samples, 12.49%)__ip_queue_xmitip_output (27 samples, 0.72%)nf_hook_slow (23 samples, 0.61%)nf_nat_ipv4_out (7 samples, 0.19%)nf_nat_inet_fn (3 samples, 0.08%)__skb_clone (15 samples, 0.40%)__copy_skb_header (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 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%)__tcp_select_window (1 samples, 0.03%)asm_sysvec_hyperv_callback (3 samples, 0.08%)sysvec_hyperv_callback (3 samples, 0.08%)irq_exit_rcu (3 samples, 0.08%)__softirqentry_text_start (3 samples, 0.08%)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%)bpf_skops_write_hdr_opt.isra.0 (2 samples, 0.05%)cubictcp_cwnd_event (2 samples, 0.05%)skb_clone (2 samples, 0.05%)skb_push (1 samples, 0.03%)__tcp_transmit_skb (517 samples, 13.74%)__tcp_transmit_skbtcp_rate_skb_sent (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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 (5 samples, 0.13%)read_tsc (5 samples, 0.13%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)tcp_check_space (4 samples, 0.11%)tcp_chrono_stop (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%)sk_reset_timer (4 samples, 0.11%)__mod_timer (4 samples, 0.11%)lock_timer_base (1 samples, 0.03%)tcp_rearm_rto (1 samples, 0.03%)tcp_rearm_rto.part.0 (1 samples, 0.03%)tcp_event_new_data_sent (10 samples, 0.27%)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%)rndis_filter_receive (1 samples, 0.03%)netvsc_recv_callback (1 samples, 0.03%)napi_gro_receive (1 samples, 0.03%)gro_normal_one (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__usecs_to_jiffies (2 samples, 0.05%)jiffies_to_usecs (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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 (1 samples, 0.03%)__tcp_push_pending_frames (558 samples, 14.82%)__tcp_push_pending_fram..tcp_write_xmit (557 samples, 14.80%)tcp_write_xmittcp_schedule_loss_probe.part.0 (10 samples, 0.27%)sk_reset_timer (2 samples, 0.05%)__mod_timer (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 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%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)sk_page_frag_refill (8 samples, 0.21%)skb_page_frag_refill (6 samples, 0.16%)__build_skb_around (5 samples, 0.13%)__ksize (3 samples, 0.08%)___slab_alloc.constprop.0 (2 samples, 0.05%)__kmalloc_track_caller (10 samples, 0.27%)kmalloc_slab (2 samples, 0.05%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)__ksize (5 samples, 0.13%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)___slab_alloc.constprop.0 (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)sk_stream_alloc_skb (41 samples, 1.09%)__alloc_skb (38 samples, 1.01%)kmem_cache_alloc (13 samples, 0.35%)should_failslab (2 samples, 0.05%)__check_object_size (4 samples, 0.11%)__virt_addr_valid (3 samples, 0.08%)skb_do_copy_data_nocache (15 samples, 0.40%)_copy_from_iter (11 samples, 0.29%)copy_user_generic_unrolled (8 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%)tcp_push (4 samples, 0.11%)tcp_rate_check_app_limited (2 samples, 0.05%)tcp_send_mss (13 samples, 0.35%)tcp_current_mss (11 samples, 0.29%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)tcp_skb_entail (3 samples, 0.08%)__x64_sys_sendto (700 samples, 18.60%)__x64_sys_sendto__sys_sendto (697 samples, 18.52%)__sys_sendtotcp_sendmsg (677 samples, 17.99%)tcp_sendmsgtcp_sendmsg_locked (665 samples, 17.67%)tcp_sendmsg_lockedtcp_tx_timestamp (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%)syscall_enter_from_user_mode (16 samples, 0.43%)<&mio::net::tcp::stream::TcpStream as std::io::Write>::write (751 samples, 19.95%)<&mio::net::tcp::stream::TcpStr..mio::io_source::IoSource<T>::do_io (750 samples, 19.93%)mio::io_source::IoSource<T>::do..mio::sys::unix::stateless_io_source::IoSourceState::do_io (750 samples, 19.93%)mio::sys::unix::stateless_io_so..<&mio::net::tcp::stream::TcpStream as std::io::Write>::write::_{{closure}} (750 samples, 19.93%)<&mio::net::tcp::stream::TcpStr..<&std::net::tcp::TcpStream as std::io::Write>::write (750 samples, 19.93%)<&std::net::tcp::TcpStream as s..std::sys_common::net::TcpStream::write (749 samples, 19.90%)std::sys_common::net::TcpStream..__send (749 samples, 19.90%)__sendentry_SYSCALL_64_after_hwframe (725 samples, 19.26%)entry_SYSCALL_64_after_hwframedo_syscall_64 (725 samples, 19.26%)do_syscall_64syscall_trace_enter.constprop.0 (7 samples, 0.19%)__seccomp_filter (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 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>::unwrap (1 samples, 0.03%)rutinose::connection::Connection::flush::_{{closure}} (760 samples, 20.19%)rutinose::connection::Connection..<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (760 samples, 20.19%)<tokio::io::util::flush::Flush<A..<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (760 samples, 20.19%)<&mut T as tokio::io::async_writ..<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (760 samples, 20.19%)<tokio::io::util::buf_writer::Bu..tokio::io::util::buf_writer::BufWriter<W>::flush_buf (760 samples, 20.19%)tokio::io::util::buf_writer::Buf..<tokio::net::tcp::stream::TcpStream as tokio::io::async_write::AsyncWrite>::poll_write (760 samples, 20.19%)<tokio::net::tcp::stream::TcpStr..tokio::net::tcp::stream::TcpStream::poll_write_priv (760 samples, 20.19%)tokio::net::tcp::stream::TcpStre..tokio::io::poll_evented::PollEvented<E>::poll_write (759 samples, 20.16%)tokio::io::poll_evented::PollEve..tokio::runtime::io::registration::Registration::poll_write_ready (5 samples, 0.13%)tokio::runtime::io::registration::Registration::poll_ready (5 samples, 0.13%)tokio::runtime::io::scheduled_io::ScheduledIo::poll_readiness (1 samples, 0.03%)tokio::runtime::io::driver::Direction::mask (1 samples, 0.03%)[libc.so.6] (9 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%)tokio::runtime::scheduler::multi_thread::worker::run (790 samples, 20.99%)tokio::runtime::scheduler::multi_..tokio::runtime::context::runtime::enter_runtime (790 samples, 20.99%)tokio::runtime::context::runtime:..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (790 samples, 20.99%)tokio::runtime::scheduler::multi_..tokio::runtime::context::set_scheduler (790 samples, 20.99%)tokio::runtime::context::set_sche..std::thread::local::LocalKey<T>::with (790 samples, 20.99%)std::thread::local::LocalKey<T>::..std::thread::local::LocalKey<T>::try_with (790 samples, 20.99%)std::thread::local::LocalKey<T>::..tokio::runtime::context::set_scheduler::_{{closure}} (790 samples, 20.99%)tokio::runtime::context::set_sche..tokio::runtime::context::scoped::Scoped<T>::set (790 samples, 20.99%)tokio::runtime::context::scoped::..tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (790 samples, 20.99%)tokio::runtime::scheduler::multi_..tokio::runtime::scheduler::multi_thread::worker::Context::run (790 samples, 20.99%)tokio::runtime::scheduler::multi_..tokio::runtime::scheduler::multi_thread::worker::Context::run_task (790 samples, 20.99%)tokio::runtime::scheduler::multi_..tokio::runtime::coop::budget (790 samples, 20.99%)tokio::runtime::coop::budgettokio::runtime::coop::with_budget (790 samples, 20.99%)tokio::runtime::coop::with_budgettokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (790 samples, 20.99%)tokio::runtime::scheduler::multi_..tokio::runtime::task::LocalNotified<S>::run (790 samples, 20.99%)tokio::runtime::task::LocalNotifi..tokio::runtime::task::raw::RawTask::poll (790 samples, 20.99%)tokio::runtime::task::raw::RawTas..tokio::runtime::task::harness::Harness<T,S>::poll (790 samples, 20.99%)tokio::runtime::task::harness::Ha..tokio::runtime::task::harness::Harness<T,S>::poll_inner (790 samples, 20.99%)tokio::runtime::task::harness::Ha..tokio::runtime::task::harness::poll_future (790 samples, 20.99%)tokio::runtime::task::harness::po..std::panic::catch_unwind (790 samples, 20.99%)std::panic::catch_unwindstd::panicking::try (790 samples, 20.99%)std::panicking::trystd::panicking::try::do_call (790 samples, 20.99%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (790 samples, 20.99%)<core::panic::unwind_safe::Assert..tokio::runtime::task::harness::poll_future::_{{closure}} (790 samples, 20.99%)tokio::runtime::task::harness::po..tokio::runtime::task::core::Core<T,S>::poll (790 samples, 20.99%)tokio::runtime::task::core::Core<..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (790 samples, 20.99%)tokio::loom::std::unsafe_cell::Un..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (790 samples, 20.99%)tokio::runtime::task::core::Core<..rutinose::server::Listener::run::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::server::Listener::run::..rutinose::server::Handler::run::_{{closure}} (790 samples, 20.99%)rutinose::server::Handler::run::_..rutinose::server::Handler::run::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::server::Handler::run::_..rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::server::Handler::run::_..rutinose::cmd::dispatch::_{{closure}} (790 samples, 20.99%)rutinose::cmd::dispatch::_{{closu..rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::cmd::dispatch::_{{closu..rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::cmd::dispatch::_{{closu..rutinose::cmd::_dispatch::_{{closure}} (790 samples, 20.99%)rutinose::cmd::_dispatch::_{{clos..rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::cmd::_dispatch::_{{clos..rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (790 samples, 20.99%)rutinose::cmd::_dispatch::_{{clos..rutinose::cmd::CmdExecutor::apply::_{{closure}} (790 samples, 20.99%)rutinose::cmd::CmdExecutor::apply..rutinose::cmd::CmdExecutor::execute::_{{closure}} (773 samples, 20.54%)rutinose::cmd::CmdExecutor::exec..rutinose::connection::Connection::write_frame::_{{closure}} (773 samples, 20.54%)rutinose::connection::Connection..rutinose::connection::Connection::write_frame::_{{closure}}::_write_frame (13 samples, 0.35%)alloc::boxed::Box<T>::pin (13 samples, 0.35%)alloc::boxed::Box<T>::new (13 samples, 0.35%)alloc::alloc::exchange_malloc (4 samples, 0.11%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (4 samples, 0.11%)alloc::alloc::Global::alloc_impl (4 samples, 0.11%)alloc::alloc::alloc (4 samples, 0.11%)malloc (4 samples, 0.11%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::_execute::_{{closure}} (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop (1 samples, 0.03%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop::_{{closure}} (1 samples, 0.03%)bytes::bytes_mut::release_shared (1 samples, 0.03%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes_mut::Shared> (1 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.03%)<alloc::raw_vec::RawVec<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%)[libc.so.6] (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)<core::pin::Pin<P> as core::future::future::Future>::poll (3 samples, 0.08%)rutinose::connection::Connection::write_frame::_{{closure}}::_write_frame::_{{closure}} (3 samples, 0.08%)<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop (2 samples, 0.05%)<alloc::alloc::Global as core::alloc::Allocator>::deallocate (2 samples, 0.05%)alloc::alloc::dealloc (2 samples, 0.05%)cfree (2 samples, 0.05%)[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<(),rutinose::connection::ConnError>+core::marker::Send>>> (8 samples, 0.21%)core::ptr::drop_in_place<alloc::boxed::Box<dyn core::future::future::Future+Output = core::result::Result<(),rutinose::connection::ConnError>+core::marker::Send>> (8 samples, 0.21%)core::ptr::drop_in_place<rutinose::connection::Connection::write_frame::{{closure}}::_write_frame::{{closure}}> (6 samples, 0.16%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)rndis_filter_receive (1 samples, 0.03%)<tokio::io::util::flush::Flush<A> as core::future::future::Future>::poll (9 samples, 0.24%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_flush (9 samples, 0.24%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_flush (9 samples, 0.24%)tokio::io::util::buf_writer::BufWriter<W>::flush_buf (7 samples, 0.19%)core::ptr::drop_in_place<alloc::vec::drain::Drain<u8>> (1 samples, 0.03%)<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)core::ptr::drop_in_place<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<u8,alloc::alloc::Global>> (1 samples, 0.03%)<<alloc::vec::drain::Drain<T,A> as core::ops::drop::Drop>::drop::DropGuard<T,A> as core::ops::drop::Drop>::drop (1 samples, 0.03%)rutinose::connection::Connection::flush::_{{closure}} (12 samples, 0.32%)core::result::Result<T,E>::map_err (1 samples, 0.03%)tokio::runtime::task::core::Core<T,S>::poll (25 samples, 0.66%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (25 samples, 0.66%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (25 samples, 0.66%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::run (25 samples, 0.66%)tokio::runtime::context::runtime::enter_runtime (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (25 samples, 0.66%)tokio::runtime::context::set_scheduler (25 samples, 0.66%)std::thread::local::LocalKey<T>::with (25 samples, 0.66%)std::thread::local::LocalKey<T>::try_with (25 samples, 0.66%)tokio::runtime::context::set_scheduler::_{{closure}} (25 samples, 0.66%)tokio::runtime::context::scoped::Scoped<T>::set (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::Context::run (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (25 samples, 0.66%)tokio::runtime::coop::budget (25 samples, 0.66%)tokio::runtime::coop::with_budget (25 samples, 0.66%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (25 samples, 0.66%)tokio::runtime::task::LocalNotified<S>::run (25 samples, 0.66%)tokio::runtime::task::raw::RawTask::poll (25 samples, 0.66%)tokio::runtime::task::harness::Harness<T,S>::poll (25 samples, 0.66%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (25 samples, 0.66%)tokio::runtime::task::harness::poll_future (25 samples, 0.66%)std::panic::catch_unwind (25 samples, 0.66%)std::panicking::try (25 samples, 0.66%)std::panicking::try::do_call (25 samples, 0.66%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (25 samples, 0.66%)tokio::runtime::task::harness::poll_future::_{{closure}} (25 samples, 0.66%)tokio::runtime::task::core::Core<T,S>::poll (25 samples, 0.66%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (25 samples, 0.66%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (25 samples, 0.66%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::server::Handler::run::_{{closure}} (25 samples, 0.66%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::cmd::dispatch::_{{closure}} (25 samples, 0.66%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::cmd::_dispatch::_{{closure}} (25 samples, 0.66%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (25 samples, 0.66%)rutinose::cmd::CmdExecutor::apply::_{{closure}} (25 samples, 0.66%)rutinose::cmd::CmdExecutor::execute::_{{closure}} (25 samples, 0.66%)rutinose::connection::Connection::write_frame::_{{closure}} (24 samples, 0.64%)rutinose::connection::Connection::write_frame::_{{closure}}::_write_frame (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%)__build_skb_around (1 samples, 0.03%)bytes::bytes_mut::BytesMut::set_end (2 samples, 0.05%)core::cmp::min (1 samples, 0.03%)core::cmp::Ord::min (1 samples, 0.03%)core::cmp::min_by (1 samples, 0.03%)<tokio::future::poll_fn::PollFn<F> as core::future::future::Future>::poll (12 samples, 0.32%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}}::_{{closure}} (12 samples, 0.32%)rutinose::connection::Connection::read_frames::_{{closure}} (12 samples, 0.32%)<core::pin::Pin<P> as core::future::future::Future>::poll (12 samples, 0.32%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (12 samples, 0.32%)<core::pin::Pin<P> as core::future::future::Future>::poll (12 samples, 0.32%)rutinose::connection::Connection::read_frames::_{{closure}}::_read_frame::_{{closure}} (12 samples, 0.32%)rutinose::connection::Connection::read_decimal::_{{closure}} (12 samples, 0.32%)rutinose::connection::Connection::read_line::_{{closure}} (12 samples, 0.32%)bytes::bytes_mut::BytesMut::split_to (12 samples, 0.32%)bytes::bytes_mut::BytesMut::shallow_clone (6 samples, 0.16%)bytes::bytes_mut::increment_shared (6 samples, 0.16%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::_{{closure}} (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::run (13 samples, 0.35%)tokio::runtime::context::runtime::enter_runtime (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}} (13 samples, 0.35%)tokio::runtime::context::set_scheduler (13 samples, 0.35%)std::thread::local::LocalKey<T>::with (13 samples, 0.35%)std::thread::local::LocalKey<T>::try_with (13 samples, 0.35%)tokio::runtime::context::set_scheduler::_{{closure}} (13 samples, 0.35%)tokio::runtime::context::scoped::Scoped<T>::set (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::run::_{{closure}}::_{{closure}} (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::Context::run (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task (13 samples, 0.35%)tokio::runtime::coop::budget (13 samples, 0.35%)tokio::runtime::coop::with_budget (13 samples, 0.35%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::_{{closure}} (13 samples, 0.35%)tokio::runtime::task::LocalNotified<S>::run (13 samples, 0.35%)tokio::runtime::task::raw::RawTask::poll (13 samples, 0.35%)tokio::runtime::task::harness::Harness<T,S>::poll (13 samples, 0.35%)tokio::runtime::task::harness::Harness<T,S>::poll_inner (13 samples, 0.35%)tokio::runtime::task::harness::poll_future (13 samples, 0.35%)std::panic::catch_unwind (13 samples, 0.35%)std::panicking::try (13 samples, 0.35%)std::panicking::try::do_call (13 samples, 0.35%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (13 samples, 0.35%)tokio::runtime::task::harness::poll_future::_{{closure}} (13 samples, 0.35%)tokio::runtime::task::core::Core<T,S>::poll (13 samples, 0.35%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (13 samples, 0.35%)tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (13 samples, 0.35%)rutinose::server::Listener::run::_{{closure}}::_{{closure}} (13 samples, 0.35%)rutinose::server::Handler::run::_{{closure}} (13 samples, 0.35%)rutinose::server::Handler::run::_{{closure}}::_{{closure}} (13 samples, 0.35%)rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (13 samples, 0.35%)rutinose::cmd::dispatch::_{{closure}} (1 samples, 0.03%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::_dispatch::_{{closure}} (1 samples, 0.03%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (1 samples, 0.03%)rutinose::cmd::CmdExecutor::apply::_{{closure}} (1 samples, 0.03%)rutinose::cmd::CmdExecutor::execute::_{{closure}} (1 samples, 0.03%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::_execute::_{{closure}} (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop (1 samples, 0.03%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (1 samples, 0.03%)bytes::bytes_mut::shared_v_drop::_{{closure}} (1 samples, 0.03%)bytes::bytes_mut::release_shared (1 samples, 0.03%)core::mem::drop (1 samples, 0.03%)core::ptr::drop_in_place<alloc::boxed::Box<bytes::bytes_mut::Shared>> (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes_mut::Shared> (1 samples, 0.03%)core::ptr::drop_in_place<alloc::vec::Vec<u8>> (1 samples, 0.03%)core::ptr::drop_in_place<alloc::raw_vec::RawVec<u8>> (1 samples, 0.03%)<alloc::raw_vec::RawVec<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%)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%)<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_yield_write_shard (15 samples, 0.40%)lock_api::rwlock::RwLock<R,T>::write (14 samples, 0.37%)<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::lock_exclusive (14 samples, 0.37%)dashmap::lock::RawRwLock::lock_exclusive_slow (1 samples, 0.03%)parking_lot_core::spinwait::SpinWait::spin (1 samples, 0.03%)parking_lot_core::thread_parker::imp::thread_yield (1 samples, 0.03%)__sched_yield (1 samples, 0.03%)entry_SYSCALL_64_after_hwframe (1 samples, 0.03%)do_syscall_64 (1 samples, 0.03%)syscall_enter_from_user_mode (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)core::option::Option<T>::map (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)core::ptr::drop_in_place<lock_api::rwlock::RwLockWriteGuard<dashmap::lock::RawRwLock,hashbrown::map::HashMap<bytes::bytes::Bytes,dashmap::util::SharedValue<rutinose::db::object::Object>,ahash::random_state::RandomState>>> (4 samples, 0.11%)<lock_api::rwlock::RwLockWriteGuard<R,T> as core::ops::drop::Drop>::drop (4 samples, 0.11%)<dashmap::lock::RawRwLock as lock_api::rwlock::RawRwLock>::unlock_exclusive (4 samples, 0.11%)<ahash::random_state::RandomState as core::hash::BuildHasher>::build_hasher (2 samples, 0.05%)ahash::fallback_hash::AHasher::from_random_state (2 samples, 0.05%)ahash::fallback_hash::AHasher::large_update (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%)dashmap::DashMap<K,V,S>::hash_usize (7 samples, 0.19%)<bytes::bytes::Bytes as core::hash::Hash>::hash (2 samples, 0.05%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (2 samples, 0.05%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (2 samples, 0.05%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write (2 samples, 0.05%)core::num::<impl u64>::wrapping_add (1 samples, 0.03%)core::mem::replace (1 samples, 0.03%)core::ptr::read (1 samples, 0.03%)[libc.so.6] (1 samples, 0.03%)core::ptr::drop_in_place<bytes::bytes::Bytes> (4 samples, 0.11%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (4 samples, 0.11%)bytes::bytes_mut::shared_v_drop (4 samples, 0.11%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (4 samples, 0.11%)bytes::bytes_mut::shared_v_drop::_{{closure}} (4 samples, 0.11%)bytes::bytes_mut::release_shared (4 samples, 0.11%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)net_rx_action (1 samples, 0.03%)__napi_poll (1 samples, 0.03%)netvsc_poll (1 samples, 0.03%)napi_complete_done (1 samples, 0.03%)netif_receive_skb_list_internal (1 samples, 0.03%)__netif_receive_skb_list_core (1 samples, 0.03%)ip_list_rcv (1 samples, 0.03%)ip_sublist_rcv (1 samples, 0.03%)ip_sublist_rcv_finish (1 samples, 0.03%)ip_local_deliver_finish (1 samples, 0.03%)ip_protocol_deliver_rcu (1 samples, 0.03%)tcp_v4_rcv (1 samples, 0.03%)tcp_v4_do_rcv (1 samples, 0.03%)tcp_rcv_established (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)bytes::bytes::Bytes::as_slice (1 samples, 0.03%)hashbrown::map::make_hash (3 samples, 0.08%)<bytes::bytes::Bytes as core::hash::Hash>::hash (2 samples, 0.05%)core::hash::impls::<impl core::hash::Hash for [T]>::hash (1 samples, 0.03%)core::hash::impls::<impl core::hash::Hash for u8>::hash_slice (1 samples, 0.03%)<ahash::fallback_hash::AHasher as core::hash::Hasher>::write (1 samples, 0.03%)ahash::fallback_hash::AHasher::large_update (1 samples, 0.03%)core::num::<impl u64>::wrapping_add (1 samples, 0.03%)change_protection (1 samples, 0.03%)mprotect_fixup (2 samples, 0.05%)vma_merge (1 samples, 0.03%)__vma_adjust (1 samples, 0.03%)hashbrown::raw::inner::RawTable<T,A>::reserve (3 samples, 0.08%)hashbrown::raw::inner::RawTable<T,A>::reserve_rehash (3 samples, 0.08%)hashbrown::raw::inner::RawTableInner::reserve_rehash_inner (3 samples, 0.08%)hashbrown::raw::inner::RawTableInner::resize_inner (3 samples, 0.08%)hashbrown::raw::inner::RawTableInner::prepare_resize (3 samples, 0.08%)hashbrown::raw::inner::RawTableInner::fallible_with_capacity (3 samples, 0.08%)hashbrown::raw::inner::RawTableInner::new_uninitialized (3 samples, 0.08%)hashbrown::raw::inner::alloc::inner::do_alloc (3 samples, 0.08%)<hashbrown::raw::inner::alloc::inner::Global as hashbrown::raw::inner::alloc::inner::Allocator>::allocate (3 samples, 0.08%)alloc::alloc::alloc (3 samples, 0.08%)malloc (3 samples, 0.08%)[libc.so.6] (3 samples, 0.08%)[libc.so.6] (3 samples, 0.08%)__mprotect (3 samples, 0.08%)entry_SYSCALL_64_after_hwframe (3 samples, 0.08%)do_syscall_64 (3 samples, 0.08%)__x64_sys_mprotect (3 samples, 0.08%)do_mprotect_pkey (3 samples, 0.08%)rwsem_wake.isra.0 (1 samples, 0.03%)wake_up_q (1 samples, 0.03%)try_to_wake_up (1 samples, 0.03%)sock_def_readable (1 samples, 0.03%)__wake_up_common_lock (1 samples, 0.03%)asm_sysvec_hyperv_callback (6 samples, 0.16%)sysvec_hyperv_callback (6 samples, 0.16%)irq_exit_rcu (6 samples, 0.16%)__softirqentry_text_start (6 samples, 0.16%)net_rx_action (2 samples, 0.05%)__napi_poll (2 samples, 0.05%)netvsc_poll (2 samples, 0.05%)napi_complete_done (2 samples, 0.05%)netif_receive_skb_list_internal (2 samples, 0.05%)__netif_receive_skb_list_core (2 samples, 0.05%)ip_list_rcv (2 samples, 0.05%)ip_sublist_rcv (2 samples, 0.05%)ip_sublist_rcv_finish (2 samples, 0.05%)ip_local_deliver_finish (2 samples, 0.05%)ip_protocol_deliver_rcu (2 samples, 0.05%)tcp_v4_rcv (2 samples, 0.05%)tcp_v4_do_rcv (2 samples, 0.05%)tcp_rcv_established (2 samples, 0.05%)tcp_queue_rcv (1 samples, 0.03%)bytes::bytes::Bytes::as_slice (3 samples, 0.08%)[libc.so.6] (58 samples, 1.54%)asm_sysvec_hyperv_callback (2 samples, 0.05%)sysvec_hyperv_callback (2 samples, 0.05%)irq_exit_rcu (2 samples, 0.05%)__softirqentry_text_start (2 samples, 0.05%)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%)hashbrown::map::equivalent_key::_{{closure}} (115 samples, 3.06%)has..<Q as hashbrown::Equivalent<K>>::equivalent (115 samples, 3.06%)<Q ..core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (115 samples, 3.06%)cor..<bytes::bytes::Bytes as core::cmp::PartialEq>::eq (115 samples, 3.06%)<by..core::cmp::impls::<impl core::cmp::PartialEq<&B> for &A>::eq (70 samples, 1.86%)c..core::slice::cmp::<impl core::cmp::PartialEq<[B]> for [A]>::eq (70 samples, 1.86%)c..<[A] as core::slice::cmp::SlicePartialEq<B>>::equal (70 samples, 1.86%)<..asm_sysvec_hyperv_callback (1 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%)hashbrown::raw::inner::RawTable<T,A>::find_or_find_insert_slot::_{{closure}} (117 samples, 3.11%)has..hashbrown::raw::inner::Bucket<T>::as_ref (2 samples, 0.05%)hashbrown::raw::inner::Bucket<T>::as_ptr (2 samples, 0.05%)core::ptr::mut_ptr::<impl *mut T>::sub (2 samples, 0.05%)core::ptr::mut_ptr::<impl *mut T>::offset (2 samples, 0.05%)hv_pkt_iter_first (1 samples, 0.03%)sock_def_readable (2 samples, 0.05%)__wake_up_common_lock (2 samples, 0.05%)hashbrown::raw::inner::sse2::Group::load (53 samples, 1.41%)core::core_arch::x86::sse2::_mm_loadu_si128 (53 samples, 1.41%)core::intrinsics::copy_nonoverlapping (53 samples, 1.41%)asm_sysvec_hyperv_callback (7 samples, 0.19%)sysvec_hyperv_callback (7 samples, 0.19%)irq_exit_rcu (7 samples, 0.19%)__softirqentry_text_start (7 samples, 0.19%)net_rx_action (4 samples, 0.11%)__napi_poll (4 samples, 0.11%)netvsc_poll (4 samples, 0.11%)napi_complete_done (3 samples, 0.08%)netif_receive_skb_list_internal (3 samples, 0.08%)__netif_receive_skb_list_core (3 samples, 0.08%)ip_list_rcv (3 samples, 0.08%)ip_sublist_rcv (3 samples, 0.08%)ip_sublist_rcv_finish (3 samples, 0.08%)ip_local_deliver_finish (3 samples, 0.08%)ip_protocol_deliver_rcu (3 samples, 0.08%)tcp_v4_rcv (3 samples, 0.08%)tcp_v4_do_rcv (3 samples, 0.08%)tcp_rcv_established (3 samples, 0.08%)tcp_ack (1 samples, 0.03%)__kfree_skb (1 samples, 0.03%)skb_release_data (1 samples, 0.03%)kfree (1 samples, 0.03%)dashmap::DashMap<K,V,S>::insert (215 samples, 5.71%)dashmap..<dashmap::DashMap<K,V,S> as dashmap::t::Map<K,V,S>>::_insert (215 samples, 5.71%)<dashma..hashbrown::map::HashMap<K,V,S,A>::insert (186 samples, 4.94%)hashbr..hashbrown::raw::inner::RawTable<T,A>::find_or_find_insert_slot (177 samples, 4.70%)hashb..hashbrown::raw::inner::RawTableInner::find_or_find_insert_slot_inner (172 samples, 4.57%)hashb..hashbrown::raw::inner::sse2::Group::match_byte (2 samples, 0.05%)core::core_arch::x86::sse2::_mm_movemask_epi8 (2 samples, 0.05%)rutinose::db::Db::update_expire_records (4 samples, 0.11%)core::ptr::drop_in_place<bytes::bytes::Bytes> (4 samples, 0.11%)<bytes::bytes::Bytes as core::ops::drop::Drop>::drop (4 samples, 0.11%)bytes::bytes_mut::shared_v_drop (4 samples, 0.11%)<core::sync::atomic::AtomicPtr<T> as bytes::loom::sync::atomic::AtomicMut<T>>::with_mut (4 samples, 0.11%)bytes::bytes_mut::shared_v_drop::_{{closure}} (4 samples, 0.11%)bytes::bytes_mut::release_shared (3 samples, 0.08%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)<rutinose::cmd::commands::str::Set as rutinose::cmd::CmdExecutor>::_execute::_{{closure}} (224 samples, 5.95%)<rutinos..rutinose::db::Db::insert_object (224 samples, 5.95%)rutinose..rutinose::db::Db::insert_object::_{{closure}} (224 samples, 5.95%)rutinose..rutinose::db::event::Event::trigger_events (5 samples, 0.13%)rutinose::db::event::Event::trigger_track_event (1 samples, 0.03%)<T as core::convert::Into<U>>::into (1 samples, 0.03%)<bytes::bytes::Bytes as core::convert::From<&str>>::from (1 samples, 0.03%)bytes::bytes::Bytes::from_static (1 samples, 0.03%)core::ptr::null_mut (1 samples, 0.03%)core::ptr::metadata::from_raw_parts_mut (1 samples, 0.03%)asm_sysvec_hyperv_callback (1 samples, 0.03%)sysvec_hyperv_callback (1 samples, 0.03%)irq_exit_rcu (1 samples, 0.03%)__softirqentry_text_start (1 samples, 0.03%)rutinose::connection::Connection::write_all::_{{closure}} (14 samples, 0.37%)<tokio::io::util::write_all::WriteAll<W> as core::future::future::Future>::poll (11 samples, 0.29%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (7 samples, 0.19%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (7 samples, 0.19%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (4 samples, 0.11%)alloc::vec::Vec<T,A>::extend_from_slice (4 samples, 0.11%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (4 samples, 0.11%)alloc::vec::Vec<T,A>::append_elements (4 samples, 0.11%)core::intrinsics::copy_nonoverlapping (4 samples, 0.11%)[libc.so.6] (4 samples, 0.11%)alloc::vec::Vec<T,A>::reserve (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%)all (3,764 samples, 100%)tokio-runtime-w (3,760 samples, 99.89%)tokio-runtime-wtokio::runtime::task::harness::Harness<T,S>::poll (279 samples, 7.41%)tokio::run..tokio::runtime::task::harness::Harness<T,S>::poll_inner (279 samples, 7.41%)tokio::run..tokio::runtime::task::harness::poll_future (279 samples, 7.41%)tokio::run..std::panic::catch_unwind (279 samples, 7.41%)std::panic..std::panicking::try (279 samples, 7.41%)std::panic..std::panicking::try::do_call (279 samples, 7.41%)std::panic..<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (279 samples, 7.41%)<core::pan..tokio::runtime::task::harness::poll_future::_{{closure}} (279 samples, 7.41%)tokio::run..tokio::runtime::task::core::Core<T,S>::poll (279 samples, 7.41%)tokio::run..tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (279 samples, 7.41%)tokio::loo..tokio::runtime::task::core::Core<T,S>::poll::_{{closure}} (279 samples, 7.41%)tokio::run..rutinose::server::Listener::run::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::server::Handler::run::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::server::Handler::run::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::server::Handler::run::_{{closure}}::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::dispatch::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::dispatch::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::dispatch::_{{closure}}::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::_dispatch::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::_dispatch::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::_dispatch::_{{closure}}::_{{closure}}::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::CmdExecutor::apply::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::cmd::CmdExecutor::execute::_{{closure}} (266 samples, 7.07%)rutinose:..rutinose::connection::Connection::write_frame::_{{closure}} (42 samples, 1.12%)<core::pin::Pin<P> as core::future::future::Future>::poll (42 samples, 1.12%)rutinose::connection::Connection::write_frame::_{{closure}}::_write_frame::_{{closure}} (42 samples, 1.12%)rutinose::connection::Connection::write_u8::_{{closure}} (14 samples, 0.37%)<tokio::io::util::write_int::WriteU8<W> as core::future::future::Future>::poll (13 samples, 0.35%)<&mut T as tokio::io::async_write::AsyncWrite>::poll_write (13 samples, 0.35%)<tokio::io::util::buf_writer::BufWriter<W> as tokio::io::async_write::AsyncWrite>::poll_write (13 samples, 0.35%)std::io::impls::<impl std::io::Write for alloc::vec::Vec<u8,A>>::write (10 samples, 0.27%)alloc::vec::Vec<T,A>::extend_from_slice (10 samples, 0.27%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend (10 samples, 0.27%)alloc::vec::Vec<T,A>::append_elements (10 samples, 0.27%)core::intrinsics::copy_nonoverlapping (9 samples, 0.24%)[libc.so.6] (9 samples, 0.24%)