LCOV - code coverage report
Current view: top level - wirestead/transport/base - bp_state_machine.hpp (source / functions) Coverage Total Hit
Test: Wirestead Coverage Report Lines: 100.0 % 38 38
Test Date: 2026-10-29 11:36:05 Functions: 100.0 % 24 24
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 91.7 % 36 33

Function Name Sort by function name Hit count Sort by function hit count
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZNS0_16TcpServerSession8do_closeEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 2032
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZN61BpStateMachineTest_DrainIsNoOpIfBackpressureWasNotActive_Test8TestBodyEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 1
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZN76BpStateMachineTest_DrainClearsQueuesAndFiresOnceIfBackpressureWasActive_Test8TestBodyEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 1
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZNS0_16UdsServerSession8do_closeEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 382
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZNS0_16TcpServerSession8do_closeEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 512
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZNS0_10UdpChannel4Impl20perform_stop_cleanupEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 521
_ZN9wirestead9transport10queue_util28drain_and_clear_backpressureIZNS0_10UdpChannel4Impl34drain_queue_and_clear_backpressureEvEUlvE_EEvRNS1_18BackpressureFieldsERKSt8functionIFvmEEOT_ 615
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionENS1_19IgnoreDroppedBufferEEENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 17265
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeISt7variantIJSt6vectorIhSaIhEEEESaIS8_EENS1_18IdentityProjectionENS1_19IgnoreDroppedBufferEEENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 6
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeINS0_6Serial4Impl13TrackedBufferESaIS6_EENS5_16BufferProjectionEZNS5_21route_enqueued_bufferESt10shared_ptrIS4_EOS6_mEUlRKS6_E_EENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 276
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeINS0_9UdsClient4Impl13TrackedBufferESaIS6_EENS5_16BufferProjectionEZNS5_21route_enqueued_bufferESt10shared_ptrIS4_EOS6_mEUlRKS6_E_EENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 323
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeINS0_10UdpChannel4Impl6TxItemESaIS6_EEZNS5_14enqueue_bufferESt10shared_ptrIS4_EOSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEES9_IKSG_EEEmmSt8optionalIN5boost4asio2ip14basic_endpointINSO_3udpEEEES9_INS0_6detail12UdpWriteWaitEEEUlRS6_E_ZNS5_14enqueue_bufferESA_SK_mmSS_SV_EUlRKS6_E_EENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 392
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeINS0_16UdsServerSession13TrackedBufferESaIS5_EEPFRKSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKSD_EEERKS5_EZNS4_21route_enqueued_bufferEOS5_mEUlSL_E_EENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 1882
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeINS0_9TcpClient4Impl13TrackedBufferESaIS6_EENS5_16BufferProjectionEZNS5_21route_enqueued_bufferESt10shared_ptrIS4_EOS6_mEUlRKT_E_EENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRSD_RNS1_14DropAccountingET0_T1_ 1997
_ZN9wirestead9transport10queue_util14decide_enqueueISt5dequeINS0_16TcpServerSession13TrackedBufferESaIS5_EEPFRKSt7variantIJNS_6memory12PooledBufferESt6vectorIhSaIhEESt10shared_ptrIKSD_EEERKS5_EZNS4_21route_enqueued_bufferEOS5_mEUlSL_E_EENS1_15EnqueueDecisionERNS1_18BackpressureFieldsEmRT_RNS1_14DropAccountingET0_T1_ 12389
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_6Serial4Impl19report_backpressureEmEUlvE_ZNS4_19report_backpressureEmEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 286065
_ZN9wirestead9transport10queue_util19report_backpressureIZN70BpStateMachineTest_ReportBackpressureDoesNothingBetweenLowAndHigh_Test8TestBodyEvEUlvE_ZNS3_8TestBodyEvEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 1
_ZN9wirestead9transport10queue_util19report_backpressureIZN74BpStateMachineTest_ReportBackpressureFiresOnWhenCrossingHighWatermark_Test8TestBodyEvEUlvE_ZNS3_8TestBodyEvEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 1
_ZN9wirestead9transport10queue_util19report_backpressureIZN79BpStateMachineTest_ReportBackpressureReArmsImmediatelyIfPostFlushStillHigh_Test8TestBodyEvEUlvE_ZNS3_8TestBodyEvEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 1
_ZN9wirestead9transport10queue_util19report_backpressureIZN84BpStateMachineTest_ReportBackpressureFlushesPendingAndKicksWriteOnOffTransition_Test8TestBodyEvEUlvE_ZNS3_8TestBodyEvEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 1
_ZN9wirestead9transport10queue_util19report_backpressureIZN87BpStateMachineTest_PendingTransferHoldsReservationLockAndReleasesItBeforeCallbacks_Test8TestBodyEvEUlvE0_ZNS3_8TestBodyEvEUlvE1_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 1
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_6Serial4Impl19report_backpressureEmEUlvE_ZNS4_19report_backpressureEmEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 500
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_9UdsClient4Impl19report_backpressureESt10shared_ptrIS3_EmEUlvE_ZNS4_19report_backpressureES6_mEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 599
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_16UdsServerSession19report_backpressureEmEUlvE_ZNS3_19report_backpressureEmEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 3678
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_16TcpServerSession19report_backpressureEmEUlvE_ZNS3_19report_backpressureEmEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 4943
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_9TcpClient4Impl19report_backpressureESt10shared_ptrIS3_EmEUlvE_ZNS4_19report_backpressureES6_mEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 5569
_ZN9wirestead9transport10queue_util19report_backpressureIZNS0_10UdpChannel4Impl19report_backpressureESt10shared_ptrIS3_EmEUlvE_ZNS4_19report_backpressureES6_mEUlvE0_EEvRNS1_18BackpressureFieldsEmRKSt8functionIFvmEERNS_11diagnostics20RuntimeStatsCountersEOT_OT0_ 270771

Generated by: LCOV version 2.0-1