LCOV - code coverage report
Current view: top level - src - txmempool.cpp (source / functions) Hit Total Coverage
Test: test_dash_coverage.info Lines: 804 1172 68.6 %
Date: 2026-06-25 07:23:51 Functions: 79 97 81.4 %

Function Name Sort by function name Hit count Sort by hit count
_Z21RemovalReasonToStringRK20MemPoolRemovalReason 198
_Z21TestLockPointValidityR6CChainRK10LockPoints 6
_ZL7GetInfoN5boost11multi_index6detail21hashed_index_iteratorINS1_17hashed_index_nodeINS1_18ordered_index_nodeINS1_19null_augment_policyENS4_IS5_NS4_IS5_NS1_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS7_EEEEEEEEEEEENS1_12bucket_arrayISA_EENS1_17hashed_unique_tagENS1_32hashed_index_global_iterator_tagEEE 0
_ZN10CTxMemPool10TrimToSizeEmPNSt3__16vectorI9COutPointNS0_9allocatorIS2_EEEE 100
_ZN10CTxMemPool11SetIsLoadedEb 0
_ZN10CTxMemPool11UpdateChildEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEESL_b 2202
_ZN10CTxMemPool12RemoveStagedERNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEEEENS4_12bucket_arrayISC_EENS4_17hashed_unique_tagENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISM_EEEEb20MemPoolRemovalReason 25121
_ZN10CTxMemPool12UpdateParentEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEESL_b 2182
_ZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS7_17hashed_index_nodeINS7_18ordered_index_nodeINS7_19null_augment_policyENSA_ISB_NSA_ISB_NS7_15index_node_baseIS0_NS3_9allocatorIS0_EEEEEEEEEEEENS7_12bucket_arrayISE_EENS7_17hashed_unique_tagENS7_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSD_ISO_EEEEb 26904
_ZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryb 26822
_ZN10CTxMemPool13addSpentIndexERK15CTxMemPoolEntryRK15CCoinsViewCache 78
_ZN10CTxMemPool14removeForBlockERKNSt3__16vectorINS0_10shared_ptrIK12CTransactionEENS0_9allocatorIS5_EEEEj 25242
_ZN10CTxMemPool14removeForReorgER6CChainNSt3__18functionIFbN5boost11multi_index6detail21hashed_index_iteratorINS6_17hashed_index_nodeINS6_18ordered_index_nodeINS6_19null_augment_policyENS9_ISA_NS9_ISA_NS6_15index_node_baseI15CTxMemPoolEntryNS2_9allocatorISC_EEEEEEEEEEEENS6_12bucket_arrayISE_EENS6_17hashed_unique_tagENS6_32hashed_index_global_iterator_tagEEEEEE 17
_ZN10CTxMemPool15ConnectManagersEN3gsl8not_nullIP23CDeterministicMNManagerEENS1_IPN4llmq19CInstantSendManagerEEE 184
_ZN10CTxMemPool15addAddressIndexERK15CTxMemPoolEntryRK15CCoinsViewCache 78
_ZN10CTxMemPool15removeConflictsERK12CTransaction 63710
_ZN10CTxMemPool15removeRecursiveERK12CTransaction20MemPoolRemovalReason 403
_ZN10CTxMemPool15removeUncheckedEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEE20MemPoolRemovalReason 24701
_ZN10CTxMemPool16removeSpentIndexE7uint256 24701
_ZN10CTxMemPool17UpdateAncestorsOfEbN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERNS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEE 51605
_ZN10CTxMemPool17addUncheckedProTxER23CDeterministicMNManagerRN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorISA_EEEEEEEEEEEENS4_12bucket_arrayISD_EENS4_17hashed_unique_tagENS4_32hashed_index_global_iterator_tagEEERK12CTransaction 2304
_ZN10CTxMemPool18DisconnectManagersEv 180
_ZN10CTxMemPool18removeAddressIndexE7uint256 24701
_ZN10CTxMemPool19ClearPrioritisationERK7uint256 63715
_ZN10CTxMemPool19RemoveUnbroadcastTxERK7uint256b 24701
_ZN10CTxMemPool19trackPackageRemovedERK8CFeeRate 6
_ZN10CTxMemPool20CompareDepthAndScoreERK7uint256S2_ 0
_ZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERNS9_3mapISL_NS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEESO_NSA_INS9_4pairIKSL_SQ_EEEEEERKNSN_I7uint256NS9_4lessISX_EENSA_ISX_EEEERS11_yy 0
_ZN10CTxMemPool20removeProTxConflictsERK12CTransaction 39110
_ZN10CTxMemPool20removeUncheckedProTxERK12CTransaction 101
_ZN10CTxMemPool21PrioritiseTransactionERK7uint256RKx 7
_ZN10CTxMemPool22AddTransactionsUpdatedEj 24958
_ZN10CTxMemPool23UpdateEntryForAncestorsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERKNS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEE 26904
_ZN10CTxMemPool24UpdateChildrenForRemovalEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEE 24701
_ZN10CTxMemPool24removeExpiredAssetUnlockEi 24572
_ZN10CTxMemPool26UpdateForRemoveFromMempoolERKNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEEEENS4_12bucket_arrayISC_EENS4_17hashed_unique_tagENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISM_EEEEb 25121
_ZN10CTxMemPool26removeProTxPubKeyConflictsERK12CTransactionRK15CBLSLazyWrapperI13CBLSPublicKeyE 37
_ZN10CTxMemPool26removeProTxPubKeyConflictsERK12CTransactionRK6CKeyID 34
_ZN10CTxMemPool27UpdateTransactionsFromBlockERKNSt3__16vectorI7uint256NS0_9allocatorIS2_EEEEyy 17
_ZN10CTxMemPool30removeProTxCollateralConflictsERK12CTransactionRK9COutPoint 34
_ZN10CTxMemPool30removeProTxKeyChangedConflictsERK12CTransactionRK7uint256S5_ 6
_ZN10CTxMemPool35removeProTxSpentCollateralConflictsERK12CTransaction 39110
_ZN10CTxMemPool5clearEv 12
_ZN10CTxMemPool6ExpireENSt3__16chrono8durationIxNS0_5ratioILl1ELl1EEEEE 93
_ZN10CTxMemPool6_clearEv 23791
_ZN10CTxMemPoolC1EP21CBlockPolicyEstimatori 23779
_ZN10CTxMemPoolC2EP21CBlockPolicyEstimatori 23779
_ZN12_GLOBAL__N_123DepthAndScoreComparatorclERKN5boost11multi_index6detail21hashed_index_iteratorINS3_17hashed_index_nodeINS3_18ordered_index_nodeINS3_19null_augment_policyENS6_IS7_NS6_IS7_NS3_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS9_EEEEEEEEEEEENS3_12bucket_arrayISC_EENS3_17hashed_unique_tagENS3_32hashed_index_global_iterator_tagEEESO_ 3138
_ZN15CTxMemPoolEntry16UpdateLockPointsERK10LockPoints 0
_ZN15CTxMemPoolEntry17UpdateModifiedFeeEx 6
_ZN15CTxMemPoolEntry19UpdateAncestorStateExxxx 26905
_ZN15CTxMemPoolEntry21UpdateDescendantStateExxx 1009248
_ZN15CTxMemPoolEntryC1ERKNSt3__110shared_ptrIK12CTransactionEExxjbx10LockPoints 27075
_ZN15CTxMemPoolEntryC2ERKNSt3__110shared_ptrIK12CTransactionEExxjbx10LockPoints 27075
_ZN17CCoinsViewMemPool21PackageAddTransactionERKNSt3__110shared_ptrIK12CTransactionEE 8
_ZN17CCoinsViewMemPoolC1EP10CCoinsViewRK10CTxMemPool 96
_ZN17CCoinsViewMemPoolC2EP10CCoinsViewRK10CTxMemPool 96
_ZNK10CTxMemPool10ApplyDeltaERK7uint256Rx 26995
_ZNK10CTxMemPool10GetIterSetERKNSt3__13setI7uint256NS0_4lessIS2_EENS0_9allocatorIS2_EEEE 26904
_ZNK10CTxMemPool11queryHashesERNSt3__16vectorI7uint256NS0_9allocatorIS2_EEEE 0
_ZNK10CTxMemPool13GetConflictTxERK9COutPoint 95
_ZNK10CTxMemPool13HasNoInputsOfERK12CTransaction 8
_ZNK10CTxMemPool13getSpentIndexERK14CSpentIndexKeyR16CSpentIndexValue 0
_ZNK10CTxMemPool15getAddressIndexERKNSt3__16vectorI23CMempoolAddressDeltaKeyNS0_9allocatorIS2_EEEERNS1_INS0_4pairIS2_20CMempoolAddressDeltaEENS3_ISA_EEEE 0
_ZNK10CTxMemPool18CheckPackageLimitsERKNSt3__16vectorINS0_10shared_ptrIK12CTransactionEENS0_9allocatorIS5_EEEEyyyyRNS0_12basic_stringIcNS0_11char_traitsIcEENS6_IcEEEE 3
_ZNK10CTxMemPool18DynamicMemoryUsageEv 73760
_ZNK10CTxMemPool20CalculateDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERNS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEE 26730
_ZNK10CTxMemPool22GetSortedDepthAndScoreEv 24273
_ZNK10CTxMemPool22GetTransactionAncestryERK7uint256RmS3_PmPx 598572
_ZNK10CTxMemPool22GetTransactionsUpdatedEv 0
_ZNK10CTxMemPool24existsProviderTxConflictERK12CTransaction 86
_ZNK10CTxMemPool25CalculateMemPoolAncestorsERK15CTxMemPoolEntryRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS7_17hashed_index_nodeINS7_18ordered_index_nodeINS7_19null_augment_policyENSA_ISB_NSA_ISB_NS7_15index_node_baseIS0_NS3_9allocatorIS0_EEEEEEEEEEEENS7_12bucket_arrayISE_EENS7_17hashed_unique_tagENS7_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSD_ISO_EEEEyyyyRNS3_12basic_stringIcNS3_11char_traitsIcEENSD_IcEEEEb 52699
_ZNK10CTxMemPool26CalculateDescendantMaximumEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEE 29
_ZNK10CTxMemPool32CalculateAncestorsAndCheckLimitsEmmRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEEEENS4_12bucket_arrayISC_EENS4_17hashed_unique_tagENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISM_EEEERNS1_INS0_17reference_wrapperIKSA_EESN_NSB_IST_EEEEyyyyRNS0_12basic_stringIcNS0_11char_traitsIcEENSB_IcEEEE 52702
_ZNK10CTxMemPool3getERK7uint256 24958
_ZNK10CTxMemPool4infoERK7uint256 0
_ZNK10CTxMemPool5checkERK15CCoinsViewCachex 24273
_ZNK10CTxMemPool7GetIterERK7uint256 55222
_ZNK10CTxMemPool7infoAllEv 0
_ZNK10CTxMemPool7isSpentERK9COutPoint 0
_ZNK10CTxMemPool8IsLoadedEv 0
_ZNK10CTxMemPool9GetMinFeeEm 116
_ZNK15CTxMemPoolEntry9GetTxSizeEv 70976052
_ZNK17CCoinsViewMemPool7GetCoinERK9COutPointR4Coin 100
_ZZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS7_17hashed_index_nodeINS7_18ordered_index_nodeINS7_19null_augment_policyENSA_ISB_NSA_ISB_NS7_15index_node_baseIS0_NS3_9allocatorIS0_EEEEEEEEEEEENS7_12bucket_arrayISE_EENS7_17hashed_unique_tagENS7_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSD_ISO_EEEEbENK3$_0clERS0_ 1
_ZZN10CTxMemPool17UpdateAncestorsOfEbN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERNS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEEENK3$_0clERS8_ 1009246
_ZZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERNS9_3mapISL_NS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEESO_NSA_INS9_4pairIKSL_SQ_EEEEEERKNSN_I7uint256NS9_4lessISX_EENSA_ISX_EEEERS11_yyENK3$_0clERS8_ 0
_ZZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERNS9_3mapISL_NS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEESO_NSA_INS9_4pairIKSL_SQ_EEEEEERKNSN_I7uint256NS9_4lessISX_EENSA_ISX_EEEERS11_yyENK3$_1clERS8_ 0
_ZZN10CTxMemPool20removeUncheckedProTxERK12CTransactionENK3$_0clERK7uint256S6_ 4
_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKxENK3$_0clER15CTxMemPoolEntry 5
_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKxENK3$_1clER15CTxMemPoolEntry 2
_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKxENK3$_2clER15CTxMemPoolEntry 0
_ZZN10CTxMemPool23UpdateEntryForAncestorsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEEEENS2_12bucket_arrayISB_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERKNS9_3setISL_21CompareIteratorByHashNSA_ISL_EEEEENK3$_0clERS8_ 26904
_ZZN10CTxMemPool26UpdateForRemoveFromMempoolERKNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEEEENS4_12bucket_arrayISC_EENS4_17hashed_unique_tagENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISM_EEEEbENK3$_0clERSA_ 1
_ZZN10CTxMemPool35removeProTxSpentCollateralConflictsERK12CTransactionENK3$_0clERK7uint256 2
_ZZNK10CTxMemPool24existsProviderTxConflictERK12CTransactionENK3$_0clERK7uint256 0
_ZZNK10CTxMemPool5checkERK15CCoinsViewCachexENK3$_0clERK15CTxMemPoolEntryS6_ 0

Generated by: LCOV version 1.16