Lines Copies Function name ----- ------ ------------- 150846 (100%) 5593 (100%) (TOTAL) 2305 (1.5%) 24 (0.4%) core::iter::traits::iterator::Iterator::try_fold 2202 (1.5%) 38 (0.7%) alloc::alloc::box_free 1938 (1.3%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 1746 (1.2%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::inner_lookup::{{closure}} 1544 (1.0%) 28 (0.5%) std::panicking::try 1431 (0.9%) 73 (1.3%) core::ptr::read 1403 (0.9%) 29 (0.5%) core::mem::replace 1300 (0.9%) 8 (0.1%) tokio::runtime::task::core::Cell::new 1208 (0.8%) 8 (0.1%) tokio::runtime::task::harness::Harness::drop_join_handle_slow 1208 (0.8%) 8 (0.1%) tokio::runtime::task::list::OwnedTasks::bind 1187 (0.8%) 1 (0.0%) as trust_dns_proto::xfer::dns_handle::DnsHandle>::send::{{closure}} 1158 (0.8%) 131 (2.3%) core::pin::Pin

::new_unchecked 1144 (0.8%) 51 (0.9%) core::ops::function::FnOnce::call_once 1067 (0.7%) 1 (0.0%) trust_dns_proto::udp::udp_client_stream::send_serial_message::{{closure}} 1044 (0.7%) 2 (0.0%) as core::future::future::Future>::poll 990 (0.7%) 13 (0.2%) alloc::sync::Arc::new 986 (0.7%) 21 (0.4%) core::iter::traits::iterator::Iterator::find_map::check::{{closure}} 946 (0.6%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop::{{closure}} 924 (0.6%) 28 (0.5%) std::panicking::try::do_catch 815 (0.5%) 5 (0.1%) alloc::raw_vec::RawVec::grow_amortized 797 (0.5%) 74 (1.3%) core::mem::maybe_uninit::MaybeUninit::assume_init 783 (0.5%) 76 (1.4%) core::mem::manually_drop::ManuallyDrop::new 772 (0.5%) 2 (0.0%) as core::future::future::Future>::poll 769 (0.5%) 16 (0.3%) as core::ops::try_trait::Try>::branch 750 (0.5%) 15 (0.3%) as core::future::future::Future>::poll 736 (0.5%) 12 (0.2%) as core::ops::drop::Drop>::drop 734 (0.5%) 16 (0.3%) core::option::Option::map 725 (0.5%) 5 (0.1%) alloc::raw_vec::RawVec::allocate_in 720 (0.5%) 28 (0.5%) std::panicking::try::do_call 681 (0.5%) 13 (0.2%) alloc::boxed::Box::into_unique 667 (0.4%) 1 (0.0%) trust_dns_resolver::error::ResolveError::from_response 664 (0.4%) 1 (0.0%) trust_dns_resolver::hosts::read_hosts_conf 660 (0.4%) 18 (0.3%) as core::ops::try_trait::Try>::branch 660 (0.4%) 16 (0.3%) tokio::loom::std::unsafe_cell::UnsafeCell::with_mut 660 (0.4%) 15 (0.3%) core::pin::Pin<&mut T>::map_unchecked_mut 656 (0.4%) 8 (0.1%) tokio::runtime::task::harness::Harness::poll_inner 648 (0.4%) 18 (0.3%) core::ops::control_flow::ControlFlow::break_value 643 (0.4%) 1 (0.0%) as trust_dns_proto::xfer::DnsRequestSender>::send_message 638 (0.4%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 609 (0.4%) 10 (0.2%) core::result::Result::map_err 604 (0.4%) 1 (0.0%) trust_dns_resolver::name_server::name_server::NameServer::inner_send::{{closure}} 601 (0.4%) 1 (0.0%) core::slice::sort::partition_in_blocks 598 (0.4%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::handle_noerror 580 (0.4%) 8 (0.1%) tokio::runtime::task::raw::RawTask::new 568 (0.4%) 4 (0.1%) tokio::runtime::thread_pool::worker::Shared::bind_new_task 561 (0.4%) 55 (1.0%) core::pin::Pin

::as_mut 554 (0.4%) 12 (0.2%) alloc::sync::Weak::inner 538 (0.4%) 5 (0.1%) as alloc::vec::spec_from_iter_nested::SpecFromIterNested>::from_iter 521 (0.3%) 7 (0.1%) std::thread::local::LocalKey::try_with 520 (0.3%) 4 (0.1%) tokio::runtime::basic_scheduler::Spawner::spawn 519 (0.3%) 1 (0.0%) trust_dns_resolver::name_server::name_server::NameServer::connected_mut_client::{{closure}} 511 (0.3%) 1 (0.0%) trust_dns_resolver::system_conf::unix::into_resolver_config 508 (0.3%) 4 (0.1%) tokio::runtime::task::harness::poll_future 503 (0.3%) 15 (0.3%) alloc::boxed::Box::pin 502 (0.3%) 4 (0.1%) as core::future::future::Future>::poll 491 (0.3%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::error::ResolveError>::inner_lookup::{{closure}}> 486 (0.3%) 13 (0.2%) alloc::boxed::Box::into_raw_with_allocator 484 (0.3%) 2 (0.0%) trust_dns_resolver::caching_client::CachingClient::handle_noerror::{{closure}} 478 (0.3%) 77 (1.4%) core::mem::manually_drop::ManuallyDrop::into_inner 467 (0.3%) 6 (0.1%) tokio::coop::with_budget::{{closure}} 463 (0.3%) 5 (0.1%) alloc::vec::Vec::extend_desugared 436 (0.3%) 2 (0.0%) ::timeout::{{closure}} 432 (0.3%) 8 (0.1%) tokio::runtime::task::harness::Harness::release 432 (0.3%) 8 (0.1%) tokio::runtime::task::new_task 426 (0.3%) 26 (0.5%) core::ops::function::impls:: for &mut F>::call_mut 424 (0.3%) 8 (0.1%) tokio::runtime::task::harness::Harness::try_read_output 423 (0.3%) 42 (0.8%) core::ptr::unique::Unique::cast 421 (0.3%) 22 (0.4%) as core::ops::try_trait::FromResidual>>::from_residual 420 (0.3%) 1 (0.0%) ::clone 413 (0.3%) 7 (0.1%) hashbrown::raw::RawTable::find 411 (0.3%) 5 (0.1%) core::iter::traits::iterator::Iterator::fold 408 (0.3%) 8 (0.1%) tokio::runtime::task::harness::Harness::complete 406 (0.3%) 14 (0.3%) core::fmt::ArgumentV1::new 405 (0.3%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::build_names 400 (0.3%) 44 (0.8%) core::ptr::write 398 (0.3%) 4 (0.1%) futures_util::future::future::map::_::>::project_replace 385 (0.3%) 15 (0.3%) alloc::boxed::Box::new 377 (0.2%) 13 (0.2%) alloc::boxed::Box::from_raw_in 369 (0.2%) 36 (0.6%) core::ptr::non_null::NonNull::cast 365 (0.2%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 360 (0.2%) 5 (0.1%) alloc::raw_vec::RawVec::current_memory 357 (0.2%) 1 (0.0%) as core::future::future::Future>::poll 354 (0.2%) 12 (0.2%) core::alloc::layout::Layout::for_value_raw 353 (0.2%) 14 (0.3%) core::option::Option::expect 348 (0.2%) 3 (0.1%) hashbrown::map::HashMap::insert 348 (0.2%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 346 (0.2%) 24 (0.4%) alloc::boxed::Box::leak 345 (0.2%) 1 (0.0%) tokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}} 344 (0.2%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 336 (0.2%) 68 (1.2%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 336 (0.2%) 8 (0.1%) tokio::runtime::task::harness::poll_future::{{closure}} 330 (0.2%) 2 (0.0%) alloc::sync::Arc::try_allocate_for_layout 328 (0.2%) 79 (1.4%) core::mem::maybe_uninit::MaybeUninit::uninit 326 (0.2%) 2 (0.0%) futures_channel::mpsc::channel 320 (0.2%) 8 (0.1%) tokio::runtime::task::harness::Harness::complete::{{closure}} 317 (0.2%) 2 (0.0%) tokio::park::thread::CachedParkThread::block_on 316 (0.2%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::try_fold 311 (0.2%) 1 (0.0%) as trust_dns_proto::xfer::DnsRequestSender>::send_message 309 (0.2%) 7 (0.1%) core::result::Result::expect 308 (0.2%) 35 (0.6%) core::ptr::unique::Unique::as_ref 308 (0.2%) 28 (0.5%) std::panic::catch_unwind 308 (0.2%) 3 (0.1%) hashbrown::raw::RawTable::insert 307 (0.2%) 1 (0.0%) core::slice::sort::recurse 305 (0.2%) 21 (0.4%) core::iter::traits::iterator::Iterator::find_map 305 (0.2%) 1 (0.0%) core::ptr::drop_in_place<> as trust_dns_proto::xfer::dns_handle::DnsHandle>::send::{{closure}}> 304 (0.2%) 18 (0.3%) as core::ops::try_trait::FromResidual>::from_residual 301 (0.2%) 1 (0.0%) core::ptr::drop_in_place>::{{closure}}> 297 (0.2%) 1 (0.0%) smallvec::SmallVec::try_grow 288 (0.2%) 28 (0.5%) as core::ops::function::FnOnce<()>>::call_once 285 (0.2%) 2 (0.0%) tokio::runtime::basic_scheduler::Context::enter 282 (0.2%) 42 (0.8%) >::into 280 (0.2%) 12 (0.2%) as core::ops::drop::Drop>::drop 280 (0.2%) 5 (0.1%) core::alloc::layout::Layout::array 270 (0.2%) 5 (0.1%) core::slice::iter::Iter::post_inc_start 265 (0.2%) 1 (0.0%) trust_dns_resolver::hosts::Hosts::insert 265 (0.2%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::NameServerPool::try_send::{{closure}} 264 (0.2%) 8 (0.1%) tokio::runtime::task::waker::waker_ref 264 (0.2%) 4 (0.1%) tokio::runtime::task::harness::cancel_task 261 (0.2%) 3 (0.1%) as futures_core::stream::Stream>::poll_next 258 (0.2%) 1 (0.0%) trust_dns_proto::xfer::dns_multiplexer::DnsMultiplexer::drop_cancelled 256 (0.2%) 8 (0.1%) tokio::runtime::task::harness::Harness::poll 256 (0.2%) 8 (0.1%) tokio::runtime::task::harness::Harness::wake_by_val 256 (0.2%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next 255 (0.2%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 254 (0.2%) 4 (0.1%) core::result::Result::map 253 (0.2%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}> 252 (0.2%) 2 (0.0%) as core::ops::drop::Drop>::drop 252 (0.2%) 1 (0.0%) as core::future::future::Future>::poll 252 (0.2%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::insert 248 (0.2%) 39 (0.7%) core::ptr::unique::Unique::as_ptr 244 (0.2%) 4 (0.1%) tokio::task::spawn::spawn_inner 243 (0.2%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::new_with_conn 242 (0.2%) 7 (0.1%) as alloc::vec::spec_extend::SpecExtend>::spec_extend 239 (0.2%) 21 (0.4%) core::iter::adapters::filter_map::FilterMap::new 239 (0.2%) 1 (0.0%) core::slice::sort::partition 238 (0.2%) 10 (0.2%) as core::clone::Clone>::clone 233 (0.2%) 23 (0.4%) <&T as core::fmt::Debug>::fmt 231 (0.2%) 7 (0.1%) hashbrown::raw::RawTable::find::{{closure}} 225 (0.1%) 1 (0.0%) as core::future::future::Future>::poll 224 (0.1%) 28 (0.5%) as core::ops::deref::DerefMut>::deref_mut 224 (0.1%) 8 (0.1%) tokio::runtime::task::harness::Harness::wake_by_ref 224 (0.1%) 8 (0.1%) tokio::runtime::task::waker::clone_waker 223 (0.1%) 2 (0.0%) as core::future::future::Future>::poll 222 (0.1%) 2 (0.0%) as futures_core::stream::Stream>::poll_next 220 (0.1%) 28 (0.5%) core::mem::manually_drop::ManuallyDrop::take 220 (0.1%) 4 (0.1%) hashbrown::raw::RawTable::reserve_rehash 220 (0.1%) 2 (0.0%) tokio::util::linked_list::LinkedList::Target>::push_front 219 (0.1%) 1 (0.0%) as trust_dns_resolver::name_server::connection_provider::ConnectionProvider>::new_connection 219 (0.1%) 1 (0.0%) as trust_dns_proto::xfer::dns_handle::DnsHandle>::send 218 (0.1%) 1 (0.0%) core::slice::sort::partition_equal 216 (0.1%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::connect::{{closure}} 214 (0.1%) 24 (0.4%) core::ptr::non_null::NonNull::new_unchecked 213 (0.1%) 1 (0.0%) core::ptr::drop_in_place>::inner_send::{{closure}}> 212 (0.1%) 1 (0.0%) tokio::runtime::basic_scheduler::BasicScheduler::block_on 209 (0.1%) 14 (0.3%) core::ops::function::FnOnce::call_once{{vtable.shim}} 208 (0.1%) 4 (0.1%) tokio::runtime::task::core::CoreStage::take_output::{{closure}} 207 (0.1%) 1 (0.0%) trust_dns_proto::op::message::Message::finalize 206 (0.1%) 1 (0.0%) core::slice::sort::shift_tail 206 (0.1%) 1 (0.0%) trust_dns_proto::udp::udp_stream::UdpSocket::send_to::{{closure}} 204 (0.1%) 2 (0.0%) as futures_core::stream::Stream>::poll_next 204 (0.1%) 2 (0.0%) as core::future::future::Future>::poll 203 (0.1%) 12 (0.2%) as core::future::future::Future>::poll 200 (0.1%) 4 (0.1%) hashbrown::raw::RawTable::drop_elements 198 (0.1%) 1 (0.0%) linked_hash_map::LinkedHashMap::insert 196 (0.1%) 4 (0.1%) tokio::runtime::task::core::CoreStage::poll::{{closure}} 195 (0.1%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::new 192 (0.1%) 4 (0.1%) core::slice::iter::Iter::new 192 (0.1%) 3 (0.1%) alloc::vec::Vec::push 191 (0.1%) 2 (0.0%) hashbrown::rustc_entry::>::rustc_entry 191 (0.1%) 1 (0.0%) trust_dns_proto::udp::udp_stream::UdpSocket::recv_from::{{closure}} 188 (0.1%) 1 (0.0%) ::fmt 188 (0.1%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::inner_lookup::{{closure}} 187 (0.1%) 12 (0.2%) alloc::sync::Arc::drop_slow 187 (0.1%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::reverse_lookup::{{closure}} 185 (0.1%) 5 (0.1%) as core::ops::drop::Drop>::drop 184 (0.1%) 30 (0.5%) core::mem::drop 184 (0.1%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next 181 (0.1%) 1 (0.0%) trust_dns_proto::xfer::dns_multiplexer::DnsMultiplexer::stream_closed_close_all 180 (0.1%) 34 (0.6%) core::ptr::non_null::NonNull::as_ptr 180 (0.1%) 21 (0.4%) as core::iter::traits::iterator::Iterator>::next 180 (0.1%) 4 (0.1%) core::option::Option::unwrap_or_else 180 (0.1%) 4 (0.1%) tokio::runtime::task::core::CoreStage::poll 178 (0.1%) 1 (0.0%) ::fmt 178 (0.1%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::negative 177 (0.1%) 3 (0.1%) core::slice::sort::choose_pivot::{{closure}} 176 (0.1%) 8 (0.1%) tokio::runtime::task::harness::Harness::shutdown 176 (0.1%) 2 (0.0%) trust_dns_proto::xfer::dns_exchange::DnsExchange::connect 175 (0.1%) 5 (0.1%) core::ptr::const_ptr::::offset_from 174 (0.1%) 6 (0.1%) core::ptr::metadata::from_raw_parts_mut 174 (0.1%) 3 (0.1%) core::iter::adapters::map::map_fold::{{closure}} 174 (0.1%) 3 (0.1%) core::iter::traits::exact_size::ExactSizeIterator::len 174 (0.1%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 173 (0.1%) 21 (0.4%) core::iter::traits::iterator::Iterator::filter_map 173 (0.1%) 2 (0.0%) alloc::vec::Vec::drain 173 (0.1%) 1 (0.0%) ::send 173 (0.1%) 1 (0.0%) ::fmt 172 (0.1%) 4 (0.1%) futures_util::future::future::map::_::>::project 172 (0.1%) 2 (0.0%) std::sync::poison::map_result 171 (0.1%) 1 (0.0%) as core::future::future::Future>::poll 171 (0.1%) 1 (0.0%) as core::future::future::Future>::poll 170 (0.1%) 33 (0.6%) <&mut T as core::ops::deref::DerefMut>::deref_mut 170 (0.1%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::handle_nxdomain 169 (0.1%) 1 (0.0%) tokio::runtime::basic_scheduler::CoreGuard::enter 168 (0.1%) 21 (0.4%) core::iter::traits::iterator::Iterator::find_map::check 168 (0.1%) 14 (0.3%) core::ptr::mut_ptr::::offset 168 (0.1%) 8 (0.1%) tokio::runtime::task::raw::try_read_output 167 (0.1%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::from_ips_clear 165 (0.1%) 5 (0.1%) alloc::raw_vec::RawVec::new_in 164 (0.1%) 6 (0.1%) tokio::coop::with_budget 162 (0.1%) 3 (0.1%) hashbrown::map::HashMap::remove 161 (0.1%) 1 (0.0%) trust_dns_resolver::error::ResolveError::cmp_specificity 160 (0.1%) 8 (0.1%) tokio::runtime::task::harness::Harness::dealloc 160 (0.1%) 8 (0.1%) tokio::runtime::task::harness::Harness::remote_abort 160 (0.1%) 4 (0.1%) core::hash::BuildHasher::hash_one 160 (0.1%) 4 (0.1%) hashbrown::raw::Bucket::next_n 160 (0.1%) 3 (0.1%) as core::iter::traits::iterator::Iterator>::fold 160 (0.1%) 2 (0.0%) tokio::time::timeout::timeout 159 (0.1%) 9 (0.2%) core::option::Option::is_some 159 (0.1%) 3 (0.1%) std::sync::once::Once::call_once 159 (0.1%) 1 (0.0%) ::clone 159 (0.1%) 1 (0.0%) trust_dns_resolver::lookup::LookupFuture::lookup 158 (0.1%) 1 (0.0%) slab::Slab::insert_at 158 (0.1%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::NameServerPool::from_config_with_provider 158 (0.1%) 1 (0.0%) trust_dns_resolver::resolver::Resolver::new 157 (0.1%) 1 (0.0%) core::slice::sort::shift_head 156 (0.1%) 15 (0.3%) core::option::Option::take 155 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::resize_inner 153 (0.1%) 1 (0.0%) smallvec::SmallVec::drain 152 (0.1%) 18 (0.3%) as core::ops::try_trait::Try>::from_output 151 (0.1%) 31 (0.6%) as core::ops::deref::Deref>::deref 150 (0.1%) 15 (0.3%) core::future::from_generator 150 (0.1%) 2 (0.0%) alloc::boxed::Box::try_new_uninit_in 150 (0.1%) 2 (0.0%) core::fmt::builders::DebugMap::entries 149 (0.1%) 4 (0.1%) hashbrown::raw::Bucket::write 148 (0.1%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next 148 (0.1%) 4 (0.1%) trust_dns_resolver::name_server::name_server_pool::NameServerPool::from_config_with_provider::{{closure}} 148 (0.1%) 1 (0.0%) core::slice::sort::heapsort 148 (0.1%) 1 (0.0%) core::slice::sort::heapsort::{{closure}} 147 (0.1%) 1 (0.0%) core::slice::sort::choose_pivot 145 (0.1%) 29 (0.5%) core::pin::Pin<&mut T>::get_mut 145 (0.1%) 6 (0.1%) core::option::Option::as_mut 145 (0.1%) 5 (0.1%) core::ptr::metadata::from_raw_parts 144 (0.1%) 4 (0.1%) hashbrown::raw::RawIterRange::new 144 (0.1%) 4 (0.1%) hashbrown::raw::RawTable::reserve 144 (0.1%) 3 (0.1%) core::result::Result::unwrap 144 (0.1%) 1 (0.0%) core::alloc::layout::Layout::extend 143 (0.1%) 16 (0.3%) core::cell::UnsafeCell::new 143 (0.1%) 4 (0.1%) tokio::coop::budget 143 (0.1%) 1 (0.0%) core::slice::sort::partial_insertion_sort 142 (0.1%) 2 (0.0%) futures_util::lock::mutex::Mutex::unlock 140 (0.1%) 18 (0.3%) core::ptr::non_null::NonNull::as_ref 140 (0.1%) 4 (0.1%) hashbrown::map::HashMap::with_hasher 140 (0.1%) 4 (0.1%) hashbrown::raw::Bucket::from_base_index 140 (0.1%) 4 (0.1%) hashbrown::raw::RawTable::get 140 (0.1%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::park 140 (0.1%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::release_task 140 (0.1%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind::{{closure}} 140 (0.1%) 1 (0.0%) trust_dns_resolver::system_conf::unix::read_resolv_conf 138 (0.1%) 26 (0.5%) ::into_iter 138 (0.1%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 137 (0.1%) 1 (0.0%) hashbrown::raw::TableLayout::calculate_layout_for 136 (0.1%) 21 (0.4%) ::into_future 136 (0.1%) 17 (0.3%) as core::convert::From<&mut T>>::from 136 (0.1%) 17 (0.3%) core::ptr::unique::Unique::new_unchecked 136 (0.1%) 8 (0.1%) tokio::runtime::task::waker::drop_waker 136 (0.1%) 8 (0.1%) tokio::runtime::task::waker::raw_waker 136 (0.1%) 8 (0.1%) tokio::runtime::task::waker::wake_by_ref 136 (0.1%) 8 (0.1%) tokio::runtime::task::waker::wake_by_val 136 (0.1%) 4 (0.1%) tokio::runtime::task::core::CoreStage::set_stage::{{closure}} 135 (0.1%) 1 (0.0%) futures_channel::mpsc::Receiver::next_message 134 (0.1%) 2 (0.0%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 134 (0.1%) 2 (0.0%) alloc::sync::Arc::allocate_for_layout 134 (0.1%) 2 (0.0%) core::fmt::builders::DebugList::entries 134 (0.1%) 1 (0.0%) ::clone 133 (0.1%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::cache 132 (0.1%) 12 (0.2%) core::pin::Pin<&mut core::pin::Pin

>::as_deref_mut 132 (0.1%) 4 (0.1%) tokio::runtime::spawner::Spawner::spawn 132 (0.1%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::lookup 131 (0.1%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::establish 130 (0.1%) 1 (0.0%) ::to_vec 128 (0.1%) 2 (0.0%) futures_util::lock::mutex::Mutex::new 127 (0.1%) 15 (0.3%) alloc::sync::Arc::from_inner 127 (0.1%) 1 (0.0%) core::ptr::drop_in_place>::try_send::{{closure}}> 127 (0.1%) 1 (0.0%) core::slice::::reverse::revswap 126 (0.1%) 21 (0.4%) core::pin::Pin

::new 126 (0.1%) 12 (0.2%) alloc::rc::is_dangling 126 (0.1%) 2 (0.0%) std::sync::mutex::Mutex::new 126 (0.1%) 2 (0.0%) trust_dns_proto::xfer::dns_exchange::DnsExchange::from_stream_with_receiver 126 (0.1%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::duplicate 125 (0.1%) 7 (0.1%) core::iter::adapters::map::Map::new 125 (0.1%) 1 (0.0%) futures_util::stream::futures_unordered::ready_to_run_queue::ReadyToRunQueue::dequeue 124 (0.1%) 4 (0.1%) hashbrown::raw::RawTable::iter 124 (0.1%) 2 (0.0%) tokio::task::spawn::spawn 124 (0.1%) 1 (0.0%) slab::Slab::try_remove 124 (0.1%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN12futures_util6stream17futures_unordered27FuturesUnordered$LT$Fut$GT$4link17h08e40c8bd26f774fE 122 (0.1%) 7 (0.1%) core::option::Option::unwrap 122 (0.1%) 2 (0.0%) trust_dns_resolver::hosts::Hosts::insert::{{closure}} 122 (0.1%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::push 121 (0.1%) 2 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::connect::{{closure}}::{{closure}}::{{closure}} 120 (0.1%) 2 (0.0%) core::slice::iter::Iter::make_slice 120 (0.1%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::unlink 120 (0.1%) 1 (0.0%) trust_dns_resolver::resolver::Resolver::reverse_lookup 119 (0.1%) 7 (0.1%) core::alloc::layout::Layout::new 119 (0.1%) 3 (0.1%) hashbrown::raw::RawTable::remove_entry 119 (0.1%) 1 (0.0%) core::slice::sort::break_patterns 118 (0.1%) 13 (0.2%) core::mem::align_of_val_raw 118 (0.1%) 2 (0.0%) core::option::Option::get_or_insert_with 117 (0.1%) 13 (0.2%) core::pin::Pin

::as_ref 117 (0.1%) 3 (0.1%) alloc::raw_vec::RawVec::from_raw_parts_in 117 (0.1%) 1 (0.0%) ::clone 116 (0.1%) 4 (0.1%) hashbrown::map::HashMap::get_inner 116 (0.1%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 115 (0.1%) 13 (0.2%) as core::convert::From<&mut T>>::from 115 (0.1%) 5 (0.1%) alloc::raw_vec::RawVec::set_ptr_and_cap 114 (0.1%) 1 (0.0%) ::clone 113 (0.1%) 1 (0.0%) ::fmt 113 (0.1%) 1 (0.0%) core::ptr::drop_in_place>::connected_mut_client::{{closure}}> 112 (0.1%) 8 (0.1%) tokio::runtime::task::harness::Harness::drop_join_handle_slow::{{closure}} 112 (0.1%) 7 (0.1%) core::alloc::layout::size_align 112 (0.1%) 4 (0.1%) hashbrown::raw::RawTable::reserve_rehash::{{closure}} 112 (0.1%) 3 (0.1%) core::iter::traits::iterator::Iterator::for_each 112 (0.1%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::find 111 (0.1%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::from_system_conf_with_provider 111 (0.1%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::new 110 (0.1%) 12 (0.2%) core::mem::size_of_val_raw 110 (0.1%) 2 (0.0%) as futures_core::stream::Stream>::poll_next 110 (0.1%) 2 (0.0%) std::collections::hash::map::map_entry 110 (0.1%) 1 (0.0%) as trust_dns_proto::xfer::dns_handle::DnsHandle>::send 110 (0.1%) 1 (0.0%) core::ptr::swap_nonoverlapping_bytes 110 (0.1%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::poll_unparked 109 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 109 (0.1%) 1 (0.0%) as core::clone::Clone>::clone 109 (0.1%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::append 108 (0.1%) 9 (0.2%) core::ptr::const_ptr::::offset 108 (0.1%) 2 (0.0%) core::result::Result::unwrap_or_default 106 (0.1%) 4 (0.1%) as core::clone::Clone>::clone 106 (0.1%) 2 (0.0%) alloc::boxed::Box::new_uninit_in 106 (0.1%) 2 (0.0%) core::pin::Pin

::set 106 (0.1%) 2 (0.0%) trust_dns_proto::xfer::dns_exchange::DnsExchangeConnect::connect 105 (0.1%) 3 (0.1%) hashbrown::raw::RawTable::get_mut 104 (0.1%) 8 (0.1%) tokio::runtime::task::harness::Harness::drop_reference 104 (0.1%) 7 (0.1%) std::thread::local::LocalKey::with 104 (0.1%) 1 (0.0%) alloc::sync::Weak::upgrade 103 (0.1%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::insert::{{closure}} 102 (0.1%) 3 (0.1%) lazy_static::lazy::Lazy::get 102 (0.1%) 2 (0.0%) core::ptr::swap_nonoverlapping_one 102 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 101 (0.1%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::fold 101 (0.1%) 1 (0.0%) futures_util::lock::mutex::Mutex::remove_waker 100 (0.1%) 20 (0.4%) core::pin::Pin<&mut T>::get_unchecked_mut 100 (0.1%) 2 (0.0%) as core::fmt::Debug>::fmt 100 (0.1%) 2 (0.0%) as core::iter::traits::exact_size::ExactSizeIterator>::len 100 (0.1%) 2 (0.0%) core::result::Result::unwrap_or_else 100 (0.1%) 1 (0.0%) ::clone 100 (0.1%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::do_send_b 99 (0.1%) 1 (0.0%) hashbrown::raw::RawTable::into_allocation 98 (0.1%) 7 (0.1%) core::intrinsics::copy_nonoverlapping 98 (0.1%) 3 (0.1%) hashbrown::map::HashMap::get 98 (0.1%) 1 (0.0%) trust_dns_proto::xfer::dns_handle::DnsHandle::lookup 97 (0.1%) 1 (0.0%) alloc::alloc::Global::alloc_impl 97 (0.1%) 1 (0.0%) linked_hash_map::LinkedHashMap::get_refresh 96 (0.1%) 12 (0.2%) as core::ops::deref::Deref>::deref 96 (0.1%) 6 (0.1%) alloc::raw_vec::RawVec::capacity 96 (0.1%) 1 (0.0%) core::cmp::max_by 96 (0.1%) 1 (0.0%) core::cmp::min_by 96 (0.1%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::inc_num_messages 95 (0.1%) 1 (0.0%) trust_dns_resolver::name_server::name_server::NameServer::new_with_provider 94 (0.1%) 10 (0.2%) alloc::sync::Arc::get_mut_unchecked 94 (0.1%) 1 (0.0%) futures_channel::mpsc::queue::Queue::pop 93 (0.1%) 1 (0.0%) trust_dns_proto::tcp::tcp_client_stream::TcpClientStream::with_timeout 93 (0.1%) 1 (0.0%) trust_dns_resolver::error::ResolveError::nx_error 93 (0.1%) 1 (0.0%) trust_dns_resolver::system_conf::unix::parse_resolv_conf 92 (0.1%) 4 (0.1%) as core::ops::try_trait::Try>::branch 92 (0.1%) 4 (0.1%) hashbrown::raw::TableLayout::new 92 (0.1%) 2 (0.0%) as core::convert::From>>::from 91 (0.1%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::set_domain 90 (0.1%) 15 (0.3%) alloc::boxed::> for core::pin::Pin>>::from 90 (0.1%) 15 (0.3%) alloc::boxed::Box::into_pin 90 (0.1%) 10 (0.2%) as core::ops::deref::DerefMut>::deref_mut 90 (0.1%) 6 (0.1%) core::ptr::slice_from_raw_parts_mut 90 (0.1%) 2 (0.0%) hashbrown::raw::RawIter::drop_elements 90 (0.1%) 1 (0.0%) as rand::distributions::uniform::UniformSampler>::new_inclusive 89 (0.1%) 1 (0.0%) ::eq 89 (0.1%) 1 (0.0%) ::ne 88 (0.1%) 8 (0.1%) tokio::runtime::task::raw::dealloc 88 (0.1%) 8 (0.1%) tokio::runtime::task::raw::drop_join_handle_slow 88 (0.1%) 8 (0.1%) tokio::runtime::task::raw::poll 88 (0.1%) 8 (0.1%) tokio::runtime::task::raw::remote_abort 88 (0.1%) 8 (0.1%) tokio::runtime::task::raw::shutdown 88 (0.1%) 7 (0.1%) core::iter::traits::iterator::Iterator::map 88 (0.1%) 4 (0.1%) hashbrown::raw::Bucket::as_ptr 88 (0.1%) 2 (0.0%) as core::clone::Clone>::clone 88 (0.1%) 2 (0.0%) as futures_core::stream::Stream>::size_hint 88 (0.1%) 1 (0.0%) ::clone 88 (0.1%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::udp::udp_client_stream::UdpClientStream,trust_dns_proto::TokioTime>> 88 (0.1%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::xfer::dns_multiplexer::DnsMultiplexer>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>> 87 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::nth 87 (0.1%) 1 (0.0%) hashbrown::raw::RawTableInner::reserve_rehash_inner 87 (0.1%) 1 (0.0%) std::collections::hash::map::Entry::or_insert_with 87 (0.1%) 1 (0.0%) trust_dns_resolver::resolver::Resolver::from_system_conf 86 (0.1%) 2 (0.0%) alloc::vec::Vec::truncate 86 (0.1%) 1 (0.0%) futures_channel::mpsc::Receiver::unpark_one 86 (0.1%) 1 (0.0%) smallvec::SmallVec::push 85 (0.1%) 5 (0.1%) alloc::vec::Vec::with_capacity_in 84 (0.1%) 1 (0.0%) core::task::poll::Poll>::map_ok 84 (0.1%) 1 (0.0%) smallvec::SmallVec::try_reserve 83 (0.1%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::try_fold::check::{{closure}} 83 (0.1%) 1 (0.0%) hashbrown::raw::RawTable::insert_no_grow 82 (0.1%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::with_timeout 82 (0.1%) 1 (0.0%) trust_dns_proto::xfer::dns_multiplexer::DnsMultiplexer::next_random_query_id 82 (0.1%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::get::{{closure}} 82 (0.1%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::from_rdata 81 (0.1%) 9 (0.2%) core::ptr::mut_ptr::::add 81 (0.1%) 9 (0.2%) core::ptr::mut_ptr::::is_null 81 (0.1%) 3 (0.1%) futures_util::stream::stream::fuse::_::>::project 81 (0.1%) 1 (0.0%) as core::clone::Clone>::clone 81 (0.1%) 1 (0.0%) ::clone 81 (0.1%) 1 (0.0%) as core::clone::Clone>::clone 81 (0.1%) 1 (0.0%) std::net::ip::Ipv6Addr::new 80 (0.1%) 10 (0.2%) alloc::boxed::Box::into_raw 80 (0.1%) 5 (0.1%) alloc::raw_vec::RawVec::with_capacity_in 80 (0.1%) 2 (0.0%) core::sync::atomic::atomic_store 79 (0.1%) 1 (0.0%) tokio::runtime::basic_scheduler::BasicScheduler::block_on::{{closure}} 78 (0.1%) 5 (0.1%) core::slice::index:: for [T]>::index_mut 78 (0.1%) 4 (0.1%) >::call_once 78 (0.1%) 2 (0.0%) as core::future::future::Future>::poll::{{closure}} 78 (0.1%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 77 (0.1%) 7 (0.1%) futures_util::stream::stream::StreamExt::poll_next_unpin 77 (0.1%) 1 (0.0%) ::eq 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[(trust_dns_proto::rr::resource::Record,u32)]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[slab::Entry]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[trust_dns_proto::rr::domain::name::Name]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[trust_dns_resolver::config::NameServerConfig]> 77 (0.1%) 1 (0.0%) core::ptr::drop_in_place<[trust_dns_resolver::name_server::name_server::NameServer>]> 76 (0.1%) 5 (0.1%) hashbrown::map::equivalent_key::{{closure}} 76 (0.1%) 4 (0.1%) futures_util::future::future::map::Map::new 76 (0.1%) 4 (0.1%) tokio::runtime::task::core::CoreStage::store_output 76 (0.1%) 2 (0.0%) alloc::vec::Vec::append_elements 76 (0.1%) 2 (0.0%) tokio::runtime::enter::Enter::block_on 76 (0.1%) 1 (0.0%) futures_channel::mpsc::Receiver::close 75 (0.0%) 5 (0.1%) alloc::vec::Vec::as_mut_ptr 75 (0.0%) 5 (0.1%) core::ptr::slice_from_raw_parts 75 (0.0%) 5 (0.1%) core::slice::raw::from_raw_parts 75 (0.0%) 1 (0.0%) ::next::{{closure}} 75 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}> 75 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::lookup 74 (0.0%) 10 (0.2%) core::mem::forget 74 (0.0%) 2 (0.0%) ::timeout 74 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::try_fold 74 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 74 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 74 (0.0%) 1 (0.0%) ::clone 74 (0.0%) 1 (0.0%) core::ptr::drop_in_place<[trust_dns_proto::rr::resource::Record; 1]> 74 (0.0%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::get 73 (0.0%) 1 (0.0%) tokio::runtime::Runtime::block_on 72 (0.0%) 15 (0.3%) core::cell::UnsafeCell::get 72 (0.0%) 8 (0.1%) tokio::runtime::task::harness::Harness::from_raw 72 (0.0%) 8 (0.1%) tokio::runtime::task::harness::Harness::get_new_task 72 (0.0%) 4 (0.1%) pin_project_lite::__private::UnsafeOverwriteGuard::new 72 (0.0%) 2 (0.0%) tokio::coop::with_unconstrained 71 (0.0%) 1 (0.0%) ::clone 70 (0.0%) 5 (0.1%) as core::ops::drop::Drop>::drop 70 (0.0%) 2 (0.0%) hashbrown::raw::Bucket::to_base_index 70 (0.0%) 1 (0.0%) ::eq 70 (0.0%) 1 (0.0%) ::eq 70 (0.0%) 1 (0.0%) ::eq 70 (0.0%) 1 (0.0%) alloc::sync::Arc::downgrade 70 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::inner_lookup::{{closure}}> 70 (0.0%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::try_send 69 (0.0%) 3 (0.1%) core::option::Option::as_ref 68 (0.0%) 10 (0.2%) alloc::sync::Arc::inner 68 (0.0%) 6 (0.1%) core::ptr::mut_ptr::::write 68 (0.0%) 4 (0.1%) futures_util::future::future::Map::new 68 (0.0%) 2 (0.0%) core::option::Option::or_else 68 (0.0%) 1 (0.0%) core::slice::::reverse 68 (0.0%) 1 (0.0%) tokio::macros::scoped_tls::ScopedKey::set 67 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 66 (0.0%) 6 (0.1%) futures_util::future::future::FutureExt::poll_unpin 66 (0.0%) 4 (0.1%) tokio::util::trace::task 66 (0.0%) 3 (0.1%) lazy_static::lazy::Lazy::get::{{closure}} 66 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 66 (0.0%) 1 (0.0%) ::partial_cmp 66 (0.0%) 1 (0.0%) core::ptr::drop_in_place<::timeout,std::io::error::Error>+core::marker::Send>>>::{{closure}}> 66 (0.0%) 1 (0.0%) core::ptr::drop_in_place<::timeout+core::marker::Send>>>::{{closure}}> 66 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::into_iter_from 66 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::cname 66 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::new_with_max_ttl 65 (0.0%) 1 (0.0%) as futures_task::arc_wake::ArcWake>::wake_by_ref 65 (0.0%) 1 (0.0%) ::hash 65 (0.0%) 1 (0.0%) ::fmt 65 (0.0%) 1 (0.0%) trust_dns_resolver::error:: for std::io::error::Error>::from 64 (0.0%) 8 (0.1%) as core::ops::deref::Deref>::deref 64 (0.0%) 4 (0.1%) alloc::raw_vec::RawVec::reserve 64 (0.0%) 4 (0.1%) alloc::sync::Arc<[T]>::allocate_for_slice::{{closure}} 64 (0.0%) 2 (0.0%) core::ptr::swap_nonoverlapping 64 (0.0%) 1 (0.0%) ::default 63 (0.0%) 7 (0.1%) core::ptr::const_ptr::::add 62 (0.0%) 2 (0.0%) core::option::Option::as_pin_mut 62 (0.0%) 2 (0.0%) core::slice::sort::partition_in_blocks::width 62 (0.0%) 1 (0.0%) core::slice::sort::insertion_sort 62 (0.0%) 1 (0.0%) smallvec::layout_array 62 (0.0%) 1 (0.0%) tokio::runtime::task::list::OwnedTasks::assert_owner 61 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 61 (0.0%) 1 (0.0%) ::clone 60 (0.0%) 12 (0.2%) <&mut T as core::ops::deref::Deref>::deref 60 (0.0%) 12 (0.2%) core::pin::Pin<&T>::get_ref 60 (0.0%) 4 (0.1%) alloc::raw_vec::RawVec::needs_to_grow 60 (0.0%) 4 (0.1%) alloc::raw_vec::RawVec::reserve::do_reserve_and_handle 60 (0.0%) 4 (0.1%) alloc::vec::Vec::as_ptr 60 (0.0%) 4 (0.1%) core::slice::raw::from_raw_parts_mut 60 (0.0%) 4 (0.1%) futures_util::future::future::_::>::project 60 (0.0%) 1 (0.0%) as rand::distributions::uniform::UniformSampler>::sample 60 (0.0%) 1 (0.0%) >::from 60 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::with_cache 59 (0.0%) 1 (0.0%) as core::iter::traits::collect::FromIterator>::from_iter 59 (0.0%) 1 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 59 (0.0%) 1 (0.0%) ::source 59 (0.0%) 1 (0.0%) ::next::{{closure}} 59 (0.0%) 1 (0.0%) ::cmp 59 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1 59 (0.0%) 1 (0.0%) futures_util::future::try_future::MapErr::new 59 (0.0%) 1 (0.0%) futures_util::future::try_future::MapOk::new 58 (0.0%) 2 (0.0%) alloc::sync::Arc<[T]>::copy_from_slice 58 (0.0%) 2 (0.0%) tokio::time::timeout::_::>::project 58 (0.0%) 1 (0.0%) alloc::slice::hack::into_vec 58 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::reverse_lookup::{{closure}}> 57 (0.0%) 4 (0.1%) tokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}} 57 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 57 (0.0%) 1 (0.0%) ::clone 57 (0.0%) 1 (0.0%) trust_dns_resolver::hosts::Hosts::lookup_static_host 57 (0.0%) 1 (0.0%) trust_dns_resolver::system_conf::unix::into_resolver_config::{{closure}} 56 (0.0%) 8 (0.1%) tokio::runtime::task::harness::Harness::core 56 (0.0%) 8 (0.1%) tokio::runtime::task::harness::Harness::header 56 (0.0%) 8 (0.1%) tokio::runtime::task::harness::Harness::trailer 56 (0.0%) 4 (0.1%) as core::ops::deref::Deref>::deref 56 (0.0%) 4 (0.1%) as core::ops::drop::Drop>::drop 56 (0.0%) 4 (0.1%) as core::ops::drop::Drop>::drop 56 (0.0%) 4 (0.1%) hashbrown::map::make_hasher::{{closure}} 56 (0.0%) 4 (0.1%) std::collections::hash::map::HashMap::with_hasher 56 (0.0%) 2 (0.0%) futures_channel::mpsc::queue::Queue::new 56 (0.0%) 2 (0.0%) futures_util::stream::stream::peek::_::>::project 56 (0.0%) 1 (0.0%) ::try_lock 56 (0.0%) 1 (0.0%) ::fmt 56 (0.0%) 1 (0.0%) ::fmt 56 (0.0%) 1 (0.0%) >>::from 56 (0.0%) 1 (0.0%) core::result::Result::and_then 56 (0.0%) 1 (0.0%) core::result::Result::unwrap_or 55 (0.0%) 5 (0.1%) as core::iter::traits::collect::FromIterator>::from_iter 55 (0.0%) 5 (0.1%) core::ptr::mut_ptr::::sub 55 (0.0%) 2 (0.0%) core::slice::sort::break_patterns::{{closure}} 55 (0.0%) 1 (0.0%) ::eq 55 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 55 (0.0%) 1 (0.0%) ::next::{{closure}} 54 (0.0%) 11 (0.2%) core::ptr::mut_ptr::::cast 54 (0.0%) 9 (0.2%) alloc::boxed::Box::from_raw 54 (0.0%) 4 (0.1%) core::ops::function::impls:: for &mut F>::call_once 54 (0.0%) 3 (0.1%) hashbrown::map::HashMap::remove_entry 54 (0.0%) 3 (0.1%) std::sync::once::Once::call_once::{{closure}} 54 (0.0%) 2 (0.0%) core::cmp::PartialOrd::lt 54 (0.0%) 2 (0.0%) futures_util::lock::mutex::Mutex::try_lock 54 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::any 54 (0.0%) 1 (0.0%) ::cmp 54 (0.0%) 1 (0.0%) ::clone 54 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 54 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>> 54 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 54 (0.0%) 1 (0.0%) core::slice::iter::Iter::pre_dec_end 54 (0.0%) 1 (0.0%) core::slice::iter::IterMut::post_inc_start 53 (0.0%) 7 (0.1%) <&mut I as core::iter::traits::iterator::Iterator>::next 53 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 53 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 53 (0.0%) 1 (0.0%) std::io::error::Error::kind 53 (0.0%) 1 (0.0%) tokio::runtime::basic_scheduler::Context::run_task 52 (0.0%) 4 (0.1%) core::slice::::iter 52 (0.0%) 4 (0.1%) hashbrown::raw::RawTable::data_end 52 (0.0%) 4 (0.1%) tokio::loom::std::unsafe_cell::UnsafeCell::new 52 (0.0%) 4 (0.1%) tokio::runtime::task::core::CoreStage::set_stage 52 (0.0%) 2 (0.0%) <[T] as core::fmt::Debug>::fmt 52 (0.0%) 2 (0.0%) as alloc::vec::spec_extend::SpecExtend>::spec_extend::{{closure}} 52 (0.0%) 1 (0.0%) ::clone 52 (0.0%) 1 (0.0%) ::clone 52 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::dns_handle::DnsHandle>::send 52 (0.0%) 1 (0.0%) core::sync::atomic::atomic_swap 52 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @_ZN4core4sync6atomic11atomic_swap17h4cad761313a65017E 52 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::new 51 (0.0%) 5 (0.1%) as core::ops::try_trait::FromResidual>::from_residual 51 (0.0%) 1 (0.0%) ::clone 51 (0.0%) 1 (0.0%) ::clone 51 (0.0%) 1 (0.0%) ::send::{{closure}} 51 (0.0%) 1 (0.0%) tokio::runtime::thread_pool::ThreadPool::block_on 50 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 50 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 50 (0.0%) 2 (0.0%) std::sync::mutex::MutexGuard::new::{{closure}} 50 (0.0%) 1 (0.0%) >::from 50 (0.0%) 1 (0.0%) core::option::Option::ok_or_else 50 (0.0%) 1 (0.0%) futures_channel::mpsc::queue::Node::new 50 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::from_parts 49 (0.0%) 1 (0.0%) < as core::ops::drop::Drop>::drop::DropGuard as core::ops::drop::Drop>::drop 49 (0.0%) 1 (0.0%) ::clone 49 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align 49 (0.0%) 1 (0.0%) core::ptr::drop_in_place::bind::{{closure}}> 49 (0.0%) 1 (0.0%) core::result::Result::or_else 48 (0.0%) 6 (0.1%) core::iter::traits::iterator::Iterator::collect 48 (0.0%) 4 (0.1%) alloc::vec::Vec::reserve 48 (0.0%) 4 (0.1%) hashbrown::raw::RawTableInner::data_end 48 (0.0%) 4 (0.1%) tokio::runtime::task::harness::cancel_task::{{closure}} 48 (0.0%) 3 (0.1%) core::slice::::len 48 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold 48 (0.0%) 1 (0.0%) ::next::{{closure}} 48 (0.0%) 1 (0.0%) ::next::{{closure}} 48 (0.0%) 1 (0.0%) ::next::{{closure}} 48 (0.0%) 1 (0.0%) ::next::{{closure}} 48 (0.0%) 1 (0.0%) ::next::{{closure}} 48 (0.0%) 1 (0.0%) ::next::{{closure}} 48 (0.0%) 1 (0.0%) core::option::Option::unwrap_unchecked 48 (0.0%) 1 (0.0%) core::ptr::drop_in_place 48 (0.0%) 1 (0.0%) core::slice::iter::IterMut::new 48 (0.0%) 1 (0.0%) core::slice::sort::quicksort 48 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::connect::{{closure}}::{{closure}} 48 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::cloudflare 48 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::google 48 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::new 48 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::quad9 47 (0.0%) 8 (0.1%) futures_util::future::assert_future 47 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 47 (0.0%) 1 (0.0%) >> as core::ops::try_trait::FromResidual>>::from_residual 47 (0.0%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 47 (0.0%) 1 (0.0%) ::fmt 47 (0.0%) 1 (0.0%) ::fmt 47 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::push_name 47 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop::{{closure}}::{{closure}} 46 (0.0%) 2 (0.0%) alloc::vec::Vec::from_raw_parts_in 46 (0.0%) 2 (0.0%) std::io::error::Error::new 46 (0.0%) 1 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 46 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 46 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 46 (0.0%) 1 (0.0%) core::fmt::Arguments::new_v1_formatted 46 (0.0%) 1 (0.0%) futures_channel::mpsc::Sender::try_send 46 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::Local::take_stream 46 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::init 45 (0.0%) 5 (0.1%) core::ptr::const_ptr::::is_null 45 (0.0%) 3 (0.1%) std::collections::hash::map::HashMap::insert 45 (0.0%) 2 (0.0%) > as core::ops::try_trait::FromResidual>>::from_residual 45 (0.0%) 1 (0.0%) ::eq 45 (0.0%) 1 (0.0%) core::slice::::split_at_mut_unchecked 45 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::atomic_load_head_and_len_all 45 (0.0%) 1 (0.0%) linked_hash_map::Node::new 45 (0.0%) 1 (0.0%) smallvec::SmallVec::new 45 (0.0%) 1 (0.0%) trust_dns_resolver::dns_lru::DnsLru::nx_error_with_ttl 44 (0.0%) 4 (0.1%) as core::future::future::Future>::poll 44 (0.0%) 4 (0.1%) hashbrown::raw::RawTable::bucket 44 (0.0%) 4 (0.1%) hashbrown::raw::RawTable::free_buckets 44 (0.0%) 4 (0.1%) hashbrown::raw::RawTableInner::bucket 44 (0.0%) 2 (0.0%) alloc::sync::Arc<[T]>::allocate_for_slice 44 (0.0%) 2 (0.0%) std::sync::poison::PoisonError::new 44 (0.0%) 2 (0.0%) trust_dns_proto::xfer::FirstAnswer::first_answer 44 (0.0%) 1 (0.0%) ::poll_next 44 (0.0%) 1 (0.0%) futures_util::future::either::Either::project 43 (0.0%) 2 (0.0%) core::ptr::swap 43 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 43 (0.0%) 1 (0.0%) as futures_io::if_std::AsyncRead>::poll_read 43 (0.0%) 1 (0.0%) core::num::::checked_add 43 (0.0%) 1 (0.0%) core::num::::checked_mul 43 (0.0%) 1 (0.0%) core::num::::overflowing_add 43 (0.0%) 1 (0.0%) core::num::::overflowing_mul 43 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::ready_to_run_queue::ReadyToRunQueue::enqueue 43 (0.0%) 1 (0.0%) lru_cache::LruCache::insert 43 (0.0%) 1 (0.0%) trust_dns_proto::xfer::dns_multiplexer::DnsMultiplexer::with_timeout 42 (0.0%) 6 (0.1%) core::slice::raw::debug_check_data_len 42 (0.0%) 4 (0.1%) as core::iter::traits::iterator::Iterator>::next 42 (0.0%) 3 (0.1%) alloc::sync::Arc::from_ptr 42 (0.0%) 2 (0.0%) core::iter::adapters::filter::Filter::new 42 (0.0%) 2 (0.0%) tokio::time::timeout::Timeout::new_with_delay 42 (0.0%) 1 (0.0%) ::send 42 (0.0%) 1 (0.0%) alloc::alloc::exchange_malloc 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::error::ProtoError>+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 42 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>> 42 (0.0%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::queue_push_and_signal 42 (0.0%) 1 (0.0%) smallvec::SmallVec::triple 42 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @_ZN4core4sync6atomic11atomic_load17hdc2b40ac58b94870E 42 (0.0%) 1 (0.0%) std::sync::poison::Flag::borrow 42 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::inner_lookup 42 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::Local::take_request 41 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 41 (0.0%) 1 (0.0%) ::hash 41 (0.0%) 1 (0.0%) ::clone 41 (0.0%) 1 (0.0%) ::clone 41 (0.0%) 1 (0.0%) core::option::Option::and_then 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>,trust_dns_proto::op::message::NoopMessageFinalizer>> 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::error::ResolveError>> 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place 41 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::error::ResolveError>> 41 (0.0%) 1 (0.0%) futures_channel::mpsc::queue::Queue::pop_spin 41 (0.0%) 1 (0.0%) smallvec::SmallVec::triple_mut 41 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver>::new 41 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server::NameServer>::new 40 (0.0%) 5 (0.1%) as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 40 (0.0%) 5 (0.1%) alloc::raw_vec::RawVec::ptr 40 (0.0%) 4 (0.1%) core::hash::impls::::hash 40 (0.0%) 4 (0.1%) tokio::runtime::thread_pool::Spawner::spawn 40 (0.0%) 4 (0.1%) trust_dns_resolver::dns_lru::DnsLru::new::{{closure}} 40 (0.0%) 2 (0.0%) trust_dns_resolver::hosts::read_hosts_conf::{{closure}} 40 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 40 (0.0%) 1 (0.0%) ::hash 40 (0.0%) 1 (0.0%) ::hash 40 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 40 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::chain 40 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 40 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 40 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 40 (0.0%) 1 (0.0%) trust_dns_resolver::dns_lru::TtlConfig::from_opts 39 (0.0%) 1 (0.0%) < as futures_core::stream::Stream>::poll_next::Bomb as core::ops::drop::Drop>::drop 39 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 39 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 39 (0.0%) 1 (0.0%) ::clone 39 (0.0%) 1 (0.0%) ::attempted 39 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 39 (0.0%) 1 (0.0%) trust_dns_resolver::system_conf::unix::parse_resolv_conf::{{closure}} 38 (0.0%) 5 (0.1%) hashbrown::map::equivalent_key 38 (0.0%) 3 (0.1%) std::collections::hash::map::HashMap::remove 38 (0.0%) 2 (0.0%) tokio::park::thread::CachedParkThread::block_on::{{closure}} 38 (0.0%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) ::fmt 38 (0.0%) 1 (0.0%) as core::cmp::Ord>::cmp 38 (0.0%) 1 (0.0%) alloc::raw_vec::handle_reserve 38 (0.0%) 1 (0.0%) core::num::::one_less_than_next_power_of_two 38 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>,trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{{closure}}::{{closure}}>> 38 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>> 38 (0.0%) 1 (0.0%) core::result::Result::as_ref 37 (0.0%) 2 (0.0%) futures_util::future::future::FutureExt::boxed 37 (0.0%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 37 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 37 (0.0%) 1 (0.0%) ::hash::{{closure}} 37 (0.0%) 1 (0.0%) ::next::{{closure}} 37 (0.0%) 1 (0.0%) alloc::vec::Vec::pop 37 (0.0%) 1 (0.0%) core::cell::Cell::replace 37 (0.0%) 1 (0.0%) core::sync::atomic::atomic_add 37 (0.0%) 1 (0.0%) core::sync::atomic::atomic_sub 37 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::ensure_guard_node 37 (0.0%) 1 (0.0%) trust_dns_proto::rr::domain::name::Name::from_str_relaxed 37 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::add_name_server 36 (0.0%) 6 (0.1%) alloc::vec::Vec::len 36 (0.0%) 4 (0.1%) hashbrown::map::make_hash 36 (0.0%) 4 (0.1%) tokio::runtime::task::core::CoreStage::drop_future_or_output 36 (0.0%) 4 (0.1%) tokio::runtime::task::core::CoreStage::with_mut 36 (0.0%) 3 (0.1%) alloc::raw_vec::RawVec::reserve_for_push 36 (0.0%) 2 (0.0%) ::timeout::{{closure}}::{{closure}} 36 (0.0%) 2 (0.0%) trust_dns_proto::xfer::dns_exchange::DnsExchangeBackground::pollable_split 36 (0.0%) 1 (0.0%) futures_task::waker_ref::waker_ref 36 (0.0%) 1 (0.0%) std::net::ip::Ipv4Addr::new 36 (0.0%) 1 (0.0%) trust_dns_proto::rr::domain::name::Name::from_str_relaxed::{{closure}} 36 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::UdpSocket::send_to 36 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::inner_lookup 35 (0.0%) 3 (0.1%) core::ops::function::FnMut::call_mut 35 (0.0%) 2 (0.0%) futures_util::future::poll_fn::poll_fn 35 (0.0%) 1 (0.0%) as core::ops::index::Index>::index 35 (0.0%) 1 (0.0%) as core::ops::index::IndexMut>::index_mut 35 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 35 (0.0%) 1 (0.0%) futures_channel::mpsc::queue::Queue::push 35 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN5alloc4sync12Arc$LT$T$GT$8into_raw17h338280dc2e4d45dbE 35 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::UdpSocket::send_to::{{closure}}::{{closure}} 34 (0.0%) 2 (0.0%) futures_util::future::future::FutureExt::map 34 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 34 (0.0%) 1 (0.0%) ::next::{{closure}} 34 (0.0%) 1 (0.0%) ::wmul 34 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::drain_iter_from 34 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::pop_front::{{closure}} 34 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::with_map 34 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_stats::NameServerStats::new 33 (0.0%) 2 (0.0%) as core::future::future::Future>::poll 33 (0.0%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend>>::spec_extend 33 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 33 (0.0%) 1 (0.0%) ::into_iter 33 (0.0%) 1 (0.0%) core::iter::adapters::chain::Chain::new 33 (0.0%) 1 (0.0%) hashbrown::rustc_entry::RustcVacantEntry::insert 33 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::remove::{{closure}} 33 (0.0%) 1 (0.0%) trust_dns_resolver::resolver::Resolver::default 32 (0.0%) 4 (0.1%) as core::ops::drop::Drop>::drop 32 (0.0%) 4 (0.1%) as core::ops::drop::Drop>::drop 32 (0.0%) 4 (0.1%) core::slice::::as_ptr 32 (0.0%) 4 (0.1%) hashbrown::map::make_hasher 32 (0.0%) 4 (0.1%) hashbrown::raw::Bucket::drop 32 (0.0%) 4 (0.1%) hashbrown::raw::RawTable::new 32 (0.0%) 4 (0.1%) pin_project_lite::__private::UnsafeDropInPlaceGuard::new 32 (0.0%) 3 (0.1%) hashbrown::raw::Bucket::read 32 (0.0%) 2 (0.0%) ::spawn_bg 32 (0.0%) 2 (0.0%) core::iter::adapters::take::Take::new 32 (0.0%) 2 (0.0%) futures_util::stream::once::Once::new 32 (0.0%) 2 (0.0%) std::sync::mutex::MutexGuard::new 32 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 32 (0.0%) 1 (0.0%) as core::iter::traits::collect::FromIterator>::from_iter::{{closure}} 32 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 32 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 32 (0.0%) 1 (0.0%) ::default 32 (0.0%) 1 (0.0%) ::poll_next 32 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::drop_entries 32 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_client_stream::UdpClientStream::with_timeout_and_signer 32 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::new_with_deadline 31 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 31 (0.0%) 1 (0.0%) ::fmt 31 (0.0%) 1 (0.0%) ::should_retry 31 (0.0%) 1 (0.0%) ::next 31 (0.0%) 1 (0.0%) core::alloc::layout::Layout::pad_to_align 31 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::iter 31 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::UdpSocket::recv_from 31 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::DepthTracker::track 30 (0.0%) 5 (0.1%) alloc::vec::Vec::with_capacity 30 (0.0%) 5 (0.1%) core::ptr::unique::Unique::dangling 30 (0.0%) 3 (0.1%) alloc::vec::Vec::new 30 (0.0%) 3 (0.1%) std::collections::hash::map::HashMap::get 30 (0.0%) 2 (0.0%) as core::ops::drop::Drop>::drop 30 (0.0%) 2 (0.0%) alloc::boxed::Box,A>::assume_init 30 (0.0%) 2 (0.0%) alloc::sync::Arc::allocate_for_layout::{{closure}} 30 (0.0%) 2 (0.0%) core::intrinsics::copy 30 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::filter 30 (0.0%) 2 (0.0%) core::sync::atomic::AtomicPtr::store 30 (0.0%) 2 (0.0%) futures_util::future::try_future::into_future::_::>::project 30 (0.0%) 2 (0.0%) futures_util::stream::once::_::>::project 30 (0.0%) 2 (0.0%) hashbrown::raw::RawTable::erase_no_drop 30 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) ::cmp 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place::bind::{{closure}}>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>,alloc::sync::Arc>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>> 30 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>> 30 (0.0%) 1 (0.0%) core::result::Result::ok 30 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::clear_free_list 30 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::pop_front 30 (0.0%) 1 (0.0%) tokio::io::read_buf::ReadBuf::filled 29 (0.0%) 1 (0.0%) ::fmt 29 (0.0%) 1 (0.0%) ::fmt 29 (0.0%) 1 (0.0%) ::fmt 29 (0.0%) 1 (0.0%) alloc::vec::Vec::spare_capacity_mut 29 (0.0%) 1 (0.0%) core::slice::::as_mut_ptr_range 29 (0.0%) 1 (0.0%) std::sync::poison::Flag::done 29 (0.0%) 1 (0.0%) tokio::io::read_buf::ReadBuf::new 29 (0.0%) 1 (0.0%) tokio::runtime::basic_scheduler::CoreGuard::enter::{{closure}} 29 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::reinit 28 (0.0%) 4 (0.1%) as core::default::Default>::default 28 (0.0%) 4 (0.1%) hashbrown::raw::RawTable::is_empty 28 (0.0%) 4 (0.1%) hashbrown::raw::RawTable::len 28 (0.0%) 4 (0.1%) tokio::runtime::task::core::CoreStage::take_output 28 (0.0%) 2 (0.0%) as core::iter::traits::collect::Extend>::extend 28 (0.0%) 2 (0.0%) as core::ops::deref::DerefMut>::deref_mut 28 (0.0%) 2 (0.0%) >::get_unchecked 28 (0.0%) 2 (0.0%) core::intrinsics::write_bytes 28 (0.0%) 2 (0.0%) core::iter::adapters::cloned::Cloned::new 28 (0.0%) 2 (0.0%) core::iter::adapters::enumerate::Enumerate::new 28 (0.0%) 2 (0.0%) core::iter::adapters::rev::Rev::new 28 (0.0%) 2 (0.0%) hashbrown::rustc_entry::>::rustc_entry::{{closure}} 28 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap::entry 28 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 28 (0.0%) 1 (0.0%) ::eq 28 (0.0%) 1 (0.0%) alloc::raw_vec::alloc_guard 28 (0.0%) 1 (0.0%) core::option::Option<&T>::cloned 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(trust_dns_proto::op::query::Query,trust_dns_resolver::dns_lru::LruValue)> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(trust_dns_proto::rr::domain::name::Name,trust_dns_resolver::hosts::LookupType)> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(trust_dns_resolver::name_server::name_server::NameServer>,trust_dns_resolver::error::ResolveError)> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::into_iter::IntoIter>,alloc::vec::into_iter::IntoIter>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>; 2]>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>,alloc::sync::Arc>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>+core::marker::Send>>>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>> 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place 28 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 28 (0.0%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::merge 27 (0.0%) 3 (0.1%) alloc::vec::Vec::set_len 27 (0.0%) 3 (0.1%) core::iter::adapters::map::map_fold 27 (0.0%) 3 (0.1%) hashbrown::map::make_insert_hash 27 (0.0%) 1 (0.0%) ::deallocate 27 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 27 (0.0%) 1 (0.0%) as core::fmt::Display>::fmt 27 (0.0%) 1 (0.0%) ::fmt 27 (0.0%) 1 (0.0%) alloc::borrow::Cow::into_owned 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as futures_core::stream::Stream>::poll_next::Bomb+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place>; 2]>> 27 (0.0%) 1 (0.0%) core::ptr::drop_in_place 27 (0.0%) 1 (0.0%) core::ptr::replace 27 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::compare_exchange 27 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::compare_exchange_weak 27 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::clear_head_all 27 (0.0%) 1 (0.0%) hashbrown::raw::bucket_mask_to_capacity 27 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::remove 27 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::connect 27 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_client_stream::send_serial_message 27 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::UdpSocket::recv_from::{{closure}}::{{closure}} 27 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::NameServerPool::try_send 26 (0.0%) 4 (0.1%) futures_util::stream::assert_stream 26 (0.0%) 3 (0.1%) core::ptr::mut_ptr::::read 26 (0.0%) 2 (0.0%) as core::cmp::Ord>::cmp 26 (0.0%) 2 (0.0%) as core::fmt::Debug>::fmt 26 (0.0%) 2 (0.0%) hashbrown::map::HashMap::reserve 26 (0.0%) 2 (0.0%) hashbrown::raw::RawTable::remove 26 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 26 (0.0%) 1 (0.0%) ::clone 26 (0.0%) 1 (0.0%) ::lock 26 (0.0%) 1 (0.0%) alloc::sync::Arc::from_raw 26 (0.0%) 1 (0.0%) futures_channel::mpsc::BoundedInner::set_closed 26 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::ready_to_run_queue::ReadyToRunQueue::clear 26 (0.0%) 1 (0.0%) resolv_conf::config::Config::parse 25 (0.0%) 5 (0.1%) core::ptr::const_ptr::::cast 25 (0.0%) 5 (0.1%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>, [closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>, futures_util::fns::MapErrFn as core::ops::function::FnMut>::call_mut 25 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index_mut 25 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 25 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 25 (0.0%) 1 (0.0%) ::hash 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::dns_handle::DnsHandle>::send 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) ::next::{{closure}} 25 (0.0%) 1 (0.0%) core::alloc::layout::Layout::padding_needed_for 25 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 25 (0.0%) 1 (0.0%) core::ptr::drop_in_place 25 (0.0%) 1 (0.0%) core::slice::::swap 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange 25 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::compare_exchange_weak 25 (0.0%) 1 (0.0%) core::time::Duration::from_millis 25 (0.0%) 1 (0.0%) futures_task::arc_wake::ArcWake::wake 25 (0.0%) 1 (0.0%) hashbrown::rustc_entry::RustcOccupiedEntry::into_mut 25 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::attach 24 (0.0%) 4 (0.1%) core::mem::needs_drop 24 (0.0%) 4 (0.1%) core::slice::iter::size_from_ptr 24 (0.0%) 4 (0.1%) hashbrown::raw::Bucket::as_mut 24 (0.0%) 4 (0.1%) hashbrown::raw::Bucket::as_ref 24 (0.0%) 2 (0.0%) ::write_clone_into_raw 24 (0.0%) 2 (0.0%) as core::fmt::Debug>::fmt 24 (0.0%) 2 (0.0%) as core::future::future::Future>::poll 24 (0.0%) 2 (0.0%) core::ptr::mut_ptr::::write_bytes 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 24 (0.0%) 1 (0.0%) ::clone 24 (0.0%) 1 (0.0%) as core::fmt::Display>::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::fmt 24 (0.0%) 1 (0.0%) ::eq 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::cmp::impls::::cmp 24 (0.0%) 1 (0.0%) core::slice::::swap_unchecked 24 (0.0%) 1 (0.0%) futures_util::future::ready::err 24 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit 24 (0.0%) 1 (0.0%) slab::Slab::iter_mut 24 (0.0%) 1 (0.0%) smallvec::SmallVecData::from_heap 24 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::iter 24 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::record_iter 24 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_stats::NameServerStats::noload_eq 23 (0.0%) 4 (0.1%) core::ptr::mut_ptr::::drop_in_place 23 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::take 23 (0.0%) 1 (0.0%) ::unlock 23 (0.0%) 1 (0.0%) ::clone 23 (0.0%) 1 (0.0%) core::convert::num:: for u32>::try_from 23 (0.0%) 1 (0.0%) core::option::Option::unwrap_or_default 23 (0.0%) 1 (0.0%) core::str::traits::::eq 23 (0.0%) 1 (0.0%) smallvec::deallocate 22 (0.0%) 22 (0.4%) core::mem::size_of 22 (0.0%) 2 (0.0%) <&T as core::convert::AsRef>::as_ref 22 (0.0%) 2 (0.0%) as core::future::future::Future>::poll 22 (0.0%) 2 (0.0%) core::sync::atomic::AtomicPtr::new 22 (0.0%) 2 (0.0%) futures_util::stream::once::once 22 (0.0%) 2 (0.0%) hashbrown::raw::RawTable::bucket_index 22 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 22 (0.0%) 1 (0.0%) as futures_io::if_std::AsyncWrite>::poll_flush 22 (0.0%) 1 (0.0%) ::default 22 (0.0%) 1 (0.0%) ::next 22 (0.0%) 1 (0.0%) >::get 22 (0.0%) 1 (0.0%) >::get_mut 22 (0.0%) 1 (0.0%) core::sync::atomic::fence 22 (0.0%) 1 (0.0%) futures_util::stream::stream::peek::Peekable::new 22 (0.0%) 1 (0.0%) rand::distributions::uniform::Uniform::new_inclusive 21 (0.0%) 3 (0.1%) <&mut I as core::iter::traits::exact_size::ExactSizeIterator>::len 21 (0.0%) 3 (0.1%) core::option::Option::is_none 21 (0.0%) 3 (0.1%) core::ptr::non_null::NonNull::as_mut 21 (0.0%) 3 (0.1%) hashbrown::map::HashMap::len 21 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::cloned 21 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::rev 21 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 21 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 21 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 21 (0.0%) 1 (0.0%) futures_channel::mpsc::Receiver::dec_num_messages 21 (0.0%) 1 (0.0%) smallvec::SmallVecData::heap 21 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop 21 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop::{{closure}}::{{closure}}::{{closure}}::{{closure}} 20 (0.0%) 2 (0.0%) <&T as core::fmt::Display>::fmt 20 (0.0%) 2 (0.0%) <&mut T as core::fmt::Display>::fmt 20 (0.0%) 2 (0.0%) as core::fmt::Debug>::fmt 20 (0.0%) 2 (0.0%) core::cmp::PartialEq::ne 20 (0.0%) 2 (0.0%) core::slice::iter::Iter::as_slice 20 (0.0%) 2 (0.0%) futures_util::future::try_future::into_future::IntoFuture::new 20 (0.0%) 1 (0.0%) ::slice_contains 20 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold::ok::{{closure}} 20 (0.0%) 1 (0.0%) as core::slice::index::SliceIndex<[T]>>::index_mut 20 (0.0%) 1 (0.0%) as futures_core::stream::Stream>::poll_next 20 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 20 (0.0%) 1 (0.0%) as futures_io::if_std::AsyncWrite>::poll_write 20 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 20 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 20 (0.0%) 1 (0.0%) alloc::sync::data_offset_align 20 (0.0%) 1 (0.0%) core::alloc::layout::Layout::from_size_align_unchecked 20 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::swap 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv4Lookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv6Lookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::MxLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::NsLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::ReverseLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SoaLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SrvLookup::ip_iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SrvLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TlsaLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TxtLookup::iter 20 (0.0%) 1 (0.0%) trust_dns_resolver::lookup_ip::LookupIp::iter 19 (0.0%) 1 (0.0%) as futures_util::fns::FnOnce1>>::call_once::{{closure}} 19 (0.0%) 1 (0.0%) >::from 19 (0.0%) 1 (0.0%) >::from 19 (0.0%) 1 (0.0%) >::from 19 (0.0%) 1 (0.0%) alloc::alloc::realloc 19 (0.0%) 1 (0.0%) core::cell::Cell::set 19 (0.0%) 1 (0.0%) core::cmp::Ord::max 19 (0.0%) 1 (0.0%) core::cmp::Ord::min 19 (0.0%) 1 (0.0%) core::cmp::min 19 (0.0%) 1 (0.0%) core::num::::from_ne_bytes 19 (0.0%) 1 (0.0%) core::str::::as_bytes 19 (0.0%) 1 (0.0%) core::str::converts::from_utf8_unchecked 19 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::store 19 (0.0%) 1 (0.0%) core::task::wake::RawWaker::new 19 (0.0%) 1 (0.0%) futures_util::lock::mutex::Mutex::lock 19 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::detach 19 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN12futures_util6stream17futures_unordered4task15Task$LT$Fut$GT$13spin_next_all17h5a9df2124658610fE 19 (0.0%) 1 (0.0%) tokio::macros::scoped_tls::ScopedKey::set::{{closure}} 19 (0.0%) 1 (0.0%) tokio::runtime::basic_scheduler::CoreGuard::block_on::{{closure}}::{{closure}}::{{closure}} 19 (0.0%) 1 (0.0%) trust_dns_proto::rr::record_type::RecordType::is_ip_addr 18 (0.0%) 2 (0.0%) ::try_poll 18 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 18 (0.0%) 2 (0.0%) as core::ops::deref::DerefMut>::deref_mut 18 (0.0%) 2 (0.0%) as core::ops::deref::Deref>::deref 18 (0.0%) 2 (0.0%) core::iter::traits::iterator::Iterator::enumerate 18 (0.0%) 2 (0.0%) core::mem::swap 18 (0.0%) 2 (0.0%) hashbrown::raw::offset_from 18 (0.0%) 2 (0.0%) std::sync::mutex::Mutex::lock 18 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 18 (0.0%) 1 (0.0%) ::poll_flush 18 (0.0%) 1 (0.0%) >::from 18 (0.0%) 1 (0.0%) ::next 18 (0.0%) 1 (0.0%) ::cmp 18 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::increment_len 18 (0.0%) 1 (0.0%) core::num::::to_ascii_lowercase 18 (0.0%) 1 (0.0%) core::panicking::assert_failed 18 (0.0%) 1 (0.0%) core::task::wake::Waker::from_raw 18 (0.0%) 1 (0.0%) futures_core::stream::Stream::size_hint 18 (0.0%) 1 (0.0%) smallvec::SmallVecData::inline 18 (0.0%) 1 (0.0%) smallvec::SmallVecData::inline_mut 18 (0.0%) 1 (0.0%) std::error:: for alloc::boxed::Box>::from 18 (0.0%) 1 (0.0%) std::panicking::panic_count::count_is_zero 18 (0.0%) 1 (0.0%) tokio::future::poll_fn::poll_fn 18 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_client_stream::UdpClientStream::with_timeout 18 (0.0%) 1 (0.0%) trust_dns_resolver::config::Protocol::is_datagram 18 (0.0%) 1 (0.0%) trust_dns_resolver::config::Protocol::is_encrypted 17 (0.0%) 3 (0.1%) core::iter::traits::iterator::Iterator::for_each::call 17 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 17 (0.0%) 1 (0.0%) ::eq 17 (0.0%) 1 (0.0%) >::index 17 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 17 (0.0%) 1 (0.0%) >::from 17 (0.0%) 1 (0.0%) as core::fmt::Debug>::fmt 17 (0.0%) 1 (0.0%) ::send 17 (0.0%) 1 (0.0%) ::eq 17 (0.0%) 1 (0.0%) core::iter::adapters::skip::Skip::new 17 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::write 17 (0.0%) 1 (0.0%) core::num::::is_ascii_uppercase 17 (0.0%) 1 (0.0%) core::ptr::drop_in_place 17 (0.0%) 1 (0.0%) core::ptr::non_null::NonNull::new 17 (0.0%) 1 (0.0%) core::slice::::split_at_mut 17 (0.0%) 1 (0.0%) core::str::::split_whitespace 17 (0.0%) 1 (0.0%) futures_task::waker::increase_refcount 17 (0.0%) 1 (0.0%) futures_util::stream::stream::StreamExt::fuse 17 (0.0%) 1 (0.0%) futures_util::stream::stream::fuse::Fuse::new 17 (0.0%) 1 (0.0%) linked_hash_map::drop_empty_node 17 (0.0%) 1 (0.0%) lock_api::mutex::Mutex::try_lock 17 (0.0%) 1 (0.0%) slab::Slab::insert 17 (0.0%) 1 (0.0%) trust_dns_resolver::dns_lru::LruValue::ttl 16 (0.0%) 4 (0.1%) >::borrow 16 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 16 (0.0%) 2 (0.0%) as core::ops::drop::Drop>::drop 16 (0.0%) 2 (0.0%) as tokio::util::linked_list::Link>::as_raw 16 (0.0%) 2 (0.0%) core::mem::maybe_uninit::MaybeUninit::zeroed 16 (0.0%) 2 (0.0%) core::ptr::const_ptr::::as_ptr 16 (0.0%) 2 (0.0%) core::ptr::mut_ptr::::as_mut_ptr 16 (0.0%) 2 (0.0%) core::slice::::as_mut_ptr 16 (0.0%) 1 (0.0%) ::into_name 16 (0.0%) 1 (0.0%) ::allocate 16 (0.0%) 1 (0.0%) ::allocate_zeroed 16 (0.0%) 1 (0.0%) as alloc::vec::spec_extend::SpecExtend<&T,I>>::spec_extend 16 (0.0%) 1 (0.0%) >::le 16 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 16 (0.0%) 1 (0.0%) ::deref::__static_ref_initialize 16 (0.0%) 1 (0.0%) ::deref::__static_ref_initialize 16 (0.0%) 1 (0.0%) >::from 16 (0.0%) 1 (0.0%) >::index 16 (0.0%) 1 (0.0%) >::index_mut 16 (0.0%) 1 (0.0%) alloc::alloc::dealloc 16 (0.0%) 1 (0.0%) alloc::vec::Vec::extend_from_slice 16 (0.0%) 1 (0.0%) alloc::vec::set_len_on_drop::SetLenOnDrop::new 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,tokio::runtime::task::error::JoinError>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,std::io::error::Error>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,std::io::error::Error>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::error::ResolveError)>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::lookup::LookupFuture>,trust_dns_resolver::error::ResolveError>>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 16 (0.0%) 1 (0.0%) core::ptr::drop_in_place 16 (0.0%) 1 (0.0%) core::ptr::metadata::metadata 16 (0.0%) 1 (0.0%) futures_task::waker::wake_by_ref_arc_raw 16 (0.0%) 1 (0.0%) lock_api::mutex::Mutex::new 16 (0.0%) 1 (0.0%) slab::Slab::remove 16 (0.0%) 1 (0.0%) smallvec::SmallVec::set_len 16 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::pollable_split 16 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::reverse_lookup 16 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server::NameServer::inner_send 16 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop::{{closure}}::{{closure}}::{{closure}} 15 (0.0%) 3 (0.1%) >::from 15 (0.0%) 1 (0.0%) ::deref 15 (0.0%) 1 (0.0%) as core::convert::From>::from 15 (0.0%) 1 (0.0%) ::build_hasher 15 (0.0%) 1 (0.0%) ::clone 15 (0.0%) 1 (0.0%) ::clone 15 (0.0%) 1 (0.0%) ::clone 15 (0.0%) 1 (0.0%) ::clone 15 (0.0%) 1 (0.0%) ::clone 15 (0.0%) 1 (0.0%) ::clone 15 (0.0%) 1 (0.0%) alloc::vec::Vec::append 15 (0.0%) 1 (0.0%) alloc::vec::into_iter::IntoIter::as_raw_mut_slice 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> as trust_dns_proto::xfer::dns_handle::DnsHandle>::send::{{closure}}>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::inner_send::{{closure}}>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::error::ResolveError)>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,tokio::runtime::task::error::JoinError>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>>,futures_util::fns::MapOkFn>::with_timeout::{{closure}}>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>>,futures_util::fns::MapErrFn<>::from>>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>,trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{{closure}}::{{closure}}>> 15 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>> 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::new 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicPtr::swap 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::fetch_add 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::fetch_sub 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::store 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_add 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_and 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_or 15 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::fetch_sub 15 (0.0%) 1 (0.0%) core::task::poll::Poll::is_ready 15 (0.0%) 1 (0.0%) core::time::Duration::from_secs 15 (0.0%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::close_channel 15 (0.0%) 1 (0.0%) futures_util::future::try_future::_::>::project 15 (0.0%) 1 (0.0%) futures_util::future::try_future::_::>::project 15 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::remove_lowest_bit 15 (0.0%) 1 (0.0%) slab::Slab::with_capacity 15 (0.0%) 1 (0.0%) smallvec::SmallVecData::heap_mut 15 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$4swap17hb53cfe1e2c91f57fE 15 (0.0%) 1 (0.0%) trust_dns_proto::xfer::retry_dns_handle::RetryDnsHandle::new 15 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_pool::Local::is_local 15 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::fail 15 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::store 14 (0.0%) 3 (0.1%) core::mem::maybe_uninit::MaybeUninit::as_ptr 14 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::next 14 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 14 (0.0%) 2 (0.0%) alloc::vec::Vec::capacity 14 (0.0%) 2 (0.0%) alloc::vec::Vec::is_empty 14 (0.0%) 2 (0.0%) core::mem::zeroed 14 (0.0%) 2 (0.0%) hashbrown::map::HashMap::is_empty 14 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap::is_empty 14 (0.0%) 2 (0.0%) std::collections::hash::map::HashMap::len 14 (0.0%) 1 (0.0%) <&alloc::vec::Vec as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) ::slice_contains::{{closure}} 14 (0.0%) 1 (0.0%) as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.0%) 1 (0.0%) ::clone 14 (0.0%) 1 (0.0%) ::clone 14 (0.0%) 1 (0.0%) ::deref::__static_ref_initialize 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::into_iter 14 (0.0%) 1 (0.0%) ::next 14 (0.0%) 1 (0.0%) >::from 14 (0.0%) 1 (0.0%) >::get_unchecked_mut 14 (0.0%) 1 (0.0%) alloc::vec::into_iter::IntoIter::as_slice 14 (0.0%) 1 (0.0%) core::array:: for [T; N]>::index 14 (0.0%) 1 (0.0%) core::array:: for [T; N]>::index_mut 14 (0.0%) 1 (0.0%) core::hash::impls::::hash 14 (0.0%) 1 (0.0%) core::hash::sip::SipHasher13::new_with_keys 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 14 (0.0%) 1 (0.0%) core::ptr::drop_in_place 14 (0.0%) 1 (0.0%) futures_channel::mpsc::BoundedSenderInner::poll_unparked::{{closure}} 14 (0.0%) 1 (0.0%) futures_task::waker::clone_arc_raw 14 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::drain 14 (0.0%) 1 (0.0%) smallvec::layout_array::{{closure}} 14 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN5alloc5boxed16Box$LT$T$C$A$GT$4leak17h3a8cf420fa0e3668E 14 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN5alloc5boxed16Box$LT$T$C$A$GT$4leak17h4d7d3fe0a1c688d6E 14 (0.0%) 1 (0.0%) std::collections::hash::map::VacantEntry::insert 14 (0.0%) 1 (0.0%) tokio::runtime::basic_scheduler::CoreGuard::block_on 14 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::from_cache 14 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::LookupFuture::lookup::{{closure}} 13 (0.0%) 13 (0.2%) core::mem::align_of 13 (0.0%) 2 (0.0%) as core::convert::From>::from 13 (0.0%) 2 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 13 (0.0%) 1 (0.0%) ::write 13 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 13 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 13 (0.0%) 1 (0.0%) as core::hash::Hash>::hash 13 (0.0%) 1 (0.0%) ::next_u32 13 (0.0%) 1 (0.0%) ::write 13 (0.0%) 1 (0.0%) as futures_io::if_std::AsyncRead>::poll_read::{{closure}} 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) ::next 13 (0.0%) 1 (0.0%) alloc::alloc::alloc 13 (0.0%) 1 (0.0%) alloc::alloc::alloc_zeroed 13 (0.0%) 1 (0.0%) core::hash::Hasher::write_u8 13 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::new 13 (0.0%) 1 (0.0%) core::num::::next_power_of_two 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 13 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>> 13 (0.0%) 1 (0.0%) core::slice::::iter_mut 13 (0.0%) 1 (0.0%) core::slice::iter::::into_iter 13 (0.0%) 1 (0.0%) core::str::::trim 13 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::load 13 (0.0%) 1 (0.0%) core::task::wake::Waker::wake_by_ref 13 (0.0%) 1 (0.0%) futures_util::future::try_future::TryFutureExt::map_err 13 (0.0%) 1 (0.0%) futures_util::future::try_future::TryFutureExt::map_ok 13 (0.0%) 1 (0.0%) hashbrown::map::HashMap::contains_key 13 (0.0%) 1 (0.0%) lru_cache::LruCache::new 13 (0.0%) 1 (0.0%) smallvec::SmallVecData::from_inline 13 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$13set_ptr_value17h043492cfde3e3755E 13 (0.0%) 1 (0.0%) std::error:: for alloc::boxed::Box>::from 13 (0.0%) 1 (0.0%) std::error::Error::source 13 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver>::tokio 13 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::name_servers 13 (0.0%) 1 (0.0%) trust_dns_resolver::dns_lru::LruValue::is_current 12 (0.0%) 4 (0.1%) std::collections::hash::map::HashMap::new 12 (0.0%) 2 (0.0%) as core::ops::deref::Deref>::deref 12 (0.0%) 1 (0.0%) <*mut T as core::fmt::Pointer>::fmt 12 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 12 (0.0%) 1 (0.0%) as futures_util::fns::FnOnce1>>::call_once 12 (0.0%) 1 (0.0%) as futures_util::fns::FnOnce1>>::call_once 12 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 12 (0.0%) 1 (0.0%) as core::clone::Clone>::clone 12 (0.0%) 1 (0.0%) as core::cmp::PartialOrd>::partial_cmp 12 (0.0%) 1 (0.0%) ::partial_cmp 12 (0.0%) 1 (0.0%) ::partial_cmp 12 (0.0%) 1 (0.0%) ::partial_cmp 12 (0.0%) 1 (0.0%) alloc::vec::Vec::from_raw_parts 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::cmp::impls::::partial_cmp 12 (0.0%) 1 (0.0%) core::iter::traits::iterator::Iterator::skip 12 (0.0%) 1 (0.0%) core::num::::saturating_add 12 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::into_iter::IntoIter>>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::error::ProtoError>+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send> 12 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::copy_from_nonoverlapping 12 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::wrapping_offset 12 (0.0%) 1 (0.0%) core::slice::::contains 12 (0.0%) 1 (0.0%) core::slice::::get 12 (0.0%) 1 (0.0%) core::slice::::get_mut 12 (0.0%) 1 (0.0%) core::slice::::get_unchecked 12 (0.0%) 1 (0.0%) core::slice::::sort_unstable::{{closure}} 12 (0.0%) 1 (0.0%) core::slice::index:: for [T]>::index 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::load 12 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::load 12 (0.0%) 1 (0.0%) futures_task::waker::wake_arc_raw 12 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::is_empty 12 (0.0%) 1 (0.0%) hashbrown::map::HashMap::drain 12 (0.0%) 1 (0.0%) hashbrown::map::HashMap::iter 12 (0.0%) 1 (0.0%) hashbrown::map::HashMap::iter_mut 12 (0.0%) 1 (0.0%) lru_cache::LruCache::iter 12 (0.0%) 1 (0.0%) smallvec::SmallVec::inline_capacity 12 (0.0%) 1 (0.0%) smallvec::SmallVec::reserve 12 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$4load17h6efeb6090ec373cbE 12 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap::drain 12 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap::iter 12 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap::iter_mut 12 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::lock 12 (0.0%) 1 (0.0%) std::sys::unix::mutex::Mutex::unlock 12 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_client_stream::TcpClientStream::with_timeout::{{closure}} 12 (0.0%) 1 (0.0%) trust_dns_resolver::caching_client::CachingClient::inner_lookup::{{closure}}::{{closure}} 12 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::add_search 12 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::load 11 (0.0%) 1 (0.0%) <*const T as core::fmt::Pointer>::fmt 11 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::try_fold::check 11 (0.0%) 1 (0.0%) >::index_mut 11 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 11 (0.0%) 1 (0.0%) ::next 11 (0.0%) 1 (0.0%) as futures_util::fns::FnOnce1>>::call_once::{{closure}} 11 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 11 (0.0%) 1 (0.0%) as core::future::future::Future>::poll 11 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.0%) as core::hash::Hash>::hash 11 (0.0%) 1 (0.0%) as core::iter::traits::double_ended::DoubleEndedIterator>::next_back 11 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 11 (0.0%) 1 (0.0%) ::drop 11 (0.0%) 1 (0.0%) as core::cmp::PartialEq>::eq 11 (0.0%) 1 (0.0%) ::default 11 (0.0%) 1 (0.0%) alloc::slice::::to_vec_in 11 (0.0%) 1 (0.0%) alloc::slice::hack::to_vec 11 (0.0%) 1 (0.0%) core::cmp::impls:: for &A>::eq 11 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_movemask_epi8 11 (0.0%) 1 (0.0%) core::str::::len 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicU8::new 11 (0.0%) 1 (0.0%) core::sync::atomic::AtomicUsize::new 11 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::FuturesUnordered::len 11 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::lowest_set_bit_nonzero 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::load_aligned 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_empty_or_deleted 11 (0.0%) 1 (0.0%) hashbrown::raw::sse2::Group::match_full 11 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN5alloc4sync12Arc$LT$T$GT$6as_ptr17h845b2641085be22bE 11 (0.0%) 1 (0.0%) std::sync::once::Once::is_completed 11 (0.0%) 1 (0.0%) tokio::runtime::task::LocalNotified::run 11 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind 11 (0.0%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::with_capacity 11 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::search 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv4Lookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv6Lookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::is_empty 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::MxLookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::NsLookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::ReverseLookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SoaLookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TlsaLookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TxtLookup::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::lookup_ip::LookupIp::valid_until 11 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server::NameServer::connected_mut_client 10 (0.0%) 2 (0.0%) <&T as thiserror::display::DisplayAsDisplay>::as_display 10 (0.0%) 2 (0.0%) as core::ops::deref::DerefMut>::deref_mut 10 (0.0%) 1 (0.0%) <&mut T as core::fmt::Debug>::fmt 10 (0.0%) 1 (0.0%) <::to_vec::DropGuard as core::ops::drop::Drop>::drop 10 (0.0%) 1 (0.0%) as core::fmt::Display>::fmt 10 (0.0%) 1 (0.0%) as core::fmt::Display>::fmt 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) as core::borrow::Borrow>>::borrow 10 (0.0%) 1 (0.0%) as rand::distributions::distribution::Distribution>::sample 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) ::clone 10 (0.0%) 1 (0.0%) >>::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) ::fmt 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::dns_handle::DnsHandle>::is_verifying_dnssec 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) >::from 10 (0.0%) 1 (0.0%) ::poll_next::{{closure}} 10 (0.0%) 1 (0.0%) alloc::string::String::as_str 10 (0.0%) 1 (0.0%) alloc::vec::Vec::as_slice 10 (0.0%) 1 (0.0%) core::cmp::impls::::eq 10 (0.0%) 1 (0.0%) core::num::::count_ones 10 (0.0%) 1 (0.0%) core::num::::leading_zeros 10 (0.0%) 1 (0.0%) core::str::::is_empty 10 (0.0%) 1 (0.0%) futures_util::stream::futures_unordered::task::Task::waker_ref 10 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::new_in 10 (0.0%) 1 (0.0%) hashbrown::raw::calculate_layout 10 (0.0%) 1 (0.0%) log::max_level 10 (0.0%) 1 (0.0%) lru_cache::LruCache::get_mut 10 (0.0%) 1 (0.0%) lru_cache::LruCache::remove 10 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN12futures_util6stream17futures_unordered27FuturesUnordered$LT$Fut$GT$16pending_next_all17h6cb28aa77836a17bE 10 (0.0%) 1 (0.0%) std::collections::hash::map::HashMap::contains_key 10 (0.0%) 1 (0.0%) std::error::Error::cause 10 (0.0%) 1 (0.0%) std::sync::poison::Flag::get 10 (0.0%) 1 (0.0%) tokio::runtime::task::join::JoinHandle::new 10 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver::build_names::{{closure}} 10 (0.0%) 1 (0.0%) trust_dns_resolver::hosts::Hosts::new 10 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state::NameServerState::is_failed 10 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_stats::NameServerStats::next_failure 10 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_stats::NameServerStats::next_success 9 (0.0%) 1 (0.0%) <() as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) <*mut T as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 9 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 9 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 9 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 9 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 9 (0.0%) 1 (0.0%) as core::ops::deref::DerefMut>::deref_mut 9 (0.0%) 1 (0.0%) as core::fmt::Display>::fmt 9 (0.0%) 1 (0.0%) >::from 9 (0.0%) 1 (0.0%) alloc::slice::::into_vec 9 (0.0%) 1 (0.0%) alloc::slice::::to_vec 9 (0.0%) 1 (0.0%) core::alloc::layout::Layout::dangling 9 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::slice_as_mut_ptr 9 (0.0%) 1 (0.0%) core::num::::swap_bytes 9 (0.0%) 1 (0.0%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.0%) core::ptr::mut_ptr::::len 9 (0.0%) 1 (0.0%) core::slice::::sort_unstable 9 (0.0%) 1 (0.0%) futures_task::waker::drop_arc_raw 9 (0.0%) 1 (0.0%) futures_util::stream::stream::StreamExt::peekable 9 (0.0%) 1 (0.0%) linked_hash_map::Qey::from_ref 9 (0.0%) 1 (0.0%) lock_api::mutex::Mutex::lock 9 (0.0%) 1 (0.0%) rand::distributions::integer:: for rand::distributions::Standard>::sample 9 (0.0%) 1 (0.0%) smallvec::SmallVec::as_mut_ptr 9 (0.0%) 1 (0.0%) smallvec::SmallVec::as_ptr 9 (0.0%) 1 (0.0%) smallvec::SmallVec::len 9 (0.0%) 1 (0.0%) smallvec::SmallVec::spilled 9 (0.0%) 1 (0.0%) std::collections::hash::map::OccupiedEntry::into_mut 9 (0.0%) 1 (0.0%) tokio::runtime::task::Schedule::yield_now 9 (0.0%) 1 (0.0%) trust_dns_proto::rr::record_type::RecordType::is_any 9 (0.0%) 1 (0.0%) trust_dns_proto::rr::record_type::RecordType::is_cname 9 (0.0%) 1 (0.0%) trust_dns_proto::rr::record_type::RecordType::is_srv 9 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::len 8 (0.0%) 8 (0.1%) tokio::runtime::task::raw::vtable 8 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next::{{closure}} 8 (0.0%) 1 (0.0%) ::send_to::{closure#0}::{closure#0}]>"* @"_ZN70_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hc8a3d2ed27073206E 8 (0.0%) 1 (0.0%) ::default 8 (0.0%) 1 (0.0%) ::next 8 (0.0%) 1 (0.0%) alloc::string::String::new 8 (0.0%) 1 (0.0%) alloc::sync::Weak::new 8 (0.0%) 1 (0.0%) alloc::sync::data_offset 8 (0.0%) 1 (0.0%) core::alloc::layout::Layout::align 8 (0.0%) 1 (0.0%) core::any::TypeId::of 8 (0.0%) 1 (0.0%) core::future::get_context 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_add 8 (0.0%) 1 (0.0%) core::num::::wrapping_sub 8 (0.0%) 1 (0.0%) core::slice::::is_empty 8 (0.0%) 1 (0.0%) core::task::wake::Context::from_waker 8 (0.0%) 1 (0.0%) futures_util::stream::stream::StreamExt::next 8 (0.0%) 1 (0.0%) futures_util::stream::stream::next::Next::new 8 (0.0%) 1 (0.0%) hashbrown::raw::bitmask::BitMask::invert 8 (0.0%) 1 (0.0%) hashbrown::rustc_entry::RustcOccupiedEntry::get_mut 8 (0.0%) 1 (0.0%) lock_api::mutex::Mutex::guard 8 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN5alloc4sync12Arc$LT$T$GT$17get_mut_unchecked17h08d46f8769266930E 8 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN5alloc4sync12Arc$LT$T$GT$17get_mut_unchecked17h978d531f28065165E 8 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN67_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17he38c99558f33167eE 8 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN70_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hbe2e150f10a01e21E 8 (0.0%) 1 (0.0%) std::error::Error::backtrace 8 (0.0%) 1 (0.0%) std::error::Error::type_id 8 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::raw_lock 8 (0.0%) 1 (0.0%) std::sys_common::mutex::MovableMutex::raw_unlock 8 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream::peer_addr 8 (0.0%) 1 (0.0%) trust_dns_resolver::config::Protocol::is_stream 7 (0.0%) 1 (0.0%) ::as_dyn_error 7 (0.0%) 1 (0.0%) as core::ops::deref::Deref>::deref 7 (0.0%) 1 (0.0%) ::finish 7 (0.0%) 1 (0.0%) ::size_hint 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) as rand_core::RngCore>::next_u32 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::size_hint 7 (0.0%) 1 (0.0%) ::finish 7 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::next 7 (0.0%) 1 (0.0%) ::default 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) ::recv_from::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h247c96a786889a49E 7 (0.0%) 1 (0.0%) ::send_to::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h3d0c5ecf44e4f9f1E 7 (0.0%) 1 (0.0%) ::timeout, std::io::error::Error>> + core::marker::Send>>>::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h9b22a3dbd3a11e48E 7 (0.0%) 1 (0.0%) ::timeout> + core::marker::Send>>>::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h58311f5a0d460c53E 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::DnsClientStream>::name_server_addr 7 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::DnsRequestSender>::is_shutdown 7 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::DnsRequestSender>::is_shutdown 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) ::clone 7 (0.0%) 1 (0.0%) alloc::vec::Vec::allocator 7 (0.0%) 1 (0.0%) core::cell::Cell::as_ptr 7 (0.0%) 1 (0.0%) core::mem::maybe_uninit::MaybeUninit::assume_init_mut 7 (0.0%) 1 (0.0%) core::num::::is_power_of_two 7 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::new_unchecked 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(alloc::borrow::Cow,u32,bool)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(alloc::vec::Vec,core::time::Duration)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(trust_dns_proto::rr::resource::Record,u32)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(u16,trust_dns_proto::error::ProtoError)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(u16,trust_dns_proto::xfer::dns_multiplexer::ActiveRequest)> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as alloc::vec::spec_extend::SpecExtend>>>>::spec_extend::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::fold::ok<(),&u8,core::iter::adapters::map::map_fold<&u8,u8,(),::clone,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::iter::traits::iterator::Iterator>::try_fold::check<&u8,(),core::result::Result<(),!>, as core::iter::traits::iterator::Iterator>::fold::ok<(),&u8,core::iter::adapters::map::map_fold<&u8,u8,(),::clone,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::timeout,std::io::error::Error>+core::marker::Send>>>::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::timeout+core::marker::Send>>>::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> as trust_dns_proto::xfer::dns_handle::DnsHandle>::send::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::bind::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::inner_lookup::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::reverse_lookup::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_resolver::error::ResolveError>::inner_lookup::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connected_mut_client::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::inner_send::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::try_send::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,alloc::vec::into_iter::IntoIter>,alloc::vec::into_iter::IntoIter>,trust_dns_resolver::caching_client::CachingClient>,trust_dns_resolver::error::ResolveError>::handle_noerror::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::clone,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::clone,core::iter::traits::iterator::Iterator::for_each::call as alloc::vec::spec_extend::SpecExtend>>>>::spec_extend::{{closure}}>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,futures_util::future::future::Map+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>,futures_util::stream::futures_unordered::FuturesUnordered+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}},+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>> as core::iter::traits::collect::FromIterator+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>::from_iter>; 2]>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}>>::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place as alloc::vec::spec_extend::SpecExtend>>>>::spec_extend::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place::bind::{{closure}}>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::error::ProtoError>+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>,trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{{closure}}::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>>,futures_util::fns::MapOkFn>::with_timeout::{{closure}}>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>>,futures_util::fns::MapErrFn<>::from>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>,>::from>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> as trust_dns_proto::xfer::dns_handle::DnsHandle>::send::{{closure}}>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::inner_send::{{closure}}>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,*mut linked_hash_map::Node,std::collections::hash::map::RandomState>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,*mut linked_hash_map::Node>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::reverse_lookup::{{closure}}>>>::{{closure}}::{{closure}}>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::reverse_lookup::{{closure}}>>>::{{closure}},core::result::Result>::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>>::set_stage::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>>::set_stage::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>::set_stage::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>::set_stage::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}::{{closure}}::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::udp::udp_client_stream::UdpClientStream,trust_dns_proto::TokioTime>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::xfer::dns_multiplexer::DnsMultiplexer>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::{{closure}}::{{closure}}::{{closure}}::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::{{closure}}::{{closure}}::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::{{closure}}::{{closure}}> 7 (0.0%) 1 (0.0%) core::ptr::drop_in_place 7 (0.0%) 1 (0.0%) core::sync::atomic::AtomicBool::get_mut 7 (0.0%) 1 (0.0%) hashbrown::raw::RawTable::clear_no_drop 7 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::is_empty 7 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::len 7 (0.0%) 1 (0.0%) lru_cache::LruCache::len 7 (0.0%) 1 (0.0%) lru_cache::LruCache::remove_lru 7 (0.0%) 1 (0.0%) slab::Slab::is_empty 7 (0.0%) 1 (0.0%) smallvec::SmallVec::is_empty 7 (0.0%) 1 (0.0%) src/async_resolver.rs:106:71: 110:10]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h8d5f6962f5631af8E 7 (0.0%) 1 (0.0%) src/async_resolver.rs:371:5: 373:6]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h1c860b8466ddf8ccE 7 (0.0%) 1 (0.0%) src/caching_client.rs:113:39: 244:6]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h1ce1542fbf06968cE 7 (0.0%) 1 (0.0%) src/name_server/name_server.rs:107:73: 131:6]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h666164b638a61828E 7 (0.0%) 1 (0.0%) src/name_server/name_server.rs:136:44: 169:6]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h4170d1a7543445b9E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:188:44: 198:6]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h2cc69222db95ec7cE 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:234:34: 276:10]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h1630c5ab53fff4ccE 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:290:1: 354:2]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h577e6f2e06ad1b16E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN12futures_util6stream17futures_unordered18ready_to_run_queue26ReadyToRunQueue$LT$Fut$GT$4stub17h44988ae30f52b1b5E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN69_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h8130bea5b0d10da2E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN69_$LT$alloc..sync..Arc$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17hededb26bf4bccccbE 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"** @"_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$7get_mut17h06338c952e806f77E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr6unique15Unique$LT$T$GT$6as_ref17haffdc5d00c0a5477E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr6unique15Unique$LT$T$GT$6as_ref17hf71ea3df4c8716bbE 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17h2f73f062d97b3a78E 7 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17hba7668a21fdca89eE 7 (0.0%) 1 (0.0%) std::collections::hash::map::OccupiedEntry::get_mut 7 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new 7 (0.0%) 1 (0.0%) tokio::runtime::basic_scheduler::RemoteMsg::Schedule 7 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h7f91d19b288cc0e4E 7 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_client_stream::send_serial_message::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h4600f63d2b5ed80fE 7 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind::{closure#0}]"* @"_ZN97_$LT$core..future..from_generator..GenFuture$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$4poll28_$u7b$$u7b$closure$u7d$$u7d$17h1fcbfb737845e643E 7 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind::{closure#0}]>"* @"_ZN4core3ptr6unique15Unique$LT$T$GT$6as_ref17hc1b44e45805fefbaE 7 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver>::from_system_conf 7 (0.0%) 1 (0.0%) trust_dns_resolver::config::ResolverConfig::domain 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv4Lookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv6Lookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::MxLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::NsLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::ReverseLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SoaLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SrvLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TlsaLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TxtLookup::query 7 (0.0%) 1 (0.0%) trust_dns_resolver::lookup_ip::LookupIp::query 6 (0.0%) 1 (0.0%) <&mut std::collections::hash::map::HashMap as core::iter::traits::collect::IntoIterator>::into_iter 6 (0.0%) 1 (0.0%) ::to_owned 6 (0.0%) 1 (0.0%) as core::convert::AsRef>::as_ref 6 (0.0%) 1 (0.0%) as core::borrow::Borrow>::borrow 6 (0.0%) 1 (0.0%) as core::iter::traits::iterator::Iterator>::fold::ok 6 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 6 (0.0%) 1 (0.0%) as core::ops::drop::Drop>::drop 6 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::DnsRequestSender>::shutdown 6 (0.0%) 1 (0.0%) as trust_dns_proto::xfer::DnsRequestSender>::shutdown 6 (0.0%) 1 (0.0%) ::deref 6 (0.0%) 1 (0.0%) ::initialize 6 (0.0%) 1 (0.0%) ::deref 6 (0.0%) 1 (0.0%) ::initialize 6 (0.0%) 1 (0.0%) ::deref 6 (0.0%) 1 (0.0%) ::initialize 6 (0.0%) 1 (0.0%) ::clone 6 (0.0%) 1 (0.0%) ::next 6 (0.0%) 1 (0.0%) __rust_try 6 (0.0%) 1 (0.0%) alloc::rc::Rc::inner 6 (0.0%) 1 (0.0%) core::alloc::layout::Layout::size 6 (0.0%) 1 (0.0%) core::clone::impls::::clone 6 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_load_si128 6 (0.0%) 1 (0.0%) core::num::::wrapping_neg 6 (0.0%) 1 (0.0%) core::num::::to_be 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>>,())> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard>::connect::{{closure}}>>>,())> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>>>,())> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(pin_project_lite::__private::UnsafeDropInPlaceGuard+core::marker::Send>>>>,())> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place<::to_vec::DropGuard>,alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard>,alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::ops::drop::Drop>::drop::DropGuard<(trust_dns_proto::rr::resource::Record,u32),alloc::alloc::Global>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>]>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>]>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,*mut linked_hash_map::Node)>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,std::io::error::Error>,std::io::error::Error>+core::marker::Send>>,trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{{closure}}::{{closure}}>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>>,futures_util::fns::MapOkFn>::with_timeout::{{closure}}>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::connect::{{closure}}>,trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{{closure}}>>,futures_util::fns::MapErrFn<>::from>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>; 2]>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>; 2]>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::reverse_lookup::{{closure}}>>>::{{closure}}::{{closure}}>::{{closure}}> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>::reverse_lookup::{{closure}}>>>::{{closure}}::{{closure}}> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place,trust_dns_proto::TokioTime>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>,trust_dns_proto::op::message::NoopMessageFinalizer>,trust_dns_proto::TokioTime>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place+core::marker::Send>>>> 6 (0.0%) 1 (0.0%) core::ptr::drop_in_place 6 (0.0%) 1 (0.0%) core::task::wake::Context::waker 6 (0.0%) 1 (0.0%) core::time::Duration::as_secs 6 (0.0%) 1 (0.0%) hashbrown::raw::is_full 6 (0.0%) 1 (0.0%) hashbrown::raw::special_is_empty 6 (0.0%) 1 (0.0%) linked_hash_map::LinkedHashMap::new 6 (0.0%) 1 (0.0%) lru_cache::LruCache::capacity 6 (0.0%) 1 (0.0%) rand::rng::Rng::gen 6 (0.0%) 1 (0.0%) slab::Slab::len 6 (0.0%) 1 (0.0%) smallvec::SmallVec::inline_size 6 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN5alloc4sync12Arc$LT$T$GT$5inner17h98c666973673b3c3E 6 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN5alloc4sync12Arc$LT$T$GT$5inner17h9f2a5cf908092ff7E 6 (0.0%) 1 (0.0%) tokio::runtime::basic_scheduler::Context::run_task::{{closure}} 6 (0.0%) 1 (0.0%) tokio::runtime::task::Notified::header 6 (0.0%) 1 (0.0%) trust_dns_resolver::lookup_ip:: for trust_dns_resolver::lookup::Lookup>::from 6 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::name_server_state:: for u8>::from 5 (0.0%) 1 (0.0%) ::recv_from::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h696080646269500aE 5 (0.0%) 1 (0.0%) ::send_to::{closure#0}::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$7get_mut17hd417382d0d8cd4ccE 5 (0.0%) 1 (0.0%) ::send_to::{closure#0}::{closure#0}]>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h08ec394cd2aa8ae4E 5 (0.0%) 1 (0.0%) ::send_to::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hd21704ec9e80377cE 5 (0.0%) 1 (0.0%) ::timeout, std::io::error::Error>> + core::marker::Send>>>::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17ha5719341c52e4a06E 5 (0.0%) 1 (0.0%) ::timeout> + core::marker::Send>>>::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h633db6cde6a0b765E 5 (0.0%) 1 (0.0%) ::deref 5 (0.0%) 1 (0.0%) ::deref_mut 5 (0.0%) 1 (0.0%) ::default 5 (0.0%) 1 (0.0%) alloc::raw_vec::RawVec::allocator 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::clone::impls::::clone 5 (0.0%) 1 (0.0%) core::convert::num:: for u32>::from 5 (0.0%) 1 (0.0%) core::convert::num:: for u64>::from 5 (0.0%) 1 (0.0%) core::convert::num:: for u16>::from 5 (0.0%) 1 (0.0%) futures_util::fns::map_err_fn 5 (0.0%) 1 (0.0%) futures_util::fns::map_ok_fn 5 (0.0%) 1 (0.0%) src/async_resolver.rs:106:71: 110:10]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hd915d8be80257debE 5 (0.0%) 1 (0.0%) src/async_resolver.rs:106:71: 110:10]>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h434648b62daa263dE 5 (0.0%) 1 (0.0%) src/async_resolver.rs:371:5: 373:6]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hdd6f33e0cb0d4cbbE 5 (0.0%) 1 (0.0%) src/caching_client.rs:113:39: 244:6]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h2ba192113961e96aE 5 (0.0%) 1 (0.0%) src/name_server/name_server.rs:107:73: 131:6]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h631b3ee1cb69fe33E 5 (0.0%) 1 (0.0%) src/name_server/name_server.rs:136:44: 169:6]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hcddf3f66b7d84ff4E 5 (0.0%) 1 (0.0%) src/name_server/name_server.rs:136:44: 169:6]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h910e0a4794b1f4ccE 5 (0.0%) 1 (0.0%) src/name_server/name_server.rs:136:44: 169:6]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hfbd1f24695b2ee8cE 5 (0.0%) 1 (0.0%) src/name_server/name_server.rs:136:44: 169:6]>>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hb138b793bff79bbeE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:188:44: 198:6]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17ha5d3d1dc55d4f196E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:234:34: 276:10]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hb2f5716abb7d11b0E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:234:34: 276:10]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h5428d5b47986f2d8E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:234:34: 276:10]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h6d8ebe57cee99387E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:234:34: 276:10]>>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hb71b3c97ed00c3f3E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:290:1: 354:2]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h908d4272320c73b6E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hd15730fc005ffc5aE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hf753948c73a72f00E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h8f8c3b2343794ea8E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hf848b75f264bf7ddE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h2519c0b21f70de95E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>"* @"_ZN91_$LT$core..mem..manually_drop..ManuallyDrop$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h63174018606cbd4fE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN4core3pin16Pin$LT$$RF$T$GT$7get_ref17hfa500d74b4b21326E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$7get_mut17ha93fafceb9e8a73fE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN4core4cell19UnsafeCell$LT$T$GT$3get17h3db116b700cc64e4E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN57_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..Deref$GT$5deref17h4e724777d7101c8bE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h3e187a2827463dd9E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"** @"_ZN4core4cell19UnsafeCell$LT$T$GT$3get17h817e46f4716d80d1E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"** @"_ZN4core4cell19UnsafeCell$LT$T$GT$3get17hf80385c36abf2ddeE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"** @"_ZN4core4cell19UnsafeCell$LT$T$GT$7get_mut17h9d3edcf4837c97e1E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr6unique15Unique$LT$T$GT$6as_ptr17h22790d0add798f6fE 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr6unique15Unique$LT$T$GT$6as_ptr17h70cd3e02dab3fbe1E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17h77116e1a88d3cca1E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"* @"_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17h85544c881f5dad61E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"** @"_ZN91_$LT$core..mem..manually_drop..ManuallyDrop$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h4b5f02070656bcb2E 5 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>>"** @"_ZN91_$LT$core..mem..manually_drop..ManuallyDrop$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h55f4daa5230d2505E 5 (0.0%) 1 (0.0%) tokio::runtime::task::harness::poll_future, trust_dns_proto::TokioTime>>>>::{closure#1}]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17h1b324d097dbeb0efE 5 (0.0%) 1 (0.0%) tokio::runtime::task::harness::poll_future>, trust_dns_proto::op::message::NoopMessageFinalizer>, trust_dns_proto::TokioTime>>>>::{closure#1}]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hcc057e65f50c9f00E 5 (0.0%) 1 (0.0%) tokio::runtime::task::harness::poll_future, trust_dns_proto::TokioTime>>::{closure#1}]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hf7c6a598eedde170E 5 (0.0%) 1 (0.0%) tokio::runtime::task::harness::poll_future>, trust_dns_proto::op::message::NoopMessageFinalizer>, trust_dns_proto::TokioTime>>::{closure#1}]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hf597f12d8491e7c3E 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hc3558121956e65dfE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}::{closure#0}]"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17h15a55cb1c5217e3aE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}::{closure#0}]>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hf357711877d0e01bE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h6f21db6b84efb8fdE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h772b624a778d8e80E 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}::{closure#0}]>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17hcba24a6f58f5ee02E 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}::{closure#0}]>"* @"_ZN91_$LT$core..mem..manually_drop..ManuallyDrop$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17hcd21979f918bc0dbE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h80078209906eefd3E 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>, [closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h6496406caa52091dE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>, [closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>, fn 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>, [closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h2043a771b5200118E 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hd089b46dd7675aefE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>>, futures_util::fns::MapOkFn<[closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>"* @"_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$10as_mut_ptr17hb397ccedd6c6762fE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>>, futures_util::fns::MapOkFn<[closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h558d969f5d0be32cE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>>, futures_util::fns::MapOkFn<[closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hb977e9c0ce5e828eE 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>>, futures_util::fns::MapOkFn<[closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>"* @"_ZN60_$LT$$RF$mut$u20$T$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h4dc8b54d9310a5a1E 5 (0.0%) 1 (0.0%) trust_dns_proto::tcp::tcp_stream::TcpStream>::connect::{closure#0}]>>, futures_util::fns::MapOkFn<[closure@trust_dns_proto::tcp::tcp_client_stream::TcpClientStream>::with_timeout::{closure#0}]>>"* @"_ZN91_$LT$core..mem..manually_drop..ManuallyDrop$LT$T$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h0ffa993890331841E 5 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_client_stream::send_serial_message::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17h09a37b80d6ea3c92E 5 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind::{closure#0}]>"* @"_ZN4core3pin24Pin$LT$$RF$mut$u20$T$GT$17get_unchecked_mut17hcba81c385c377ae3E 5 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind::{closure#0}]>"* @"_ZN4core3ptr6unique15Unique$LT$T$GT$6as_ptr17hba2f189cbd32e329E 5 (0.0%) 1 (0.0%) trust_dns_proto::udp::udp_stream::NextRandomUdpSocket::bind::{closure#0}]>"* @"_ZN77_$LT$alloc..boxed..Box$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..DerefMut$GT$9deref_mut17h09b2e990d409efffE 5 (0.0%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::cloudflare 5 (0.0%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::google 5 (0.0%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::quad9 5 (0.0%) 1 (0.0%) trust_dns_resolver::error::ResolveError::kind 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv4Lookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Ipv6Lookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::Lookup::query 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::MxLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::NsLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::ReverseLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SoaLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::SrvLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TlsaLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup::TxtLookup::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::lookup_ip::LookupIp::as_lookup 5 (0.0%) 1 (0.0%) trust_dns_resolver::name_server::connection_provider::GenericConnectionProvider::new 4 (0.0%) 1 (0.0%) >::borrow 4 (0.0%) 1 (0.0%) ::clone 4 (0.0%) 1 (0.0%) ::default 4 (0.0%) 1 (0.0%) ::clone 4 (0.0%) 1 (0.0%) core::num::nonzero::NonZeroUsize::get 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&&str> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&*mut futures_util::stream::futures_unordered::task::Task+core::marker::Send>>>,trust_dns_resolver::name_server::name_server_pool::parallel_conn_loop>::{{closure}}::{{closure}}::{{closure}}>>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::boxed::Box> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::boxed::Box> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::string::String> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc<[trust_dns_proto::rr::resource::Record]>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::sync::Arc>>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&alloc::vec::Vec> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&bool> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::option::Option> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::result::Result> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&core::time::Duration> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&lru_cache::LruCache> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::collections::hash::map::HashMap> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::io::error::Error> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::net::addr::SocketAddr> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&std::time::Instant> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_proto::error::ProtoError> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_proto::op::query::Query> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_proto::op::response_code::ResponseCode> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_proto::rr::domain::name::Name> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::config::LookupIpStrategy> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::config::NameServerConfig> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::config::NameServerConfigGroup> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::config::Protocol> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::dns_lru::LruValue> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::error::ResolveError> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::error::ResolveErrorKind> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::hosts::LookupType> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&trust_dns_resolver::lookup::Lookup> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<()> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place<(linked_hash_map::KeyRef,*mut linked_hash_map::Node)> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place< as core::fmt::Debug>::fmt::LockedPlaceholder> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::recv_from::{{closure}}>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::send_to::{{closure}}>> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place,*mut linked_hash_map::Node)>::find,linked_hash_map::KeyRef,*mut linked_hash_map::Node>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place,*mut linked_hash_map::Node)>::find,linked_hash_map::KeyRef,*mut linked_hash_map::Node>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place,*mut linked_hash_map::Node)>::reserve_rehash,linked_hash_map::KeyRef,*mut linked_hash_map::Node,std::collections::hash::map::RandomState>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::find>::rustc_entry::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::reserve_rehash::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::get<::deref::__static_ref_initialize>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::get<::deref::__static_ref_initialize>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place::get<::deref::__static_ref_initialize>::{{closure}}>::{{closure}}> 4 (0.0%) 1 (0.0%) core::ptr::drop_in_place 4 (0.0%) 1 (0.0%) parking_lot_core::parking_lot::deadlock::acquire_resource 4 (0.0%) 1 (0.0%) parking_lot_core::parking_lot::deadlock::release_resource 4 (0.0%) 1 (0.0%) std::error::Error::description 4 (0.0%) 1 (0.0%) std::panicking::panicking 4 (0.0%) 1 (0.0%) trust_dns_proto::xfer::dns_handle::DnsHandle::is_verifying_dnssec 3 (0.0%) 3 (0.1%) core::ptr::null_mut 3 (0.0%) 1 (0.0%) as core::default::Default>::default 3 (0.0%) 1 (0.0%) ::deref::__stability 3 (0.0%) 1 (0.0%) ::deref::__stability 3 (0.0%) 1 (0.0%) ::deref::__stability 3 (0.0%) 1 (0.0%) ::default 3 (0.0%) 1 (0.0%) ::default 3 (0.0%) 1 (0.0%) core::core_arch::x86::sse2::_mm_pause 3 (0.0%) 1 (0.0%) core::hint::spin_loop 3 (0.0%) 1 (0.0%) slab::Slab::new 3 (0.0%) 1 (0.0%) std::collections::hash::map::RandomState::new::KEYS::__getit 3 (0.0%) 1 (0.0%) std::thread::panicking 3 (0.0%) 1 (0.0%) tokio::coop::CURRENT::__getit 3 (0.0%) 1 (0.0%) tokio::coop::has_budget_remaining 3 (0.0%) 1 (0.0%) trust_dns_resolver::async_resolver::AsyncResolver>::tokio_from_system_conf 3 (0.0%) 1 (0.0%) trust_dns_resolver::config::NameServerConfigGroup::new 3 (0.0%) 1 (0.0%) trust_dns_resolver::system_conf::unix::read_system_conf 1 (0.0%) 1 (0.0%) <[T; 2] as smallvec::Array>::size 1 (0.0%) 1 (0.0%) ::default 1 (0.0%) 1 (0.0%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.0%) core::hint::unreachable_unchecked 1 (0.0%) 1 (0.0%) core::num::::max_value 1 (0.0%) 1 (0.0%) core::ptr::null 1 (0.0%) 1 (0.0%) core::str::::default 1 (0.0%) 1 (0.0%) futures_task::waker::waker_vtable 1 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @_ZN4core3ptr4null17h21b8945c99739d05E 1 (0.0%) 1 (0.0%) src/name_server/name_server_pool.rs:330:26: 330:64]>>"* @_ZN4core3ptr8null_mut17hf4354eed16626a30E 1 (0.0%) 1 (0.0%) trust_dns_resolver::hosts::hosts_path 1 (0.0%) 1 (0.0%) trust_dns_resolver::version