LCOV - differential code coverage report
Current view: top level - pageserver/src - repository.rs (source / functions) Coverage Total Hit UBC CBC
Current: f6946e90941b557c917ac98cd5a7e9506d180f3e.info Lines: 84.6 % 136 115 21 115
Current Date: 2023-10-19 02:04:12 Functions: 64.7 % 51 33 18 33
Baseline: c8637f37369098875162f194f92736355783b050.info
Baseline Date: 2023-10-18 20:25:20

Function Name Sort by function name TLA Hit count Sort by function hit count
<pageserver::repository::GcResult as core::fmt::Debug>::fmt CBC 1839
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 369
<::serialize::__SerializeWith as serde::ser::Serialize>::serialize::, serde_json::ser::CompactFormatter>> UBC 0
::default CBC 1101
::fmt UBC 0
::serialize::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 369
<pageserver::repository::GcResult as core::ops::arith::AddAssign>::add_assign CBC 540
<pageserver::repository::Key as core::cmp::Ord>::cmp CBC 803870320
<::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
<::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 29618
::clone CBC 82480161
::cmp CBC 21
::eq CBC 218013808
::partial_cmp CBC 269522787
::fmt CBC 40
::hash:: CBC 233756021
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::trailing::AllowTrailing>, bincode::config::limit::Infinite>>> CBC 29618
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 8192]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 38246
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> UBC 0
<pageserver::repository::Key as core::fmt::Display>::fmt CBC 1272239
<pageserver::repository::Key>::add CBC 31542614
<pageserver::repository::Key>::from_hex CBC 43192
<pageserver::repository::Key>::from_i128 CBC 18071000
<pageserver::repository::Key>::from_slice CBC 30235447
<pageserver::repository::Key>::next CBC 31537951
<pageserver::repository::Key>::to_i128 CBC 127229284
<pageserver::repository::Key>::write_to_byte_slice CBC 106804563
<pageserver::repository::Value as core::fmt::Debug>::fmt CBC 1117520570
<::deserialize::__Field as serde::de::Deserialize>::deserialize::>> CBC 245435444
<::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::> CBC 245435444
<::deserialize::__Visitor as serde::de::Visitor>::expecting UBC 0
<::deserialize::__Visitor as serde::de::Visitor>::visit_enum::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 245435446
::clone CBC 1230
::fmt UBC 0
::deserialize::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 245435446
::serialize::<&mut bincode::ser::Serializer<&mut alloc::vec::Vec, bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> CBC 29577748
::serialize::<&mut bincode::ser::Serializer<&mut smallvec::SmallVec<[u8; 256]>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 76622064
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> CBC 29577748
::serialize::<&mut bincode::ser::SizeChecker<&mut bincode::config::WithOtherLimit, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> UBC 0
<pageserver::repository::Value>::is_image UBC 0
<pageserver::repository::Value>::will_init CBC 82730202
pageserver::repository::key_range_size CBC 965489
pageserver::repository::serialize_duration_as_millis::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec<u8>>> CBC 369
pageserver::repository::serialize_duration_as_millis::<&mut serde_json::ser::Serializer<&mut alloc::vec::Vec>> CBC 369
pageserver::repository::serialize_duration_as_millis::, serde_json::ser::CompactFormatter>> UBC 0
pageserver::repository::singleton_range CBC 1067974

Generated by: LCOV version 2.1-beta