LCOV - code coverage report
Current view: top level - src - net.cpp (source / functions) Hit Total Coverage
Test: fuzz_coverage.info Lines: 1379 2291 60.2 %
Date: 2023-10-05 15:40:34 Functions: 129 178 72.5 %
Branches: 1120 3928 28.5 %

Function Name Sort by function name Hit count Sort by hit count
_Z11IsReachable7Network 370768
_Z11IsReachableRK8CNetAddr 370758
_Z11RemoveLocalRK8CService 0
_Z12SetReachable7Networkb 0
_Z13GetListenPortv 3072
_Z15GetLocalAddressRK5CNode 3070
_Z19GetLocalAddrForPeerR5CNode 3070
_Z20MaybeFlipIPv6toCJDNSRK8CService 3237
_Z7IsLocalRK8CService 191
_Z8AddLocalRK8CNetAddri 0
_Z8AddLocalRK8CServicei 2970
_Z8Discoverv 0
_Z9SeenLocalRK8CService 0
_ZL12ConvertSeedsRKSt6vectorIhSaIhEE 0
_ZL13MakeTransportlbb 14858
_ZL14GetBindAddressRK4Sock 3
_ZL19IsPeerAddrLocalGoodP5CNode 3070
_ZL20CaptureMessageToFileRK8CAddressRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE4SpanIKhEb 0
_ZL8GetLocalRK5CNode 3070
_ZL9GetnScoreRK8CService 0
_ZN11CNetCleanupD2Ev 173
_ZN11V1Transport10readHeaderE4SpanIKhE 1331417
_ZN11V1Transport13MarkBytesSentEm 2846186
_ZN11V1Transport16SetMessageToSendER17CSerializedNetMsg 1461742
_ZN11V1Transport18GetReceivedMessageENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERb 1303321
_ZN11V1Transport8readDataE4SpanIKhE 1330436
_ZN11V1TransportC2Elii 16545
_ZN11V2Transport12SetSendStateENS_9SendStateE 1004
_ZN11V2Transport13MarkBytesSentEm 9620
_ZN11V2Transport13ReceivedBytesER4SpanIKhE 18671
_ZN11V2Transport14GetMessageTypeB5cxx11ER4SpanIKhE 1924
_ZN11V2Transport15SetReceiveStateENS_9RecvStateE 5932
_ZN11V2Transport16SetMessageToSendER17CSerializedNetMsg 12659
_ZN11V2Transport18GetReceivedMessageENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEERb 3870
_ZN11V2Transport20GetMaxBytesToProcessEv 19789
_ZN11V2Transport21StartSendingHandshakeEv 552
_ZN11V2Transport23ProcessReceivedKeyBytesEv 1028
_ZN11V2Transport26ProcessReceivedPacketBytesEv 6593
_ZN11V2Transport27ProcessReceivedGarbageBytesEv 9945
_ZN11V2Transport27ProcessReceivedMaybeV1BytesEv 516
_ZN11V2TransportC2Elbii 1
_ZN11V2TransportC2ElbiiRK4CKey4SpanIKSt4byteESt6vectorIhSaIhEE 777
_ZN12_GLOBAL__N_112V2MessageMapC2Ev 173
_ZN12_GLOBAL__N_112V2MessageMapD2Ev 173
_ZN12_GLOBAL__N_117GenerateRandomKeyEv 1
_ZN12_GLOBAL__N_121GenerateRandomGarbageEv 1
_ZN5CNode11PollMessageEv 1117464
_ZN5CNode12SetAddrLocalERK8CService 4284
_ZN5CNode15ReceiveMsgBytesE4SpanIKhERb 2599898
_ZN5CNode21CloseSocketDisconnectEv 7123
_ZN5CNode29MarkReceivedMsgsForProcessingEv 1116095
_ZN5CNode9CopyStatsER10CNodeStats 15727
_ZN5CNodeC2ElSt10shared_ptrI4SockERK8CAddressmmS5_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE14ConnectionTypebO12CNodeOptions 14858
_ZN8CConnman10DeleteNodeEP5CNode 5274
_ZN8CConnman11ConnectNodeE8CAddressPKcb14ConnectionTypeb 98
_ZN8CConnman11PushMessageEP5CNodeO17CSerializedNetMsg 154158
_ZN8CConnman11StopThreadsEv 684
_ZN8CConnman12AddAddrFetchERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 0
_ZN8CConnman12GetAddressesER5CNodemm 262
_ZN8CConnman12GetNewNodeIdEv 3
_ZN8CConnman13AddConnectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE14ConnectionType 0
_ZN8CConnman13DumpAddressesEv 0
_ZN8CConnman13SocketHandlerEv 54
_ZN8CConnman14BindListenPortERK8CServiceR13bilingual_str18NetPermissionFlags 267
_ZN8CConnman14DisconnectNodeERK7CSubNet 474
_ZN8CConnman14DisconnectNodeERK8CNetAddr 358
_ZN8CConnman14DisconnectNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1493
_ZN8CConnman14DisconnectNodeEl 305
_ZN8CConnman15DisconnectNodesEv 0
_ZN8CConnman15RecordBytesRecvEm 38
_ZN8CConnman15RecordBytesSentEm 141887
_ZN8CConnman15RemoveAddedNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 195
_ZN8CConnman16AcceptConnectionERKNS_12ListenSocketE 2
_ZN8CConnman16ProcessAddrFetchEv 0
_ZN8CConnman16SetNetworkActiveEb 1328
_ZN8CConnman18CheckIncomingNonceEm 2092
_ZN8CConnman18NodeFullyConnectedEPK5CNode 68
_ZN8CConnman18WakeMessageHandlerEv 0
_ZN8CConnman19GenerateWaitSocketsE4SpanIKP5CNodeE 54
_ZN8CConnman19ThreadSocketHandlerEv 0
_ZN8CConnman20PerformReconnectionsEv 0
_ZN8CConnman20ThreadDNSAddressSeedEv 0
_ZN8CConnman20ThreadMessageHandlerEv 0
_ZN8CConnman21OpenNetworkConnectionERK8CAddressbO15CSemaphoreGrantPKc14ConnectionTypeb 411
_ZN8CConnman21SetTryNewOutboundPeerEb 773
_ZN8CConnman21ThreadOpenConnectionsESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EE 0
_ZN8CConnman22SocketHandlerConnectedERKSt6vectorIP5CNodeSaIS2_EERKSt13unordered_mapISt10shared_ptrIK4SockENS9_6EventsENS9_17HashSharedPtrSockENS9_18EqualSharedPtrSockESaISt4pairIKSB_SC_EEE 54
_ZN8CConnman22SocketHandlerListeningERKSt13unordered_mapISt10shared_ptrIK4SockENS2_6EventsENS2_17HashSharedPtrSockENS2_18EqualSharedPtrSockESaISt4pairIKS4_S5_EEE 54
_ZN8CConnman23ThreadI2PAcceptIncomingEv 0
_ZN8CConnman24AttemptToEvictConnectionEv 457
_ZN8CConnman25AlreadyConnectedToAddressERK8CAddress 100
_ZN8CConnman25MaybePickPreferredNetworkERSt8optionalI7NetworkE 0
_ZN8CConnman25StartExtraBlockRelayPeersEv 0
_ZN8CConnman26ThreadOpenAddedConnectionsEv 0
_ZN8CConnman27NotifyNumConnectionsChangedEv 0
_ZN8CConnman28CreateNodeFromAcceptedSocketEOSt10unique_ptrI4SockSt14default_deleteIS1_EE18NetPermissionFlagsRK8CAddressS9_ 548
_ZN8CConnman4BindERK8CServicej18NetPermissionFlags 267
_ZN8CConnman5StartER10CSchedulerRKNS_7OptionsE 0
_ZN8CConnman7AddNodeERK15AddedNodeParams 421
_ZN8CConnman7ForNodeElSt8functionIFbP5CNodeEE 54
_ZN8CConnman8FindNodeERK7CSubNet 0
_ZN8CConnman8FindNodeERK8CNetAddr 100
_ZN8CConnman8FindNodeERK8CService 91
_ZN8CConnman8FindNodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1591
_ZN8CConnman9InitBindsERKNS_7OptionsE 39
_ZN8CConnman9InterruptEv 684
_ZN8CConnman9StopNodesEv 4054
_ZN8CConnmanC2EmmR7AddrManRK15NetGroupManagerRK12CChainParamsb 684
_ZN8CConnmanD2Ev 684
_ZNK11V1Transport14GetBytesToSendB5cxx11Eb 5871933
_ZNK11V1Transport14GetMessageHashEv 1303321
_ZNK11V1Transport18GetSendMemoryUsageEv 297417
_ZNK11V1Transport7GetInfoEv 18358
_ZNK11V2Transport14GetBytesToSendB5cxx11Eb 103923
_ZNK11V2Transport17ShouldReconnectV1Ev 0
_ZNK11V2Transport18GetSendMemoryUsageEv 1
_ZNK11V2Transport23ReceivedMessageCompleteEv 8815
_ZNK11V2Transport7GetInfoEv 765
_ZNK12_GLOBAL__N_112V2MessageMapclERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 1924
_ZNK17CSerializedNetMsg14GetMemoryUsageEv 594835
_ZNK5CNode12GetAddrLocalEv 19252
_ZNK5CNode23ConnectedThroughNetworkEv 20555
_ZNK5CNode28IsConnectedThroughPrivacyNetEv 0
_ZNK8CConnman11GetMappedASERK8CNetAddr 14755
_ZNK8CConnman12GetAddressesEmmSt8optionalI7NetworkE 288
_ZNK8CConnman12GetNodeCountE19ConnectionDirection 310
_ZNK8CConnman12GetNodeStatsERSt6vectorI10CNodeStatsSaIS1_EE 461
_ZNK8CConnman14GetDefaultPortE7Network 0
_ZNK8CConnman14GetDefaultPortERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE 36
_ZNK8CConnman14SocketSendDataER5CNode 143260
_ZNK8CConnman15InactivityCheckERK5CNode 845
_ZNK8CConnman16GetAddedNodeInfoEv 463
_ZNK8CConnman16GetLocalServicesEv 461
_ZNK8CConnman17GetTotalBytesRecvEv 461
_ZNK8CConnman17GetTotalBytesSentEv 461
_ZNK8CConnman20GetMaxOutboundTargetEv 461
_ZNK8CConnman21GetTryNewOutboundPeerEv 460
_ZNK8CConnman21OutboundTargetReachedEb 37979
_ZNK8CConnman22CalculateKeyedNetGroupERK8CAddress 3
_ZNK8CConnman23GetExtraBlockRelayCountEv 0
_ZNK8CConnman23GetMaxOutboundTimeframeEv 461
_ZNK8CConnman25GetExtraFullOutboundCountEv 460
_ZNK8CConnman25GetReachableEmptyNetworksEv 0
_ZNK8CConnman25ShouldRunInactivityChecksERK5CNodeNSt6chrono8durationIlSt5ratioILl1ELl1EEEE 1092731
_ZNK8CConnman26GetDeterministicRandomizerEm 492
_ZNK8CConnman26GetOutboundTargetBytesLeftEv 461
_ZNK8CConnman27AddWhitelistPermissionFlagsER18NetPermissionFlagsRK8CNetAddr 548
_ZNK8CConnman29GetCurrentBlockRelayOnlyConnsEv 0
_ZNK8CConnman29GetMaxOutboundTimeLeftInCycleEv 461
_ZNK8CConnman30GetMaxOutboundTimeLeftInCycle_Ev 461
_ZNK8CConnman33MultipleManualOrFullOutboundConnsE7Network 0
_ZZN8CConnman13AddConnectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE14ConnectionTypeENK3$_0clEv 0
_ZZN8CConnman20ThreadMessageHandlerEvENK3$_0clEv 0
_ZZN8CConnman21ThreadOpenConnectionsESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS6_EEENK3$_0clERK8CAddress 0
_ZZN8CConnman22SocketHandlerConnectedERKSt6vectorIP5CNodeSaIS2_EERKSt13unordered_mapISt10shared_ptrIK4SockENS9_6EventsENS9_17HashSharedPtrSockENS9_18EqualSharedPtrSockESaISt4pairIKSB_SC_EEEENK3$_0clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEEN3$_3C2EOS5_ 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEEN3$_3C2ERKS5_ 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEEN3$_3D2Ev 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_0clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_1clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_2clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_3clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_4clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_5clEv 0
_ZZN8CConnman5StartER10CSchedulerRKNS_7OptionsEENK3$_6clEv 0
_ZZN8CConnman9StopNodesEvENK3$_0clEv 4054
_ZZNK8CConnman12GetAddressesEmmSt8optionalI7NetworkEENK3$_0clERK8CAddress 0
_ZZZN8CConnman13AddConnectionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE14ConnectionTypeENK3$_0clEvENKUlP5CNodeE_clESB_ 0
__cxx_global_var_init 173
__cxx_global_var_init.1 173
__cxx_global_var_init.10 173
__cxx_global_var_init.178 173
__cxx_global_var_init.2 173
__cxx_global_var_init.4 173
__cxx_global_var_init.49 173
__cxx_global_var_init.50 173
__cxx_global_var_init.6 173
__cxx_global_var_init.9 173

Generated by: LCOV version 1.14