Flame Graph Reset ZoomSearch __set_task_comm (1 samples, 0.24%)strscpy_pad (1 samples, 0.24%)strscpy (1 samples, 0.24%)perf-exec (5 samples, 1.20%)entry_SYSCALL_64 (5 samples, 1.20%)do_syscall_64 (5 samples, 1.20%)__x64_sys_execve (5 samples, 1.20%)bprm_execve (5 samples, 1.20%)load_elf_binary (5 samples, 1.20%)begin_new_exec (5 samples, 1.20%)perf_event_exec (4 samples, 0.96%)ctx_resched (4 samples, 0.96%)ctx_sched_in (4 samples, 0.96%)visit_groups_merge.constprop.0.isra.0 (4 samples, 0.96%)merge_sched_in (4 samples, 0.96%)event_sched_in (4 samples, 0.96%)perf_ibs_add (4 samples, 0.96%)perf_event_update_userpage (4 samples, 0.96%)calc_timer_values (4 samples, 0.96%)parking_lot::condvar::Condvar::notify_one_slow (1 samples, 0.24%)[[heap]] (2 samples, 0.48%)parking_lot::raw_mutex::RawMutex::unlock_slow (1 samples, 0.24%)parking_lot_core::parking_lot::unpark_one (1 samples, 0.24%)parking_lot_core::parking_lot::FairTimeout::should_timeout (1 samples, 0.24%)std::time::Instant::now (1 samples, 0.24%)std::sys::unix::time::inner::Instant::now (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)[anon] (1 samples, 0.24%)std::io::default_read_to_string (1 samples, 0.24%)[libc.so.6] (1 samples, 0.24%)[libc.so.6] (1 samples, 0.24%)__irqentry_text_end (1 samples, 0.24%)_raw_spin_unlock (1 samples, 0.24%)down_read (5 samples, 1.20%)rwsem_down_read_slowpath (5 samples, 1.20%)schedule_preempt_disabled (5 samples, 1.20%)__schedule (5 samples, 1.20%)finish_task_switch.isra.0 (5 samples, 1.20%)__perf_event_task_sched_in (5 samples, 1.20%)ctx_sched_in (4 samples, 0.96%)visit_groups_merge.constprop.0.isra.0 (4 samples, 0.96%)merge_sched_in (4 samples, 0.96%)__madvise (6 samples, 1.44%)entry_SYSCALL_64 (6 samples, 1.44%)do_syscall_64 (6 samples, 1.44%)__x64_sys_madvise (6 samples, 1.44%)do_madvise (6 samples, 1.44%)find_vma (1 samples, 0.24%)mt_find (1 samples, 0.24%)__rcu_read_lock (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::handle::Handle> (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::scheduler::Handle> (1 samples, 0.24%)core::ptr::drop_in_place<alloc::sync::Arc<tokio::runtime::scheduler::multi_thread::handle::Handle>> (1 samples, 0.24%)<alloc::sync::Arc<T> as core::ops::drop::Drop>::drop (1 samples, 0.24%)alloc::sync::Arc<T>::drop_slow (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::scheduler::multi_thread::handle::Handle> (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::driver::Handle> (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::driver::IoHandle> (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::io::Handle> (1 samples, 0.24%)core::ptr::drop_in_place<mio::poll::Registry> (1 samples, 0.24%)core::ptr::drop_in_place<mio::sys::unix::selector::epoll::Selector> (1 samples, 0.24%)<mio::sys::unix::selector::epoll::Selector as core::ops::drop::Drop>::drop (1 samples, 0.24%)__close (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)syscall_exit_to_user_mode (1 samples, 0.24%)exit_to_user_mode_prepare (1 samples, 0.24%)task_work_run (1 samples, 0.24%)__fput (1 samples, 0.24%)mntput (1 samples, 0.24%)core::mem::drop (1 samples, 0.24%)core::ptr::drop_in_place<tokio::loom::std::parking_lot::MutexGuard<tokio::runtime::blocking::pool::Shared>> (1 samples, 0.24%)core::ptr::drop_in_place<lock_api::mutex::MutexGuard<parking_lot::raw_mutex::RawMutex,tokio::runtime::blocking::pool::Shared>> (1 samples, 0.24%)<lock_api::mutex::MutexGuard<R,T> as core::ops::drop::Drop>::drop (1 samples, 0.24%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::unlock (1 samples, 0.24%)parking_lot::raw_mutex::RawMutex::unlock_slow (1 samples, 0.24%)parking_lot_core::parking_lot::unpark_one (1 samples, 0.24%)parking_lot_core::parking_lot::FairTimeout::should_timeout (1 samples, 0.24%)std::time::Instant::now (1 samples, 0.24%)std::sys::unix::time::inner::Instant::now (1 samples, 0.24%)std::sys::unix::time::inner::<impl std::sys::unix::time::Timespec>::now (1 samples, 0.24%)clock_gettime (1 samples, 0.24%)__vdso_clock_gettime (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)syscall_exit_to_user_mode (1 samples, 0.24%)exit_to_user_mode_prepare (1 samples, 0.24%)merge_sched_in (3 samples, 0.72%)event_sched_in (3 samples, 0.72%)perf_ibs_add (2 samples, 0.48%)perf_ibs_start (2 samples, 0.48%)native_write_msr (2 samples, 0.48%)<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (5 samples, 1.20%)parking_lot::raw_mutex::RawMutex::lock_slow (5 samples, 1.20%)parking_lot_core::parking_lot::park (4 samples, 0.96%)parking_lot_core::parking_lot::with_thread_data (4 samples, 0.96%)parking_lot_core::parking_lot::park::{{closure}} (4 samples, 0.96%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (4 samples, 0.96%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (4 samples, 0.96%)syscall (4 samples, 0.96%)entry_SYSCALL_64 (4 samples, 0.96%)do_syscall_64 (4 samples, 0.96%)__x64_sys_futex (4 samples, 0.96%)futex_wait (4 samples, 0.96%)schedule (4 samples, 0.96%)__schedule (4 samples, 0.96%)finish_task_switch.isra.0 (4 samples, 0.96%)__perf_event_task_sched_in (4 samples, 0.96%)ctx_sched_in (4 samples, 0.96%)visit_groups_merge.constprop.0.isra.0 (4 samples, 0.96%)rb_next (1 samples, 0.24%)hrtimer_cancel (2 samples, 0.48%)hrtimer_try_to_cancel (2 samples, 0.48%)timerqueue_del (1 samples, 0.24%)rb_erase (1 samples, 0.24%)merge_sched_in (4 samples, 0.96%)__list_add_valid (4 samples, 0.96%)__perf_event_task_sched_in (7 samples, 1.68%)ctx_sched_in (7 samples, 1.68%)visit_groups_merge.constprop.0.isra.0 (6 samples, 1.44%)rb_next (2 samples, 0.48%)tokio::loom::std::parking_lot::Condvar::wait_timeout (23 samples, 5.53%)tokio::..parking_lot::condvar::Condvar::wait_for (23 samples, 5.53%)parking..parking_lot::condvar::Condvar::wait_until_internal (23 samples, 5.53%)parking..parking_lot_core::parking_lot::park (18 samples, 4.33%)parki..parking_lot_core::parking_lot::with_thread_data (18 samples, 4.33%)parki..parking_lot_core::parking_lot::park::{{closure}} (18 samples, 4.33%)parki..<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park_until (18 samples, 4.33%)<park..parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (18 samples, 4.33%)parki..syscall (18 samples, 4.33%)sysca..entry_SYSCALL_64 (18 samples, 4.33%)entry..do_syscall_64 (18 samples, 4.33%)do_sy..__x64_sys_futex (18 samples, 4.33%)__x64..futex_wait (18 samples, 4.33%)futex..schedule (16 samples, 3.85%)sche..__schedule (16 samples, 3.85%)__sc..finish_task_switch.isra.0 (12 samples, 2.88%)fi..asm_sysvec_irq_work (1 samples, 0.24%)__perf_event_task_sched_in (8 samples, 1.92%)_..ctx_sched_in (8 samples, 1.92%)c..visit_groups_merge.constprop.0.isra.0 (7 samples, 1.68%)merge_sched_in (4 samples, 0.96%)__x64_sys_futex (14 samples, 3.37%)__x..futex_wait (14 samples, 3.37%)fut..schedule (12 samples, 2.88%)sc..__schedule (12 samples, 2.88%)__..finish_task_switch.isra.0 (12 samples, 2.88%)fi.._raw_spin_unlock (2 samples, 0.48%)__rseq_handle_notify_resume (1 samples, 0.24%)__put_user_8 (1 samples, 0.24%)mem_cgroup_handle_over_high (1 samples, 0.24%)entry_SYSCALL_64 (18 samples, 4.33%)entry..do_syscall_64 (18 samples, 4.33%)do_sy..syscall_exit_to_user_mode (4 samples, 0.96%)exit_to_user_mode_prepare (4 samples, 0.96%)switch_fpu_return (1 samples, 0.24%)restore_fpregs_from_fpstate (1 samples, 0.24%)tokio::loom::std::parking_lot::Mutex<T>::lock (19 samples, 4.57%)tokio..lock_api::mutex::Mutex<R,T>::lock (19 samples, 4.57%)lock_..<parking_lot::raw_mutex::RawMutex as lock_api::mutex::RawMutex>::lock (19 samples, 4.57%)<park..parking_lot::raw_mutex::RawMutex::lock_slow (19 samples, 4.57%)parki..parking_lot_core::parking_lot::park (19 samples, 4.57%)parki..parking_lot_core::parking_lot::with_thread_data (19 samples, 4.57%)parki..parking_lot_core::parking_lot::park::{{closure}} (19 samples, 4.57%)parki..<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (19 samples, 4.57%)<park..parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (19 samples, 4.57%)parki..syscall (19 samples, 4.57%)sysca..syscall_return_via_sysret (1 samples, 0.24%)futex_unqueue (1 samples, 0.24%)perf_event_update_userpage (4 samples, 0.96%)perf_ibs_start (6 samples, 1.44%)native_write_msr (6 samples, 1.44%)merge_sched_in (15 samples, 3.61%)merg..event_sched_in (13 samples, 3.12%)eve..perf_ibs_add (12 samples, 2.88%)pe..zen_untrain_ret (2 samples, 0.48%)__perf_event_task_sched_in (20 samples, 4.81%)__perf..ctx_sched_in (20 samples, 4.81%)ctx_sc..visit_groups_merge.constprop.0.isra.0 (20 samples, 4.81%)visit_..zen_untrain_ret (1 samples, 0.24%)__x64_sys_futex (23 samples, 5.53%)__x64_s..futex_wait (23 samples, 5.53%)futex_w..schedule (22 samples, 5.29%)schedu..__schedule (22 samples, 5.29%)__sche..finish_task_switch.isra.0 (22 samples, 5.29%)finish..asm_sysvec_irq_work (1 samples, 0.24%)sysvec_irq_work (1 samples, 0.24%)irq_enter_rcu (1 samples, 0.24%)tokio::runtime::scheduler::multi_thread::park::Parker::park (27 samples, 6.49%)tokio::ru..tokio::runtime::scheduler::multi_thread::park::Inner::park (27 samples, 6.49%)tokio::ru..tokio::runtime::scheduler::multi_thread::park::Inner::park_condvar (27 samples, 6.49%)tokio::ru..tokio::loom::std::parking_lot::Condvar::wait (27 samples, 6.49%)tokio::lo..parking_lot::condvar::Condvar::wait (27 samples, 6.49%)parking_l..parking_lot::condvar::Condvar::wait_until_internal (27 samples, 6.49%)parking_l..parking_lot_core::parking_lot::park (27 samples, 6.49%)parking_l..parking_lot_core::parking_lot::with_thread_data (27 samples, 6.49%)parking_l..parking_lot_core::parking_lot::park::{{closure}} (27 samples, 6.49%)parking_l..<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (27 samples, 6.49%)<parking_..parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (27 samples, 6.49%)parking_l..syscall (27 samples, 6.49%)syscallentry_SYSCALL_64 (27 samples, 6.49%)entry_SYS..do_syscall_64 (27 samples, 6.49%)do_syscal..syscall_exit_to_user_mode (4 samples, 0.96%)exit_to_user_mode_prepare (4 samples, 0.96%)switch_fpu_return (3 samples, 0.72%)restore_fpregs_from_fpstate (3 samples, 0.72%)tokio::runtime::scheduler::multi_thread::worker::Context::park (28 samples, 6.73%)tokio::ru..tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout (28 samples, 6.73%)tokio::ru..tokio::runtime::scheduler::multi_thread::worker::wake_deferred_tasks (1 samples, 0.24%)tokio::runtime::context::with_defer (1 samples, 0.24%)std::thread::local::LocalKey<T>::with (1 samples, 0.24%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.24%)syscall (1 samples, 0.24%)tokio::runtime::task::harness::Harness<T,S>::complete (1 samples, 0.24%)std::panic::catch_unwind (1 samples, 0.24%)std::panicking::try (1 samples, 0.24%)std::panicking::try::do_call (1 samples, 0.24%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (1 samples, 0.24%)core::ops::function::FnOnce::call_once (1 samples, 0.24%)tokio::runtime::task::harness::Harness<T,S>::complete::{{closure}} (1 samples, 0.24%)tokio::runtime::task::core::Trailer::wake_join (1 samples, 0.24%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with (1 samples, 0.24%)tokio::runtime::task::core::Trailer::wake_join::{{closure}} (1 samples, 0.24%)core::task::wake::Waker::wake_by_ref (1 samples, 0.24%)futures_task::waker::wake_by_ref_arc_raw (1 samples, 0.24%)<futures_util::stream::futures_unordered::task::Task<Fut> as futures_task::arc_wake::ArcWake>::wake_by_ref (1 samples, 0.24%)futures_core::task::__internal::atomic_waker::AtomicWaker::wake (1 samples, 0.24%)core::task::wake::Waker::wake (1 samples, 0.24%)tokio::runtime::park::wake (1 samples, 0.24%)tokio::runtime::park::Inner::unpark (1 samples, 0.24%)tokio::loom::std::parking_lot::Condvar::notify_one (1 samples, 0.24%)parking_lot::condvar::Condvar::notify_one (1 samples, 0.24%)parking_lot_core::parking_lot::lock_bucket_pair (1 samples, 0.24%)core::ptr::drop_in_place<std::io::buffered::bufreader::BufReader<std::fs::File>> (1 samples, 0.24%)core::ptr::drop_in_place<std::fs::File> (1 samples, 0.24%)core::ptr::drop_in_place<std::sys::unix::fs::File> (1 samples, 0.24%)core::ptr::drop_in_place<std::sys::unix::fd::FileDesc> (1 samples, 0.24%)core::ptr::drop_in_place<std::os::fd::owned::OwnedFd> (1 samples, 0.24%)<std::os::fd::owned::OwnedFd as core::ops::drop::Drop>::drop (1 samples, 0.24%)__close (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)syscall_exit_to_user_mode (1 samples, 0.24%)exit_to_user_mode_prepare (1 samples, 0.24%)task_work_run (1 samples, 0.24%)__fput (1 samples, 0.24%)kmem_cache_free (1 samples, 0.24%)__show_smap (1 samples, 0.24%)mas_find (1 samples, 0.24%)mas_walk (1 samples, 0.24%)asm_sysvec_apic_timer_interrupt (1 samples, 0.24%)sysvec_apic_timer_interrupt (1 samples, 0.24%)__sysvec_apic_timer_interrupt (1 samples, 0.24%)hrtimer_interrupt (1 samples, 0.24%)__hrtimer_run_queues (1 samples, 0.24%)tick_sched_timer (1 samples, 0.24%)mas_next_entry (7 samples, 1.68%)_raw_spin_lock (3 samples, 0.72%)smaps_account (144 samples, 34.62%)smaps_accountasm_sysvec_apic_timer_interrupt (1 samples, 0.24%)sysvec_apic_timer_interrupt (1 samples, 0.24%)__sysvec_apic_timer_interrupt (1 samples, 0.24%)hrtimer_interrupt (1 samples, 0.24%)__hrtimer_run_queues (1 samples, 0.24%)tick_sched_timer (1 samples, 0.24%)update_process_times (1 samples, 0.24%)scheduler_tick (1 samples, 0.24%)calc_global_load_tick (1 samples, 0.24%)_raw_spin_lock (8 samples, 1.92%)_..native_queued_spin_lock_slowpath (7 samples, 1.68%)_raw_spin_unlock (1 samples, 0.24%)swp_swapcount (16 samples, 3.85%)swp_.._swap_info_get (6 samples, 1.44%)zmem::memory::ProcessMemoryStats::update (224 samples, 53.85%)zmem::memory::ProcessMemoryStats::updatestd::io::BufRead::read_line (223 samples, 53.61%)std::io::BufRead::read_linestd::io::append_to_string (223 samples, 53.61%)std::io::append_to_stringstd::io::BufRead::read_line::{{closure}} (223 samples, 53.61%)std::io::BufRead::read_line::{{closure}}std::io::read_until (223 samples, 53.61%)std::io::read_until<std::io::buffered::bufreader::BufReader<R> as std::io::BufRead>::fill_buf (223 samples, 53.61%)<std::io::buffered::bufreader::BufReader<R> as std::io::BufRead>::fill_bufstd::io::buffered::bufreader::buffer::Buffer::fill_buf (223 samples, 53.61%)std::io::buffered::bufreader::buffer::Buffer::fill_bufstd::io::impls::<impl std::io::Read for &mut R>::read_buf (223 samples, 53.61%)std::io::impls::<impl std::io::Read for &mut R>::read_buf<std::fs::File as std::io::Read>::read_buf (223 samples, 53.61%)<std::fs::File as std::io::Read>::read_bufstd::sys::unix::fs::File::read_buf (223 samples, 53.61%)std::sys::unix::fs::File::read_bufstd::sys::unix::fd::FileDesc::read_buf (223 samples, 53.61%)std::sys::unix::fd::FileDesc::read_bufread (223 samples, 53.61%)readentry_SYSCALL_64 (223 samples, 53.61%)entry_SYSCALL_64do_syscall_64 (223 samples, 53.61%)do_syscall_64__x64_sys_read (223 samples, 53.61%)__x64_sys_readvfs_read (223 samples, 53.61%)vfs_readseq_read (223 samples, 53.61%)seq_readseq_read_iter (223 samples, 53.61%)seq_read_itershow_smaps_rollup (223 samples, 53.61%)show_smaps_rollupwalk_page_vma (195 samples, 46.88%)walk_page_vma__walk_page_range (195 samples, 46.88%)__walk_page_rangewalk_pgd_range (195 samples, 46.88%)walk_pgd_rangesmaps_pte_range (192 samples, 46.15%)smaps_pte_rangevm_normal_page (2 samples, 0.48%)<std::fs::File as std::io::Read>::read_to_string (1 samples, 0.24%)std::fs::buffer_capacity_required (1 samples, 0.24%)std::io::Seek::stream_position (1 samples, 0.24%)<&std::fs::File as std::io::Seek>::seek (1 samples, 0.24%)std::sys::unix::fs::File::seek (1 samples, 0.24%)llseek (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)complete_walk (1 samples, 0.24%)try_to_unlazy (1 samples, 0.24%)__legitimize_mnt (1 samples, 0.24%)inode_permission (1 samples, 0.24%)link_path_walk.part.0.constprop.0 (2 samples, 0.48%)lookup_fast (1 samples, 0.24%)pid_revalidate (1 samples, 0.24%)pid_task (1 samples, 0.24%)do_filp_open (4 samples, 0.96%)path_openat (4 samples, 0.96%)lookup_fast (1 samples, 0.24%)__d_lookup_rcu (1 samples, 0.24%)kmem_cache_alloc (1 samples, 0.24%)slab_post_alloc_hook.constprop.0 (1 samples, 0.24%)memset (1 samples, 0.24%)tokio::runtime::coop::budget (232 samples, 55.77%)tokio::runtime::coop::budgettokio::runtime::coop::with_budget (232 samples, 55.77%)tokio::runtime::coop::with_budgettokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}} (232 samples, 55.77%)tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}tokio::runtime::task::LocalNotified<S>::run (232 samples, 55.77%)tokio::runtime::task::LocalNotified<S>::runtokio::runtime::task::raw::RawTask::poll (232 samples, 55.77%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::harness::Harness<T,S>::poll (232 samples, 55.77%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (231 samples, 55.53%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (231 samples, 55.53%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (231 samples, 55.53%)std::panic::catch_unwindstd::panicking::try (231 samples, 55.53%)std::panicking::trystd::panicking::try::do_call (231 samples, 55.53%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (231 samples, 55.53%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::{{closure}} (231 samples, 55.53%)tokio::runtime::task::harness::poll_future::{{closure}}tokio::runtime::task::core::Core<T,S>::poll (231 samples, 55.53%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (231 samples, 55.53%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::{{closure}} (231 samples, 55.53%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}}zmem::process::Processes::update::{{closure}}::{{closure}}::{{closure}} (231 samples, 55.53%)zmem::process::Processes::update::{{closure}}::{{closure}}::{{closure}}zmem::process::Process::new (231 samples, 55.53%)zmem::process::Process::newzmem::process::Process::update (231 samples, 55.53%)zmem::process::Process::updatezmem::utils::get_cmd (7 samples, 1.68%)std::fs::File::open (6 samples, 1.44%)std::fs::OpenOptions::open (6 samples, 1.44%)std::fs::OpenOptions::_open (6 samples, 1.44%)std::sys::unix::fs::File::open (6 samples, 1.44%)std::sys::common::small_c_string::run_path_with_cstr (6 samples, 1.44%)std::sys::common::small_c_string::run_with_cstr (6 samples, 1.44%)std::sys::unix::fs::File::open::{{closure}} (6 samples, 1.44%)std::sys::unix::fs::File::open_c (6 samples, 1.44%)std::sys::unix::cvt_r (6 samples, 1.44%)std::sys::unix::fs::File::open_c::{{closure}} (6 samples, 1.44%)open64 (6 samples, 1.44%)entry_SYSCALL_64 (6 samples, 1.44%)do_syscall_64 (6 samples, 1.44%)__x64_sys_openat (6 samples, 1.44%)getname_flags.part.0 (2 samples, 0.48%)strncpy_from_user (1 samples, 0.24%)__check_object_size (1 samples, 0.24%)std::panic::catch_unwind (305 samples, 73.32%)std::panic::catch_unwindstd::panicking::try (305 samples, 73.32%)std::panicking::trystd::panicking::try::do_call (305 samples, 73.32%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (305 samples, 73.32%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncestd::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}} (305 samples, 73.32%)std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}std::sys_common::backtrace::__rust_begin_short_backtrace (305 samples, 73.32%)std::sys_common::backtrace::__rust_begin_short_backtracetokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}} (305 samples, 73.32%)tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}tokio::runtime::blocking::pool::Inner::run (304 samples, 73.08%)tokio::runtime::blocking::pool::Inner::runtokio::runtime::blocking::pool::Task::run (261 samples, 62.74%)tokio::runtime::blocking::pool::Task::runtokio::runtime::task::UnownedTask<S>::run (261 samples, 62.74%)tokio::runtime::task::UnownedTask<S>::runtokio::runtime::task::raw::RawTask::poll (261 samples, 62.74%)tokio::runtime::task::raw::RawTask::polltokio::runtime::task::harness::Harness<T,S>::poll (261 samples, 62.74%)tokio::runtime::task::harness::Harness<T,S>::polltokio::runtime::task::harness::Harness<T,S>::poll_inner (261 samples, 62.74%)tokio::runtime::task::harness::Harness<T,S>::poll_innertokio::runtime::task::harness::poll_future (261 samples, 62.74%)tokio::runtime::task::harness::poll_futurestd::panic::catch_unwind (261 samples, 62.74%)std::panic::catch_unwindstd::panicking::try (261 samples, 62.74%)std::panicking::trystd::panicking::try::do_call (261 samples, 62.74%)std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once (261 samples, 62.74%)<core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_oncetokio::runtime::task::harness::poll_future::{{closure}} (261 samples, 62.74%)tokio::runtime::task::harness::poll_future::{{closure}}tokio::runtime::task::core::Core<T,S>::poll (261 samples, 62.74%)tokio::runtime::task::core::Core<T,S>::polltokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut (261 samples, 62.74%)tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_muttokio::runtime::task::core::Core<T,S>::poll::{{closure}} (261 samples, 62.74%)tokio::runtime::task::core::Core<T,S>::poll::{{closure}}<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll (261 samples, 62.74%)<tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::polltokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}} (261 samples, 62.74%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}tokio::runtime::scheduler::multi_thread::worker::run (261 samples, 62.74%)tokio::runtime::scheduler::multi_thread::worker::runtokio::macros::scoped_tls::ScopedKey<T>::set (261 samples, 62.74%)tokio::macros::scoped_tls::ScopedKey<T>::settokio::runtime::scheduler::multi_thread::worker::run::{{closure}} (261 samples, 62.74%)tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}tokio::runtime::scheduler::multi_thread::worker::Context::run (261 samples, 62.74%)tokio::runtime::scheduler::multi_thread::worker::Context::runtokio::runtime::scheduler::multi_thread::worker::Context::run_task (233 samples, 56.01%)tokio::runtime::scheduler::multi_thread::worker::Context::run_tasktokio::runtime::scheduler::multi_thread::worker::Core::transition_from_searching (1 samples, 0.24%)tokio::runtime::driver::Handle::unpark (1 samples, 0.24%)tokio::runtime::driver::IoHandle::unpark (1 samples, 0.24%)tokio::runtime::io::Handle::unpark (1 samples, 0.24%)mio::waker::Waker::wake (1 samples, 0.24%)mio::sys::unix::waker::eventfd::Waker::wake (1 samples, 0.24%)<&std::fs::File as std::io::Write>::write (1 samples, 0.24%)std::sys::unix::fs::File::write (1 samples, 0.24%)std::sys::unix::fd::FileDesc::write (1 samples, 0.24%)write (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)__x64_sys_write (1 samples, 0.24%)vfs_write (1 samples, 0.24%)eventfd_write (1 samples, 0.24%)__wake_up_locked_key (1 samples, 0.24%)ep_poll_callback (1 samples, 0.24%)__wake_up (1 samples, 0.24%)__wake_up_common (1 samples, 0.24%)ep_autoremove_wake_function (1 samples, 0.24%)try_to_wake_up (1 samples, 0.24%)ttwu_queue_wakelist (1 samples, 0.24%)sched_clock_cpu (1 samples, 0.24%)osq_lock (1 samples, 0.24%)__mprotect (2 samples, 0.48%)entry_SYSCALL_64 (2 samples, 0.48%)do_syscall_64 (2 samples, 0.48%)__x64_sys_mprotect (2 samples, 0.48%)do_mprotect_pkey (2 samples, 0.48%)down_write_killable (2 samples, 0.48%)rwsem_down_write_slowpath (2 samples, 0.48%)rwsem_spin_on_owner (1 samples, 0.24%)do_vmi_munmap (1 samples, 0.24%)do_vmi_align_munmap (1 samples, 0.24%)lru_add_drain (1 samples, 0.24%)lru_add_drain_cpu (1 samples, 0.24%)_raw_spin_lock_irq (1 samples, 0.24%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once (310 samples, 74.52%)<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 (310 samples, 74.52%)<alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_oncecore::ops::function::FnOnce::call_once{{vtable.shim}} (310 samples, 74.52%)core::ops::function::FnOnce::call_once{{vtable.shim}}std::thread::Builder::spawn_unchecked_::{{closure}} (310 samples, 74.52%)std::thread::Builder::spawn_unchecked_::{{closure}}std::sys::unix::thread::guard::current (5 samples, 1.20%)pthread_getattr_np (5 samples, 1.20%)malloc (5 samples, 1.20%)[libc.so.6] (5 samples, 1.20%)[libc.so.6] (5 samples, 1.20%)[libc.so.6] (5 samples, 1.20%)__munmap (3 samples, 0.72%)entry_SYSCALL_64 (3 samples, 0.72%)do_syscall_64 (3 samples, 0.72%)__x64_sys_munmap (3 samples, 0.72%)__vm_munmap (3 samples, 0.72%)down_write_killable (2 samples, 0.48%)rwsem_down_write_slowpath (2 samples, 0.48%)osq_lock (1 samples, 0.24%)osq_lock (1 samples, 0.24%)__munmap (2 samples, 0.48%)entry_SYSCALL_64 (2 samples, 0.48%)do_syscall_64 (2 samples, 0.48%)__x64_sys_munmap (2 samples, 0.48%)__vm_munmap (2 samples, 0.48%)down_write_killable (2 samples, 0.48%)rwsem_down_write_slowpath (2 samples, 0.48%)rwsem_spin_on_owner (1 samples, 0.24%)[libc.so.6] (320 samples, 76.92%)[libc.so.6][libc.so.6] (320 samples, 76.92%)[libc.so.6]std::sys::unix::thread::Thread::new::thread_start (313 samples, 75.24%)std::sys::unix::thread::Thread::new::thread_startcore::ptr::drop_in_place<std::sys::unix::stack_overflow::Handler> (3 samples, 0.72%)<std::sys::unix::stack_overflow::Handler as core::ops::drop::Drop>::drop (3 samples, 0.72%)std::sys::unix::stack_overflow::imp::drop_handler (3 samples, 0.72%)std::sys::unix::os::page_size (1 samples, 0.24%)__sysconf (1 samples, 0.24%)[unknown] (1 samples, 0.24%)zmem::utils::parse_value (1 samples, 0.24%)<core::str::iter::SplitAsciiWhitespace as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)<core::iter::adapters::filter::Filter<I,P> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)core::iter::traits::iterator::Iterator::find (1 samples, 0.24%)core::iter::traits::iterator::Iterator::try_fold (1 samples, 0.24%)<core::slice::iter::Split<T,P> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::position (1 samples, 0.24%)<core::slice::iter::Iter<T> as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)tokio-runtime-w (325 samples, 78.12%)tokio-runtime-wentry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)__x64_sys_clock_gettime (1 samples, 0.24%)posix_get_monotonic_timespec (1 samples, 0.24%)ktime_get_ts64 (1 samples, 0.24%)read_hpet (1 samples, 0.24%)calculate_sigpending (1 samples, 0.24%)_raw_spin_lock_irq (1 samples, 0.24%)schedule_tail (6 samples, 1.44%)finish_task_switch.isra.0 (6 samples, 1.44%)__perf_event_task_sched_in (6 samples, 1.44%)ctx_sched_in (4 samples, 0.96%)visit_groups_merge.constprop.0.isra.0 (4 samples, 0.96%)[[heap]] (9 samples, 2.16%)[..[libc.so.6] (9 samples, 2.16%)[..ret_from_fork (9 samples, 2.16%)r..syscall_exit_to_user_mode (2 samples, 0.48%)exit_to_user_mode_prepare (2 samples, 0.48%)switch_fpu_return (2 samples, 0.48%)restore_fpregs_from_fpstate (1 samples, 0.24%)[anon] (1 samples, 0.24%)tokio::runtime::task::harness::can_read_output (1 samples, 0.24%)tokio::runtime::task::state::State::load (1 samples, 0.24%)core::sync::atomic::AtomicUsize::load (1 samples, 0.24%)core::sync::atomic::atomic_load (1 samples, 0.24%)mas_preallocate (1 samples, 0.24%)mas_alloc_nodes (1 samples, 0.24%)kmem_cache_alloc_bulk (1 samples, 0.24%)slab_post_alloc_hook (1 samples, 0.24%)do_mmap (2 samples, 0.48%)mmap_region (2 samples, 0.48%)mas_store_prealloc (1 samples, 0.24%)mas_destroy (1 samples, 0.24%)kmem_cache_free (1 samples, 0.24%)__mmap (4 samples, 0.96%)entry_SYSCALL_64 (4 samples, 0.96%)do_syscall_64 (4 samples, 0.96%)vm_mmap_pgoff (4 samples, 0.96%)down_write_killable (2 samples, 0.48%)rwsem_down_write_slowpath (1 samples, 0.24%)rwsem_spin_on_owner (1 samples, 0.24%)down_write_killable (1 samples, 0.24%)rwsem_down_write_slowpath (1 samples, 0.24%)rwsem_spin_on_owner (1 samples, 0.24%)[libc.so.6] (7 samples, 1.68%)[libc.so.6] (7 samples, 1.68%)std::sys::unix::thread::Thread::new::thread_start (6 samples, 1.44%)std::sys::unix::stack_overflow::Handler::new (6 samples, 1.44%)std::sys::unix::stack_overflow::imp::make_handler (6 samples, 1.44%)std::sys::unix::stack_overflow::imp::get_stack (6 samples, 1.44%)std::sys::unix::stack_overflow::imp::get_stackp (6 samples, 1.44%)__mprotect (2 samples, 0.48%)entry_SYSCALL_64 (2 samples, 0.48%)do_syscall_64 (2 samples, 0.48%)__x64_sys_mprotect (2 samples, 0.48%)do_mprotect_pkey (2 samples, 0.48%)mprotect_fixup (1 samples, 0.24%)__split_vma (1 samples, 0.24%)mas_preallocate (1 samples, 0.24%)mas_alloc_nodes (1 samples, 0.24%)kmem_cache_alloc_bulk (1 samples, 0.24%)[unknown] (1 samples, 0.24%)[libc.so.6] (1 samples, 0.24%)__irqentry_text_end (1 samples, 0.24%)std::thread::JoinHandle<T>::join (1 samples, 0.24%)std::thread::JoinInner<T>::join (1 samples, 0.24%)std::sys::unix::thread::Thread::join (1 samples, 0.24%)[libc.so.6] (1 samples, 0.24%)[libc.so.6] (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)__x64_sys_futex (1 samples, 0.24%)futex_wait (1 samples, 0.24%)schedule (1 samples, 0.24%)__schedule (1 samples, 0.24%)__perf_event_task_sched_in (4 samples, 0.96%)ctx_sched_in (4 samples, 0.96%)visit_groups_merge.constprop.0.isra.0 (4 samples, 0.96%)core::ptr::drop_in_place<tokio::runtime::blocking::pool::BlockingPool> (6 samples, 1.44%)<tokio::runtime::blocking::pool::BlockingPool as core::ops::drop::Drop>::drop (6 samples, 1.44%)tokio::runtime::blocking::pool::BlockingPool::shutdown (6 samples, 1.44%)tokio::runtime::blocking::shutdown::Receiver::wait (5 samples, 1.20%)tokio::runtime::context::BlockingRegionGuard::block_on (5 samples, 1.20%)tokio::runtime::park::CachedParkThread::block_on (5 samples, 1.20%)tokio::runtime::park::CachedParkThread::park (5 samples, 1.20%)tokio::runtime::park::CachedParkThread::with_current (5 samples, 1.20%)std::thread::local::LocalKey<T>::try_with (5 samples, 1.20%)tokio::runtime::park::CachedParkThread::with_current::{{closure}} (5 samples, 1.20%)tokio::runtime::park::CachedParkThread::park::{{closure}} (5 samples, 1.20%)tokio::runtime::park::Inner::park (5 samples, 1.20%)tokio::loom::std::parking_lot::Condvar::wait (5 samples, 1.20%)parking_lot::condvar::Condvar::wait (5 samples, 1.20%)parking_lot::condvar::Condvar::wait_until_internal (5 samples, 1.20%)parking_lot_core::parking_lot::park (5 samples, 1.20%)parking_lot_core::parking_lot::with_thread_data (5 samples, 1.20%)parking_lot_core::parking_lot::park::{{closure}} (5 samples, 1.20%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (5 samples, 1.20%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (5 samples, 1.20%)syscall (5 samples, 1.20%)entry_SYSCALL_64 (5 samples, 1.20%)do_syscall_64 (5 samples, 1.20%)__x64_sys_futex (5 samples, 1.20%)futex_wait (5 samples, 1.20%)schedule (5 samples, 1.20%)__schedule (5 samples, 1.20%)finish_task_switch.isra.0 (5 samples, 1.20%)asm_sysvec_call_function (1 samples, 0.24%)sysvec_call_function (1 samples, 0.24%)irqtime_account_irq (1 samples, 0.24%)core::ptr::drop_in_place<tokio::runtime::runtime::Runtime> (7 samples, 1.68%)tokio::runtime::scheduler::multi_thread::MultiThread::shutdown (1 samples, 0.24%)tokio::runtime::scheduler::multi_thread::handle::Handle::shutdown (1 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::close (1 samples, 0.24%)tokio::runtime::scheduler::multi_thread::worker::<impl tokio::runtime::scheduler::multi_thread::handle::Handle>::notify_all (1 samples, 0.24%)parking_lot::condvar::Condvar::notify_one_slow (1 samples, 0.24%)parking_lot_core::parking_lot::unpark_requeue (1 samples, 0.24%)<parking_lot_core::thread_parker::imp::UnparkHandle as parking_lot_core::thread_parker::UnparkHandleT>::unpark (1 samples, 0.24%)syscall (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)__x64_sys_futex (1 samples, 0.24%)futex_wake (1 samples, 0.24%)wake_up_q (1 samples, 0.24%)try_to_wake_up (1 samples, 0.24%)raw_spin_rq_lock_nested.constprop.0 (1 samples, 0.24%)_raw_spin_lock (1 samples, 0.24%)native_queued_spin_lock_slowpath (1 samples, 0.24%)clear_huge_page (1 samples, 0.24%)clear_page_rep (1 samples, 0.24%)tokio::runtime::builder::Builder::build (2 samples, 0.48%)tokio::runtime::builder::Builder::build_threaded_runtime (2 samples, 0.48%)tokio::runtime::scheduler::multi_thread::worker::Launch::launch (2 samples, 0.48%)tokio::runtime::blocking::pool::spawn_blocking (2 samples, 0.48%)tokio::runtime::handle::Handle::spawn_blocking (2 samples, 0.48%)tokio::runtime::blocking::pool::Spawner::spawn_blocking (2 samples, 0.48%)tokio::runtime::blocking::pool::Spawner::spawn_blocking_inner (2 samples, 0.48%)tokio::runtime::blocking::pool::Spawner::spawn_task (2 samples, 0.48%)tokio::runtime::blocking::pool::Spawner::spawn_thread (2 samples, 0.48%)std::thread::Builder::spawn (2 samples, 0.48%)std::thread::Builder::spawn_unchecked (2 samples, 0.48%)std::thread::Builder::spawn_unchecked_ (2 samples, 0.48%)std::sys::unix::thread::Thread::new (2 samples, 0.48%)pthread_create (2 samples, 0.48%)asm_exc_page_fault (2 samples, 0.48%)exc_page_fault (2 samples, 0.48%)do_user_addr_fault (2 samples, 0.48%)handle_mm_fault (2 samples, 0.48%)do_huge_pmd_anonymous_page (2 samples, 0.48%)vma_alloc_folio (1 samples, 0.24%)__folio_alloc (1 samples, 0.24%)__alloc_pages (1 samples, 0.24%)get_page_from_freelist (1 samples, 0.24%)clear_page_rep (1 samples, 0.24%)<futures_util::future::try_join_all::TryJoinAll<F> as core::future::future::Future>::poll (1 samples, 0.24%)<futures_util::stream::try_stream::try_collect::TryCollect<St,C> as core::future::future::Future>::poll (1 samples, 0.24%)tokio::runtime::park::CachedParkThread::block_on (1 samples, 0.24%)tokio::runtime::coop::budget (1 samples, 0.24%)tokio::runtime::coop::with_budget (1 samples, 0.24%)tokio::runtime::context::budget (1 samples, 0.24%)std::thread::local::LocalKey<T>::try_with (1 samples, 0.24%)tokio::runtime::context::CONTEXT::__getit (1 samples, 0.24%)std::sys::common::thread_local::fast_local::fast::Key<T>::get (1 samples, 0.24%)alloc_empty_file (1 samples, 0.24%)security_file_alloc (1 samples, 0.24%)kmem_cache_alloc (1 samples, 0.24%)<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend (2 samples, 0.48%)alloc::vec::Vec<T,A>::extend_desugared (2 samples, 0.48%)<core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next (2 samples, 0.48%)core::iter::traits::iterator::Iterator::find_map (2 samples, 0.48%)core::iter::traits::iterator::Iterator::try_fold (2 samples, 0.48%)core::iter::traits::iterator::Iterator::find_map::check::{{closure}} (2 samples, 0.48%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut (2 samples, 0.48%)zmem::process::Processes::update::{{closure}}::{{closure}} (2 samples, 0.48%)zmem::utils::get_cmd (2 samples, 0.48%)std::fs::File::open (2 samples, 0.48%)std::fs::OpenOptions::open (2 samples, 0.48%)std::fs::OpenOptions::_open (2 samples, 0.48%)std::sys::unix::fs::File::open (2 samples, 0.48%)std::sys::common::small_c_string::run_path_with_cstr (2 samples, 0.48%)std::sys::common::small_c_string::run_with_cstr (2 samples, 0.48%)std::sys::unix::fs::File::open::{{closure}} (2 samples, 0.48%)std::sys::unix::fs::File::open_c (2 samples, 0.48%)std::sys::unix::cvt_r (2 samples, 0.48%)std::sys::unix::fs::File::open_c::{{closure}} (2 samples, 0.48%)open64 (2 samples, 0.48%)entry_SYSCALL_64 (2 samples, 0.48%)do_syscall_64 (2 samples, 0.48%)__x64_sys_openat (2 samples, 0.48%)do_filp_open (2 samples, 0.48%)path_openat (2 samples, 0.48%)lookup_fast (1 samples, 0.24%)__d_lookup_rcu (1 samples, 0.24%)<std::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)<std::sys::unix::fs::ReadDir as core::iter::traits::iterator::Iterator>::next (1 samples, 0.24%)readdir64 (1 samples, 0.24%)getdents64 (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)__x64_sys_getdents64 (1 samples, 0.24%)iterate_dir (1 samples, 0.24%)proc_pid_readdir (1 samples, 0.24%)d_hash_and_lookup (1 samples, 0.24%)__d_lookup (1 samples, 0.24%)tokio::task::spawn::spawn (1 samples, 0.24%)tokio::task::spawn::spawn_inner (1 samples, 0.24%)tokio::runtime::scheduler::Handle::spawn (1 samples, 0.24%)tokio::runtime::scheduler::multi_thread::handle::Handle::spawn (1 samples, 0.24%)tokio::runtime::scheduler::multi_thread::handle::Handle::bind_new_task (1 samples, 0.24%)tokio::runtime::task::list::OwnedTasks<S>::bind (1 samples, 0.24%)tokio::runtime::task::new_task (1 samples, 0.24%)tokio::runtime::task::raw::RawTask::new (1 samples, 0.24%)tokio::runtime::task::core::Cell<T,S>::new (1 samples, 0.24%)alloc::boxed::Box<T>::new (1 samples, 0.24%)alloc::alloc::exchange_malloc (1 samples, 0.24%)<alloc::alloc::Global as core::alloc::Allocator>::allocate (1 samples, 0.24%)alloc::alloc::Global::alloc_impl (1 samples, 0.24%)alloc::alloc::alloc (1 samples, 0.24%)__rdl_alloc (1 samples, 0.24%)std::sys::unix::alloc::<impl core::alloc::global::GlobalAlloc for std::alloc::System>::alloc (1 samples, 0.24%)malloc (1 samples, 0.24%)[libc.so.6] (1 samples, 0.24%)asm_exc_page_fault (1 samples, 0.24%)exc_page_fault (1 samples, 0.24%)do_user_addr_fault (1 samples, 0.24%)handle_mm_fault (1 samples, 0.24%)vma_alloc_folio (1 samples, 0.24%)__folio_alloc (1 samples, 0.24%)__alloc_pages (1 samples, 0.24%)get_page_from_freelist (1 samples, 0.24%)rmqueue_pcplist (1 samples, 0.24%)__list_del_entry_valid (1 samples, 0.24%)tokio::runtime::coop::budget (6 samples, 1.44%)tokio::runtime::coop::with_budget (6 samples, 1.44%)tokio::runtime::park::CachedParkThread::block_on::{{closure}} (6 samples, 1.44%)zmem::main::{{closure}} (6 samples, 1.44%)zmem::process::Processes::update::{{closure}} (6 samples, 1.44%)core::iter::traits::iterator::Iterator::collect (5 samples, 1.20%)<alloc::vec::Vec<T> as core::iter::traits::collect::FromIterator<T>>::from_iter (5 samples, 1.20%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter (5 samples, 1.20%)<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter (5 samples, 1.20%)<core::iter::adapters::filter_map::FilterMap<I,F> as core::iter::traits::iterator::Iterator>::next (3 samples, 0.72%)core::iter::traits::iterator::Iterator::find_map (3 samples, 0.72%)core::iter::traits::iterator::Iterator::try_fold (3 samples, 0.72%)core::iter::traits::iterator::Iterator::find_map::check::{{closure}} (2 samples, 0.48%)core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut (2 samples, 0.48%)zmem::process::Processes::update::{{closure}}::{{closure}} (2 samples, 0.48%)zmem::utils::get_cmd (1 samples, 0.24%)<std::fs::File as std::io::Read>::read_to_string (1 samples, 0.24%)std::fs::buffer_capacity_required (1 samples, 0.24%)std::fs::File::metadata (1 samples, 0.24%)std::sys::unix::fs::File::file_attr (1 samples, 0.24%)std::sys::unix::fs::try_statx (1 samples, 0.24%)std::sys::unix::fs::try_statx::statx (1 samples, 0.24%)statx (1 samples, 0.24%)entry_SYSCALL_64 (1 samples, 0.24%)do_syscall_64 (1 samples, 0.24%)__x64_sys_statx (1 samples, 0.24%)getname_flags.part.0 (1 samples, 0.24%)kmem_cache_alloc (1 samples, 0.24%)slab_post_alloc_hook.constprop.0 (1 samples, 0.24%)_start (19 samples, 4.57%)_start__libc_start_main (19 samples, 4.57%)__lib..[libc.so.6] (19 samples, 4.57%)[libc..main (19 samples, 4.57%)mainstd::rt::lang_start_internal (19 samples, 4.57%)std::..std::panic::catch_unwind (19 samples, 4.57%)std::..std::panicking::try (19 samples, 4.57%)std::..std::panicking::try::do_call (19 samples, 4.57%)std::..std::rt::lang_start_internal::{{closure}} (19 samples, 4.57%)std::..std::panic::catch_unwind (19 samples, 4.57%)std::..std::panicking::try (19 samples, 4.57%)std::..std::panicking::try::do_call (19 samples, 4.57%)std::..core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once (19 samples, 4.57%)core:..std::rt::lang_start::{{closure}} (19 samples, 4.57%)std::..std::sys_common::backtrace::__rust_begin_short_backtrace (19 samples, 4.57%)std::..core::ops::function::FnOnce::call_once (19 samples, 4.57%)core:..zmem::main (19 samples, 4.57%)zmem:..tokio::runtime::runtime::Runtime::block_on (10 samples, 2.40%)to..tokio::runtime::scheduler::multi_thread::MultiThread::block_on (10 samples, 2.40%)to..tokio::runtime::context::BlockingRegionGuard::block_on (10 samples, 2.40%)to..tokio::runtime::park::CachedParkThread::block_on (10 samples, 2.40%)to..tokio::runtime::park::CachedParkThread::park (4 samples, 0.96%)tokio::runtime::park::CachedParkThread::with_current (4 samples, 0.96%)std::thread::local::LocalKey<T>::try_with (4 samples, 0.96%)tokio::runtime::park::CachedParkThread::with_current::{{closure}} (4 samples, 0.96%)tokio::runtime::park::CachedParkThread::park::{{closure}} (4 samples, 0.96%)tokio::runtime::park::Inner::park (4 samples, 0.96%)tokio::loom::std::parking_lot::Condvar::wait (4 samples, 0.96%)parking_lot::condvar::Condvar::wait (4 samples, 0.96%)parking_lot::condvar::Condvar::wait_until_internal (4 samples, 0.96%)parking_lot_core::parking_lot::park (4 samples, 0.96%)parking_lot_core::parking_lot::with_thread_data (4 samples, 0.96%)parking_lot_core::parking_lot::park::{{closure}} (4 samples, 0.96%)<parking_lot_core::thread_parker::imp::ThreadParker as parking_lot_core::thread_parker::ThreadParkerT>::park (4 samples, 0.96%)parking_lot_core::thread_parker::imp::ThreadParker::futex_wait (4 samples, 0.96%)syscall (4 samples, 0.96%)entry_SYSCALL_64 (4 samples, 0.96%)do_syscall_64 (4 samples, 0.96%)__x64_sys_futex (4 samples, 0.96%)futex_wait (4 samples, 0.96%)schedule (4 samples, 0.96%)__schedule (4 samples, 0.96%)finish_task_switch.isra.0 (4 samples, 0.96%)__perf_event_task_sched_in (4 samples, 0.96%)ctx_sched_in (4 samples, 0.96%)visit_groups_merge.constprop.0.isra.0 (4 samples, 0.96%)rb_next (3 samples, 0.72%)__mem_cgroup_charge (1 samples, 0.24%)charge_memcg (1 samples, 0.24%)handle_mm_fault (2 samples, 0.48%)vma_alloc_folio (1 samples, 0.24%)__folio_alloc (1 samples, 0.24%)__alloc_pages (1 samples, 0.24%)get_page_from_freelist (1 samples, 0.24%)clear_page_rep (1 samples, 0.24%)asm_exc_page_fault (5 samples, 1.20%)exc_page_fault (4 samples, 0.96%)do_user_addr_fault (4 samples, 0.96%)lock_vma_under_rcu (1 samples, 0.24%)mas_walk (1 samples, 0.24%)[vmlinux] (1 samples, 0.24%)do_group_exit (1 samples, 0.24%)do_exit (1 samples, 0.24%)mmput (1 samples, 0.24%)exit_mmap (1 samples, 0.24%)unmap_vmas (1 samples, 0.24%)unmap_page_range (1 samples, 0.24%)_compound_head (1 samples, 0.24%)__x64_sys_execve (1 samples, 0.24%)bprm_execve (1 samples, 0.24%)load_elf_binary (1 samples, 0.24%)setup_arg_pages (1 samples, 0.24%)expand_downwards (1 samples, 0.24%)mas_preallocate (1 samples, 0.24%)mas_alloc_nodes (1 samples, 0.24%)kmem_cache_alloc (1 samples, 0.24%)slab_post_alloc_hook.constprop.0 (1 samples, 0.24%)memset (1 samples, 0.24%)__x64_sys_openat (1 samples, 0.24%)do_filp_open (1 samples, 0.24%)entry_SYSCALL_64 (4 samples, 0.96%)do_syscall_64 (4 samples, 0.96%)syscall_exit_to_user_mode (1 samples, 0.24%)exit_to_user_mode_prepare (1 samples, 0.24%)__rseq_handle_notify_resume (1 samples, 0.24%)calculate_sigpending (5 samples, 1.20%)_raw_spin_lock_irq (5 samples, 1.20%)native_queued_spin_lock_slowpath (1 samples, 0.24%)__rcu_read_unlock (3 samples, 0.72%)merge_sched_in (10 samples, 2.40%)me..event_sched_in (4 samples, 0.96%)perf_ibs_add (3 samples, 0.72%)__rcu_read_unlock (3 samples, 0.72%)schedule_tail (29 samples, 6.97%)schedule_..finish_task_switch.isra.0 (26 samples, 6.25%)finish_t..__perf_event_task_sched_in (21 samples, 5.05%)__perf..ctx_sched_in (17 samples, 4.09%)ctx_..visit_groups_merge.constprop.0.isra.0 (17 samples, 4.09%)visi..rb_next (3 samples, 0.72%)all (416 samples, 100%)zmem (86 samples, 20.67%)zmemret_from_fork (39 samples, 9.38%)ret_from_forksyscall_exit_to_user_mode (5 samples, 1.20%)exit_to_user_mode_prepare (5 samples, 1.20%)switch_fpu_return (4 samples, 0.96%)restore_fpregs_from_fpstate (3 samples, 0.72%)