LCOV - code coverage report
Current view: top level - src/net - gossip_membership.cpp (source / functions) Coverage Total Hit
Test: HPActor Coverage Lines: 27.0 % 821 222
Test Date: 2026-05-20 02:24:49 Functions: 44.0 % 50 22
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_ZN7hpactor3net12_GLOBAL__N_112to_pb_memberEPNS_14PbGossipMemberERKNS0_6MemberE 0
_ZN7hpactor3net12_GLOBAL__N_114from_pb_memberERKNS_14PbGossipMemberE 0
_ZN7hpactor3net16GossipMembership10handle_ackESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEEmSt6vectorINS0_14PiggybackEntryESaIS7_EE 0
_ZN7hpactor3net16GossipMembership11handle_joinESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEEmSt6vectorINS0_14PiggybackEntryESaIS7_EE 0
_ZN7hpactor3net16GossipMembership11handle_pingESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEEmjSt6vectorINS0_14PiggybackEntryESaIS7_EERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt 0
_ZN7hpactor3net16GossipMembership12handle_leaveESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEEm 0
_ZN7hpactor3net16GossipMembership13handle_packetERKNS_3adt12StreamBufferERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEt 0
_ZN7hpactor3net16GossipMembership13send_ping_reqESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEES5_ 0
_ZN7hpactor3net16GossipMembership13send_sync_rspESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 0
_ZN7hpactor3net16GossipMembership14protocol_roundEv 0
_ZN7hpactor3net16GossipMembership15apply_piggybackERKSt6vectorINS0_14PiggybackEntryESaIS3_EE 0
_ZN7hpactor3net16GossipMembership15handle_ping_reqESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEES5_ 0
_ZN7hpactor3net16GossipMembership15handle_sync_rspESt6vectorINS0_6MemberESaIS3_EE 0
_ZN7hpactor3net16GossipMembership16on_member_changeESt8functionIFvRKNS0_6MemberEbEE 0
_ZN7hpactor3net16GossipMembership16setup_udp_socketEv 0
_ZN7hpactor3net16GossipMembership17send_indirect_ackESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEES5_ 0
_ZN7hpactor3net16GossipMembership19handle_indirect_ackESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEES5_ 0
_ZN7hpactor3net16GossipMembership5startEv 0
_ZN7hpactor3net16GossipMembership8send_ackESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEESt6vectorINS0_14PiggybackEntryESaIS7_EE 0
_ZN7hpactor3net16GossipMembership9send_joinESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 0
_ZN7hpactor3net16GossipMembership9send_pingESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 0
_ZN7hpactor3netL20build_piggyback_implERKNS0_12GossipConfigEmRbRKSt13unordered_mapISt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEENS0_6MemberESt4hashIS9_ESt8equal_toIS9_ESaISt4pairIKS9_SA_EEE 0
_ZNK7hpactor3net16GossipMembership15decode_sync_rspERKNS_3adt12StreamBufferERSt6vectorINS0_6MemberESaIS7_EE 0
_ZNK7hpactor3net16GossipMembership15encode_sync_rspERKSt6vectorINS0_6MemberESaIS3_EE 0
_ZZN7hpactor3net16GossipMembership16setup_udp_socketEvENKUliE_clEi 0
_ZZN7hpactor3net16GossipMembership5startEvENKUlvE0_clEv 0
_ZZN7hpactor3net16GossipMembership5startEvENKUlvE_clEv 0
_ZN7hpactor3net16GossipMembership15mark_suspiciousESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 1
_ZN7hpactor3net16GossipMembership21purge_dead_tombstonesEv 1
_ZN7hpactor3net16GossipMembership8announceENS0_6MemberE 1
_ZN7hpactor3net16GossipMembership9mark_deadESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 1
_ZN7hpactor3net12_GLOBAL__N_115to_pb_piggybackEPNS_16PbPiggybackEntryERKNS0_14PiggybackEntryE 2
_ZN7hpactor3net12_GLOBAL__N_117from_pb_piggybackERKNS_16PbPiggybackEntryE 2
_ZN7hpactor3net16GossipMembership17pick_random_peersEmSt13unordered_setISt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEESt4hashIS6_ESt8equal_toIS6_ESaIS6_EE 2
_ZNK7hpactor3net16GossipMembership14decode_messageERKNS_3adt12StreamBufferERNS0_17GossipMessageTypeERSt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEERmRjSC_RSt6vectorINS0_14PiggybackEntryESaISG_EE 2
_ZNK7hpactor3net16GossipMembership12discover_allEv 3
_ZN7hpactor3net12_GLOBAL__N_117pb_endpoint_to_epERKNS_10PbEndpointE 4
_ZNK7hpactor3net16GossipMembership8discoverESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 4
_ZN7hpactor3net16GossipMembership12merge_memberERKNS0_6MemberE 8
_ZN7hpactor3net12_GLOBAL__N_114async_udp_sendEPNS0_9EventLoopEiRKNS_3adt12StreamBufferERKSt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 18
_ZN7hpactor3net16GossipMembership10send_leaveESt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 18
_ZN7hpactor3net16GossipMembershipC2ERKNS0_12GossipConfigEPNS0_9EventLoopE 20
_ZN7hpactor3net16GossipMembershipD0Ev 20
_ZN7hpactor3net16GossipMembershipD0Ev 0
_ZN7hpactor3net16GossipMembershipD2Ev 20
_ZNK7hpactor3net16GossipMembership14encode_messageENS0_17GossipMessageTypeEmjSt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEERKSt6vectorINS0_14PiggybackEntryESaIS8_EE 20
_ZN7hpactor3net12_GLOBAL__N_117ep_to_pb_endpointEPNS_10PbEndpointERKSt7variantIJNS_12Ipv4EndpointENS_12Ipv6EndpointEEE 22
_ZN7hpactor3net12_GLOBAL__N_1L14cleanup_extrasEPKNS0_16GossipMembershipE 25
_ZN7hpactor3net16GossipMembership19teardown_udp_socketEv 25
_ZN7hpactor3net16GossipMembership4stopEv 25
_ZN7hpactor3net12_GLOBAL__N_1L10extras_forEPKNS0_16GossipMembershipE 27

Generated by: LCOV version 2.0-1