LCOV - code coverage report
Current view:
top level
-
src
- net.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
1687
2042
82.6 %
Date:
2021-06-29 14:35:33
Functions:
132
139
95.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
704
1060
66.4 %
Function Name
Hit count
_Z11IsReachable7Network
13196
_Z11IsReachableRK8CNetAddr
12696
_Z11RemoveLocalRK8CService
2
_Z12SetReachable7Networkb
1276
_Z13GetListenPortv
1729
_Z14CaptureMessageRK8CAddressRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK4SpanIKhEb
16
_Z15GetLocalAddressPK8CNetAddr12ServiceFlags
1099
_Z15PoissonNextSendNSt3__16chrono8durationIxNS_5ratioILl1ELl1000000EEEEENS1_IxNS2_ILl1ELl1EEEEE
11802
_Z17SelectNodeToEvictONSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEE
31841
_Z19GetLocalAddrForPeerP5CNode
884
_Z19IsPeerAddrLocalGoodP5CNode
1099
_Z22ConnectionTypeAsString14ConnectionType
10007
_Z32ProtectEvictionCandidatesByRatioRNSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEE
31865
_Z7IsLocalRK8CService
13026
_Z8AddLocalRK8CNetAddri
0
_Z8AddLocalRK8CServicei
2
_Z8Discoverv
621
_Z8GetLocalR8CServicePK8CNetAddr
1099
_Z9SeenLocalRK8CService
0
_ZN11CNetCleanupC2Ev
690
_ZN11CNetCleanupD2Ev
0
_ZN21V1TransportSerializer19prepareForTransportER17CSerializedNetMsgRNSt3__16vectorIhNS2_9allocatorIhEEEE
117288
_ZN23V1TransportDeserializer10GetMessageENSt3__16chrono8durationIxNS0_5ratioILl1ELl1000000EEEEERj
111987
_ZN23V1TransportDeserializer10readHeaderE4SpanIKhE
111992
_ZN23V1TransportDeserializer8readDataE4SpanIKhE
130638
_ZN5CNode12SetAddrLocalERK8CService
954
_ZN5CNode15ReceiveMsgBytesE4SpanIKhERb
130090
_ZN5CNode16MaybeSetAddrNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
0
_ZN5CNode21CloseSocketDisconnectEv
1167
_ZN5CNode9copyStatsER10CNodeStatsRKNSt3__16vectorIbNS2_9allocatorIbEEEE
9658
_ZN5CNodeC2El12ServiceFlagsjRK8CAddressmmS3_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE14ConnectionTypeb
1014
_ZN5CNodeD2Ev
1014
_ZN8CConnman10DeleteNodeEP5CNode
976
_ZN8CConnman11ConnectNodeE8CAddressPKcb14ConnectionType
551
_ZN8CConnman11PushMessageEP5CNodeO17CSerializedNetMsg
117288
_ZN8CConnman11StopThreadsEv
1433
_ZN8CConnman12AddAddrFetchERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
0
_ZN8CConnman12GetAddressesER5CNodemm
306
_ZN8CConnman12GetNewNodeIdEv
976
_ZN8CConnman12SocketEventsERNSt3__13setIjNS0_4lessIjEENS0_9allocatorIjEEEES7_S7_
363336
_ZN8CConnman13AddConnectionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE14ConnectionType
46
_ZN8CConnman13DumpAddressesEv
995
_ZN8CConnman13SocketHandlerEv
363336
_ZN8CConnman14BindListenPortERK8CServiceR13bilingual_str18NetPermissionFlags
1237
_ZN8CConnman14DisconnectNodeERK7CSubNet
30
_ZN8CConnman14DisconnectNodeERK8CNetAddr
16
_ZN8CConnman14DisconnectNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
2
_ZN8CConnman14DisconnectNodeEl
32
_ZN8CConnman15DisconnectNodesEv
363336
_ZN8CConnman15RecordBytesRecvEm
130090
_ZN8CConnman15RecordBytesSentEm
117505
_ZN8CConnman15RemoveAddedNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
2
_ZN8CConnman16AcceptConnectionERKNS_12ListenSocketE
613
_ZN8CConnman16ProcessAddrFetchEv
19470
_ZN8CConnman16SetNetworkActiveEb
805
_ZN8CConnman17GenerateSelectSetERNSt3__13setIjNS0_4lessIjEENS0_9allocatorIjEEEES7_S7_
363336
_ZN8CConnman18CheckIncomingNonceEm
606
_ZN8CConnman18NodeFullyConnectedEPK5CNode
100693
_ZN8CConnman18WakeMessageHandlerEv
162375
_ZN8CConnman19ThreadSocketHandlerEv
618
_ZN8CConnman20ThreadDNSAddressSeedEv
1
_ZN8CConnman20ThreadMessageHandlerEv
618
_ZN8CConnman21OpenNetworkConnectionERK8CAddressbP15CSemaphoreGrantPKc14ConnectionType
552
_ZN8CConnman21SetTryNewOutboundPeerEb
804
_ZN8CConnman21ThreadOpenConnectionsENSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
618
_ZN8CConnman22PoissonNextSendInboundENSt3__16chrono8durationIxNS0_5ratioILl1ELl1000000EEEEENS2_IxNS3_ILl1ELl1EEEEE
3174
_ZN8CConnman23ThreadI2PAcceptIncomingEv
1
_ZN8CConnman24AttemptToEvictConnectionEv
1
_ZN8CConnman25AlreadyConnectedToAddressERK8CAddress
182
_ZN8CConnman26ThreadOpenAddedConnectionsEv
618
_ZN8CConnman27NotifyNumConnectionsChangedEv
363336
_ZN8CConnman28CreateNodeFromAcceptedSocketEj18NetPermissionFlagsRK8CAddressS3_
613
_ZN8CConnman4BindERK8CServicej18NetPermissionFlags
1237
_ZN8CConnman5StartER10CSchedulerRKNS_7OptionsE
618
_ZN8CConnman7AddNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
2
_ZN8CConnman7ForNodeElNSt3__18functionIFbP5CNodeEEE
241
_ZN8CConnman8FindNodeERK7CSubNet
0
_ZN8CConnman8FindNodeERK8CNetAddr
182
_ZN8CConnman8FindNodeERK8CService
545
_ZN8CConnman8FindNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
553
_ZN8CConnman9InitBindsERKNSt3__16vectorI8CServiceNS0_9allocatorIS2_EEEERKNS1_I23NetWhitebindPermissionsNS3_IS8_EEEES7_
618
_ZN8CConnman9InterruptEv
1433
_ZN8CConnman9StopNodesEv
1433
_ZN8CConnmanC2EmmR8CAddrManb
798
_ZN8CConnmanD2Ev
798
_ZNK23V1TransportDeserializer14GetMessageHashEv
111987
_ZNK5CNode11GetAddrNameEv
20355
_ZNK5CNode12GetAddrLocalEv
10759
_ZNK5CNode23ConnectedThroughNetworkEv
9666
_ZNK8CConnman12GetAddressesEmmNSt3__18optionalI7NetworkEE
241
_ZNK8CConnman12GetNodeCountE19ConnectionDirection
182
_ZNK8CConnman12GetNodeStatsERNSt3__16vectorI10CNodeStatsNS0_9allocatorIS2_EEEE
5332
_ZNK8CConnman14SocketSendDataER5CNode
117533
_ZNK8CConnman15InactivityCheckERK5CNode
589740
_ZNK8CConnman16GetAddedNodeInfoEv
6886
_ZNK8CConnman16GetLocalServicesEv
59
_ZNK8CConnman17GetTotalBytesRecvEv
7
_ZNK8CConnman17GetTotalBytesSentEv
7
_ZNK8CConnman19GetReceiveFloodSizeEv
107451
_ZNK8CConnman20GetMaxOutboundTargetEv
7
_ZNK8CConnman21GetTryNewOutboundPeerEv
83
_ZNK8CConnman21OutboundTargetReachedEb
19411
_ZNK8CConnman22CalculateKeyedNetGroupERK8CAddress
976
_ZNK8CConnman23GetExtraBlockRelayCountEv
209
_ZNK8CConnman23GetMaxOutboundTimeframeEv
7
_ZNK8CConnman25GetExtraFullOutboundCountEv
209
_ZNK8CConnman25ShouldRunInactivityChecksERK5CNodeNSt3__18optionalIlEE
955393
_ZNK8CConnman26GetDeterministicRandomizerEm
2285
_ZNK8CConnman26GetOutboundTargetBytesLeftEv
7
_ZNK8CConnman27AddWhitelistPermissionFlagsER18NetPermissionFlagsRK8CNetAddr
613
_ZNK8CConnman29GetCurrentBlockRelayOnlyConnsEv
617
_ZNK8CConnman29GetMaxOutboundTimeLeftInCycleEv
1109
net.cpp:_ZL12ConvertSeedsRKNSt3__16vectorIhNS_9allocatorIhEEEE
3
net.cpp:_ZL14GetBindAddressj
977
net.cpp:_ZL17CompareNodeTXTimeRK21NodeEvictionCandidateS1_
21890674
net.cpp:_ZL18EraseLastKElementsI21NodeEvictionCandidatePFbRKS0_S2_EEvRNSt3__16vectorIT_NS5_9allocatorIS7_EEEET0_mNS5_8functionIFbS2_EEE
245596
net.cpp:_ZL20CompareNetGroupKeyedRK21NodeEvictionCandidateS1_
27096216
net.cpp:_ZL20CompareNodeBlockTimeRK21NodeEvictionCandidateS1_
25034772
net.cpp:_ZL25CompareOnionTimeConnectedRK21NodeEvictionCandidateS1_
20456246
net.cpp:_ZL29CompareLocalHostTimeConnectedRK21NodeEvictionCandidateS1_
13919124
net.cpp:_ZL29CompareNodeBlockRelayOnlyTimeRK21NodeEvictionCandidateS1_
22989734
net.cpp:_ZL29ReverseCompareNodeMinPingTimeRK21NodeEvictionCandidateS1_
23366098
net.cpp:_ZL31ReverseCompareNodeTimeConnectedRK21NodeEvictionCandidateS1_
15870316
net.cpp:_ZL9GetnScoreRK8CService
0
net.cpp:_ZZ17SelectNodeToEvictONSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEEENK3$_3clERKS1_
228605
net.cpp:_ZZ17SelectNodeToEvictONSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEEENK3$_4clERKS1_
55601
net.cpp:_ZZ17SelectNodeToEvictONSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEEENK3$_5clERKS1_
1227268
net.cpp:_ZZ32ProtectEvictionCandidatesByRatioRNSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEEENK3$_0clERKS1_
599946
net.cpp:_ZZ32ProtectEvictionCandidatesByRatioRNSt3__16vectorI21NodeEvictionCandidateNS_9allocatorIS1_EEEEENK3$_1clERKS1_
53826
net.cpp:_ZZL18EraseLastKElementsI21NodeEvictionCandidatePFbRKS0_S2_EEvRNSt3__16vectorIT_NS5_9allocatorIS7_EEEET0_mNS5_8functionIFbS2_EEEENK3$_2clES2_
1162632
net.cpp:_ZZN8CConnman20ThreadMessageHandlerEvENK3$_8clEv
361141
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_9clEv
618
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK4$_10clEv
1
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK4$_11clEv
618
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK4$_12clEv
618
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK4$_13clEv
618
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK4$_14clEv
1
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK4$_15clEv
6
net.cpp:_ZZNK8CConnman12GetAddressesEmmNSt3__18optionalI7NetworkEEENK4$_17clERK8CAddress
19828
Generated by:
LCOV version 1.14