LCOV - code coverage report
Current view: top level - src - txrequest.cpp (source / functions) Coverage Total Hit
Test: fuzz_coverage.info Lines: 99.2 % 258 256
Test Date: 2026-04-13 06:23:40 Functions: 100.0 % 54 54
Branches: 74.7 % 375 280

Function Name Sort by function name Hit count Sort by function hit count
_ZN12_GLOBAL__N_1L17ComputeTxHashInfoERKN5boost11multi_index21multi_index_containerINS_12AnnouncementENS_20Announcement_IndicesESaIS3_EEERKNS_16PriorityComputerE 1559
_ZN12_GLOBAL__N_1L17RecomputePeerInfoERKN5boost11multi_index21multi_index_containerINS_12AnnouncementENS_20Announcement_IndicesESaIS3_EEE 1559
_ZNK16TxRequestTracker11SanityCheckEv 1559
_ZNK16TxRequestTracker4Impl11SanityCheckEv 1559
_ZN12_GLOBAL__N_1eqERKNS_8PeerInfoES2_ 3073
_ZNK16TxRequestTracker15CountCandidatesEl 6048
_ZNK16TxRequestTracker4Impl15CountCandidatesEl 6048
_ZNK16TxRequestTracker13CountInFlightEl 6828
_ZNK16TxRequestTracker4Impl13CountInFlightEl 6828
_ZN12_GLOBAL__N_116PriorityComputerC2Eb 9971
_ZN16TxRequestTracker4ImplC2Eb 9971
_ZN16TxRequestTrackerC2Eb 9971
_ZN16TxRequestTrackerD2Ev 9971
_ZNK16TxRequestTracker4SizeEv 10548
_ZNK16TxRequestTracker4Impl5CountEl 76630
_ZNK16TxRequestTracker5CountEl 76630
_ZNK16TxRequestTracker17GetCandidatePeersERK7uint256RSt6vectorIlSaIlEE 97809
_ZNK16TxRequestTracker4Impl17GetCandidatePeersERK7uint256RSt6vectorIlSaIlEE 97809
_ZN16TxRequestTracker16ReceivedResponseElRK7uint256 132225
_ZN16TxRequestTracker4Impl16ReceivedResponseElRK7uint256 132225
_ZNK16TxRequestTracker29PostGetRequestableSanityCheckENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 199574
_ZNK16TxRequestTracker4Impl29PostGetRequestableSanityCheckENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 199574
_ZN16TxRequestTracker12ForgetTxHashERK7uint256 226734
_ZN16TxRequestTracker4Impl12ForgetTxHashERK7uint256 226734
_ZN16TxRequestTracker4Impl17ChangeAndReselectEN5boost11multi_index6detail19bidir_node_iteratorINS3_18ordered_index_nodeINS3_19null_augment_policyENS5_IS6_NS3_15index_node_baseIN12_GLOBAL__N_112AnnouncementESaIS9_EEEEEEEEENS8_5StateE 251551
_ZN16TxRequestTracker16DisconnectedPeerEl 267656
_ZN16TxRequestTracker4Impl16DisconnectedPeerEl 267656
_ZN16TxRequestTracker4Impl21PromoteCandidateReadyEN5boost11multi_index6detail19bidir_node_iteratorINS3_18ordered_index_nodeINS3_19null_augment_policyENS5_IS6_NS3_15index_node_baseIN12_GLOBAL__N_112AnnouncementESaIS9_EEEEEEEEE 302876
_ZN16TxRequestTracker4Impl18IsOnlyNonCompletedEN5boost11multi_index6detail19bidir_node_iteratorINS3_18ordered_index_nodeINS3_19null_augment_policyENS5_IS6_NS3_15index_node_baseIN12_GLOBAL__N_112AnnouncementESaIS9_EEEEEEEEE 348242
_ZN16TxRequestTracker4Impl13MakeCompletedEN5boost11multi_index6detail19bidir_node_iteratorINS3_18ordered_index_nodeINS3_19null_augment_policyENS5_IS6_NS3_15index_node_baseIN12_GLOBAL__N_112AnnouncementESaIS9_EEEEEEEEE 379199
_ZN16TxRequestTracker11RequestedTxElRK7uint256NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 541727
_ZN16TxRequestTracker4Impl11RequestedTxElRK7uint256NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 541727
_ZN16TxRequestTracker4Impl5EraseIN12_GLOBAL__N_16ByPeerEEEN5boost11multi_index21multi_index_containerINS2_12AnnouncementENS2_20Announcement_IndicesESaIS7_EE5indexIT_E4type8iteratorESF_ 586302
_ZN16TxRequestTracker4Impl5EraseIN12_GLOBAL__N_16ByPeerEEEN5boost11multi_index21multi_index_containerINS2_12AnnouncementENS2_20Announcement_IndicesESaIS7_EE5indexIT_E4type8iteratorESF_ 207243
_ZN16TxRequestTracker4Impl5EraseIN12_GLOBAL__N_18ByTxHashEEEN5boost11multi_index21multi_index_containerINS2_12AnnouncementENS2_20Announcement_IndicesESaIS7_EE5indexIT_E4type8iteratorESF_ 379059
_ZNK16TxRequestTracker15ComputePriorityERK7uint256lb 595359
_ZN16TxRequestTracker11ReceivedInvElRK7GenTxidbNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 900974
_ZN16TxRequestTracker4Impl11ReceivedInvElRK7GenTxidbNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEE 900974
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_16ByPeerEZNS0_11RequestedTxElRK7uint256NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlRNS2_12AnnouncementEE1_EEvN5boost11multi_index21multi_index_containerISC_NS2_20Announcement_IndicesESaISC_EE5indexIT_E4type8iteratorET0_ 969846
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_11RequestedTxElRK7uint256NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlRNS2_12AnnouncementEE0_EEvN5boost11multi_index21multi_index_containerISC_NS2_20Announcement_IndicesESaISC_EE5indexIT_E4type8iteratorET0_ 10294
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_11RequestedTxElRK7uint256NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlRNS2_12AnnouncementEE_EEvN5boost11multi_index21multi_index_containerISC_NS2_20Announcement_IndicesESaISC_EE5indexIT_E4type8iteratorET0_ 21446
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_21PromoteCandidateReadyEN5boost11multi_index6detail19bidir_node_iteratorINS6_18ordered_index_nodeINS6_19null_augment_policyENS8_IS9_NS6_15index_node_baseINS2_12AnnouncementESaISB_EEEEEEEEEEUlRSB_E1_EEvNS5_21multi_index_containerISB_NS2_20Announcement_IndicesESC_E5indexIT_E4type8iteratorET0_ 69528
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_21PromoteCandidateReadyEN5boost11multi_index6detail19bidir_node_iteratorINS6_18ordered_index_nodeINS6_19null_augment_policyENS8_IS9_NS6_15index_node_baseINS2_12AnnouncementESaISB_EEEEEEEEEEUlRSB_E2_EEvNS5_21multi_index_containerISB_NS2_20Announcement_IndicesESC_E5indexIT_E4type8iteratorET0_ 69528
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_17ChangeAndReselectEN5boost11multi_index6detail19bidir_node_iteratorINS6_18ordered_index_nodeINS6_19null_augment_policyENS8_IS9_NS6_15index_node_baseINS2_12AnnouncementESaISB_EEEEEEEEENS2_5StateEEUlRSB_E_EEvNS5_21multi_index_containerISB_NS2_20Announcement_IndicesESC_E5indexIT_E4type8iteratorET0_ 69937
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_16ByPeerEZNS0_11RequestedTxElRK7uint256NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEEUlRNS2_12AnnouncementEE1_EEvN5boost11multi_index21multi_index_containerISC_NS2_20Announcement_IndicesESaISC_EE5indexIT_E4type8iteratorET0_ 70755
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_21PromoteCandidateReadyEN5boost11multi_index6detail19bidir_node_iteratorINS6_18ordered_index_nodeINS6_19null_augment_policyENS8_IS9_NS6_15index_node_baseINS2_12AnnouncementESaISB_EEEEEEEEEEUlRSB_E0_EEvNS5_21multi_index_containerISB_NS2_20Announcement_IndicesESC_E5indexIT_E4type8iteratorET0_ 103931
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_17ChangeAndReselectEN5boost11multi_index6detail19bidir_node_iteratorINS6_18ordered_index_nodeINS6_19null_augment_policyENS8_IS9_NS6_15index_node_baseINS2_12AnnouncementESaISB_EEEEEEEEENS2_5StateEEUlRSB_E0_EEvNS5_21multi_index_containerISB_NS2_20Announcement_IndicesESC_E5indexIT_E4type8iteratorET0_ 251551
_ZN16TxRequestTracker4Impl6ModifyIN12_GLOBAL__N_18ByTxHashEZNS0_21PromoteCandidateReadyEN5boost11multi_index6detail19bidir_node_iteratorINS6_18ordered_index_nodeINS6_19null_augment_policyENS8_IS9_NS6_15index_node_baseINS2_12AnnouncementESaISB_EEEEEEEEEEUlRSB_E_EEvNS5_21multi_index_containerISB_NS2_20Announcement_IndicesESC_E5indexIT_E4type8iteratorET0_ 302876
_ZN16TxRequestTracker14GetRequestableElNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEPSt6vectorISt4pairIl7GenTxidESaIS8_EE 1519937
_ZN16TxRequestTracker4Impl12SetTimePointENSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEPSt6vectorISt4pairIl7GenTxidESaIS9_EE 1519937
_ZN16TxRequestTracker4Impl14GetRequestableElNSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEPSt6vectorISt4pairIl7GenTxidESaIS9_EE 1519937
_ZNK12_GLOBAL__N_116PriorityComputerclERKNS_12AnnouncementE 3637698
_ZNK12_GLOBAL__N_116PriorityComputerclERK7uint256lb 4233057
_ZN12_GLOBAL__N_1L12GetWaitStateERKNS_12AnnouncementE 10098975
_ZNK12_GLOBAL__N_119ByTimeViewExtractorclERKNS_12AnnouncementE 10098975
_ZNK12_GLOBAL__N_121ByTxHashViewExtractorclERKNS_12AnnouncementE 10703540

Generated by: LCOV version 2.0-1