LCOV - code coverage report
Current view:
top level
-
pageserver/src/virtual_file/owned_buffers_io/aligned_buffer
- buffer_mut.rs
(
source
/ functions)
Coverage
Total
Hit
Test:
befab6bd7a1d43d9d0f7dc96f75bdc872dffa42a.info
Lines:
93.5 %
231
216
Test Date:
2025-06-14 11:52:36
Functions:
85.7 %
63
54
Function Name
Hit count
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_> as core::convert::AsMut<[u8]>>::as_mut
0
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_> as core::convert::AsRef<[u8]>>::as_ref
0
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_> as std::io::Write>::flush
0
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::panic_advance
0
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_bytes_put
1
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_bytes_put_panic
1
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_io_buf_put_slice
1
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_reserve
1
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_with_capacity
1
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_with_capacity_zeroed
1
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_>>::truncate
5
>::truncate
0
>>::truncate
5
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_>>::align
11
>::align
0
>>::align
2
>>::align
9
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::leak
50
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_> as core::ops::deref::DerefMut>::deref_mut
203
as core::ops::deref::DerefMut>::deref_mut
0
> as core::ops::deref::DerefMut>::deref_mut
203
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_>>::as_mut_slice
203
>::as_mut_slice
0
>>::as_mut_slice
203
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_> as core::cmp::PartialEq<[u8]>>::eq
351
as core::cmp::PartialEq<[u8]>>::eq
0
> as core::cmp::PartialEq<[u8]>>::eq
351
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::with_capacity_zeroed
560
>>::with_capacity_zeroed
1
>>::with_capacity_zeroed
559
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::from_raw
11816
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::clear
11829
>>::clear
5
>>::clear
11824
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::freeze
22373
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as std::io::Write>::write
46208
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as bytes::buf::buf_mut::BufMut>::chunk_mut
58755
> as bytes::buf::buf_mut::BufMut>::chunk_mut
14
> as bytes::buf::buf_mut::BufMut>::chunk_mut
58741
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::with_capacity
405609
>>::with_capacity
7
>>::with_capacity
405602
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as uring_common::buf::io_buf_mut::IoBufMut>::set_init
506313
> as uring_common::buf::io_buf_mut::IoBufMut>::set_init
2
> as uring_common::buf::io_buf_mut::IoBufMut>::set_init
506311
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as uring_common::buf::io_buf_mut::IoBufMut>::stable_mut_ptr
751126
> as uring_common::buf::io_buf_mut::IoBufMut>::stable_mut_ptr
2
> as uring_common::buf::io_buf_mut::IoBufMut>::stable_mut_ptr
751124
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as uring_common::buf::io_buf::IoBuf>::bytes_total
1429171
> as uring_common::buf::io_buf::IoBuf>::bytes_total
2
> as uring_common::buf::io_buf::IoBuf>::bytes_total
1429169
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as uring_common::buf::io_buf::IoBuf>::stable_ptr
1797520
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::as_ptr
1797529
>>::as_ptr
9
>>::as_ptr
1797520
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as core::ops::deref::Deref>::deref
2714397
> as core::ops::deref::Deref>::deref
2
> as core::ops::deref::Deref>::deref
2714395
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::as_slice
2714748
>>::as_slice
2
>>::as_slice
2714746
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as uring_common::buf::io_buf::IoBuf>::bytes_init
3735825
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::extend_from_slice
9007147
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::spare_capacity_mut
9007147
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::reserve
9007158
>>::reserve
3
>>::reserve
9007155
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as bytes::buf::buf_mut::BufMut>::advance_mut
9065902
> as bytes::buf::buf_mut::BufMut>::advance_mut
14
> as bytes::buf::buf_mut::BufMut>::advance_mut
9065888
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>> as bytes::buf::buf_mut::BufMut>::remaining_mut
9125827
> as bytes::buf::buf_mut::BufMut>::remaining_mut
30
> as bytes::buf::buf_mut::BufMut>::remaining_mut
9125797
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::set_len
9461009
>>::set_len
17
>>::set_len
9460992
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::as_mut_ptr
9817028
>>::as_mut_ptr
16
>>::as_mut_ptr
9817012
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::capacity
46663505
>>::capacity
60
>>::capacity
46663445
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::len
67993743
>>::len
69
>>::len
67993674
Generated by:
LCOV version 2.1-beta