LCOV - code coverage report
Current view:
top level
-
bgp
- state_machine.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
OpenSDN C/C++ coverage (all TARGET_SET jobs)
Lines:
659
842
78.3 %
Date:
2026-10-05 02:12:29
Functions:
143
191
74.9 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN10ValidateFnIN3fsm10EvTcpCloseELb1EEclEPKS1_
590
_ZN10ValidateFnIN3fsm11EvBgpUpdateELb0EEclEPKS1_
17175
_ZN10ValidateFnIN3fsm14EvBgpKeepaliveELb1EEclEPKS1_
1550
_ZN10ValidateFnIN3fsm14EvBgpOpenErrorELb0EEclEPKS1_
30
_ZN10ValidateFnIN3fsm14EvTcpConnectedELb1EEclEPKS1_
1111
_ZN10ValidateFnIN3fsm16EvBgpHeaderErrorELb0EEclEPKS1_
0
_ZN10ValidateFnIN3fsm16EvBgpUpdateErrorELb0EEclEPKS1_
0
_ZN10ValidateFnIN3fsm16EvTcpConnectFailELb1EEclEPKS1_
37
_ZN10ValidateFnIN3fsm16EvTcpPassiveOpenELb0EEclEPKS1_
737
_ZN10ValidateFnIN3fsm17EvBgpNotificationELb1EEclEPKS1_
1006
_ZN10ValidateFnIN3fsm18EvHoldTimerExpiredELb1EEclEPKS1_
0
_ZN10ValidateFnIN3fsm18EvOpenTimerExpiredELb1EEclEPKS1_
0
_ZN10ValidateFnIN3fsm18EvTcpDeleteSessionELb0EEclEPKS1_
1893
_ZN10ValidateFnIN3fsm21EvConnectTimerExpiredELb1EEclEPKS1_
1300
_ZN10ValidateFnIN3fsm22EvIdleHoldTimerExpiredELb1EEclEPKS1_
892
_ZN10ValidateFnIN3fsm6EvStopELb0EEclEPKS1_
1140
_ZN10ValidateFnIN3fsm7EvStartELb0EEclEPKS1_
2092
_ZN10ValidateFnIN3fsm9EvBgpOpenELb1EEclEPKS1_
1259
_ZN12StateMachine10InitializeEv
1986
_ZN12StateMachine11OnIdleCeaseIN3fsm6EvStopEEEvRKT_
1134
_ZN12StateMachine11OnIdleErrorIN3fsm14EvBgpOpenErrorELi2EEEvRKT_
30
_ZN12StateMachine11OnIdleErrorIN3fsm16EvBgpHeaderErrorELi1EEEvRKT_
0
_ZN12StateMachine11OnIdleErrorIN3fsm16EvBgpUpdateErrorELi3EEEvRKT_
0
_ZN12StateMachine11PassiveOpenEP10BgpSession
737
_ZN12StateMachine12DequeueEventENS_14EventContainerE
30833
_ZN12StateMachine12StartSessionEv
1227
_ZN12StateMachine13AssignSessionEb
1115
_ZN12StateMachine13DeleteSessionEP10BgpSession
11088
_ZN12StateMachine13FireHoldTimerEv
0
_ZN12StateMachine13FireOpenTimerEv
0
_ZN12StateMachine13SetAdminStateEbi
232
_ZN12StateMachine13set_hold_timeEi
2224
_ZN12StateMachine14OnMessageErrorEP10BgpSessionPK17ParseErrorContext
0
_ZN12StateMachine14OnSessionEventEP10TcpSessionNS0_5EventE
1739
_ZN12StateMachine14StartHoldTimerEv
20938
_ZN12StateMachine14StartOpenTimerEi
0
_ZN12StateMachine14active_sessionEv
7356
_ZN12StateMachine14set_last_eventERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
28946
_ZN12StateMachine15BGPPeerInfoSendERK15BgpPeerInfoData
25201
_ZN12StateMachine15CancelHoldTimerEv
3335
_ZN12StateMachine15CancelOpenTimerEv
4178
_ZN12StateMachine15DeleteAllTimersEv
684
_ZN12StateMachine15UpdateFlapCountEv
2116
_ZN12StateMachine15passive_sessionEv
6797
_ZN12StateMachine15reset_hold_timeEv
2116
_ZN12StateMachine15reset_last_infoEv
106
_ZN12StateMachine16DequeueEventDoneEb
682
_ZN12StateMachine16FireConnectTimerEv
0
_ZN12StateMachine16HoldTimerExpiredEv
0
_ZN12StateMachine16HoldTimerRunningEv
0
_ZN12StateMachine16OpenTimerExpiredEv
0
_ZN12StateMachine16OpenTimerRunningEv
134
_ZN12StateMachine16SendNotificationEP10BgpSessioniiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1568
_ZN12StateMachine17FireIdleHoldTimerEv
0
_ZN12StateMachine17StartConnectTimerEi
0
_ZN12StateMachine18CancelConnectTimerEv
3448
_ZN12StateMachine18OnIdleNotificationERKN3fsm17EvBgpNotificationE
543
_ZN12StateMachine18StartIdleHoldTimerEv
0
_ZN12StateMachine18set_active_sessionEP10BgpSession
4615
_ZN12StateMachine19CancelIdleHoldTimerEv
5593
_ZN12StateMachine19ConnectTimerExpiredEv
1323
_ZN12StateMachine19ConnectTimerRunningEv
0
_ZN12StateMachine19set_passive_sessionEP10BgpSession
3665
_ZN12StateMachine20IdleHoldTimerExpiredEv
905
_ZN12StateMachine20IdleHoldTimerRunningEv
0
_ZN12StateMachine21OnNotificationMessageEP10BgpSessionPN8BgpProto10BgpMessageE
1006
_ZN12StateMachine24ProcessNotificationEventEP10BgpSession
411
_ZN12StateMachine24set_last_notification_inEiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
543
_ZN12StateMachine25set_last_notification_outEiiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
865
_ZN12StateMachine6OnIdleIN3fsm10EvTcpCloseELi0EEEvRKT_
0
_ZN12StateMachine6OnIdleIN3fsm11EvBgpUpdateELi5EEEvRKT_
0
_ZN12StateMachine6OnIdleIN3fsm14EvBgpKeepaliveELi0EEEvRKT_
0
_ZN12StateMachine6OnIdleIN3fsm14EvBgpKeepaliveELi5EEEvRKT_
1
_ZN12StateMachine6OnIdleIN3fsm14EvBgpOpenErrorELi5EEEvRKT_
0
_ZN12StateMachine6OnIdleIN3fsm17EvBgpNotificationELi0EEEvRKT_
402
_ZN12StateMachine6OnIdleIN3fsm18EvHoldTimerExpiredELi4EEEvRKT_
0
_ZN12StateMachine6OnIdleIN3fsm18EvOpenTimerExpiredELi5EEEvRKT_
0
_ZN12StateMachine6OnIdleIN3fsm9EvBgpOpenELi5EEEvRKT_
0
_ZN12StateMachine7EnqueueIN3fsm10EvTcpCloseEEEbRKT_
590
_ZN12StateMachine7EnqueueIN3fsm11EvBgpUpdateEEEbRKT_
17175
_ZN12StateMachine7EnqueueIN3fsm14EvBgpKeepaliveEEEbRKT_
1551
_ZN12StateMachine7EnqueueIN3fsm14EvBgpOpenErrorEEEbRKT_
30
_ZN12StateMachine7EnqueueIN3fsm14EvTcpConnectedEEEbRKT_
1111
_ZN12StateMachine7EnqueueIN3fsm16EvBgpHeaderErrorEEEbRKT_
0
_ZN12StateMachine7EnqueueIN3fsm16EvBgpUpdateErrorEEEbRKT_
0
_ZN12StateMachine7EnqueueIN3fsm16EvTcpConnectFailEEEbRKT_
37
_ZN12StateMachine7EnqueueIN3fsm16EvTcpPassiveOpenEEEbRKT_
737
_ZN12StateMachine7EnqueueIN3fsm17EvBgpNotificationEEEbRKT_
1007
_ZN12StateMachine7EnqueueIN3fsm18EvHoldTimerExpiredEEEbRKT_
0
_ZN12StateMachine7EnqueueIN3fsm18EvOpenTimerExpiredEEEbRKT_
0
_ZN12StateMachine7EnqueueIN3fsm18EvTcpDeleteSessionEEEbRKT_
1893
_ZN12StateMachine7EnqueueIN3fsm21EvConnectTimerExpiredEEEbRKT_
1310
_ZN12StateMachine7EnqueueIN3fsm22EvIdleHoldTimerExpiredEEEbRKT_
903
_ZN12StateMachine7EnqueueIN3fsm6EvStopEEEbRKT_
1140
_ZN12StateMachine7EnqueueIN3fsm7EvStartEEEbRKT_
2092
_ZN12StateMachine7EnqueueIN3fsm9EvBgpOpenEEEbRKT_
1257
_ZN12StateMachine8LogEventENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES5_N12SandeshLevel4typeE
61692
_ZN12StateMachine8ShutdownEi
1014
_ZN12StateMachine9OnMessageEP10BgpSessionPN8BgpProto10BgpMessageEm
21020
_ZN12StateMachine9PeerCloseEii
2116
_ZN12StateMachine9set_stateENS_5StateE
9153
_ZN12StateMachineC2EP7BgpPeer
684
_ZN12StateMachineD0Ev
0
_ZN12StateMachineD2Ev
684
_ZN3fsm10EvTcpCloseC2EP10BgpSession
590
_ZN3fsm11Established5reactERKNS_11EvBgpUpdateE
17167
_ZN3fsm11Established5reactERKNS_14EvBgpKeepaliveE
436
_ZN3fsm11Established5reactERKNS_16EvTcpPassiveOpenE
3
_ZN3fsm11EstablishedC2EN5boost10statechart5stateIS0_12StateMachineNS1_3mpl4listIN4mpl_2naES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_EELNS2_12history_modeE0EE10my_contextE
1112
_ZN3fsm11EstablishedD0Ev
1111
_ZN3fsm11EstablishedD2Ev
1112
_ZN3fsm11EvBgpUpdateC2EP10BgpSessionPKN8BgpProto6UpdateEm
17174
_ZN3fsm11OpenConfirm5reactERKNS_14EvBgpKeepaliveE
1114
_ZN3fsm11OpenConfirm5reactERKNS_16EvTcpPassiveOpenE
0
_ZN3fsm11OpenConfirm5reactERKNS_17EvBgpNotificationE
1
_ZN3fsm11OpenConfirmC2EN5boost10statechart5stateIS0_12StateMachineNS1_3mpl4listIN4mpl_2naES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_EELNS2_12history_modeE0EE10my_contextE
1109
_ZN3fsm11OpenConfirmD0Ev
1113
_ZN3fsm11OpenConfirmD2Ev
1113
_ZN3fsm14EvBgpKeepaliveC2EP10BgpSession
1551
_ZN3fsm14EvBgpOpenErrorC2EP10BgpSessioniPKhm
30
_ZN3fsm14EvTcpConnectedC2EP10BgpSession
1111
_ZN3fsm16EvBgpHeaderErrorC2EP10BgpSessioniPKhm
0
_ZN3fsm16EvBgpUpdateErrorC2EP10BgpSessioniNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN3fsm16EvTcpConnectFailC2EP10BgpSession
37
_ZN3fsm16EvTcpPassiveOpenC2EP10BgpSession
737
_ZN3fsm17EvBgpNotification4NameEv
543
_ZN3fsm17EvBgpNotificationC2EP10BgpSessionPKN8BgpProto12NotificationE
1006
_ZN3fsm18EvHoldTimerExpiredC2EP5Timer
0
_ZN3fsm18EvOpenTimerExpiredC2EP5Timer
0
_ZN3fsm18EvTcpDeleteSessionC2EP10BgpSession
1893
_ZN3fsm21EvConnectTimerExpiredC2EP5Timer
1323
_ZN3fsm22EvIdleHoldTimerExpiredC2EP5Timer
904
_ZN3fsm4Idle5reactERKNS_16EvTcpPassiveOpenE
7
_ZN3fsm4Idle5reactERKNS_22EvIdleHoldTimerExpiredE
901
_ZN3fsm4Idle5reactERKNS_7EvStartE
2069
_ZN3fsm4IdleC2EN5boost10statechart5stateIS0_12StateMachineNS1_3mpl4listIN4mpl_2naES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_EELNS2_12history_modeE0EE10my_contextE
2799
_ZN3fsm4IdleD0Ev
2793
_ZN3fsm4IdleD2Ev
2793
_ZN3fsm6Active5reactERKNS_10EvTcpCloseE
0
_ZN3fsm6Active5reactERKNS_16EvTcpPassiveOpenE
438
_ZN3fsm6Active5reactERKNS_18EvOpenTimerExpiredE
0
_ZN3fsm6Active5reactERKNS_21EvConnectTimerExpiredE
1227
_ZN3fsm6Active5reactERKNS_9EvBgpOpenE
431
_ZN3fsm6ActiveC2EN5boost10statechart5stateIS0_12StateMachineNS1_3mpl4listIN4mpl_2naES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_EELNS2_12history_modeE0EE10my_contextE
1784
_ZN3fsm6ActiveD0Ev
1780
_ZN3fsm6ActiveD2Ev
1780
_ZN3fsm6EvStopC2Ei
1140
_ZN3fsm7Connect5reactERKNS_10EvTcpCloseE
0
_ZN3fsm7Connect5reactERKNS_14EvTcpConnectedE
1111
_ZN3fsm7Connect5reactERKNS_16EvTcpConnectFailE
37
_ZN3fsm7Connect5reactERKNS_16EvTcpPassiveOpenE
51
_ZN3fsm7Connect5reactERKNS_18EvOpenTimerExpiredE
0
_ZN3fsm7Connect5reactERKNS_21EvConnectTimerExpiredE
78
_ZN3fsm7Connect5reactERKNS_9EvBgpOpenE
2
_ZN3fsm7ConnectC2EN5boost10statechart5stateIS0_12StateMachineNS1_3mpl4listIN4mpl_2naES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_EELNS2_12history_modeE0EE10my_contextE
1224
_ZN3fsm7ConnectD0Ev
1227
_ZN3fsm7ConnectD2Ev
1227
_ZN3fsm7EvStartC2Ev
2092
_ZN3fsm8OpenSent5reactERKNS_10EvTcpCloseE
7
_ZN3fsm8OpenSent5reactERKNS_16EvTcpPassiveOpenE
235
_ZN3fsm8OpenSent5reactERKNS_17EvBgpNotificationE
410
_ZN3fsm8OpenSent5reactERKNS_18EvOpenTimerExpiredE
0
_ZN3fsm8OpenSent5reactERKNS_9EvBgpOpenE
820
_ZN3fsm8OpenSentC2EN5boost10statechart5stateIS0_12StateMachineNS1_3mpl4listIN4mpl_2naES8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_S8_EELNS2_12history_modeE0EE10my_contextE
1110
_ZN3fsm8OpenSentD0Ev
1111
_ZN3fsm8OpenSentD2Ev
1111
_ZN3fsm9EvBgpOpenC2EP10BgpSessionPKN8BgpProto11OpenMessageE
1257
_ZNK12StateMachine12IsQueueEmptyEv
1360
_ZNK12StateMachine13LastStateNameB5cxx11Ev
8110
_ZNK12StateMachine14GetConnectTimeEv
2962
_ZNK12StateMachine15IsCloseGracefulEv
3
_ZNK12StateMachine18IsRouterTypeBGPaaSEv
3
_ZNK12StateMachine20SetDataCollectionKeyEP11BgpPeerInfo
1957
_ZNK12StateMachine20last_state_change_atB5cxx11Ev
0
_ZNK12StateMachine21GetConfiguredHoldTimeEv
5584
_ZNK12StateMachine21IsPeerCloseInProgressEv
1219
_ZNK12StateMachine26last_notification_in_errorB5cxx11Ev
0
_ZNK12StateMachine26last_state_change_usecs_atEv
0
_ZNK12StateMachine27last_notification_out_errorB5cxx11Ev
0
_ZNK12StateMachine9StateNameB5cxx11Ev
69797
_ZNK3fsm10EvTcpClose8validateEP12StateMachine
589
_ZNK3fsm14EvBgpKeepalive8validateEP12StateMachine
1551
_ZNK3fsm14EvTcpConnected8validateEP12StateMachine
1111
_ZNK3fsm16EvTcpConnectFail8validateEP12StateMachine
37
_ZNK3fsm17EvBgpNotification8validateEP12StateMachine
1007
_ZNK3fsm18EvHoldTimerExpired8validateEP12StateMachine
0
_ZNK3fsm18EvOpenTimerExpired8validateEP12StateMachine
0
_ZNK3fsm21EvConnectTimerExpired8validateEP12StateMachine
1323
_ZNK3fsm22EvIdleHoldTimerExpired8validateEP12StateMachine
903
_ZNK3fsm9EvBgpOpen8validateEP12StateMachine
1259
_ZlsRSoRKN12StateMachine5StateE
0
Generated by:
LCOV version 1.14