LCOV - code coverage report
Current view: top level - src - net.cpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 1327 1680 79.0 %
Date: 2020-09-26 01:30:44 Functions: 136 151 90.1 %

Function Name Sort by function name Hit count Sort by hit count
_Z11IsReachable7Network 10615
_Z11IsReachableRK8CNetAddr 10337
_Z11RemoveLocalRK8CService 1
_Z11StopMapPortv 529
_Z12SetReachable7Networkb 516
_Z12StartMapPortv 0
_Z13GetListenPortv 1318
_Z14AdvertiseLocalP5CNode 663
_Z15GetLocalAddressPK8CNetAddr12ServiceFlags 816
_Z15PoissonNextSendxi 8500
_Z16InterruptMapPortv 529
_Z19IsPeerAddrLocalGoodP5CNode 816
_Z7IsLocalRK8CService 334
_Z8AddLocalRK8CNetAddri 0
_Z8AddLocalRK8CServicei 1
_Z8Discoverv 495
_Z8GetLocalR8CServicePK8CNetAddr 816
_Z9SeenLocalRK8CService 0
_ZL12convertSeed6RKNSt3__16vectorI9SeedSpec6NS_9allocatorIS1_EEEE 63
_ZL13ThreadMapPortv 0
_ZL14GetBindAddressj 713
_ZL17CompareNodeTXTimeRK21NodeEvictionCandidateS1_ 24
_ZL18EraseLastKElementsI21NodeEvictionCandidatePFbRKS0_S2_EEvRNSt3__16vectorIT_NS5_9allocatorIS7_EEEET0_m 5
_ZL20CompareNetGroupKeyedRK21NodeEvictionCandidateS1_ 42
_ZL20CompareNodeBlockTimeRK21NodeEvictionCandidateS1_ 4
_ZL29CompareLocalHostTimeConnectedRK21NodeEvictionCandidateS1_ 0
_ZL29CompareNodeBlockRelayOnlyTimeRK21NodeEvictionCandidateS1_ 4
_ZL29ReverseCompareNodeMinPingTimeRK21NodeEvictionCandidateS1_ 67
_ZL31ReverseCompareNodeTimeConnectedRK21NodeEvictionCandidateS1_ 0
_ZL9GetnScoreRK8CService 0
_ZN11CNetCleanupC1Ev 640
_ZN11CNetCleanupC2Ev 640
_ZN11CNetCleanupD1Ev 640
_ZN11CNetCleanupD2Ev 640
_ZN21NodeEvictionCandidateC1EOS_ 22
_ZN21NodeEvictionCandidateC1ERKS_ 53
_ZN21NodeEvictionCandidateC2EOS_ 22
_ZN21NodeEvictionCandidateC2ERKS_ 53
_ZN21NodeEvictionCandidateD1Ev 96
_ZN21NodeEvictionCandidateD2Ev 96
_ZN21NodeEvictionCandidateaSEOS_ 46
_ZN21V1TransportSerializer19prepareForTransportER17CSerializedNetMsgRNSt3__16vectorIhNS2_9allocatorIhEEEE 91268
_ZN23V1TransportDeserializer10GetMessageERA4_KhNSt3__16chrono8durationIxNS3_5ratioILl1ELl1000000EEEEE 86838
_ZN23V1TransportDeserializer10readHeaderEPKcj 86840
_ZN23V1TransportDeserializer8readDataEPKcj 106866
_ZN5CNode12SetAddrLocalERK8CService 699
_ZN5CNode14SetSendVersionEi 711
_ZN5CNode15ReceiveMsgBytesEPKcjRb 104828
_ZN5CNode16MaybeSetAddrNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 0
_ZN5CNode21CloseSocketDisconnectEv 871
_ZN5CNode9copyStatsER10CNodeStatsRKNSt3__16vectorIbNS2_9allocatorIbEEEE 8635
_ZN5CNodeC1Ex12ServiceFlagsijRK8CAddressyyS3_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE14ConnectionType 729
_ZN5CNodeC2Ex12ServiceFlagsijRK8CAddressyyS3_RKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE14ConnectionType 729
_ZN5CNodeD1Ev 729
_ZN5CNodeD2Ev 729
_ZN8CConnman10DeleteNodeEP5CNode 713
_ZN8CConnman11ConnectNodeE8CAddressPKcb14ConnectionType 256
_ZN8CConnman11PushMessageEP5CNodeO17CSerializedNetMsg 91268
_ZN8CConnman11SetServicesERK8CService12ServiceFlags 238
_ZN8CConnman11StopThreadsEv 1117
_ZN8CConnman12AddAddrFetchERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 0
_ZN8CConnman12GetAddressesE7Networkmm 244
_ZN8CConnman12GetAddressesEmm 190
_ZN8CConnman12GetNewNodeIdEv 713
_ZN8CConnman12GetNodeCountENS_14NumConnectionsE 154
_ZN8CConnman12GetNodeStatsERNSt3__16vectorI10CNodeStatsNS0_9allocatorIS2_EEEE 4760
_ZN8CConnman12SocketEventsERNSt3__13setIjNS0_4lessIjEENS0_9allocatorIjEEEES7_S7_ 332444
_ZN8CConnman13DumpAddressesEv 799
_ZN8CConnman13SetBestHeightEi 39878
_ZN8CConnman13SocketHandlerEv 332444
_ZN8CConnman14BindListenPortERK8CServiceR13bilingual_str18NetPermissionFlags 493
_ZN8CConnman14DisconnectNodeERK7CSubNet 17
_ZN8CConnman14DisconnectNodeERK8CNetAddr 8
_ZN8CConnman14DisconnectNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2
_ZN8CConnman14DisconnectNodeEx 25
_ZN8CConnman15AddNewAddressesERKNSt3__16vectorI8CAddressNS0_9allocatorIS2_EEEERKS2_x 10014
_ZN8CConnman15DisconnectNodesEv 332444
_ZN8CConnman15InactivityCheckEP5CNode 503184
_ZN8CConnman15MarkAddressGoodERK8CAddress 238
_ZN8CConnman15RecordBytesRecvEy 104828
_ZN8CConnman15RecordBytesSentEy 91140
_ZN8CConnman15RemoveAddedNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2
_ZN8CConnman16AcceptConnectionERKNS_12ListenSocketE 466
_ZN8CConnman16GetAddedNodeInfoEv 6743
_ZN8CConnman16ProcessAddrFetchEv 25952
_ZN8CConnman16SetNetworkActiveEb 615
_ZN8CConnman17GenerateSelectSetERNSt3__13setIjNS0_4lessIjEENS0_9allocatorIjEEEES7_S7_ 332444
_ZN8CConnman17GetTotalBytesRecvEv 8
_ZN8CConnman17GetTotalBytesSentEv 8
_ZN8CConnman18CheckIncomingNonceEy 460
_ZN8CConnman18NodeFullyConnectedEPK5CNode 126864
_ZN8CConnman18WakeMessageHandlerEv 113144
_ZN8CConnman19ThreadSocketHandlerEv 492
_ZN8CConnman20GetMaxOutboundTargetEv 8
_ZN8CConnman20SetMaxOutboundTargetEy 0
_ZN8CConnman20ThreadDNSAddressSeedEv 0
_ZN8CConnman20ThreadMessageHandlerEv 492
_ZN8CConnman21GetExtraOutboundCountEv 202
_ZN8CConnman21GetTryNewOutboundPeerEv 92
_ZN8CConnman21OpenNetworkConnectionERK8CAddressbP15CSemaphoreGrantPKc14ConnectionType 258
_ZN8CConnman21OutboundTargetReachedEb 15142
_ZN8CConnman21SetTryNewOutboundPeerEb 613
_ZN8CConnman21ThreadOpenConnectionsENSt3__16vectorINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE 492
_ZN8CConnman22PoissonNextSendInboundExi 13350
_ZN8CConnman23GetMaxOutboundTimeframeEv 8
_ZN8CConnman23SetMaxOutboundTimeframeEy 0
_ZN8CConnman24AttemptToEvictConnectionEv 1
_ZN8CConnman26GetOutboundTargetBytesLeftEv 8
_ZN8CConnman26ThreadOpenAddedConnectionsEv 492
_ZN8CConnman27NotifyNumConnectionsChangedEv 332444
_ZN8CConnman29GetMaxOutboundTimeLeftInCycleEv 1110
_ZN8CConnman4BindERK8CServicej18NetPermissionFlags 493
_ZN8CConnman5StartER10CSchedulerRKNS_7OptionsE 492
_ZN8CConnman7AddNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 2
_ZN8CConnman7ForNodeExNSt3__18functionIFbP5CNodeEEE 192
_ZN8CConnman8FindNodeERK7CSubNet 0
_ZN8CConnman8FindNodeERK8CNetAddr 6
_ZN8CConnman8FindNodeERK8CService 252
_ZN8CConnman8FindNodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE 260
_ZN8CConnman9InitBindsERKNSt3__16vectorI8CServiceNS0_9allocatorIS2_EEEERKNS1_I23NetWhitebindPermissionsNS3_IS8_EEEE 492
_ZN8CConnman9InterruptEv 1117
_ZN8CConnman9StopNodesEv 1117
_ZN8CConnmanC1Eyyb 609
_ZN8CConnmanC2Eyyb 610
_ZN8CConnmanD1Ev 609
_ZN8CConnmanD2Ev 610
_ZNK23V1TransportDeserializer14GetMessageHashEv 86838
_ZNK5CNode11GetAddrNameEv 18752
_ZNK5CNode12GetAddrLocalEv 9452
_ZNK5CNode14GetSendVersionEv 707468
_ZNK8CConnman13GetBestHeightEv 713
_ZNK8CConnman14SocketSendDataEP5CNode 91153
_ZNK8CConnman16GetLocalServicesEv 44
_ZNK8CConnman19GetReceiveFloodSizeEv 82766
_ZNK8CConnman22CalculateKeyedNetGroupERK8CAddress 713
_ZNK8CConnman26GetDeterministicRandomizerEy 1436
_ZNK8CConnman27AddWhitelistPermissionFlagsER18NetPermissionFlagsRK8CNetAddr 466
_ZZN8CConnman12GetAddressesEmmENK3$_6clERK8CAddress 19303
_ZZN8CConnman20ThreadMessageHandlerEvENK3$_4clEv 305588
_ZZN8CConnman24AttemptToEvictConnectionEvENK3$_0clERK21NodeEvictionCandidate 5
_ZZN8CConnman24AttemptToEvictConnectionEvENK3$_1clERK21NodeEvictionCandidate 0
_ZZN8CConnman24AttemptToEvictConnectionEvENK3$_2clERK21NodeEvictionCandidate 1
_ZZN8CConnman24AttemptToEvictConnectionEvENK3$_3clERK21NodeEvictionCandidate 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_5clEv 3
__cxx_global_var_init.10 640
__cxx_global_var_init.11 640
__cxx_global_var_init.120 640
__cxx_global_var_init.7 640
__cxx_global_var_init.70 640
__cxx_global_var_init.71 640
__cxx_global_var_init.9 640

Generated by: LCOV version 1.15