| 
 | 
            
              | Function Name  | Hit count  | 
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::contains | 3204 | 
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::cover | 3820 | 
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::new | 476 | 
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::reset | 484 | 
            
              | <<pageserver::tenant::layer_map::LayerMap>::get_visibility::KeyShadow>::to_keyspace | 476 | 
            
              | <pageserver::tenant::layer_map::BatchedUpdates as core::ops::drop::Drop>::drop | 3581 | 
            
              | <pageserver::tenant::layer_map::BatchedUpdates>::flush | 3581 | 
            
              | <pageserver::tenant::layer_map::BatchedUpdates>::insert_historic | 9808 | 
            
              | <pageserver::tenant::layer_map::BatchedUpdates>::remove_historic | 1032 | 
            
              | <pageserver::tenant::layer_map::InMemoryLayerDesc>::get_lsn_range | 2514846 | 
            
              | <pageserver::tenant::layer_map::LayerMap as core::default::Default>::default | 920 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::batch_update | 3581 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::count_deltas | 28 | 
            
              | <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>::dump | 8 | 
            
              | ::dump | 4 | 
            
              | ::dump::{closure#0} | 4 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::flush_updates | 3585 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility | 476 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#0} | 24 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#1} | 484 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#2} | 127176 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#3} | 212 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::get_visibility::{closure#4} | 8 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::image_coverage | 28 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::image_layer_exists | 16 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::image_layer_exists::{closure#0} | 20 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::in_memory_layer | 1214105 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::insert_historic_noflush | 9828 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::is_l0 | 17116 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::is_reimage_worthy | 0 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::iter_historic_layers | 7336 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::level0_deltas | 3309 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::range_search | 2163718 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::remove_historic_noflush | 1032 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::remove_historic_noflush::{closure#0} | 11048 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::search | 287924 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::search::{closure#0} | 0 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer | 2451642 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer::{closure#0} | 1978303 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer::{closure#1} | 157712 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::search_in_memory_layer::{closure#2} | 156864 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::select_layer | 2699986 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::select_layer::{closure#0} | 1894737 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::select_layer::{closure#1} | 2050862 | 
            
              | <pageserver::tenant::layer_map::LayerMap>::watch_level0_deltas | 892 | 
            
              | <pageserver::tenant::layer_map::NextLayerType>::next_change_at_key | 3000240 | 
            
              | <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 | 1514398 | 
            
              | <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 | 1514398 | 
            
              | <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 | 3009140 | 
            
              | <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} | 911105 | 
            
              | <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} | 1367578 | 
            
              | <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 | 1494742 | 
            
              | <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 | 1494742 | 
            
              | <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 | 1496618 | 
            
              | <pageserver::tenant::layer_map::RangeSearchResult>::map_to_in_memory_layer | 668976 | 
            
              | <pageserver::tenant::layer_map::RangeSearchResult>::new | 1959458 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::create_inmem_layer | 24 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::create_persistent_layer | 68 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_all_overlap_1 | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_all_overlap_2 | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_all_overlap_3 | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_delta_inside_inmem | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_delta_with_older_image | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_empty | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_image_inside_delta | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_image_inside_inmem | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_newer_image | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_only_delta | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_only_image | 4 | 
            
              | pageserver::tenant::layer_map::select_layer_tests::test_select_layer_only_inmem | 4 | 
            
              | pageserver::tenant::layer_map::tests::assert_range_search_result_eq | 14164 | 
            
              | pageserver::tenant::layer_map::tests::assert_range_search_result_eq::{closure#0} | 27280 | 
            
              | pageserver::tenant::layer_map::tests::assert_range_search_result_eq::{closure#1} | 27280 | 
            
              | pageserver::tenant::layer_map::tests::brute_force_range_search | 14160 | 
            
              | pageserver::tenant::layer_map::tests::create_layer_map | 4 | 
            
              | pageserver::tenant::layer_map::tests::fixture_path | 4 | 
            
              | pageserver::tenant::layer_map::tests::layer_visibility_basic | 4 | 
            
              | pageserver::tenant::layer_map::tests::layer_visibility_basic::{closure#0} | 28 | 
            
              | pageserver::tenant::layer_map::tests::layer_visibility_basic::{closure#1} | 24 | 
            
              | pageserver::tenant::layer_map::tests::layer_visibility_realistic | 4 | 
            
              | pageserver::tenant::layer_map::tests::layer_visibility_realistic::{closure#1} | 76 | 
            
              | pageserver::tenant::layer_map::tests::ranged_search | 8 | 
            
              | pageserver::tenant::layer_map::tests::ranged_search | 4 | 
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0} | 4 | 
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0}::{closure#0} | 4 | 
            
              | pageserver::tenant::layer_map::tests::ranged_search::{closure#0}::{closure#0} | 4 | 
            
              | 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}::{closure#0}::<i16> | 4 | 
            
              | pageserver::tenant::layer_map::tests::ranged_search_on_empty_layer_map | 4 |