LCOV - code coverage report
Current view:
top level
-
src
- net.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
1853
2361
78.5 %
Date:
2020-08-11 15:24:34
Functions:
110
125
88.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
0
0
-
Function Name
Hit count
_Z12StartMapPortv
0
_Z8AddLocalRK8CNetAddri
0
_Z9SeenLocalRK8CService
0
_ZN11CNetCleanupD2Ev
0
_ZN5CNode16MaybeSetAddrNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
0
_ZN8CConnman12AddAddrFetchERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
0
_ZN8CConnman15RemoveAddedNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
0
_ZN8CConnman20SetMaxOutboundTargetEm
0
_ZN8CConnman20ThreadDNSAddressSeedEv
0
_ZN8CConnman23SetMaxOutboundTimeframeEm
0
_ZN8CConnman8FindNodeERK7CSubNet
0
net.cpp:_ZL13ThreadMapPortv
0
net.cpp:_ZL31ReverseCompareNodeTimeConnectedRK21NodeEvictionCandidateS1_
0
net.cpp:_ZL9GetnScoreRK8CService
0
net.cpp:_ZZN8CConnman24AttemptToEvictConnectionEvENK3$_1clERK21NodeEvictionCandidate
0
_ZN8CConnman24AttemptToEvictConnectionEv
1
_ZN8CConnman7AddNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
1
net.cpp:_ZZN8CConnman24AttemptToEvictConnectionEvENK3$_0clERK21NodeEvictionCandidate
1
_Z11RemoveLocalRK8CService
2
_Z8AddLocalRK8CServicei
2
_ZN8CConnman14DisconnectNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
2
_ZN8CConnman8FindNodeERK8CNetAddr
2
net.cpp:_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_3clEv
3
_ZN8CConnman15AddNewAddressesERKNSt3__16vectorI8CAddressNS0_9allocatorIS2_EEEERKS2_l
4
net.cpp:_ZL18EraseLastKElementsI21NodeEvictionCandidatePFbRKS0_S2_EEvRNSt3__16vectorIT_NS5_9allocatorIS7_EEEET0_m
5
net.cpp:_ZL20CompareNodeBlockTimeRK21NodeEvictionCandidateS1_
7
_ZN8CConnman17GetTotalBytesRecvEv
8
_ZN8CConnman17GetTotalBytesSentEv
8
_ZN8CConnman20GetMaxOutboundTargetEv
8
_ZN8CConnman23GetMaxOutboundTimeframeEv
8
_ZN8CConnman26GetOutboundTargetBytesLeftEv
8
_ZN8CConnman14DisconnectNodeERK8CNetAddr
13
net.cpp:_ZL12convertSeed6RKNSt3__16vectorI9SeedSpec6NS_9allocatorIS1_EEEE
18
net.cpp:_ZL20CompareNetGroupKeyedRK21NodeEvictionCandidateS1_
20
net.cpp:_ZL17CompareNodeTXTimeRK21NodeEvictionCandidateS1_
21
_ZN8CConnman14DisconnectNodeEl
25
_ZN8CConnman14DisconnectNodeERK7CSubNet
27
_ZN8CConnman21GetTryNewOutboundPeerEv
34
_ZN8CConnman21GetExtraOutboundCountEv
47
_ZNK8CConnman16GetLocalServicesEv
47
_ZN8CConnman12GetNodeCountENS_14NumConnectionsE
69
net.cpp:_ZL29ReverseCompareNodeMinPingTimeRK21NodeEvictionCandidateS1_
75
_Z7IsLocalRK8CService
110
_ZN8CConnman7ForNodeElNSt3__18functionIFbP5CNodeEEE
186
_ZN8CConnman11SetServicesERK8CService12ServiceFlags
235
_ZN8CConnman15MarkAddressGoodERK8CAddress
235
_ZN8CConnman12GetAddressesEv
237
_ZN8CConnman8FindNodeERK8CService
245
_ZN8CConnman11ConnectNodeE8CAddressPKcb14ConnectionType
249
_ZN8CConnman21OpenNetworkConnectionERK8CAddressbP15CSemaphoreGrantPKc14ConnectionType
251
_ZN8CConnman8FindNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
253
_Z11IsReachableRK8CNetAddr
376
_ZN8CConnman18CheckIncomingNonceEm
448
_ZN8CConnman16AcceptConnectionERKNS_12ListenSocketE
454
_ZNK8CConnman27AddWhitelistPermissionFlagsER18NetPermissionFlagsRK8CNetAddr
454
_ZN8CConnman19ThreadSocketHandlerEv
494
_ZN8CConnman20ThreadMessageHandlerEv
494
_ZN8CConnman21ThreadOpenConnectionsENSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
494
_ZN8CConnman26ThreadOpenAddedConnectionsEv
494
_ZN8CConnman5StartER10CSchedulerRKNS_7OptionsE
494
_ZN8CConnman9InitBindsERKNSt3__16vectorI8CServiceNS0_9allocatorIS2_EEEERKNS1_I23NetWhitebindPermissionsNS3_IS8_EEEE
494
_ZN8CConnman14BindListenPortERK8CServiceR13bilingual_str18NetPermissionFlags
495
_ZN8CConnman4BindERK8CServicej18NetPermissionFlags
495
_Z8Discoverv
497
_Z12SetReachable7Networkb
530
_Z11StopMapPortv
531
_Z16InterruptMapPortv
531
_ZN11CNetCleanupC2Ev
559
_Z14AdvertiseLocalP5CNode
645
_ZN8CConnmanC2Emmb
665
_ZN8CConnmanD2Ev
665
_ZN8CConnman21SetTryNewOutboundPeerEb
671
_ZN8CConnman16SetNetworkActiveEb
672
_ZN5CNode12SetAddrLocalERK8CService
685
_Z11IsReachable7Network
686
_ZN8CConnman10DeleteNodeEP5CNode
698
_ZN8CConnman12GetNewNodeIdEv
698
_ZNK8CConnman13GetBestHeightEv
698
_ZNK8CConnman22CalculateKeyedNetGroupERK8CAddress
698
net.cpp:_ZL14GetBindAddressj
698
_ZN5CNode14SetSendVersionEi
709
_ZN5CNodeC2El12ServiceFlagsijRK8CAddressmmS3_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE14ConnectionType
730
_ZN5CNodeD2Ev
730
_Z15GetLocalAddressPK8CNetAddr12ServiceFlags
794
_Z19IsPeerAddrLocalGoodP5CNode
794
_Z8GetLocalR8CServicePK8CNetAddr
794
_ZN8CConnman13DumpAddressesEv
794
_ZN5CNode21CloseSocketDisconnectEv
890
_ZN8CConnman29GetMaxOutboundTimeLeftInCycleEv
1110
_ZN8CConnman11StopThreadsEv
1174
_ZN8CConnman9InterruptEv
1174
_ZN8CConnman9StopNodesEv
1174
_Z13GetListenPortv
1300
_ZNK8CConnman26GetDeterministicRandomizerEm
1406
_ZN8CConnman16GetAddedNodeInfoEv
2670
_ZN8CConnman12GetNodeStatsERNSt3__16vectorI10CNodeStatsNS0_9allocatorIS2_EEEE
3085
_Z15PoissonNextSendli
5189
_ZN5CNode9copyStatsER10CNodeStatsRKNSt3__16vectorIbNS2_9allocatorIbEEEE
5306
_ZN8CConnman22PoissonNextSendInboundEli
5445
_ZNK5CNode12GetAddrLocalEv
6102
_ZNK5CNode11GetAddrNameEv
9549
_ZN8CConnman16ProcessAddrFetchEv
9729
_ZN8CConnman21OutboundTargetReachedEb
15664
_ZN8CConnman13SetBestHeightEi
38849
_ZNK8CConnman19GetReceiveFloodSizeEv
79087
_ZN23V1TransportDeserializer10GetMessageERA4_KhNSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEE
83291
_ZNK23V1TransportDeserializer14GetMessageHashEv
83291
_ZN23V1TransportDeserializer10readHeaderEPKcj
83293
_ZN21V1TransportSerializer19prepareForTransportER17CSerializedNetMsgRNSt3__16vectorIhNS2_9allocatorIhEEEE
87627
_ZN8CConnman11PushMessageEP5CNodeO17CSerializedNetMsg
87627
_ZN8CConnman15RecordBytesSentEm
87821
_ZNK8CConnman14SocketSendDataEP5CNode
87847
_ZN5CNode15ReceiveMsgBytesEPKcjRb
101691
_ZN8CConnman15RecordBytesRecvEm
101691
_ZN23V1TransportDeserializer8readDataEPKcj
103163
_ZN8CConnman18WakeMessageHandlerEv
114417
_ZN8CConnman18NodeFullyConnectedEPK5CNode
121816
net.cpp:_ZZN8CConnman20ThreadMessageHandlerEvENK3$_2clEv
169358
_ZN8CConnman12SocketEventsERNSt3__13setIjNS0_4lessIjEENS0_9allocatorIjEEEES7_S7_
182663
_ZN8CConnman13SocketHandlerEv
182663
_ZN8CConnman15DisconnectNodesEv
182663
_ZN8CConnman17GenerateSelectSetERNSt3__13setIjNS0_4lessIjEENS0_9allocatorIjEEEES7_S7_
182663
_ZN8CConnman27NotifyNumConnectionsChangedEv
182663
_ZN8CConnman15InactivityCheckEP5CNode
291680
_ZNK5CNode14GetSendVersionEv
511313
Generated by:
LCOV version 1.14