| 
            
              Function Name   | 
              
              Hit count   | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::count_deltas::{closure#0} | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::count_deltas::{closure#1} | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::is_reimage_worthy | 
              
              0 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::search::{closure#0} | 
              
              0 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_all_overlap_1 | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_all_overlap_2 | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_all_overlap_3 | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_delta_inside_inmem | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_delta_with_older_image | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_empty | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_image_inside_delta | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_image_inside_inmem | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_newer_image | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_only_delta | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_only_image | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_only_inmem | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::create_layer_map | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::fixture_path | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::layer_visibility_basic | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::layer_visibility_realistic | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0}::{closure#0} | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0}::{closure#0}::{closure#1}::<_> | 
              
              0 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0}::{closure#0} | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0}::{closure#0}::{closure#0}::<i16> | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search_on_empty_layer_map | 
              
              12 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::dump | 
              
              24 | 
              
              
            
            
              | ::dump | 
              
              12 | 
              
              
            
            
              | ::dump::{closure#0} | 
              
              12 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#4} | 
              
              24 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search | 
              
              24 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search | 
              
              12 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0} | 
              
              12 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::image_layer_exists | 
              
              48 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::image_layer_exists::{closure#0} | 
              
              60 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#0} | 
              
              72 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::create_inmem_layer | 
              
              72 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::layer_visibility_basic::{closure#1} | 
              
              72 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::count_deltas | 
              
              84 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::image_coverage | 
              
              84 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::layer_visibility_basic::{closure#0} | 
              
              84 | 
              
              
            
            
              | pageserver::tenant::layer_map::select_layer_tests::create_persistent_layer | 
              
              204 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::layer_visibility_realistic::{closure#1} | 
              
              228 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#3} | 
              
              636 | 
              
              
            
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::new | 
              
              1476 | 
              
              
            
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::to_keyspace | 
              
              1476 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility | 
              
              1476 | 
              
              
            
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::reset | 
              
              1500 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#1} | 
              
              1500 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::watch_level0_deltas | 
              
              2760 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap as core::default::Default>::default | 
              
              2844 | 
              
              
            
            
              | <pageserver::tenant::layer_map::BatchedUpdates>::remove_historic | 
              
              3096 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::remove_historic_noflush | 
              
              3096 | 
              
              
            
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::contains | 
              
              9612 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::level0_deltas | 
              
              9984 | 
              
              
            
            
              | <pageserver::tenant::layer_map::BatchedUpdates as core::ops::drop::Drop>::drop | 
              
              10896 | 
              
              
            
            
              | <pageserver::tenant::layer_map::BatchedUpdates>::flush | 
              
              10896 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::batch_update | 
              
              10896 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::flush_updates | 
              
              10908 | 
              
              
            
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::cover | 
              
              11508 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::iter_historic_layers | 
              
              22164 | 
              
              
            
            
              | <pageserver::tenant::layer_map::BatchedUpdates>::insert_historic | 
              
              29568 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::insert_historic_noflush | 
              
              29628 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::remove_historic_noflush::{closure#0} | 
              
              33144 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::brute_force_range_search | 
              
              42480 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::assert_range_search_result_eq | 
              
              42492 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::is_l0 | 
              
              51661 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::assert_range_search_result_eq::{closure#0} | 
              
              81840 | 
              
              
            
            
              | pageserver::tenant::layer_map::tests::assert_range_search_result_eq::{closure#1} | 
              
              81840 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#2} | 
              
              381624 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer::{closure#2} | 
              
              596028 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::search | 
              
              863772 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer::{closure#1} | 
              
              1218348 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchResult>::map_to_in_memory_layer | 
              
              2012670 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::choose_next_layer_type::{closure#0} | 
              
              3007291 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::in_memory_layer | 
              
              3763704 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::choose_next_layer_type::{closure#1} | 
              
              4505294 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::collect | 
              
              4880568 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::new | 
              
              4880568 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::pad_range | 
              
              4886196 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::add_range | 
              
              4945656 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::advance | 
              
              4945656 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::select_layer::{closure#0} | 
              
              6207271 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchResult>::new | 
              
              6279503 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer::{closure#0} | 
              
              6687029 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::select_layer::{closure#1} | 
              
              6696962 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::range_search | 
              
              6893238 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer | 
              
              7757010 | 
              
              
            
            
              | <pageserver::tenant::layer_map::InMemoryLayerDesc>::get_lsn_range | 
              
              7797401 | 
              
              
            
            
              | <pageserver::tenant::layer_map::LayerMap>::select_layer | 
              
              8758908 | 
              
              
            
            
              | <pageserver::tenant::layer_map::NextLayerType>::next_change_at_key | 
              
              9799476 | 
              
              
            
            
              | <pageserver::tenant::layer_map::RangeSearchCollector<either::Either<core::iter::adapters::chain::Chain<core::iter::sources::once::Once<(i128, core::option::Option<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>)>, core::iter::adapters::peekable::Peekable<core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>, core::iter::adapters::map::Map<core::iter::adapters::map::Map<rpds::map::red_black_tree_map::RangeIterPtr<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>, core::ops::range::Range<i128>, i128, archery::shared_pointer::kind::arc::ArcK>, fn(&archery::shared_pointer::SharedPointer<rpds::map::entry::Entry<i128, core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>>, archery::shared_pointer::kind::arc::ArcK>) -> (&i128, &core::option::Option<(u64, alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>)>)>, <pageserver::tenant::layer_map::layer_coverage::LayerCoverage<alloc::sync::Arc<pageserver::tenant::storage_layer::layer_desc::PersistentLayerDesc>>>::range::{closure#0}>>>>::choose_next_layer_type | 
              
              9826224 |