LCOV - code coverage report
Current view: top level - wirestead/transport/base - bp_utils.hpp (source / functions) Coverage Total Hit
Test: Wirestead Coverage Report Lines: 93.5 % 92 86
Test Date: 2026-08-30 10:35:09 Functions: 71.7 % 46 33
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 72.5 % 80 58

Function Name Sort by function name Hit count Sort by function hit count
_ZN9wirestead9transport10queue_util19return_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEvRT_RT0_ 0
_ZN9wirestead9transport10queue_util28release_reserved_limit_bytesERSt5mutexRSt6atomicImEm 1
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSI_IbET0_ENKUlRKSG_E0_clIS7_EEDaSQ_ 5
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ENKUlRKSZ_E0_clISD_EEDaS19_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ENKUlRKSZ_E0_clISG_EEDaS19_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ENKUlRKSZ_E0_clISI_EEDaS19_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ENKUlRKSL_E0_clIS6_EEDaSV_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ENKUlRKSL_E0_clIS9_EEDaSV_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ENKUlRKSL_E0_clISC_EEDaSV_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEESt10shared_ptrIKS7_EEESaISB_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSL_IbET0_ENKUlRKSJ_E0_clISA_EEDaST_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSI_IbET0_ENKUlRKSG_E0_clIS7_EEDaSQ_ 1
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEESt10shared_ptrIKS7_EEESaISB_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSL_IbET0_ENKUlRKSJ_E0_clIS7_EEDaST_ 4
_ZN9wirestead9transport10queue_util29commit_unreserved_limit_bytesERSt5mutexRSt6atomicImEm 12
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSI_IbET0_ENKUlRKSG_E_clIS7_EEDaSQ_ 16
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ENKUlRKSZ_E_clISD_EEDaS19_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ENKUlRKSZ_E_clISG_EEDaS19_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ENKUlRKSZ_E_clISI_EEDaS19_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ENKUlRKSL_E_clISC_EEDaSV_ 0
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSI_IbET0_ENKUlRKSG_E_clIS7_EEDaSQ_ 1
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEESt10shared_ptrIKS7_EEESaISB_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSL_IbET0_ENKUlRKSJ_E_clIS7_EEDaST_ 1
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEESt10shared_ptrIKS7_EEESaISB_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSL_IbET0_ENKUlRKSJ_E_clISA_EEDaST_ 1
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ENKUlRKSL_E_clIS9_EEDaSV_ 2
_ZZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ENKUlRKSL_E_clIS6_EEDaSV_ 11
_ZNK9wirestead9transport10queue_util18IdentityProjectionclISt7variantIJSt6vectorIhSaIhEEEEEERT_SA_ 21
_ZNK9wirestead9transport10queue_util18IdentityProjectionclISt7variantIJSt6vectorIhSaIhEEEEEERT_SA_ 2
_ZNK9wirestead9transport10queue_util18IdentityProjectionclISt7variantIJSt6vectorIhSaIhEESt10shared_ptrIKS7_EEEEERT_SD_ 6
_ZNK9wirestead9transport10queue_util18IdentityProjectionclISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEEEERT_SF_ 13
_ZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSI_IbET0_ 28
_ZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEEEUlRS6_E_EENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKS11_IbET0_ 0
_ZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSI_IbET0_ 2
_ZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJSt6vectorIhSaIhEESt10shared_ptrIKS7_EEESaISB_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSL_IbET0_ 5
_ZN9wirestead9transport10queue_util27maybe_flush_for_keep_latestISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EENS1_18IdentityProjectionEEENS1_14DropAccountingENS_4base9constants20BackpressureStrategyEmmRT_RSt6atomicImERKSN_IbET0_ 21
_ZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EE 1522
_ZN9wirestead9transport10queue_util20variant_const_bufferISt6vectorIhSaIhEEEEN5boost4asio12const_bufferERKT_ 4454
_ZN9wirestead9transport10queue_util20variant_const_bufferISt10shared_ptrIKSt6vectorIhSaIhEEEEEN5boost4asio12const_bufferERKT_ 1154
_ZN9wirestead9transport10queue_util20variant_const_bufferINS_6memory12PooledBufferEEEN5boost4asio12const_bufferERKT_ 1257
_ZN9wirestead9transport10queue_util20variant_const_bufferISt6vectorIhSaIhEEEEN5boost4asio12const_bufferERKT_ 2043
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E0_clIS6_EEDaSS_ 4454
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E0_clISC_EEDaSS_ 1154
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E0_clIS6_EEDaSS_ 1257
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E0_clIS9_EEDaSS_ 2043
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E_clIS6_EEDaSS_ 4454
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E_clISC_EEDaSS_ 1154
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E_clIS6_EEDaSS_ 1257
_ZZN9wirestead9transport10queue_util17take_gather_batchISt5dequeISt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKS9_EEESaISD_EES7_ISD_SE_EEEmRT_RT0_RS7_IN5boost4asio12const_bufferESaISN_EEENKUlRKSH_E_clIS9_EEDaSS_ 2043
_ZN9wirestead9transport10queue_util19variant_buffer_sizeISt6vectorIhSaIhEEEEmRKT_ 4478
_ZN9wirestead9transport10queue_util19variant_buffer_sizeISt10shared_ptrIKSt6vectorIhSaIhEEEEEmRKT_ 1157
_ZN9wirestead9transport10queue_util19variant_buffer_sizeINS_6memory12PooledBufferEEEmRKT_ 1268
_ZN9wirestead9transport10queue_util19variant_buffer_sizeISt6vectorIhSaIhEEEEmRKT_ 2053
_ZN9wirestead9transport10queue_util27commit_reserved_limit_bytesERSt5mutexRSt6atomicImES6_m 12347
_ZNK9wirestead9transport10queue_util14DropAccounting3anyEv 12362
_ZN9wirestead9transport10queue_util23try_reserve_limit_bytesERSt5mutexRKSt6atomicImES7_RS5_mm 25934
_ZN9wirestead9transport10queue_util28release_reserved_write_bytesERSt6atomicImEm 74186
_ZN9wirestead9transport10queue_util23try_reserve_write_bytesERSt6atomicImERKS3_RKS2_IbEmmm 416996

Generated by: LCOV version 2.0-1