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 Sort by function name Hit count Sort by function 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