LCOV - code coverage report
Current view:
top level
-
bgp
- bgp_proto.cc
(
source
/ functions)
Hit
Total
Coverage
Test:
OpenSDN C/C++ coverage (all TARGET_SET jobs)
Lines:
575
603
95.4 %
Date:
2026-06-11 01:56:02
Functions:
142
143
99.3 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN11BgpHoldTime8VerifierEPKN8BgpProto11OpenMessageEPKhmP12ParseContext
6132
_ZN12BgpMsgLength6OffsetclB5cxx11Ev
214989
_ZN12BgpMsgLength8VerifierEPKvPKhmP12ParseContext
195659
_ZN12BgpMsgLength9SetLength8CallbackEP13EncodeContextPhii
214883
_ZN12BgpPrefixLen9PrefixLenclEP14BgpProtoPrefixPKhm
832874
_ZN14BgpContextSwapI10AsPathSpecEclEPK12BgpAttribute
124042
_ZN14BgpContextSwapI11As4PathSpecEclEPK12BgpAttribute
9
_ZN14BgpContextSwapI13BgpAttrOriginEclEPK12BgpAttribute
124302
_ZN14BgpContextSwapI13CommunitySpecEclEPK12BgpAttribute
6722
_ZN14BgpContextSwapI14BgpAttrNextHopEclEPK12BgpAttribute
16181
_ZN14BgpContextSwapI14BgpAttrUnknownEclEPK12BgpAttribute
2566
_ZN14BgpContextSwapI14PmsiTunnelSpecEclEPK12BgpAttribute
3008
_ZN14BgpContextSwapI15AsPath4ByteSpecEclEPK12BgpAttribute
69
_ZN14BgpContextSwapI15ClusterListSpecEclEPK12BgpAttribute
3
_ZN14BgpContextSwapI16BgpAttrLocalPrefEclEPK12BgpAttribute
26856
_ZN14BgpContextSwapI16ExtCommunitySpecEclEPK12BgpAttribute
92413
_ZN14BgpContextSwapI16OriginVnPathSpecEclEPK12BgpAttribute
3255
_ZN14BgpContextSwapI17BgpAttrAggregatorEclEPK12BgpAttribute
2621
_ZN14BgpContextSwapI17EdgeDiscoverySpecEclEPK12BgpAttribute
3838
_ZN14BgpContextSwapI18EdgeForwardingSpecEclEPK12BgpAttribute
4588
_ZN14BgpContextSwapI18LargeCommunitySpecEclEPK12BgpAttribute
6
_ZN14BgpContextSwapI19BgpAttrOriginatorIdEclEPK12BgpAttribute
3
_ZN14BgpContextSwapI20BgpAttrAs4AggregatorEclEPK12BgpAttribute
2
_ZN14BgpContextSwapI20BgpAttrMultiExitDiscEclEPK12BgpAttribute
54323
_ZN14BgpContextSwapI22BgpAttr4ByteAggregatorEclEPK12BgpAttribute
3
_ZN14BgpContextSwapI22BgpAttrAtomicAggregateEclEPK12BgpAttribute
2674
_ZN14BgpContextSwapI9BgpMpNlriEclEPK12BgpAttribute
161174
_ZN14BgpEvpnNlriLen13EvpnPrefixLen3getEPK14BgpProtoPrefix
29957
_ZN14BgpEvpnNlriLen13EvpnPrefixLen3setEP14BgpProtoPrefixi
25927
_ZN14BgpMvpnNlriLen13MvpnPrefixLen3getEPK14BgpProtoPrefix
1810
_ZN14BgpMvpnNlriLen13MvpnPrefixLen3setEP14BgpProtoPrefixi
1670
_ZN14BgpOpenVersion6WriterEPKvPhm
9688
_ZN14BgpOpenVersion8VerifierEPKvPKhmP12ParseContext
6136
_ZN16BgpErmVpnNlriLen15ErmVpnPrefixLen3getEPK14BgpProtoPrefix
4197
_ZN16BgpErmVpnNlriLen15ErmVpnPrefixLen3setEP14BgpProtoPrefixi
4797
_ZN17BgpAttributeValueILi1E13BgpAttrOriginiXadL_ZNS0_6originEEEE8VerifierEPKS0_PKhmP12ParseContext
124261
_ZN17BgpAttributeValueILi1E14PmsiTunnelSpechXadL_ZNS0_11tunnel_typeEEEE8VerifierEPKS0_PKhmP12ParseContext
3000
_ZN17BgpAttributeValueILi1E14PmsiTunnelSpechXadL_ZNS0_12tunnel_flagsEEEE8VerifierEPKS0_PKhmP12ParseContext
3005
_ZN17BgpAttributeValueILi1E9BgpMpNlrihXadL_ZNS0_4safiEEEE8VerifierEPKS0_PKhmP12ParseContext
161123
_ZN17BgpAttributeValueILi1EN10AsPathSpec11PathSegmentEiXadL_ZNS1_17path_segment_typeEEEE8VerifierEPKS1_PKhmP12ParseContext
100862
_ZN17BgpAttributeValueILi1EN11As4PathSpec11PathSegmentEiXadL_ZNS1_17path_segment_typeEEEE8VerifierEPKS1_PKhmP12ParseContext
9
_ZN17BgpAttributeValueILi1EN15AsPath4ByteSpec11PathSegmentEiXadL_ZNS1_17path_segment_typeEEEE8VerifierEPKS1_PKhmP12ParseContext
36
_ZN17BgpAttributeValueILi2E17BgpAttrAggregatortXadL_ZNS0_6as_numEEEE8VerifierEPKS0_PKhmP12ParseContext
2619
_ZN17BgpAttributeValueILi2E9BgpMpNlritXadL_ZNS0_3afiEEEE8VerifierEPKS0_PKhmP12ParseContext
161147
_ZN17BgpAttributeValueILi3E14PmsiTunnelSpecjXadL_ZNS0_5labelEEEE8VerifierEPKS0_PKhmP12ParseContext
3000
_ZN17BgpAttributeValueILi4E14BgpAttrNextHopjXadL_ZNS0_7nexthopEEEE8VerifierEPKS0_PKhmP12ParseContext
16155
_ZN17BgpAttributeValueILi4E16BgpAttrLocalPrefjXadL_ZNS0_10local_prefEEEE8VerifierEPKS0_PKhmP12ParseContext
26833
_ZN17BgpAttributeValueILi4E17BgpAttrAggregatorjXadL_ZNS0_7addressEEEE8VerifierEPKS0_PKhmP12ParseContext
2605
_ZN17BgpAttributeValueILi4E19BgpAttrOriginatorIdjXadL_ZNS0_13originator_idEEEE8VerifierEPKS0_PKhmP12ParseContext
2
_ZN17BgpAttributeValueILi4E20BgpAttrAs4AggregatorjXadL_ZNS0_6as_numEEEE8VerifierEPKS0_PKhmP12ParseContext
1
_ZN17BgpAttributeValueILi4E20BgpAttrAs4AggregatorjXadL_ZNS0_7addressEEEE8VerifierEPKS0_PKhmP12ParseContext
0
_ZN17BgpAttributeValueILi4E20BgpAttrMultiExitDiscjXadL_ZNS0_3medEEEE8VerifierEPKS0_PKhmP12ParseContext
54318
_ZN17BgpAttributeValueILi4E22BgpAttr4ByteAggregatorjXadL_ZNS0_6as_numEEEE8VerifierEPKS0_PKhmP12ParseContext
3
_ZN17BgpAttributeValueILi4E22BgpAttr4ByteAggregatorjXadL_ZNS0_7addressEEEE8VerifierEPKS0_PKhmP12ParseContext
3
_ZN17BgpPathAttrLength11AttrSizeSet3getEPK12BgpAttribute
1306566
_ZN17BgpPathAttrLength7AttrLenclEP12BgpAttributePKhRm
628591
_ZN19BgpOpenCapabilities8OptMatch5matchEPKN8BgpProto11OpenMessage8OptParamE
9690
_ZN20BgpAttributeVerifierI10AsPathSpecE8VerifierEPKS0_PKhmP12ParseContext
100878
_ZN20BgpAttributeVerifierI11As4PathSpecE8VerifierEPKS0_PKhmP12ParseContext
9
_ZN20BgpAttributeVerifierI13BgpAttrOriginE8VerifierEPKS0_PKhmP12ParseContext
124263
_ZN20BgpAttributeVerifierI13CommunitySpecE8VerifierEPKS0_PKhmP12ParseContext
6716
_ZN20BgpAttributeVerifierI14BgpAttrNextHopE8VerifierEPKS0_PKhmP12ParseContext
16155
_ZN20BgpAttributeVerifierI14PmsiTunnelSpecE8VerifierEPKS0_PKhmP12ParseContext
12005
_ZN20BgpAttributeVerifierI15AsPath4ByteSpecE8VerifierEPKS0_PKhmP12ParseContext
36
_ZN20BgpAttributeVerifierI16BgpAttrLocalPrefE8VerifierEPKS0_PKhmP12ParseContext
26835
_ZN20BgpAttributeVerifierI16ExtCommunitySpecE8VerifierEPKS0_PKhmP12ParseContext
92408
_ZN20BgpAttributeVerifierI16OriginVnPathSpecE8VerifierEPKS0_PKhmP12ParseContext
3253
_ZN20BgpAttributeVerifierI17BgpAttrAggregatorE8VerifierEPKS0_PKhmP12ParseContext
5224
_ZN20BgpAttributeVerifierI17EdgeDiscoverySpecE8VerifierEPKS0_PKhmP12ParseContext
3836
_ZN20BgpAttributeVerifierI18EdgeForwardingSpecE8VerifierEPKS0_PKhmP12ParseContext
4584
_ZN20BgpAttributeVerifierI18LargeCommunitySpecE8VerifierEPKS0_PKhmP12ParseContext
6
_ZN20BgpAttributeVerifierI19BgpAttrOriginatorIdE8VerifierEPKS0_PKhmP12ParseContext
2
_ZN20BgpAttributeVerifierI20BgpAttrAs4AggregatorE8VerifierEPKS0_PKhmP12ParseContext
1
_ZN20BgpAttributeVerifierI20BgpAttrMultiExitDiscE8VerifierEPKS0_PKhmP12ParseContext
54318
_ZN20BgpAttributeVerifierI22BgpAttr4ByteAggregatorE8VerifierEPKS0_PKhmP12ParseContext
6
_ZN20BgpAttributeVerifierI9BgpMpNlriE8VerifierEPKS0_PKhmP12ParseContext
322266
_ZN20BgpAttributeVerifierIN10AsPathSpec11PathSegmentEE8VerifierEPKS1_PKhmP12ParseContext
100862
_ZN20BgpAttributeVerifierIN11As4PathSpec11PathSegmentEE8VerifierEPKS1_PKhmP12ParseContext
9
_ZN20BgpAttributeVerifierIN15AsPath4ByteSpec11PathSegmentEE8VerifierEPKS1_PKhmP12ParseContext
36
_ZN20BgpPathAttributeList6OffsetclB5cxx11Ev
190523
_ZN21BgpPathAttributeFlags13FlagsAccessor3getEPK12BgpAttribute
677935
_ZN21BgpPathAttributeFlags13FlagsAccessor3setEP12BgpAttributeh
628601
_ZN22BgpPathAttributeMpNlri8OptMatch5matchEPK9BgpMpNlri
174547
_ZN23BgpPathAttrUnknownValue8VerifierEP14BgpAttrUnknownPKhmP12ParseContext
2550
_ZN23BgpPathAttributeAs4List6OffsetclB5cxx11Ev
140
_ZN24BgpPathAttributeReserved6WriterEPKvPhm
115048
_ZN26BgpPathAttributeMpEvpnNlri8OptMatch5matchEPK9BgpMpNlri
38293
_ZN26BgpPathAttributeMpMvpnNlri8OptMatch5matchEPK9BgpMpNlri
14143
_ZN28BgpPathAttrAsPathSegmentList8VerifierEPK10AsPathSpecPKhmP12ParseContext
100878
_ZN28BgpPathAttributeMpErmVpnNlri8OptMatch5matchEPK9BgpMpNlri
17759
_ZN28BgpPathAttributeMpNlriChoice8MpChoice3setEP9BgpMpNlriRi
161124
_ZN28BgpPathAttributeOriginVnList8VerifierEPK16OriginVnPathSpecPKhmP12ParseContext
3253
_ZN29BgpPathAttrAs4PathSegmentList8VerifierEPK11As4PathSpecPKhmP12ParseContext
9
_ZN29BgpPathAttributeCommunityList8VerifierEPK13CommunitySpecPKhmP12ParseContext
6716
_ZN30BgpPathAttrAsPathSegmentLength17PathSegmentLengthclEPN10AsPathSpec11PathSegmentEPKhm
100861
_ZN30BgpPathAttrAsPathSegmentLength9SetLength8CallbackEP13EncodeContextPhii
109080
_ZN31BgpPathAttrAs4PathSegmentLength17PathSegmentLengthclEPN11As4PathSpec11PathSegmentEPKhm
9
_ZN31BgpPathAttrAs4PathSegmentLength9SetLength8CallbackEP13EncodeContextPhii
9
_ZN31BgpPathAttributeAtomicAggregate8VerifierEPK22BgpAttrAtomicAggregatePKhmP12ParseContext
2674
_ZN33BgpPathAttrAsPath4ByteSegmentList8VerifierEPK15AsPath4ByteSpecPKhmP12ParseContext
36
_ZN33BgpPathAttributeDiscoveryEdgeList8VerifierEPK17EdgeDiscoverySpecPKhmP12ParseContext
3836
_ZN33BgpPathAttributeForwardingEdgeLen8VerifierEPKvPKhmP12ParseContext
81812
_ZN33BgpPathAttributeForwardingEdgeLen9GetLengthclEPN18EdgeForwardingSpec4EdgeEPKhm
81784
_ZN33BgpPathAttributeForwardingEdgeLen9SetLength8CallbackEP13EncodeContextPhii
126679
_ZN34BgpPathAttributeForwardingEdgeList8VerifierEPK18EdgeForwardingSpecPKhmP12ParseContext
4584
_ZN34BgpPathAttributeLargeCommunityList8VerifierEPK18LargeCommunitySpecPKhmP12ParseContext
6
_ZN35BgpPathAttrAsPath4ByteSegmentLength17PathSegmentLengthclEPN15AsPath4ByteSpec11PathSegmentEPKhm
36
_ZN35BgpPathAttrAsPath4ByteSegmentLength9SetLength8CallbackEP13EncodeContextPhii
35
_ZN35BgpPathAttributeMpNlriNextHopLength8VerifierEPK9BgpMpNlriPKhmP12ParseContext
113877
_ZN35BgpPathAttributeMpReachNlriSequence6OffsetclB5cxx11Ev
115045
_ZN36BgpPathAttributePmsiTunnelIdentifier8VerifierEPK14PmsiTunnelSpecPKhmP12ParseContext
3000
_ZN37BgpPathAttributeDiscoveryEdgeLabelLen8VerifierEPKvPKhmP12ParseContext
85999
_ZN37BgpPathAttributeExtendedCommunityList8VerifierEPK16ExtCommunitySpecPKhmP12ParseContext
92408
_ZN37BgpPathAttributeMpUnreachNlriSequence6OffsetclB5cxx11Ev
59453
_ZN39BgpPathAttributeDiscoveryEdgeAddressLen8VerifierEPKvPKhmP12ParseContext
86036
_ZN40BgpPathAttributeForwardingEdgeAddressLen9GetLengthclEPN18EdgeForwardingSpec4EdgeEPKhm
163568
_ZN8BgpProto11OpenMessage10Capability2GR11GetFamiliesERKS2_PSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EE
791839
_ZN8BgpProto11OpenMessage10Capability2GR6DecodeEPS2_RKSt6vectorIPS1_SaIS5_EE
798682
_ZN8BgpProto11OpenMessage10Capability2GR6EncodeEtbbRKSt6vectorIhSaIhEERKS3_IN7Address6FamilyESaIS9_EE
206299
_ZN8BgpProto11OpenMessage10Capability4LLGR11GetFamiliesERKS2_PSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EE
791837
_ZN8BgpProto11OpenMessage10Capability4LLGR6DecodeEPS2_RKSt6vectorIPS1_SaIS5_EE
798678
_ZN8BgpProto11OpenMessage10Capability4LLGR6EncodeEjhRKSt6vectorIN7Address6FamilyESaIS5_EE
201027
_ZN8BgpProto11OpenMessageC2Ev
15969
_ZN8BgpProto11OpenMessageD0Ev
6267
_ZN8BgpProto11OpenMessageD2Ev
15966
_ZN8BgpProto12Notification8toStringB5cxx11ENS0_4CodeEi
15076
_ZN8BgpProto12NotificationC2Ev
12896
_ZN8BgpProto6DecodeEPKhmP17ParseErrorContextb
196627
_ZN8BgpProto6EncodeEPK9BgpMpNlriPhmP13EncodeOffsets
58418
_ZN8BgpProto6EncodeEPKNS_10BgpMessageEPhmP13EncodeOffsetsb
215022
_ZN8BgpProto6Update8ValidateEPK7BgpPeerPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
158487
_ZN8BgpProto6UpdateC2Ev
365418
_ZN8BgpProto6UpdateD0Ev
174654
_ZN8BgpProto6UpdateD2Ev
365417
_ZN8BgpProto9KeepaliveC2Ev
13685
_ZN9BgpMarker6WriterEPKvPhm
214986
_ZN9BgpMarker8VerifierEPKvPKhmP12ParseContext
196620
_ZNK18BgpAttrCodeCompareclEP12BgpAttributeS1_
976377
_ZNK8BgpProto11OpenMessage20ValidateCapabilitiesEP7BgpPeer
6198
_ZNK8BgpProto11OpenMessage8ToStringB5cxx11Ev
6841
_ZNK8BgpProto11OpenMessage8ValidateEP7BgpPeer
6256
_ZNK8BgpProto12Notification8ToStringB5cxx11Ev
8013
_ZNK8BgpProto6Update9CompareToERKS0_
9981
Generated by:
LCOV version 1.14