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: 301bdf92abcf0ea5a6eae33176b2b7ec68543c11.info Lines: 90.9 % 231 210
Test Date: 2025-04-25 09:17:05 Functions: 85.2 % 61 52

Function Name Sort by function name Hit count Sort by function 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 core::ops::deref::DerefMut>::deref_mut 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::AlignedBufferMut<_>>::as_mut_slice 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 12
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_bytes_put_panic 12
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_io_buf_put_slice 12
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_reserve 12
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_with_capacity 12
pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::tests::test_with_capacity_zeroed 12
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_>>::truncate 60
>::truncate 0
>>::truncate 60
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_>>::align 132
>::align 0
>>::align 24
>>::align 108
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::leak 600
<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 1872
>>::with_capacity_zeroed 12
>>::with_capacity_zeroed 1860
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<_> as core::cmp::PartialEq<[u8]>>::eq 4212
as core::cmp::PartialEq<[u8]>>::eq 0
> as core::cmp::PartialEq<[u8]>>::eq 4212
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::from_raw 141648
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::clear 141804
>>::clear 60
>>::clear 141744
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::freeze 265343
<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 546720
<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 698320
> as bytes::buf::buf_mut::BufMut>::chunk_mut 168
> as bytes::buf::buf_mut::BufMut>::chunk_mut 698152
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::with_capacity 4863108
>>::with_capacity 84
>>::with_capacity 4863024
<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 6074800
> as uring_common::buf::io_buf_mut::IoBufMut>::set_init 24
> as uring_common::buf::io_buf_mut::IoBufMut>::set_init 6074776
<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 10597595
> as uring_common::buf::io_buf_mut::IoBufMut>::stable_mut_ptr 24
> as uring_common::buf::io_buf_mut::IoBufMut>::stable_mut_ptr 10597571
<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 17076657
> as uring_common::buf::io_buf::IoBuf>::bytes_total 24
> as uring_common::buf::io_buf::IoBuf>::bytes_total 17076633
<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 21527086
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::as_ptr 21527194
>>::as_ptr 108
>>::as_ptr 21527086
<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 32499987
> as core::ops::deref::Deref>::deref 24
> as core::ops::deref::Deref>::deref 32499963
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::as_slice 32504199
>>::as_slice 24
>>::as_slice 32504175
<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 46329001
<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 108077640
<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 108077640
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::reserve 108077772
>>::reserve 36
>>::reserve 108077736
<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 108775960
> as bytes::buf::buf_mut::BufMut>::advance_mut 168
> as bytes::buf::buf_mut::BufMut>::advance_mut 108775792
<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 109488068
> as bytes::buf::buf_mut::BufMut>::remaining_mut 360
> as bytes::buf::buf_mut::BufMut>::remaining_mut 109487708
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::set_len 113513852
>>::set_len 204
>>::set_len 113513648
<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 119373555
>>::as_mut_ptr 192
>>::as_mut_ptr 119373363
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::capacity 559815706
>>::capacity 720
>>::capacity 559814986
<pageserver::virtual_file::owned_buffers_io::aligned_buffer::buffer_mut::AlignedBufferMut<pageserver::virtual_file::owned_buffers_io::aligned_buffer::alignment::ConstAlign<512>>>::len 817422866
>>::len 828
>>::len 817422038

Generated by: LCOV version 2.1-beta