Lines Copies Function name ----- ------ ------------- 3715 (100%) 226 (100%) (TOTAL) 236 (6.4%) 5 (2.2%) core::mem::replace 201 (5.4%) 3 (1.3%) std::thread::local::lazy::LazyKeyInner::initialize 173 (4.7%) 3 (1.3%) std::thread::local::fast::Key::try_initialize 172 (4.6%) 3 (1.3%) std::thread::local::fast::Key::get 148 (4.0%) 2 (0.9%) std::thread::local::LocalKey::try_with 108 (2.9%) 1 (0.4%) hashbrown::raw::TableLayout::calculate_layout_for 107 (2.9%) 5 (2.2%) core::ptr::read 103 (2.8%) 3 (1.3%) std::thread::local::fast::destroy_value 99 (2.7%) 3 (1.3%) std::thread::local::fast::Key::try_register_dtor 78 (2.1%) 2 (0.9%) core::result::Result::expect 76 (2.0%) 1 (0.4%) core::cmp::max_by 73 (2.0%) 1 (0.4%) alloc::alloc::box_free 69 (1.9%) 1 (0.4%) hashbrown::raw::RawTable::drop_elements 68 (1.8%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 66 (1.8%) 2 (0.9%) core::cell::Cell::replace 60 (1.6%) 1 (0.4%) ::drop 58 (1.6%) 2 (0.9%) core::option::Option::ok_or 58 (1.6%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 55 (1.5%) 1 (0.4%) hashbrown::raw::RawTableInner::free_buckets 50 (1.3%) 1 (0.4%) core::fmt::Arguments::new_v1 47 (1.3%) 3 (1.3%) core::option::Option::as_ref 46 (1.2%) 5 (2.2%) core::mem::maybe_uninit::MaybeUninit::assume_init 46 (1.2%) 2 (0.9%) as core::ops::try_trait::Try>::branch 43 (1.2%) 1 (0.4%) core::ptr::drop_in_place,)>+Output = ()>> 38 (1.0%) 3 (1.3%) core::option::Option::take 37 (1.0%) 1 (0.4%) hashbrown::map::HashMap::with_hasher 34 (0.9%) 1 (0.4%) core::num::::overflowing_add 34 (0.9%) 1 (0.4%) core::num::::overflowing_mul 34 (0.9%) 1 (0.4%) hashbrown::raw::RawTableInner::new_in 33 (0.9%) 1 (0.4%) std::collections::hash::map::RandomState::new::{{closure}} 32 (0.9%) 4 (1.8%) core::mem::needs_drop 32 (0.9%) 1 (0.4%) core::num::::checked_add 32 (0.9%) 1 (0.4%) core::num::::checked_mul 32 (0.9%) 1 (0.4%) hashbrown::raw::Bucket::next_n 30 (0.8%) 5 (2.2%) core::ptr::write 30 (0.8%) 1 (0.4%) as core::ops::try_trait::Try>::branch 30 (0.8%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 30 (0.8%) 1 (0.4%) core::sync::atomic::atomic_add 29 (0.8%) 1 (0.4%) hashbrown::raw::RawTable::iter 28 (0.8%) 4 (1.8%) core::ops::function::FnOnce::call_once 28 (0.8%) 1 (0.4%) core::ptr::drop_in_place 27 (0.7%) 1 (0.4%) hashbrown::raw::Bucket::from_base_index 26 (0.7%) 5 (2.2%) core::mem::maybe_uninit::MaybeUninit::uninit 26 (0.7%) 1 (0.4%) hashbrown::raw::TableLayout::new 25 (0.7%) 2 (0.9%) core::cell::UnsafeCell::new 22 (0.6%) 1 (0.4%) hashbrown::raw::RawIterRange::new 21 (0.6%) 3 (1.3%) std::thread::local::lazy::LazyKeyInner::take 21 (0.6%) 2 (0.9%) as core::ops::try_trait::FromResidual>>::from_residual 21 (0.6%) 2 (0.9%) std::thread::local::LocalKey::with 21 (0.6%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 20 (0.5%) 2 (0.9%) core::ptr::mut_ptr::::offset 20 (0.5%) 1 (0.4%) ::deallocate 19 (0.5%) 1 (0.4%) fragile::sticky::REGISTRY::__init 19 (0.5%) 1 (0.4%) hashbrown::raw::Bucket::as_ptr 18 (0.5%) 1 (0.4%) core::cmp::impls::::cmp 17 (0.5%) 5 (2.2%) core::mem::manually_drop::ManuallyDrop::into_inner 17 (0.5%) 3 (1.3%) std::thread::local::lazy::LazyKeyInner::get 16 (0.4%) 1 (0.4%) core::alloc::layout::size_align 16 (0.4%) 1 (0.4%) core::cell::Cell::new 15 (0.4%) 1 (0.4%) as core::ops::function::Fn>::call 15 (0.4%) 1 (0.4%) core::core_arch::x86::m128iExt::as_i8x16 14 (0.4%) 1 (0.4%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.4%) 1 (0.4%) core::core_arch::x86::sse2::_mm_movemask_epi8 13 (0.3%) 2 (0.9%) core::cell::Cell::get 13 (0.3%) 1 (0.4%) hashbrown::map::HashMap::iter 13 (0.3%) 1 (0.4%) std::collections::hash::map::HashMap::iter 12 (0.3%) 2 (0.9%) core::cell::Cell::set 12 (0.3%) 1 (0.4%) alloc::alloc::dealloc 12 (0.3%) 1 (0.4%) hashbrown::raw::RawTable::new 12 (0.3%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 12 (0.3%) 1 (0.4%) hashbrown::raw::sse2::Group::load_aligned 12 (0.3%) 1 (0.4%) std::collections::hash::map::HashMap::with_hasher 11 (0.3%) 5 (2.2%) core::mem::drop 11 (0.3%) 1 (0.4%) as core::ops::drop::Drop>::drop 11 (0.3%) 1 (0.4%) core::alloc::layout::Layout::new 11 (0.3%) 1 (0.4%) core::ptr::unique::Unique::as_ref 11 (0.3%) 1 (0.4%) std::collections::hash::map::RandomState::new::KEYS::__init 10 (0.3%) 2 (0.9%) core::ptr::mut_ptr::::sub 10 (0.3%) 1 (0.4%) ::fmt 10 (0.3%) 1 (0.4%) core::ptr::const_ptr::::offset 10 (0.3%) 1 (0.4%) hashbrown::raw::RawTable::data_end 10 (0.3%) 1 (0.4%) hashbrown::raw::sse2::Group::match_empty_or_deleted 9 (0.2%) 2 (0.9%) core::ptr::non_null::NonNull::new_unchecked 9 (0.2%) 1 (0.4%) core::ptr::drop_in_place>> 8 (0.2%) 6 (2.7%) core::cell::UnsafeCell::get 8 (0.2%) 2 (0.9%) ::into_iter 8 (0.2%) 1 (0.4%) as core::iter::traits::iterator::Iterator>::next 8 (0.2%) 1 (0.4%) core::ptr::unique::Unique::cast 8 (0.2%) 1 (0.4%) fragile::fragile::next_thread_id 8 (0.2%) 1 (0.4%) fragile::sticky::next_item_id 8 (0.2%) 1 (0.4%) hashbrown::raw::RawTable::free_buckets 8 (0.2%) 1 (0.4%) hashbrown::raw::sse2::Group::match_full 7 (0.2%) 5 (2.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 7 (0.2%) 1 (0.4%) as core::default::Default>::default 7 (0.2%) 1 (0.4%) ::default 7 (0.2%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 7 (0.2%) 1 (0.4%) std::collections::hash::map::RandomState::new 6 (0.2%) 2 (0.9%) core::ptr::unique::Unique::as_ptr 6 (0.2%) 1 (0.4%) core::ptr::drop_in_place,)>+Output = ()> 6 (0.2%) 1 (0.4%) core::sync::atomic::AtomicUsize::fetch_add 5 (0.1%) 1 (0.4%) as core::convert::From>>::from 5 (0.1%) 1 (0.4%) core::alloc::layout::Layout::align 5 (0.1%) 1 (0.4%) hashbrown::raw::Bucket::drop 5 (0.1%) 1 (0.4%) hashbrown::raw::RawTableInner::buckets 5 (0.1%) 1 (0.4%) hashbrown::raw::bitmask::BitMask::invert 4 (0.1%) 1 (0.4%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place<(core::cell::UnsafeCell<*mut ()>,alloc::boxed::Box,)>+Output = ()>)> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place<(usize,(core::cell::UnsafeCell<*mut ()>,alloc::boxed::Box,)>+Output = ()>))> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place>>> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place,alloc::boxed::Box,)>+Output = ()>),std::collections::hash::map::RandomState>> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place,alloc::boxed::Box,)>+Output = ()>)>> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place>> 4 (0.1%) 1 (0.4%) core::ptr::drop_in_place>> 4 (0.1%) 1 (0.4%) core::ptr::unique::Unique::new_unchecked 4 (0.1%) 1 (0.4%) hashbrown::raw::RawTable::is_empty 4 (0.1%) 1 (0.4%) hashbrown::raw::RawTable::len 4 (0.1%) 1 (0.4%) hashbrown::raw::RawTableInner::is_empty_singleton 3 (0.1%) 2 (0.9%) core::ptr::non_null::NonNull::as_ptr 3 (0.1%) 1 (0.4%) < as core::fmt::Debug>::fmt::InvalidPlaceholder as core::fmt::Debug>::fmt 3 (0.1%) 1 (0.4%) < as core::fmt::Debug>::fmt::InvalidPlaceholder as core::fmt::Debug>::fmt 3 (0.1%) 1 (0.4%) < as core::fmt::Debug>::fmt::InvalidPlaceholder as core::fmt::Debug>::fmt 3 (0.1%) 1 (0.4%) ::as_m128i 3 (0.1%) 1 (0.4%) as core::ops::try_trait::FromResidual>::from_residual 3 (0.1%) 1 (0.4%) ::fmt 3 (0.1%) 1 (0.4%) core::alloc::layout::Layout::size 3 (0.1%) 1 (0.4%) core::cmp::Ord::max 3 (0.1%) 1 (0.4%) core::core_arch::x86::sse2::_mm_load_si128 3 (0.1%) 1 (0.4%) core::num::::wrapping_neg 3 (0.1%) 1 (0.4%) core::ptr::const_ptr::::add 3 (0.1%) 1 (0.4%) core::ptr::drop_in_place,alloc::boxed::Box,)>+Output = ()>))>> 3 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::drop_in_place 3 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id 3 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id::THREAD_ID::__getit 3 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id::THREAD_ID::__init 3 (0.1%) 1 (0.4%) hashbrown::raw::Bucket::as_ref 3 (0.1%) 1 (0.4%) std::collections::hash::map::RandomState::new::KEYS::__getit 2 (0.1%) 1 (0.4%) core::num::::wrapping_sub 2 (0.1%) 1 (0.4%) core::num::::wrapping_add 2 (0.1%) 1 (0.4%) core::ptr::const_ptr::::cast 2 (0.1%) 1 (0.4%) core::ptr::mut_ptr::::cast 2 (0.1%) 1 (0.4%) fragile::fragile::get_thread_id::{{closure}} 1 (0.0%) 1 (0.4%) >::from 1 (0.0%) 1 (0.4%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.4%) core::mem::align_of 1 (0.0%) 1 (0.4%) core::mem::size_of 1 (0.0%) 1 (0.4%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.4%) core::ptr::drop_in_place 1 (0.0%) 1 (0.4%) hashbrown::raw::sse2::Group::static_empty