LCOV - code coverage report
Current view:
top level
-
wirestead/transport/udp
- udp.cc
(
source
/ functions)
Coverage
Total
Hit
Test:
Wirestead Coverage Report
Lines:
89.4 %
1104
987
Test Date:
2026-10-29 11:36:05
Functions:
92.4 %
131
121
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
68.8 %
940
647
Function Name
Hit count
_ZN9wirestead9transport10UdpChannel10write_copyENS_6memory8SafeSpanIKhLm18446744073709551615EEESt8optionalImE
194
_ZN9wirestead9transport10UdpChannel10write_moveEOSt6vectorIhSaIhEESt8optionalImE
85
_ZN9wirestead9transport10UdpChannel11reset_statsEv
214
_ZN9wirestead9transport10UdpChannel11write_stateEb
2745
_ZN9wirestead9transport10UdpChannel12get_executorEv
2624
_ZN9wirestead9transport10UdpChannel12try_write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEESt8optionalImESt10shared_ptrINS0_6detail12UdpWriteWaitEE
238
_ZN9wirestead9transport10UdpChannel12write_sharedESt10shared_ptrIKSt6vectorIhSaIhEEESt8optionalImE
57
_ZN9wirestead9transport10UdpChannel13on_bytes_fromESt8functionIFvNS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS9_3udpEEEEE
605
_ZN9wirestead9transport10UdpChannel14async_write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEE
133
_ZN9wirestead9transport10UdpChannel14end_write_waitERKSt10shared_ptrINS0_6detail12UdpWriteWaitEENS_7wrapper13SendRejectionE
0
_ZN9wirestead9transport10UdpChannel14expire_sessionERKSt10shared_ptrINS0_6detail12UdpWriteWaitEE
24
_ZN9wirestead9transport10UdpChannel14try_write_copyENS_6memory8SafeSpanIKhLm18446744073709551615EEESt8optionalImE
266019
_ZN9wirestead9transport10UdpChannel14try_write_moveEOSt6vectorIhSaIhEESt8optionalImE
266111
_ZN9wirestead9transport10UdpChannel15on_backpressureESt8functionIFvmEE
388663
_ZN9wirestead9transport10UdpChannel15poll_write_waitERKSt10shared_ptrINS0_6detail12UdpWriteWaitEE
1370
_ZN9wirestead9transport10UdpChannel16try_write_sharedESt10shared_ptrIKSt6vectorIhSaIhEEESt8optionalImE
61
_ZN9wirestead9transport10UdpChannel18async_try_write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEE
33
_ZN9wirestead9transport10UdpChannel18cancel_write_waitsEv
850
_ZN9wirestead9transport10UdpChannel18capture_write_waitEbb
296
_ZN9wirestead9transport10UdpChannel23async_write_copy_resultENS_6memory8SafeSpanIKhLm18446744073709551615EEE
121
_ZN9wirestead9transport10UdpChannel23async_write_move_resultEOSt6vectorIhSaIhEE
69
_ZN9wirestead9transport10UdpChannel25async_write_shared_resultESt10shared_ptrIKSt6vectorIhSaIhEEE
53
_ZN9wirestead9transport10UdpChannel25set_backpressure_strategyENS_4base9constants20BackpressureStrategyE
91
_ZN9wirestead9transport10UdpChannel27async_try_write_copy_resultENS_6memory8SafeSpanIKhLm18446744073709551615EEE
265980
_ZN9wirestead9transport10UdpChannel27async_try_write_move_resultEOSt6vectorIhSaIhEE
83
_ZN9wirestead9transport10UdpChannel29async_try_write_shared_resultESt10shared_ptrIKSt6vectorIhSaIhEEE
49
_ZN9wirestead9transport10UdpChannel4Impl11open_socketESt10shared_ptrIS1_E
505
_ZN9wirestead9transport10UdpChannel4Impl12IoCompletionD2Ev
8886
_ZN9wirestead9transport10UdpChannel4Impl12close_socketEv
521
_ZN9wirestead9transport10UdpChannel4Impl12notify_stateEv
1692
_ZN9wirestead9transport10UdpChannel4Impl13observe_queueEv
537476
_ZN9wirestead9transport10UdpChannel4Impl13start_receiveESt10shared_ptrIS1_E
4588
_ZN9wirestead9transport10UdpChannel4Impl13transition_toENS_4base9LinkStateERKN5boost6system10error_codeESt17basic_string_viewIcSt11char_traitsIcEESD_
1746
_ZN9wirestead9transport10UdpChannel4Impl14enqueue_bufferESt10shared_ptrIS1_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES3_IKSA_EEEmmSt8optionalIN5boost4asio2ip14basic_endpointINSI_3udpEEEES3_INS0_6detail12UdpWriteWaitEE
1496
_ZN9wirestead9transport10UdpChannel4Impl14handle_receiveESt10shared_ptrIS1_EN5boost6system10error_codeEm
4569
_ZN9wirestead9transport10UdpChannel4Impl15end_write_waitsENS_7wrapper13SendRejectionE
1930
_ZN9wirestead9transport10UdpChannel4Impl15join_ioc_threadEb
1490
_ZN9wirestead9transport10UdpChannel4Impl17mark_cleanup_doneEv
521
_ZN9wirestead9transport10UdpChannel4Impl18fail_writes_lockedEv
559
_ZN9wirestead9transport10UdpChannel4Impl19admission_rejectionEbSt8optionalImE
272544
_ZN9wirestead9transport10UdpChannel4Impl19report_backpressureESt10shared_ptrIS1_Em
270846
_ZN9wirestead9transport10UdpChannel4Impl20perform_stop_cleanupEv
996
_ZN9wirestead9transport10UdpChannel4Impl21discard_session_queueERKSt10shared_ptrINS0_6detail12UdpWriteWaitEE
24
_ZN9wirestead9transport10UdpChannel4Impl21release_session_bytesERKNS2_6TxItemEb
262252
_ZN9wirestead9transport10UdpChannel4Impl22set_remote_from_configEv
983
_ZN9wirestead9transport10UdpChannel4Impl34drain_queue_and_clear_backpressureEv
615
_ZN9wirestead9transport10UdpChannel4Impl4initEv
479
_ZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_E
270830
_ZN9wirestead9transport10UdpChannel4Impl9bp_fieldsEv
272299
_ZN9wirestead9transport10UdpChannel4Impl9item_sizeERKNS2_6TxItemE
112
_ZN9wirestead9transport10UdpChannel4ImplC2ERKNS_6config9UdpConfigE
161
_ZN9wirestead9transport10UdpChannel4ImplC2ERKNS_6config9UdpConfigERN5boost4asio10io_contextE
318
_ZN9wirestead9transport10UdpChannel4ImplD2Ev
475
_ZN9wirestead9transport10UdpChannel4stopEv
1568
_ZN9wirestead9transport10UdpChannel5startEv
508
_ZN9wirestead9transport10UdpChannel6createERKNS_6config9UdpConfigE
161
_ZN9wirestead9transport10UdpChannel6createERKNS_6config9UdpConfigERN5boost4asio10io_contextE
318
_ZN9wirestead9transport10UdpChannel8on_bytesESt8functionIFvNS_6memory8SafeSpanIKhLm18446744073709551615EEEEE
388063
_ZN9wirestead9transport10UdpChannel8on_stateESt8functionIFvNS_4base9LinkStateEEE
388811
_ZN9wirestead9transport10UdpChannel8write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEESt8optionalImESt10shared_ptrINS0_6detail12UdpWriteWaitEE
1325
_ZN9wirestead9transport10UdpChannelC2EOS1_
0
_ZN9wirestead9transport10UdpChannelC2ERKNS_6config9UdpConfigE
161
_ZN9wirestead9transport10UdpChannelC2ERKNS_6config9UdpConfigERN5boost4asio10io_contextE
318
_ZN9wirestead9transport10UdpChannelD0Ev
950
_ZN9wirestead9transport10UdpChannelD0Ev
475
_ZN9wirestead9transport10UdpChannelD2Ev
475
_ZN9wirestead9transport10UdpChannelaSEOS1_
0
_ZNK9wirestead9transport10UdpChannel12is_connectedEv
487
_ZNK9wirestead9transport10UdpChannel13session_statsERKSt10shared_ptrINS0_6detail12UdpWriteWaitEE
268
_ZNK9wirestead9transport10UdpChannel14local_endpointEv
33
_ZNK9wirestead9transport10UdpChannel15last_error_infoEv
483
_ZNK9wirestead9transport10UdpChannel16write_connectionEv
111
_ZNK9wirestead9transport10UdpChannel17write_queue_limitEv
1902
_ZNK9wirestead9transport10UdpChannel22is_backpressure_activeEv
157
_ZNK9wirestead9transport10UdpChannel5statsEv
1941
_ZZN9wirestead9transport10UdpChannel10write_copyENS_6memory8SafeSpanIKhLm18446744073709551615EEESt8optionalImEENUlvE0_clEv
42
_ZZN9wirestead9transport10UdpChannel10write_copyENS_6memory8SafeSpanIKhLm18446744073709551615EEESt8optionalImEENUlvE_clEv
104
_ZZN9wirestead9transport10UdpChannel10write_moveEOSt6vectorIhSaIhEESt8optionalImEENKUlvE_clEv
1
_ZZN9wirestead9transport10UdpChannel10write_moveEOSt6vectorIhSaIhEESt8optionalImEENUlvE0_clEv
48
_ZZN9wirestead9transport10UdpChannel12try_write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEESt8optionalImESt10shared_ptrINS0_6detail12UdpWriteWaitEEENKUlvE_clEv
42
_ZZN9wirestead9transport10UdpChannel12try_write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEESt8optionalImESt10shared_ptrINS0_6detail12UdpWriteWaitEEENUlvE0_clEv
191
_ZZN9wirestead9transport10UdpChannel12write_sharedESt10shared_ptrIKSt6vectorIhSaIhEEESt8optionalImEENKUlvE_clEv
0
_ZZN9wirestead9transport10UdpChannel12write_sharedESt10shared_ptrIKSt6vectorIhSaIhEEESt8optionalImEENUlvE0_clEv
32
_ZZN9wirestead9transport10UdpChannel14expire_sessionERKSt10shared_ptrINS0_6detail12UdpWriteWaitEEENKUlvE_clEv
24
_ZZN9wirestead9transport10UdpChannel14try_write_moveEOSt6vectorIhSaIhEESt8optionalImEENKUlvE_clEv
18
_ZZN9wirestead9transport10UdpChannel14try_write_moveEOSt6vectorIhSaIhEESt8optionalImEENUlvE0_clEv
266044
_ZZN9wirestead9transport10UdpChannel16try_write_sharedESt10shared_ptrIKSt6vectorIhSaIhEEESt8optionalImEENKUlvE_clEv
7
_ZZN9wirestead9transport10UdpChannel16try_write_sharedESt10shared_ptrIKSt6vectorIhSaIhEEESt8optionalImEENUlvE0_clEv
32
_ZZN9wirestead9transport10UdpChannel18capture_write_waitEbbENKUlRKT_E_clISt8weak_ptrINS0_6detail12UdpWriteWaitEEEEDaS4_
56
_ZZN9wirestead9transport10UdpChannel4Impl13start_receiveESt10shared_ptrIS1_EENKUlRKN5boost6system10error_codeEmE_clES9_m
4569
_ZZN9wirestead9transport10UdpChannel4Impl15end_write_waitsENS_7wrapper13SendRejectionEENKUlRKT_E_clISt8weak_ptrINS0_6detail12UdpWriteWaitEEEEDaS7_
858
_ZZN9wirestead9transport10UdpChannel4Impl19report_backpressureESt10shared_ptrIS1_EmENKUlvE0_clEv
123
_ZZN9wirestead9transport10UdpChannel4Impl19report_backpressureESt10shared_ptrIS1_EmENKUlvE_clEv
123
_ZZN9wirestead9transport10UdpChannel4Impl20perform_stop_cleanupEvEN16CompletionSignalD2Ev
521
_ZZN9wirestead9transport10UdpChannel4Impl20perform_stop_cleanupEvENKUlvE_clEv
521
_ZZN9wirestead9transport10UdpChannel4Impl21discard_session_queueERKSt10shared_ptrINS0_6detail12UdpWriteWaitEEENKUlRT_RT0_bE_clISt5dequeINS2_6TxItemESaISG_EESt6atomicImEEEDaSA_SC_b
48
_ZZN9wirestead9transport10UdpChannel4Impl34drain_queue_and_clear_backpressureEvENKUlvE_clEv
615
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlN5boost6system10error_codeEmE_clES7_m
4317
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_
4317
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clINS_6memory12PooledBufferEEEDaS6_
235
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clIS3_IKSt6vectorIhSaIhEEEEEDaS6_
33
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_
4049
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E_clIRSt6vectorIhSaIhEEEEmS6_
4330
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E_clIRNS_6memory12PooledBufferEEEmS6_
238
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E_clIRS3_IKSt6vectorIhSaIhEEEEEmS6_
35
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E_clIRSt6vectorIhSaIhEEEEmS6_
4057
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlRKT_E_clISt6vectorIhSaIhEEEEDaS7_
0
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlRKT_E_clINS_6memory12PooledBufferEEEDaS7_
0
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlRKT_E_clIS3_IKSt6vectorIhSaIhEEEEEDaS7_
0
_ZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlRKT_E_clISt6vectorIhSaIhEEEEDaS7_
0
_ZZN9wirestead9transport10UdpChannel4Impl9item_sizeERKNS2_6TxItemEENKUlRKT_E_clISt6vectorIhSaIhEEEEDaS8_
112
_ZZN9wirestead9transport10UdpChannel4Impl9item_sizeERKNS2_6TxItemEENKUlRKT_E_clINS_6memory12PooledBufferEEEDaS8_
33
_ZZN9wirestead9transport10UdpChannel4Impl9item_sizeERKNS2_6TxItemEENKUlRKT_E_clISt10shared_ptrIKSt6vectorIhSaIhEEEEEDaS8_
0
_ZZN9wirestead9transport10UdpChannel4Impl9item_sizeERKNS2_6TxItemEENKUlRKT_E_clISt6vectorIhSaIhEEEEDaS8_
79
_ZZN9wirestead9transport10UdpChannel4stopEvENKUlvE0_clEv
1956
_ZZN9wirestead9transport10UdpChannel4stopEvENKUlvE_clEv
508
_ZZN9wirestead9transport10UdpChannel5startEvENKUlSt10stop_tokenE_clES2_
159
_ZZN9wirestead9transport10UdpChannel5startEvENKUlvE_clEv
508
_ZZN9wirestead9transport10UdpChannel8write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEESt8optionalImESt10shared_ptrINS0_6detail12UdpWriteWaitEEENUlvE0_clEv
70
_ZZN9wirestead9transport10UdpChannel8write_toENS_6memory8SafeSpanIKhLm18446744073709551615EEERKN5boost4asio2ip14basic_endpointINS8_3udpEEESt8optionalImESt10shared_ptrINS0_6detail12UdpWriteWaitEEENUlvE_clEv
1200
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENKUlvE0_clEv
4317
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clINS_6memory12PooledBufferEEEDaS6_ENKUlvE0_clEv
235
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clIS3_IKSt6vectorIhSaIhEEEEEDaS6_ENKUlvE0_clEv
33
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENKUlvE0_clEv
4049
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENKUlvE_clEv
4317
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clINS_6memory12PooledBufferEEEDaS6_ENKUlvE_clEv
235
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clIS3_IKSt6vectorIhSaIhEEEEEDaS6_ENKUlvE_clEv
33
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENKUlvE_clEv
4049
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESG_m
4317
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clINS_6memory12PooledBufferEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESF_m
235
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clIS3_IKSt6vectorIhSaIhEEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESI_m
33
_ZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESG_m
4049
_ZZZN9wirestead9transport10UdpChannel5startEvENKUlSt10stop_tokenE_clES2_ENKUlvE_clEv
0
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESG_mENKUlvE0_clEv
9
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clINS_6memory12PooledBufferEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESF_mENKUlvE0_clEv
4
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clIS3_IKSt6vectorIhSaIhEEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESI_mENKUlvE0_clEv
0
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESG_mENKUlvE0_clEv
5
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESG_mENUlvE_clEv
4317
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clINS_6memory12PooledBufferEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESF_mENUlvE_clEv
235
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clIS3_IKSt6vectorIhSaIhEEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESI_mENUlvE_clEv
33
_ZZZZN9wirestead9transport10UdpChannel4Impl8do_writeESt10shared_ptrIS1_EENKUlOT_E0_clISt6vectorIhSaIhEEEEDaS6_ENUlRKN5boost6system10error_codeEmE_clESG_mENUlvE_clEv
4049
Generated by:
LCOV version 2.0-1