LCOV - code coverage report
Current view: top level - libs/postgres_ffi/src - xlog_utils.rs (source / functions) Coverage Total Hit
Test: 12c2fc96834f59604b8ade5b9add28f1dce41ec6.info Lines: 66.4 % 345 229
Test Date: 2024-07-03 15:33:13 Functions: 70.0 % 100 70

Function Name Sort by function name Hit count Sort by function hit count
<postgres_ffi::v14::bindings::CheckPoint>::decode 26
::decode 18
::decode 4
::decode 4
<postgres_ffi::v14::bindings::CheckPoint>::encode 8
::encode 8
::encode 0
::encode 0
<postgres_ffi::v14::bindings::CheckPoint>::update_next_multixid 36
::update_next_multixid 12
::update_next_multixid 12
::update_next_multixid 12
<postgres_ffi::v14::bindings::CheckPoint>::update_next_xid 145858
::update_next_xid 145842
::update_next_xid 8
::update_next_xid 8
<postgres_ffi::v14::bindings::XLogLongPageHeaderData>::encode 0
::encode 0
::encode 0
::encode 0
<postgres_ffi::v14::bindings::XLogLongPageHeaderData>::encode::{closure#0} 0
::encode::{closure#0} 0
::encode::{closure#0} 0
::encode::{closure#0} 0
<postgres_ffi::v14::bindings::XLogLongPageHeaderData>::from_bytes::<bytes::bytes_mut::BytesMut> 12
::from_bytes:: 4
::from_bytes:: 4
::from_bytes:: 4
<postgres_ffi::v14::bindings::XLogPageHeaderData>::encode 186
::encode 0
::encode 0
::encode 186
<postgres_ffi::v14::bindings::XLogPageHeaderData>::encode::{closure#0} 186
::encode::{closure#0} 0
::encode::{closure#0} 0
::encode::{closure#0} 186
<postgres_ffi::v14::bindings::XLogPageHeaderData>::from_bytes::<bytes::bytes_mut::BytesMut> 27984
::from_bytes:: 8232
::from_bytes:: 11124
::from_bytes:: 8628
<postgres_ffi::v14::bindings::XLogRecord>::encode 67342
::encode 4
::encode 4
::encode 67334
<postgres_ffi::v14::bindings::XLogRecord>::from_bytes::<_> 145852
::from_bytes::<_> 0
::from_bytes:: 145852
::from_bytes::<_> 0
::from_bytes::<_> 0
<postgres_ffi::v14::bindings::XLogRecord>::from_slice 225425
::from_slice 84
::from_slice 145936
::from_slice 79405
<postgres_ffi::v14::bindings::XLogRecord>::is_xlog_switch_record 225425
::is_xlog_switch_record 84
::is_xlog_switch_record 145936
::is_xlog_switch_record 79405
<postgres_ffi::v14::xlog_utils::XlLogicalMessage>::encode 33671
::encode 2
::encode 2
::encode 33667
postgres_ffi::v14::xlog_utils::IsPartialXLogFileName 0
postgres_ffi::v14::xlog_utils::IsPartialXLogFileName 0
postgres_ffi::v15::xlog_utils::IsPartialXLogFileName 0
postgres_ffi::v16::xlog_utils::IsPartialXLogFileName 0
postgres_ffi::v14::xlog_utils::IsXLogFileName 180
postgres_ffi::v14::xlog_utils::IsXLogFileName 60
postgres_ffi::v15::xlog_utils::IsXLogFileName 60
postgres_ffi::v16::xlog_utils::IsXLogFileName 60
postgres_ffi::v14::xlog_utils::IsXLogFileName::{closure#0} 2736
postgres_ffi::v14::xlog_utils::IsXLogFileName::{closure#0} 912
postgres_ffi::v15::xlog_utils::IsXLogFileName::{closure#0} 912
postgres_ffi::v16::xlog_utils::IsXLogFileName::{closure#0} 912
postgres_ffi::v14::xlog_utils::XLogFileName 62
postgres_ffi::v14::xlog_utils::XLogFileName 22
postgres_ffi::v15::xlog_utils::XLogFileName 20
postgres_ffi::v16::xlog_utils::XLogFileName 20
postgres_ffi::v14::xlog_utils::XLogFromFileName 84
postgres_ffi::v14::xlog_utils::XLogFromFileName 28
postgres_ffi::v15::xlog_utils::XLogFromFileName 28
postgres_ffi::v16::xlog_utils::XLogFromFileName 28
postgres_ffi::v14::xlog_utils::XLogSegNoOffsetToRecPtr 67414
postgres_ffi::v14::xlog_utils::XLogSegNoOffsetToRecPtr 28
postgres_ffi::v15::xlog_utils::XLogSegNoOffsetToRecPtr 28
postgres_ffi::v16::xlog_utils::XLogSegNoOffsetToRecPtr 67358
postgres_ffi::v14::xlog_utils::XLogSegmentsPerXLogId 208
postgres_ffi::v14::xlog_utils::XLogSegmentsPerXLogId 72
postgres_ffi::v15::xlog_utils::XLogSegmentsPerXLogId 68
postgres_ffi::v16::xlog_utils::XLogSegmentsPerXLogId 68
postgres_ffi::v14::xlog_utils::encode_logical_message 6
postgres_ffi::v14::xlog_utils::encode_logical_message 2
postgres_ffi::v15::xlog_utils::encode_logical_message 2
postgres_ffi::v16::xlog_utils::encode_logical_message 2
postgres_ffi::v14::xlog_utils::find_end_of_wal 48
postgres_ffi::v14::xlog_utils::find_end_of_wal 16
postgres_ffi::v15::xlog_utils::find_end_of_wal 16
postgres_ffi::v16::xlog_utils::find_end_of_wal 16
postgres_ffi::v14::xlog_utils::generate_pg_control 0
postgres_ffi::v14::xlog_utils::generate_pg_control 0
postgres_ffi::v15::xlog_utils::generate_pg_control 0
postgres_ffi::v16::xlog_utils::generate_pg_control 0
postgres_ffi::v14::xlog_utils::generate_wal_segment 0
postgres_ffi::v14::xlog_utils::generate_wal_segment 0
postgres_ffi::v15::xlog_utils::generate_wal_segment 0
postgres_ffi::v16::xlog_utils::generate_wal_segment 0
postgres_ffi::v14::xlog_utils::get_current_timestamp 6
postgres_ffi::v14::xlog_utils::get_current_timestamp 2
postgres_ffi::v15::xlog_utils::get_current_timestamp 2
postgres_ffi::v16::xlog_utils::get_current_timestamp 2
postgres_ffi::v14::xlog_utils::main 0
postgres_ffi::v14::xlog_utils::main 0
postgres_ffi::v15::xlog_utils::main 0
postgres_ffi::v16::xlog_utils::main 0
postgres_ffi::v14::xlog_utils::normalize_lsn 0
postgres_ffi::v14::xlog_utils::normalize_lsn 0
postgres_ffi::v15::xlog_utils::normalize_lsn 0
postgres_ffi::v16::xlog_utils::normalize_lsn 0
postgres_ffi::v14::xlog_utils::open_wal_segment 60
postgres_ffi::v14::xlog_utils::open_wal_segment 20
postgres_ffi::v15::xlog_utils::open_wal_segment 20
postgres_ffi::v16::xlog_utils::open_wal_segment 20
postgres_ffi::v14::xlog_utils::tests::test_ts_conversion 6
postgres_ffi::v14::xlog_utils::tests::test_ts_conversion 2
postgres_ffi::v15::xlog_utils::tests::test_ts_conversion 2
postgres_ffi::v16::xlog_utils::tests::test_ts_conversion 2
postgres_ffi::v14::xlog_utils::timestamp_conversions::from_pg_timestamp 12
postgres_ffi::v14::xlog_utils::timestamp_conversions::from_pg_timestamp 4
postgres_ffi::v15::xlog_utils::timestamp_conversions::from_pg_timestamp 4
postgres_ffi::v16::xlog_utils::timestamp_conversions::from_pg_timestamp 4
postgres_ffi::v14::xlog_utils::timestamp_conversions::to_pg_timestamp 18
postgres_ffi::v14::xlog_utils::timestamp_conversions::to_pg_timestamp 6
postgres_ffi::v15::xlog_utils::timestamp_conversions::to_pg_timestamp 6
postgres_ffi::v16::xlog_utils::timestamp_conversions::to_pg_timestamp 6

Generated by: LCOV version 2.1-beta