LCOV - code coverage report
Current view:
top level
-
src
- txmempool.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
fuzz_coverage.info
Lines:
606
792
76.5 %
Date:
2023-10-05 15:40:34
Functions:
62
75
82.7 %
Branches:
593
1402
42.3 %
Function Name
Hit count
_Z21TestLockPointValidityR6CChainRK10LockPoints
0
_ZL7GetInfoN5boost11multi_index6detail21hashed_index_iteratorINS1_17hashed_index_nodeINS3_INS1_18ordered_index_nodeINS1_19null_augment_policyENS4_IS5_NS4_IS5_NS1_15index_node_baseI15CTxMemPoolEntrySaIS7_EEEEEEEEEEEEENS1_12bucket_arrayIS8_EENS1_17hashed_unique_tagENS1_32hashed_index_global_iterator_tagEEE
16859
_ZN10CTxMemPool10TrimToSizeEmPSt6vectorI9COutPointSaIS1_EE
21124
_ZN10CTxMemPool11UpdateChildEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEESK_b
176162
_ZN10CTxMemPool12RemoveStagedERSt3setIN5boost11multi_index6detail21hashed_index_iteratorINS3_17hashed_index_nodeINS5_INS3_18ordered_index_nodeINS3_19null_augment_policyENS6_IS7_NS6_IS7_NS3_15index_node_baseI15CTxMemPoolEntrySaIS9_EEEEEEEEEEEEENS3_12bucket_arrayISA_EENS3_17hashed_unique_tagENS3_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashSaISL_EEb20MemPoolRemovalReason
67554
_ZN10CTxMemPool12SetLoadTriedEb
715
_ZN10CTxMemPool12UpdateParentEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEESK_b
167095
_ZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryRSt3setIN5boost11multi_index6detail21hashed_index_iteratorINS6_17hashed_index_nodeINS8_INS6_18ordered_index_nodeINS6_19null_augment_policyENS9_ISA_NS9_ISA_NS6_15index_node_baseIS0_SaIS0_EEEEEEEEEEEEENS6_12bucket_arrayISC_EENS6_17hashed_unique_tagENS6_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashSaISN_EEb
320063
_ZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryb
278495
_ZN10CTxMemPool14removeForBlockERKSt6vectorISt10shared_ptrIK12CTransactionESaIS4_EEj
41383
_ZN10CTxMemPool14removeForReorgER6CChainSt8functionIFbN5boost11multi_index6detail21hashed_index_iteratorINS5_17hashed_index_nodeINS7_INS5_18ordered_index_nodeINS5_19null_augment_policyENS8_IS9_NS8_IS9_NS5_15index_node_baseI15CTxMemPoolEntrySaISB_EEEEEEEEEEEEENS5_12bucket_arrayISC_EENS5_17hashed_unique_tagENS5_32hashed_index_global_iterator_tagEEEEE
0
_ZN10CTxMemPool15removeConflictsERK12CTransaction
41560
_ZN10CTxMemPool15removeRecursiveERK12CTransaction20MemPoolRemovalReason
1284
_ZN10CTxMemPool15removeUncheckedEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEE20MemPoolRemovalReason
26063
_ZN10CTxMemPool17UpdateAncestorsOfEbN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERSt3setISK_21CompareIteratorByHashSaISK_EE
346126
_ZN10CTxMemPool19ClearPrioritisationERK7uint256
41560
_ZN10CTxMemPool19RemoveUnbroadcastTxERK7uint256b
26063
_ZN10CTxMemPool19trackPackageRemovedERK8CFeeRate
3578
_ZN10CTxMemPool20CompareDepthAndScoreERK7uint256S2_b
0
_ZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERSt3mapISK_St3setISK_21CompareIteratorByHashSaISK_EESN_SaISt4pairIKSK_SP_EEERKSM_I7uint256St4lessISW_ESaISW_EERS10_
0
_ZN10CTxMemPool21PrioritiseTransactionERK7uint256RKl
170767
_ZN10CTxMemPool22AddTransactionsUpdatedEj
41383
_ZN10CTxMemPool23UpdateEntryForAncestorsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERKSt3setISK_21CompareIteratorByHashSaISK_EE
320063
_ZN10CTxMemPool24UpdateChildrenForRemovalEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEE
26063
_ZN10CTxMemPool26UpdateForRemoveFromMempoolERKSt3setIN5boost11multi_index6detail21hashed_index_iteratorINS3_17hashed_index_nodeINS5_INS3_18ordered_index_nodeINS3_19null_augment_policyENS6_IS7_NS6_IS7_NS3_15index_node_baseI15CTxMemPoolEntrySaIS9_EEEEEEEEEEEEENS3_12bucket_arrayISA_EENS3_17hashed_unique_tagENS3_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashSaISL_EEb
67554
_ZN10CTxMemPool27UpdateTransactionsFromBlockERKSt6vectorI7uint256SaIS1_EE
0
_ZN10CTxMemPool6ExpireENSt6chrono8durationIlSt5ratioILl1ELl1EEEE
21124
_ZN10CTxMemPoolC2ERKN6kernel14MemPoolOptionsE
6857
_ZN12_GLOBAL__N_123DepthAndScoreComparatorclERKN5boost11multi_index6detail21hashed_index_iteratorINS3_17hashed_index_nodeINS5_INS3_18ordered_index_nodeINS3_19null_augment_policyENS6_IS7_NS6_IS7_NS3_15index_node_baseI15CTxMemPoolEntrySaIS9_EEEEEEEEEEEEENS3_12bucket_arrayISA_EENS3_17hashed_unique_tagENS3_32hashed_index_global_iterator_tagEEESN_
316066
_ZN15CTxMemPoolEntry19UpdateAncestorStateEilll
334435
_ZN15CTxMemPoolEntry21UpdateDescendantStateEill
6969670
_ZN17CCoinsViewMemPool21PackageAddTransactionERKSt10shared_ptrIK12CTransactionE
12758
_ZN17CCoinsViewMemPool5ResetEv
8284
_ZN17CCoinsViewMemPoolC2EP10CCoinsViewRK10CTxMemPool
295599
_ZNK10CTxMemPool10ApplyDeltaERK7uint256Rl
412828
_ZNK10CTxMemPool10GetIterSetERKSt3setI7uint256St4lessIS1_ESaIS1_EE
399802
_ZNK10CTxMemPool10GetIterVecERKSt6vectorI7uint256SaIS1_EE
1622
_ZNK10CTxMemPool11queryHashesERSt6vectorI7uint256SaIS1_EE
1286
_ZNK10CTxMemPool12GetLoadTriedEv
1
_ZNK10CTxMemPool13GetConflictTxERK9COutPoint
2007086
_ZNK10CTxMemPool13HasNoInputsOfERK12CTransaction
1429
_ZNK10CTxMemPool14GatherClustersERKSt6vectorI7uint256SaIS1_EE
1622
_ZNK10CTxMemPool14info_for_relayERK7GenTxidm
14945
_ZNK10CTxMemPool18CheckPackageLimitsERKSt6vectorISt10shared_ptrIK12CTransactionESaIS4_EElRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
113
_ZNK10CTxMemPool18DynamicMemoryUsageEv
496867
_ZNK10CTxMemPool20CalculateDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERSt3setISK_21CompareIteratorByHashSaISK_EE
236232
_ZNK10CTxMemPool22GetSortedDepthAndScoreEv
94435
_ZNK10CTxMemPool22GetTransactionAncestryERK7uint256RmS3_PmPl
0
_ZNK10CTxMemPool22GetTransactionsUpdatedEv
0
_ZNK10CTxMemPool25CalculateMemPoolAncestorsERK15CTxMemPoolEntryRKN6kernel13MemPoolLimitsEb
450154
_ZNK10CTxMemPool26CalculateDescendantMaximumEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEE
0
_ZNK10CTxMemPool26GetPrioritisedTransactionsEv
1
_ZNK10CTxMemPool31AssumeCalculateMemPoolAncestorsESt17basic_string_viewIcSt11char_traitsIcEERK15CTxMemPoolEntryRKN6kernel13MemPoolLimitsEb
364810
_ZNK10CTxMemPool32CalculateAncestorsAndCheckLimitsElmRSt3setISt17reference_wrapperIK15CTxMemPoolEntryE21CompareIteratorByHashSaIS4_EERKN6kernel13MemPoolLimitsE
446579
_ZNK10CTxMemPool3getERK7uint256
12347701
_ZNK10CTxMemPool4infoERK7GenTxid
0
_ZNK10CTxMemPool5checkERK15CCoinsViewCachel
89824
_ZNK10CTxMemPool7GetIterERK7uint256
1822661
_ZNK10CTxMemPool7infoAllEv
3325
_ZNK10CTxMemPool7isSpentERK9COutPoint
0
_ZNK10CTxMemPool9GetMinFeeEm
1002822
_ZNK17CCoinsViewMemPool7GetCoinERK9COutPointR4Coin
12259450
_ZZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryRSt3setIN5boost11multi_index6detail21hashed_index_iteratorINS6_17hashed_index_nodeINS8_INS6_18ordered_index_nodeINS6_19null_augment_policyENS9_ISA_NS9_ISA_NS6_15index_node_baseIS0_SaIS0_EEEEEEEEEEEEENS6_12bucket_arrayISC_EENS6_17hashed_unique_tagENS6_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashSaISN_EEbENK3$_0clERS0_
17695
_ZZN10CTxMemPool17UpdateAncestorsOfEbN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERSt3setISK_21CompareIteratorByHashSaISK_EEENK3$_0clERS8_
6953742
_ZZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERSt3mapISK_St3setISK_21CompareIteratorByHashSaISK_EESN_SaISt4pairIKSK_SP_EEERKSM_I7uint256St4lessISW_ESaISW_EERS10_ENK3$_0clERS8_
0
_ZZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERSt3mapISK_St3setISK_21CompareIteratorByHashSaISK_EESN_SaISt4pairIKSK_SP_EEERKSM_I7uint256St4lessISW_ESaISW_EERS10_ENK3$_1clERS8_
0
_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKlENK3$_0clER15CTxMemPoolEntry
14112
_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKlENK3$_1clER15CTxMemPoolEntry
15928
_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKlENK3$_2clER15CTxMemPoolEntry
14372
_ZZN10CTxMemPool23UpdateEntryForAncestorsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntrySaIS8_EEEEEEEEEEEEENS2_12bucket_arrayIS9_EENS2_17hashed_unique_tagENS2_32hashed_index_global_iterator_tagEEERKSt3setISK_21CompareIteratorByHashSaISK_EEENK3$_0clERS8_
320063
_ZZN10CTxMemPool26UpdateForRemoveFromMempoolERKSt3setIN5boost11multi_index6detail21hashed_index_iteratorINS3_17hashed_index_nodeINS5_INS3_18ordered_index_nodeINS3_19null_augment_policyENS6_IS7_NS6_IS7_NS3_15index_node_baseI15CTxMemPoolEntrySaIS9_EEEEEEEEEEEEENS3_12bucket_arrayISA_EENS3_17hashed_unique_tagENS3_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashSaISL_EEbENK3$_0clERS9_
0
_ZZNK10CTxMemPool5checkERK15CCoinsViewCachelENK3$_0clERK15CTxMemPoolEntryS6_
28114
__cxx_global_var_init
173
__cxx_global_var_init.1
173
__cxx_global_var_init.3
173
Generated by:
LCOV version 1.14