| 
 | 
            
              | Function Name  | Hit count  | 
            
              | <<safekeeper::safekeeper::AcceptorState as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize:: | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> | 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::limit::Infinite>>> | 0 | 
            
              | <<safekeeper::safekeeper::AppendRequestHeader as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> | 0 | 
            
              | <<safekeeper::safekeeper::AppendRequestHeaderV2 as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 0 | 
            
              | <<safekeeper::safekeeper::ProposerGreeting as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> | 0 | 
            
              | <<safekeeper::safekeeper::ProposerGreetingV2 as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 0 | 
            
              | <<safekeeper::safekeeper::TermHistory as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct::<&mut bincode::de::Deserializer, bincode::config::int::FixintEncoding>, bincode::config::limit::Infinite>>> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_newtype_struct:: | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<_> | 0 | 
            
              | <<safekeeper::safekeeper::TermLsn as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize:: | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<&mut serde_json::value::de::MapDeserializer> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<&mut serde_json::value::de::SeqDeserializer> | 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::limit::Infinite>>> | 0 | 
            
              | <<safekeeper::safekeeper::VoteRequestV2 as serde::de::Deserialize>::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Field as serde::de::Deserialize>::deserialize::<_> | 0 | 
            
              | <::deserialize::__FieldVisitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::expecting | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_map::<_> | 0 | 
            
              | <::deserialize::__Visitor as serde::de::Visitor>::visit_seq::<<&mut bincode::de::Deserializer<_, _> as serde::de::Deserializer>::deserialize_tuple::Access>, bincode::config::WithOtherIntEncoding, bincode::config::int::FixintEncoding>>> | 0 | 
            
              | <bytes::bytes::Bytes as safekeeper::safekeeper::BytesF>::get_u16_f | 0 | 
            
              | <bytes::bytes::Bytes as safekeeper::safekeeper::BytesF>::get_u32_f | 106941 | 
            
              | <bytes::bytes::Bytes as safekeeper::safekeeper::BytesF>::get_u64_f | 52623 | 
            
              | <bytes::bytes::Bytes as safekeeper::safekeeper::BytesF>::get_u8_f | 26729 | 
            
              | <safekeeper::safekeeper::AcceptorProposerMessage>::put_cstr | 0 | 
            
              | <safekeeper::safekeeper::AcceptorProposerMessage>::serialize | 25450 | 
            
              | <safekeeper::safekeeper::AcceptorProposerMessage>::serialize_mconf | 19863 | 
            
              | <safekeeper::safekeeper::AcceptorState>::get_last_log_term | 1333 | 
            
              | <safekeeper::safekeeper::AppendResponse>::term_only | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_cstr | 39726 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_cstr::{closure#0} | 1310958 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_cstr::{closure#1} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf | 19863 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#0} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#1} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#2} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#3} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#4} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#5} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#6} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#7} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::get_mconf::{closure#8} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse | 26729 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#0} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#10} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#11} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#12} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#13} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#14} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#15} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#16} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#1} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#2} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#3} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#4} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#5} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#6} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#7} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#8} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::parse::{closure#9} | 0 | 
            
              | <safekeeper::safekeeper::ProposerAcceptorMessage>::size | 620 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::append_response | 3256 | 
            
              | >::append_response | 501 | 
            
              | >::append_response | 1817 | 
            
              | >::append_response | 620 | 
            
              | >::append_response | 3 | 
            
              | >::append_response | 315 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::flush_lsn | 17042 | 
            
              | >::flush_lsn | 1922 | 
            
              | >::flush_lsn | 12098 | 
            
              | >::flush_lsn | 1870 | 
            
              | >::flush_lsn | 13 | 
            
              | >::flush_lsn | 1139 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_last_log_term | 43 | 
            
              | >::get_last_log_term | 33 | 
            
              | >::get_last_log_term | 8 | 
            
              | >::get_last_log_term | 0 | 
            
              | >::get_last_log_term | 2 | 
            
              | >::get_last_log_term | 0 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::get_term_history | 3723 | 
            
              | >::get_term_history | 162 | 
            
              | >::get_term_history | 3540 | 
            
              | >::get_term_history | 5 | 
            
              | >::get_term_history | 4 | 
            
              | >::get_term_history | 12 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request | 3777 | 
            
              | >::handle_append_request | 564 | 
            
              | >::handle_append_request | 2186 | 
            
              | >::handle_append_request | 620 | 
            
              | >::handle_append_request | 5 | 
            
              | >::handle_append_request | 402 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_append_request::{closure#0} | 3777 | 
            
              | >::handle_append_request::{closure#0} | 564 | 
            
              | >::handle_append_request::{closure#0} | 2186 | 
            
              | >::handle_append_request::{closure#0} | 620 | 
            
              | >::handle_append_request::{closure#0} | 5 | 
            
              | >::handle_append_request::{closure#0} | 402 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected | 768 | 
            
              | >::handle_elected | 52 | 
            
              | >::handle_elected | 706 | 
            
              | >::handle_elected | 5 | 
            
              | >::handle_elected | 3 | 
            
              | >::handle_elected | 2 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_elected::{closure#0} | 768 | 
            
              | >::handle_elected::{closure#0} | 52 | 
            
              | >::handle_elected::{closure#0} | 706 | 
            
              | >::handle_elected::{closure#0} | 5 | 
            
              | >::handle_elected::{closure#0} | 3 | 
            
              | >::handle_elected::{closure#0} | 2 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_flush | 6506 | 
            
              | >::handle_flush | 501 | 
            
              | >::handle_flush::{closure#0} | 501 | 
            
              | >::handle_flush | 1817 | 
            
              | >::handle_flush::{closure#0} | 1817 | 
            
              | >::handle_flush | 620 | 
            
              | >::handle_flush::{closure#0} | 620 | 
            
              | >::handle_flush | 0 | 
            
              | >::handle_flush::{closure#0} | 0 | 
            
              | >::handle_flush | 315 | 
            
              | >::handle_flush::{closure#0} | 315 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting | 19863 | 
            
              | >::handle_greeting | 122 | 
            
              | >::handle_greeting | 19731 | 
            
              | >::handle_greeting | 0 | 
            
              | >::handle_greeting | 0 | 
            
              | >::handle_greeting | 10 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_greeting::{closure#0} | 19863 | 
            
              | >::handle_greeting::{closure#0} | 122 | 
            
              | >::handle_greeting::{closure#0} | 19731 | 
            
              | >::handle_greeting::{closure#0} | 0 | 
            
              | >::handle_greeting::{closure#0} | 0 | 
            
              | >::handle_greeting::{closure#0} | 10 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request | 2957 | 
            
              | >::handle_vote_request | 110 | 
            
              | >::handle_vote_request | 2834 | 
            
              | >::handle_vote_request | 0 | 
            
              | >::handle_vote_request | 3 | 
            
              | >::handle_vote_request | 10 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::handle_vote_request::{closure#0} | 2957 | 
            
              | >::handle_vote_request::{closure#0} | 110 | 
            
              | >::handle_vote_request::{closure#0} | 2834 | 
            
              | >::handle_vote_request::{closure#0} | 0 | 
            
              | >::handle_vote_request::{closure#0} | 3 | 
            
              | >::handle_vote_request::{closure#0} | 10 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::new | 8769 | 
            
              | >::new | 51 | 
            
              | >::new | 8703 | 
            
              | >::new | 5 | 
            
              | >::new | 4 | 
            
              | >::new | 6 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg | 30618 | 
            
              | >::process_msg | 1349 | 
            
              | >::process_msg | 27274 | 
            
              | >::process_msg | 1245 | 
            
              | >::process_msg | 11 | 
            
              | >::process_msg | 739 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::process_msg::{closure#0} | 30618 | 
            
              | >::process_msg::{closure#0} | 1349 | 
            
              | >::process_msg::{closure#0} | 27274 | 
            
              | >::process_msg::{closure#0} | 1245 | 
            
              | >::process_msg::{closure#0} | 11 | 
            
              | >::process_msg::{closure#0} | 739 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::record_safekeeper_info | 0 | 
            
              | >::record_safekeeper_info | 0 | 
            
              | >::record_safekeeper_info::{closure#0} | 0 | 
            
              | <safekeeper::safekeeper::SafeKeeper<safekeeper::control_file::FileStorage, safekeeper::wal_storage::PhysicalStorage>>::update_commit_lsn | 4968 | 
            
              | >::update_commit_lsn | 467 | 
            
              | >::update_commit_lsn::{closure#0} | 467 | 
            
              | >::update_commit_lsn | 999 | 
            
              | >::update_commit_lsn::{closure#0} | 999 | 
            
              | >::update_commit_lsn | 620 | 
            
              | >::update_commit_lsn::{closure#0} | 620 | 
            
              | >::update_commit_lsn | 0 | 
            
              | >::update_commit_lsn::{closure#0} | 0 | 
            
              | >::update_commit_lsn | 398 | 
            
              | >::update_commit_lsn::{closure#0} | 398 | 
            
              | <safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt | 348 | 
            
              | <safekeeper::safekeeper::TermHistory as core::fmt::Debug>::fmt::{closure#0} | 1271 | 
            
              | <safekeeper::safekeeper::TermHistory>::empty | 1459 | 
            
              | <safekeeper::safekeeper::TermHistory>::find_highest_common_point | 771 | 
            
              | <safekeeper::safekeeper::TermHistory>::from_bytes | 760 | 
            
              | <safekeeper::safekeeper::TermHistory>::from_bytes::{closure#0} | 0 | 
            
              | <safekeeper::safekeeper::TermHistory>::from_bytes::{closure#1} | 0 | 
            
              | <safekeeper::safekeeper::TermHistory>::from_bytes::{closure#2} | 0 | 
            
              | <safekeeper::safekeeper::TermHistory>::from_bytes_le | 0 | 
            
              | <safekeeper::safekeeper::TermHistory>::up_to | 5056 | 
            
              | <safekeeper::safekeeper::TermLsn as core::convert::From<(u64, utils::lsn::Lsn)>>::from | 1277 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_lsn | 19 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::flush_wal | 10 | 
            
              | ::flush_wal | 5 | 
            
              | ::flush_wal::{closure#0} | 5 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::get_metrics | 0 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::initialize_first_segment | 4 | 
            
              | ::initialize_first_segment | 2 | 
            
              | ::initialize_first_segment::{closure#0} | 2 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::remove_up_to | 0 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::remove_up_to::{closure#0} | 0 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::truncate_wal | 4 | 
            
              | ::truncate_wal | 2 | 
            
              | ::truncate_wal::{closure#0} | 2 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::write_lsn | 4 | 
            
              | <safekeeper::safekeeper::tests::DummyWalStore as safekeeper::wal_storage::Storage>::write_wal | 6 | 
            
              | ::write_wal | 3 | 
            
              | ::write_wal::{closure#0} | 3 | 
            
              | <safekeeper::safekeeper::tests::InMemoryState as core::ops::deref::Deref>::deref | 100 | 
            
              | <safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::last_persist_at | 0 | 
            
              | <safekeeper::safekeeper::tests::InMemoryState as safekeeper::control_file::Storage>::persist | 10 | 
            
              | ::persist | 5 | 
            
              | ::persist::{closure#0} | 5 | 
            
              | safekeeper::safekeeper::tests::test_find_highest_common_point_middle | 1 | 
            
              | safekeeper::safekeeper::tests::test_find_highest_common_point_none | 1 | 
            
              | safekeeper::safekeeper::tests::test_find_highest_common_point_sk_end | 1 | 
            
              | safekeeper::safekeeper::tests::test_find_highest_common_point_walprop | 1 | 
            
              | safekeeper::safekeeper::tests::test_last_log_term_switch | 2 | 
            
              | safekeeper::safekeeper::tests::test_last_log_term_switch | 1 | 
            
              | safekeeper::safekeeper::tests::test_last_log_term_switch::{closure#0} | 1 | 
            
              | safekeeper::safekeeper::tests::test_non_consecutive_write | 2 | 
            
              | safekeeper::safekeeper::tests::test_non_consecutive_write | 1 | 
            
              | safekeeper::safekeeper::tests::test_non_consecutive_write::{closure#0} | 1 | 
            
              | safekeeper::safekeeper::tests::test_sk_state | 3 | 
            
              | safekeeper::safekeeper::tests::test_sk_state_bincode_serde_roundtrip | 1 | 
            
              | safekeeper::safekeeper::tests::test_voting | 2 | 
            
              | safekeeper::safekeeper::tests::test_voting | 1 | 
            
              | safekeeper::safekeeper::tests::test_voting::{closure#0} | 1 |