LCOV - differential code coverage report
Current view: top level - pageserver/src/tenant/storage_layer - image_layer.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 56.3 % 387 218 169 218
Current Date: 2024-01-09 02:06:09 Functions: 36.4 % 66 24 42 24
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<pageserver::tenant::storage_layer::image_layer::ImageLayer as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer as core::fmt::Display>::fmt UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer as pageserver::tenant::storage_layer::AsLayerDesc>::layer_desc UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::dump UBC 0
::dump UBC 0
::dump::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load_inner UBC 0
::load_inner UBC 0
::load_inner::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::load_inner::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::new_for_path UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::path UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::rewrite_summary::<_> UBC 0
::rewrite_summary::<_> UBC 0
::rewrite_summary:: UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::rewrite_summary::<_>::{closure#0} UBC 0
::rewrite_summary::<_>::{closure#0} UBC 0
::rewrite_summary::::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::rewrite_summary::<_>::{closure#0}::{closure#0} UBC 0
::rewrite_summary::<_>::{closure#0}::{closure#0} UBC 0
::rewrite_summary::::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner as core::fmt::Debug>::fmt UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::dump UBC 0
::dump UBC 0
::dump::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::dump::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish::{closure#0}::{closure#0} UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish::{closure#0}::{closure#1} UBC 0
<pageserver::tenant::storage_layer::image_layer::RewriteSummaryError as core::convert::From<std::io::error::Error>>::from UBC 0
<pageserver::tenant::storage_layer::image_layer::RewriteSummaryError as core::fmt::Debug>::fmt UBC 0
>::from UBC 0
::source UBC 0
::fmt UBC 0
::fmt UBC 0
<pageserver::tenant::storage_layer::image_layer::Summary as core::convert::From<&pageserver::tenant::storage_layer::image_layer::ImageLayer>>::from UBC 0
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter as core::ops::drop::Drop>::drop CBC 5639
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::finish CBC 5639
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::finish::{closure#0} CBC 5639
<pageserver::tenant::storage_layer::image_layer::ImageLayer>::temp_path_for CBC 5643
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::new CBC 5643
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::new::{closure#0} CBC 5643
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new CBC 5643
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new::{closure#0} CBC 5643
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::new::{closure#0}::{closure#0} CBC 5643
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::finish CBC 11278
::finish CBC 5639
::finish::{closure#0} CBC 5639
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load CBC 22231
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::load::{closure#0} CBC 22231
<pageserver::tenant::storage_layer::image_layer::Summary>::expected CBC 22231
<pageserver::tenant::storage_layer::image_layer::Summary as core::fmt::Debug>::fmt CBC 72332
<::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_bytes::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_str::<_> UBC 0
<::deserialize::__FieldVisitor as serde::de::Visitor>::visit_u64::<_> UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> UBC 0
::fmt UBC 0
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 5639
<::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 22231
::eq CBC 22231
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 22231
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data CBC 452100
<pageserver::tenant::storage_layer::image_layer::ImageLayerInner>::get_value_reconstruct_data::{closure#0} CBC 452100
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriter>::put_image CBC 452254
::put_image CBC 226127
::put_image::{closure#0} CBC 226127
<pageserver::tenant::storage_layer::image_layer::ImageLayerWriterInner>::put_image CBC 452254
::put_image CBC 226127
::put_image::{closure#0} CBC 226127

Generated by: LCOV version 2.1-beta