LCOV - differential code coverage report
Current view: top level - proxy/src - protocol2.rs (source / functions) Coverage Total Hit UBC CBC
Current: cd44433dd675caa99df17a61b18949c8387e2242.info Lines: 90.3 % 300 271 29 271
Current Date: 2024-01-09 02:06:09 Functions: 64.4 % 73 47 26 47
Baseline: 66c52a629a0f4a503e193045e0df4c77139e344b.info
Baseline Date: 2024-01-08 15:34:46

Function Name Sort by function name TLA Hit count Sort by function hit count
<proxy::protocol2::WithClientIp<_> as tokio::io::async_write::AsyncWrite>::is_write_vectored UBC 0
proxy::protocol2::tests::test_ipv4 CBC 1
proxy::protocol2::tests::test_ipv6 CBC 1
proxy::protocol2::tests::test_large_tlv CBC 1
proxy::protocol2::tests::test_short CBC 1
proxy::protocol2::tests::test_ipv4::{closure#0} CBC 2
proxy::protocol2::tests::test_ipv6::{closure#0} CBC 2
proxy::protocol2::tests::test_large_tlv::{closure#0} CBC 2
proxy::protocol2::tests::test_short::{closure#0} CBC 2
proxy::protocol2::tests::test_invalid CBC 3
proxy::protocol2::tests::test_invalid CBC 1
proxy::protocol2::tests::test_invalid::{closure#0} CBC 2
<proxy::protocol2::ProxyParse as core::fmt::Debug>::fmt CBC 5
::clone UBC 0
::fmt UBC 0
::eq CBC 5
<proxy::protocol2::WithClientIp<_>>::skip_tlv CBC 34
>::skip_tlv UBC 0
>::skip_tlv UBC 0
>::skip_tlv UBC 0
>::skip_tlv UBC 0
>::skip_tlv UBC 0
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>>::skip_tlv CBC 34
<proxy::protocol2::WithClientIp<_>>::skip_tlv_inner CBC 37
>::skip_tlv_inner UBC 0
>::skip_tlv_inner UBC 0
>::skip_tlv_inner UBC 0
>::skip_tlv_inner UBC 0
>::skip_tlv_inner UBC 0
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>>::skip_tlv_inner CBC 37
<proxy::protocol2::WithClientIp<_>>::client_addr CBC 45
>::client_addr UBC 0
>::client_addr CBC 45
<proxy::protocol2::WithClientIp<_> as tokio::io::async_write::AsyncWrite>::poll_write CBC 75
as tokio::io::async_write::AsyncWrite>::poll_write UBC 0
as tokio::io::async_write::AsyncWrite>::poll_write UBC 0
as tokio::io::async_write::AsyncWrite>::poll_write CBC 15
as tokio::io::async_write::AsyncWrite>::poll_write CBC 60
<proxy::protocol2::WithClientIp<_> as tokio::io::async_write::AsyncWrite>::poll_shutdown CBC 83
as tokio::io::async_write::AsyncWrite>::poll_shutdown UBC 0
as tokio::io::async_write::AsyncWrite>::poll_shutdown CBC 38
as tokio::io::async_write::AsyncWrite>::poll_shutdown CBC 45
<proxy::protocol2::WithClientIp<_>>::read_ip CBC 106
>::read_ip UBC 0
>::read_ip UBC 0
>::read_ip CBC 2
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>>::read_ip CBC 3
>::read_ip CBC 15
>::read_ip CBC 86
<proxy::protocol2::WithClientIp<_>>::wait_for_addr::{closure#0}::{closure#0} CBC 118
>::wait_for_addr::{closure#0}::{closure#0} UBC 0
>::wait_for_addr::{closure#0}::{closure#0} CBC 118
<proxy::protocol2::WithClientIp<_>>::wait_for_addr CBC 120
>::wait_for_addr UBC 0
>::wait_for_addr::{closure#0} UBC 0
>::wait_for_addr CBC 60
>::wait_for_addr::{closure#0} CBC 60
<proxy::protocol2::WithClientIp<&[u8]>>::new CBC 125
>::new CBC 2
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>>::new CBC 3
>::new CBC 15
>::new CBC 45
>::new CBC 60
<proxy::protocol2::WithClientIp<_>>::poll_client_ip CBC 224
>::poll_client_ip UBC 0
>::poll_client_ip CBC 2
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>>>::poll_client_ip CBC 3
>::poll_client_ip CBC 15
>::poll_client_ip CBC 86
>::poll_client_ip CBC 118
<proxy::protocol2::ProxyProtocolAccept as tls_listener::AsyncAccept>::poll_accept CBC 295
<proxy::protocol2::WithClientIp<_> as tokio::io::async_write::AsyncWrite>::poll_write_vectored CBC 572
as tokio::io::async_write::AsyncWrite>::poll_write_vectored UBC 0
as tokio::io::async_write::AsyncWrite>::poll_write_vectored CBC 59
as tokio::io::async_write::AsyncWrite>::poll_write_vectored CBC 180
as tokio::io::async_write::AsyncWrite>::poll_write_vectored CBC 333
<proxy::protocol2::WithClientIp<_> as tokio::io::async_write::AsyncWrite>::poll_flush CBC 1409
as tokio::io::async_write::AsyncWrite>::poll_flush UBC 0
as tokio::io::async_write::AsyncWrite>::poll_flush CBC 74
as tokio::io::async_write::AsyncWrite>::poll_flush CBC 393
as tokio::io::async_write::AsyncWrite>::poll_flush CBC 942
<proxy::protocol2::WithClientIp<_> as tokio::io::async_read::AsyncRead>::poll_read CBC 2003
as tokio::io::async_read::AsyncRead>::poll_read UBC 0
as tokio::io::async_read::AsyncRead>::poll_read CBC 7
, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>, &[u8]>> as tokio::io::async_read::AsyncRead>::poll_read CBC 15
as tokio::io::async_read::AsyncRead>::poll_read CBC 145
as tokio::io::async_read::AsyncRead>::poll_read CBC 644
as tokio::io::async_read::AsyncRead>::poll_read CBC 1192

Generated by: LCOV version 2.1-beta