Lines Copies Function name ----- ------ ------------- 5804 (100%) 338 (100%) (TOTAL) 651 (11.2%) 8 (2.4%) tracing_core::dispatcher::get_default::{{closure}} 297 (5.1%) 4 (1.2%) std::thread::local::LocalKey::try_with 220 (3.8%) 5 (1.5%) core::mem::replace 192 (3.3%) 4 (1.2%) tracing_core::dispatcher::get_default 166 (2.9%) 1 (0.3%) ::fmt 132 (2.3%) 4 (1.2%) core::result::Result::unwrap_or_else 113 (1.9%) 3 (0.9%) core::option::Option::map 112 (1.9%) 1 (0.3%) tracing_core::dispatcher::Entered::current 93 (1.6%) 3 (0.9%) core::cell::Cell::replace 89 (1.5%) 1 (0.3%) alloc::alloc::Global::alloc_impl 86 (1.5%) 1 (0.3%) alloc::sync::Arc::new 83 (1.4%) 5 (1.5%) core::ptr::read 78 (1.3%) 1 (0.3%) core::cell::RefCell::try_borrow_mut 77 (1.3%) 1 (0.3%) std::thread::local::lazy::LazyKeyInner::initialize 73 (1.3%) 1 (0.3%) ::eq 71 (1.2%) 1 (0.3%) tracing::span::Span::current::{{closure}} 63 (1.1%) 1 (0.3%) as core::ops::drop::Drop>::drop 60 (1.0%) 1 (0.3%) as core::cmp::PartialEq>::eq 60 (1.0%) 1 (0.3%) std::sync::once::Once::call_once 58 (1.0%) 2 (0.6%) core::option::Option::ok_or 58 (1.0%) 1 (0.3%) std::thread::local::fast::Key::get 58 (1.0%) 1 (0.3%) std::thread::local::fast::Key::try_initialize 52 (0.9%) 1 (0.3%) alloc::sync::Weak::inner 51 (0.9%) 1 (0.3%) alloc::alloc::box_free 50 (0.9%) 1 (0.3%) core::fmt::Arguments::new_v1 47 (0.8%) 11 (3.3%) <&T as core::fmt::Debug>::fmt 46 (0.8%) 2 (0.6%) as core::ops::try_trait::Try>::branch 45 (0.8%) 1 (0.3%) ::downcast_ref 45 (0.8%) 1 (0.3%) core::result::Result::expect 43 (0.7%) 3 (0.9%) core::ops::function::FnOnce::call_once 43 (0.7%) 1 (0.3%) core::cell::RefCell::new 43 (0.7%) 1 (0.3%) tracing::__macro_support::MacroCallsite::new 42 (0.7%) 1 (0.3%) tracing::span::Span::make_with 42 (0.7%) 1 (0.3%) tracing_core::dispatcher::CURRENT_STATE::__init 39 (0.7%) 1 (0.3%) ::fmt 39 (0.7%) 1 (0.3%) ::fmt 38 (0.7%) 1 (0.3%) std::thread::local::fast::destroy_value 37 (0.6%) 2 (0.6%) core::option::Option::as_ref 37 (0.6%) 1 (0.3%) tracing::__macro_support::MacroCallsite::register 36 (0.6%) 1 (0.3%) core::sync::atomic::atomic_load 33 (0.6%) 1 (0.3%) std::thread::local::fast::Key::try_register_dtor 33 (0.6%) 1 (0.3%) tracing::span::Span::record_all 32 (0.6%) 1 (0.3%) ::drop 32 (0.6%) 1 (0.3%) tracing::span::Span::or_current 31 (0.5%) 5 (1.5%) core::mem::maybe_uninit::MaybeUninit::assume_init 31 (0.5%) 1 (0.3%) ::fmt 31 (0.5%) 1 (0.3%) core::ptr::metadata::from_raw_parts_mut 31 (0.5%) 1 (0.3%) core::sync::atomic::atomic_store 31 (0.5%) 1 (0.3%) tracing_core::subscriber::Subscriber::downcast_raw 30 (0.5%) 1 (0.3%) as core::ops::try_trait::Try>::branch 30 (0.5%) 1 (0.3%) core::sync::atomic::atomic_add 30 (0.5%) 1 (0.3%) core::sync::atomic::atomic_sub 29 (0.5%) 3 (0.9%) as core::ops::try_trait::FromResidual>>::from_residual 29 (0.5%) 1 (0.3%) ::set_interest 29 (0.5%) 1 (0.3%) ::fmt 29 (0.5%) 1 (0.3%) ::fmt 28 (0.5%) 2 (0.6%) core::option::Option::is_some 28 (0.5%) 1 (0.3%) alloc::alloc::exchange_malloc 28 (0.5%) 1 (0.3%) core::ptr::drop_in_place 28 (0.5%) 1 (0.3%) tracing::span:: for core::option::Option>::from 27 (0.5%) 1 (0.3%) as core::clone::Clone>::clone 26 (0.4%) 4 (1.2%) core::cell::UnsafeCell::new 26 (0.4%) 1 (0.3%) as core::ops::drop::Drop>::drop 26 (0.4%) 1 (0.3%) alloc::sync::Arc::drop_slow 26 (0.4%) 1 (0.3%) core::fmt::num::::fmt 26 (0.4%) 1 (0.3%) tracing::__macro_support::MacroCallsite::is_enabled 25 (0.4%) 5 (1.5%) core::ptr::write 24 (0.4%) 1 (0.3%) core::alloc::layout::Layout::for_value_raw 24 (0.4%) 1 (0.3%) std::sync::once::Once::new 23 (0.4%) 1 (0.3%) alloc::sync::Arc::get_mut_unchecked 23 (0.4%) 1 (0.3%) core::sync::atomic::fence 22 (0.4%) 1 (0.3%) core::mem::align_of_val_raw 22 (0.4%) 1 (0.3%) core::mem::size_of_val_raw 21 (0.4%) 2 (0.6%) core::option::Option::take 21 (0.4%) 1 (0.3%) core::cell::BorrowRefMut::new 21 (0.4%) 1 (0.3%) tracing::span::Span::new 21 (0.4%) 1 (0.3%) tracing::span::Span::new_root 20 (0.3%) 1 (0.3%) ::deallocate 20 (0.3%) 1 (0.3%) tracing_core::dispatcher::State::enter 19 (0.3%) 1 (0.3%) as core::ops::deref::Deref>::deref 19 (0.3%) 1 (0.3%) as core::fmt::Debug>::fmt 18 (0.3%) 5 (1.5%) core::mem::maybe_uninit::MaybeUninit::uninit 18 (0.3%) 1 (0.3%) tracing::span::Span::new_root_with 18 (0.3%) 1 (0.3%) tracing::span::Span::new_with 18 (0.3%) 1 (0.3%) tracing_core::dispatcher::Dispatch::none 17 (0.3%) 5 (1.5%) core::mem::drop 17 (0.3%) 2 (0.6%) core::ptr::non_null::NonNull::new_unchecked 17 (0.3%) 1 (0.3%) ::clone 16 (0.3%) 2 (0.6%) alloc::sync::Arc::from_inner 16 (0.3%) 1 (0.3%) ::clone 15 (0.3%) 3 (0.9%) core::cell::Cell::set 15 (0.3%) 1 (0.3%) alloc::boxed::Box::leak 14 (0.2%) 2 (0.6%) core::cell::Cell::new 14 (0.2%) 1 (0.3%) core::alloc::layout::Layout::from_size_align_unchecked 14 (0.2%) 1 (0.3%) core::ptr::non_null::NonNull::new 14 (0.2%) 1 (0.3%) tracing::span::Span::none 13 (0.2%) 1 (0.3%) core::option::Option::unwrap 13 (0.2%) 1 (0.3%) core::ptr::non_null::NonNull<[T]>::slice_from_raw_parts 12 (0.2%) 1 (0.3%) alloc::alloc::alloc 12 (0.2%) 1 (0.3%) alloc::alloc::alloc_zeroed 12 (0.2%) 1 (0.3%) alloc::alloc::dealloc 12 (0.2%) 1 (0.3%) core::any::TypeId::of 12 (0.2%) 1 (0.3%) core::ptr::drop_in_place> 12 (0.2%) 1 (0.3%) tracing::span::Inner::new 12 (0.2%) 1 (0.3%) tracing_core::subscriber::Interest::is_always 12 (0.2%) 1 (0.3%) tracing_core::subscriber::Interest::is_never 11 (0.2%) 1 (0.3%) ::is 11 (0.2%) 1 (0.3%) core::cell::RefCell::borrow_mut 11 (0.2%) 1 (0.3%) core::ptr::drop_in_place> 11 (0.2%) 1 (0.3%) core::ptr::non_null::NonNull::as_ref 10 (0.2%) 3 (0.9%) core::ptr::non_null::NonNull::as_ptr 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::clone_span 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::current_span 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::enabled 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::new_span 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::record 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::record_follows_from 10 (0.2%) 1 (0.3%) as tracing_core::subscriber::Subscriber>::try_close 10 (0.2%) 1 (0.3%) core::ptr::const_ptr::::guaranteed_eq 10 (0.2%) 1 (0.3%) core::ptr::mut_ptr::::guaranteed_eq 10 (0.2%) 1 (0.3%) std::sync::once::Once::is_completed 10 (0.2%) 1 (0.3%) tracing::span::Span::new::{{closure}} 10 (0.2%) 1 (0.3%) tracing::span::Span::new_root::{{closure}} 9 (0.2%) 5 (1.5%) core::mem::manually_drop::ManuallyDrop::into_inner 9 (0.2%) 1 (0.3%) ::drop 9 (0.2%) 1 (0.3%) core::ops::function::FnOnce::call_once{{vtable.shim}} 9 (0.2%) 1 (0.3%) core::ptr::drop_in_place> 9 (0.2%) 1 (0.3%) core::ptr::non_null::NonNull<[T]>::as_non_null_ptr 9 (0.2%) 1 (0.3%) core::ptr::slice_from_raw_parts_mut 9 (0.2%) 1 (0.3%) std::sync::once::Once::call_once::{{closure}} 8 (0.1%) 2 (0.6%) core::cell::Cell::get 8 (0.1%) 1 (0.3%) core::mem::needs_drop 8 (0.1%) 1 (0.3%) core::ptr::non_null::NonNull::cast 8 (0.1%) 1 (0.3%) core::sync::atomic::AtomicUsize::new 8 (0.1%) 1 (0.3%) tracing::__macro_support::MacroCallsite::is_enabled::{{closure}} 8 (0.1%) 1 (0.3%) tracing::span:: for core::option::Option<&tracing_core::span::Id>>::from 8 (0.1%) 1 (0.3%) tracing::span:: for core::option::Option>::from 8 (0.1%) 1 (0.3%) tracing::span::EnteredSpan::id 8 (0.1%) 1 (0.3%) tracing_core::metadata::Metadata::callsite 7 (0.1%) 6 (1.8%) core::cell::UnsafeCell::get 7 (0.1%) 5 (1.5%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 7 (0.1%) 1 (0.3%) ::allocate 7 (0.1%) 1 (0.3%) as core::convert::AsRef>::as_ref 7 (0.1%) 1 (0.3%) alloc::sync::Arc::inner 7 (0.1%) 1 (0.3%) tracing::__macro_support::MacroCallsite::register::{{closure}} 7 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::is 6 (0.1%) 1 (0.3%) ::drop 6 (0.1%) 1 (0.3%) ::clone 6 (0.1%) 1 (0.3%) core::alloc::layout::Layout::dangling 6 (0.1%) 1 (0.3%) core::ptr::const_ptr::::is_null 6 (0.1%) 1 (0.3%) core::ptr::drop_in_place 6 (0.1%) 1 (0.3%) core::ptr::unique::Unique::cast 6 (0.1%) 1 (0.3%) core::sync::atomic::AtomicUsize::fetch_add 6 (0.1%) 1 (0.3%) core::sync::atomic::AtomicUsize::fetch_sub 6 (0.1%) 1 (0.3%) core::sync::atomic::AtomicUsize::load 6 (0.1%) 1 (0.3%) core::sync::atomic::AtomicUsize::store 6 (0.1%) 1 (0.3%) std::thread::local::lazy::LazyKeyInner::get 6 (0.1%) 1 (0.3%) std::thread::local::lazy::LazyKeyInner::take 6 (0.1%) 1 (0.3%) tracing::span:: for core::option::Option<&tracing_core::span::Id>>::from 6 (0.1%) 1 (0.3%) tracing::span:: for core::option::Option>::from 6 (0.1%) 1 (0.3%) tracing::span::Span::id 5 (0.1%) 1 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 5 (0.1%) 1 (0.3%) as core::convert::From<&mut T>>::from 5 (0.1%) 1 (0.3%) as core::convert::From>>::from 5 (0.1%) 1 (0.3%) ::eq 5 (0.1%) 1 (0.3%) core::alloc::layout::Layout::align 5 (0.1%) 1 (0.3%) core::mem::manually_drop::ManuallyDrop::new 5 (0.1%) 1 (0.3%) core::ptr::mut_ptr::::is_null 5 (0.1%) 1 (0.3%) core::ptr::non_null::NonNull<[T]>::as_mut_ptr 5 (0.1%) 1 (0.3%) tracing::span::Inner::follows_from 5 (0.1%) 1 (0.3%) tracing::span::Inner::record 4 (0.1%) 1 (0.3%) ::eq 4 (0.1%) 1 (0.3%) ::eq 4 (0.1%) 1 (0.3%) alloc::rc::is_dangling 4 (0.1%) 1 (0.3%) core::num::nonzero::NonZeroUsize::new_unchecked 4 (0.1%) 1 (0.3%) core::option::Option::is_none 4 (0.1%) 1 (0.3%) core::ptr::drop_in_place> 4 (0.1%) 1 (0.3%) core::ptr::drop_in_place> 4 (0.1%) 1 (0.3%) core::ptr::drop_in_place 4 (0.1%) 1 (0.3%) core::ptr::drop_in_place 4 (0.1%) 1 (0.3%) core::ptr::unique::Unique::as_ref 4 (0.1%) 1 (0.3%) core::ptr::unique::Unique::new_unchecked 4 (0.1%) 1 (0.3%) tracing::span::Inner::id 4 (0.1%) 1 (0.3%) tracing::span::Span::is_disabled 4 (0.1%) 1 (0.3%) tracing_core::subscriber::Interest::always 4 (0.1%) 1 (0.3%) tracing_core::subscriber::Interest::never 4 (0.1%) 1 (0.3%) tracing_core::subscriber::Interest::sometimes 4 (0.1%) 1 (0.3%) tracing_core::subscriber::Subscriber::max_level_hint 3 (0.1%) 2 (0.6%) core::ptr::unique::Unique::as_ptr 3 (0.1%) 1 (0.3%) >::into 3 (0.1%) 1 (0.3%) ::fmt 3 (0.1%) 1 (0.3%) as core::ops::deref::Deref>::deref 3 (0.1%) 1 (0.3%) as core::ops::deref::DerefMut>::deref_mut 3 (0.1%) 1 (0.3%) ::metadata 3 (0.1%) 1 (0.3%) ::eq 3 (0.1%) 1 (0.3%) ::register_callsite 3 (0.1%) 1 (0.3%) core::alloc::layout::Layout::size 3 (0.1%) 1 (0.3%) core::ptr::drop_in_place> 3 (0.1%) 1 (0.3%) core::ptr::drop_in_place> 3 (0.1%) 1 (0.3%) core::ptr::drop_in_place 3 (0.1%) 1 (0.3%) core::ptr::drop_in_place> 3 (0.1%) 1 (0.3%) core::ptr::drop_in_place 3 (0.1%) 1 (0.3%) core::ptr::drop_in_place 3 (0.1%) 1 (0.3%) tracing::span::Span::current 3 (0.1%) 1 (0.3%) tracing::span::Span::metadata 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::CURRENT_STATE::__getit 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::clone_span 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::current_span 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::enabled 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::new_span 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::record 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::record_follows_from 3 (0.1%) 1 (0.3%) tracing_core::dispatcher::Dispatch::try_close 3 (0.1%) 1 (0.3%) tracing_core::subscriber::Subscriber::clone_span 3 (0.1%) 1 (0.3%) tracing_core::subscriber::Subscriber::current_span 3 (0.1%) 1 (0.3%) tracing_core::subscriber::Subscriber::try_close 2 (0.0%) 2 (0.6%) >::from 2 (0.0%) 1 (0.3%) as core::ops::deref::Deref>::deref 2 (0.0%) 1 (0.3%) ::clone 2 (0.0%) 1 (0.3%) ::deref 2 (0.0%) 1 (0.3%) core::ptr::mut_ptr::::cast 2 (0.0%) 1 (0.3%) core::ptr::mut_ptr::::as_mut_ptr 2 (0.0%) 1 (0.3%) tracing::span:: for core::option::Option<&tracing_core::span::Id>>::from::{{closure}} 2 (0.0%) 1 (0.3%) tracing::span:: for core::option::Option<&tracing_core::span::Id>>::from::{{closure}} 1 (0.0%) 1 (0.3%) ::enabled 1 (0.0%) 1 (0.3%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.3%) core::num::nonzero::NonZeroUsize::get 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&&str> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&&tracing::span::Span> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&core::marker::PhantomData<*mut ()>> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&str> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&tracing::span::PhantomNotSend> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&tracing::span::Span> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&tracing_core::dispatcher::Dispatch> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&tracing_core::metadata::Level> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&tracing_core::metadata::Metadata> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&tracing_core::span::Id> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place<&u32> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place::{{closure}}> 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::drop_in_place 1 (0.0%) 1 (0.3%) core::ptr::null 1 (0.0%) 1 (0.3%) core::ptr::null_mut 1 (0.0%) 1 (0.3%) tracing_core::subscriber::Subscriber::drop_span