LCOV - code coverage report
Current view:
top level
-
src
- txmempool.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
780
813
95.9 %
Date:
2022-04-21 14:51:19
Functions:
69
69
100.0 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
292
316
92.4 %
Function Name
Hit count
_Z21TestLockPointValidityR6CChainRK10LockPoints
1610
_ZN10CTxMemPool10TrimToSizeEmPNSt3__16vectorI9COutPointNS0_9allocatorIS2_EEEE
20756
_ZN10CTxMemPool11SetIsLoadedEb
725
_ZN10CTxMemPool11UpdateChildEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEESM_b
13199
_ZN10CTxMemPool12RemoveStagedERNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS6_INS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEENS4_17hashed_unique_tagEEESH_EENS4_12bucket_arrayISC_EENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISN_EEEEb20MemPoolRemovalReason
118473
_ZN10CTxMemPool12UpdateParentEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEESM_b
15331
_ZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS7_17hashed_index_nodeINS9_INS7_18ordered_index_nodeINS7_19null_augment_policyENSA_ISB_NSA_ISB_NS7_15index_node_baseIS0_NS3_9allocatorIS0_EEEEEEEEEENS7_17hashed_unique_tagEEESJ_EENS7_12bucket_arrayISE_EENS7_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSD_ISP_EEEEb
73632
_ZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryb
53616
_ZN10CTxMemPool14removeForBlockERKNSt3__16vectorINS0_10shared_ptrIK12CTransactionEENS0_9allocatorIS5_EEEEj
63159
_ZN10CTxMemPool14removeForReorgER6CChainNSt3__18functionIFbN5boost11multi_index6detail21hashed_index_iteratorINS6_17hashed_index_nodeINS8_INS6_18ordered_index_nodeINS6_19null_augment_policyENS9_ISA_NS9_ISA_NS6_15index_node_baseI15CTxMemPoolEntryNS2_9allocatorISC_EEEEEEEEEENS6_17hashed_unique_tagEEESJ_EENS6_12bucket_arrayISE_EENS6_32hashed_index_global_iterator_tagEEEEEE
1036
_ZN10CTxMemPool15removeConflictsERK12CTransaction
154852
_ZN10CTxMemPool15removeRecursiveERK12CTransaction20MemPoolRemovalReason
9678
_ZN10CTxMemPool15removeUncheckedEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEE20MemPoolRemovalReason
68531
_ZN10CTxMemPool17UpdateAncestorsOfEbN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEERNS9_3setISM_21CompareIteratorByHashNSA_ISM_EEEE
142163
_ZN10CTxMemPool19ClearPrioritisationERK7uint256
154932
_ZN10CTxMemPool19RemoveUnbroadcastTxERK7uint256b
78937
_ZN10CTxMemPool19trackPackageRemovedERK8CFeeRate
21
_ZN10CTxMemPool20CompareDepthAndScoreERK7uint256S2_b
62475
_ZN10CTxMemPool20UpdateForDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEERNS9_3mapISM_NS9_3setISM_21CompareIteratorByHashNSA_ISM_EEEESP_NSA_INS9_4pairIKSM_SR_EEEEEERKNSO_I7uint256NS9_4lessISY_EENSA_ISY_EEEERS12_mm
294
_ZN10CTxMemPool21PrioritiseTransactionERK7uint256RKl
706
_ZN10CTxMemPool22AddTransactionsUpdatedEj
66452
_ZN10CTxMemPool23UpdateEntryForAncestorsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEERKNS9_3setISM_21CompareIteratorByHashNSA_ISM_EEEE
73632
_ZN10CTxMemPool24UpdateChildrenForRemovalEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEE
68531
_ZN10CTxMemPool26UpdateForRemoveFromMempoolERKNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS6_INS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEENS4_17hashed_unique_tagEEESH_EENS4_12bucket_arrayISC_EENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISN_EEEEb
118473
_ZN10CTxMemPool27UpdateTransactionsFromBlockERKNSt3__16vectorI7uint256NS0_9allocatorIS2_EEEEmm
1036
_ZN10CTxMemPool5clearEv
1168
_ZN10CTxMemPool6ExpireENSt3__16chrono8durationIxNS0_5ratioILl1ELl1EEEEE
20744
_ZN10CTxMemPool6_clearEv
7902
_ZN10CTxMemPoolC2EP21CBlockPolicyEstimatori
6734
_ZN15CTxMemPoolEntry14UpdateFeeDeltaEl
251
_ZN15CTxMemPoolEntry16UpdateLockPointsERK10LockPoints
7
_ZN15CTxMemPoolEntry19UpdateAncestorStateEllll
85822
_ZN15CTxMemPoolEntry21UpdateDescendantStateElll
2035097
_ZN15CTxMemPoolEntryC2ERKNSt3__110shared_ptrIK12CTransactionEElljbl10LockPoints
90980
_ZN17CCoinsViewMemPool21PackageAddTransactionERKNSt3__110shared_ptrIK12CTransactionEE
577
_ZN17CCoinsViewMemPoolC2EP10CCoinsViewRK10CTxMemPool
45427
_ZN21update_ancestor_stateC2Ellll
85822
_ZN21update_ancestor_stateclER15CTxMemPoolEntry
85822
_ZN23update_descendant_stateC2Elll
2035097
_ZN23update_descendant_stateclER15CTxMemPoolEntry
2035097
_ZNK10CTxMemPool10ApplyDeltaERK7uint256Rl
105807
_ZNK10CTxMemPool10GetIterSetERKNSt3__13setI7uint256NS0_4lessIS2_EENS0_9allocatorIS2_EEEE
101731
_ZNK10CTxMemPool11queryHashesERNSt3__16vectorI7uint256NS0_9allocatorIS2_EEEE
8983
_ZNK10CTxMemPool13GetConflictTxERK9COutPoint
71172
_ZNK10CTxMemPool13HasNoInputsOfERK12CTransaction
19518
_ZNK10CTxMemPool18CheckPackageLimitsERKNSt3__16vectorINS0_10shared_ptrIK12CTransactionEENS0_9allocatorIS5_EEEEmmmmRNS0_12basic_stringIcNS0_11char_traitsIcEENS6_IcEEEE
64
_ZNK10CTxMemPool18DynamicMemoryUsageEv
256530
_ZNK10CTxMemPool20CalculateDescendantsEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEERNS9_3setISM_21CompareIteratorByHashNSA_ISM_EEEE
81459
_ZNK10CTxMemPool22GetSortedDepthAndScoreEv
105989
_ZNK10CTxMemPool22GetTransactionAncestryERK7uint256RmS3_PmPl
1394255
_ZNK10CTxMemPool22GetTransactionsUpdatedEv
58
_ZNK10CTxMemPool25CalculateMemPoolAncestorsERK15CTxMemPoolEntryRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS7_17hashed_index_nodeINS9_INS7_18ordered_index_nodeINS7_19null_augment_policyENSA_ISB_NSA_ISB_NS7_15index_node_baseIS0_NS3_9allocatorIS0_EEEEEEEEEENS7_17hashed_unique_tagEEESJ_EENS7_12bucket_arrayISE_EENS7_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSD_ISP_EEEEmmmmRNS3_12basic_stringIcNS3_11char_traitsIcEENSD_IcEEEEb
11177188
_ZNK10CTxMemPool26CalculateDescendantMaximumEN5boost11multi_index6detail21hashed_index_iteratorINS2_17hashed_index_nodeINS4_INS2_18ordered_index_nodeINS2_19null_augment_policyENS5_IS6_NS5_IS6_NS2_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS8_EEEEEEEEEENS2_17hashed_unique_tagEEESG_EENS2_12bucket_arrayISB_EENS2_32hashed_index_global_iterator_tagEEE
407866
_ZNK10CTxMemPool32CalculateAncestorsAndCheckLimitsEmmRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS4_17hashed_index_nodeINS6_INS4_18ordered_index_nodeINS4_19null_augment_policyENS7_IS8_NS7_IS8_NS4_15index_node_baseI15CTxMemPoolEntryNS0_9allocatorISA_EEEEEEEEEENS4_17hashed_unique_tagEEESH_EENS4_12bucket_arrayISC_EENS4_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSB_ISN_EEEERNS1_INS0_17reference_wrapperIKSA_EESO_NSB_ISU_EEEEmmmmRNS0_12basic_stringIcNS0_11char_traitsIcEENSB_IcEEEE
11177250
_ZNK10CTxMemPool3getERK7uint256
196450
_ZNK10CTxMemPool4infoERK7GenTxid
27588
_ZNK10CTxMemPool5checkERK15CCoinsViewCachel
96312
_ZNK10CTxMemPool7GetIterERK7uint256
14262891
_ZNK10CTxMemPool7infoAllEv
718
_ZNK10CTxMemPool7isSpentERK9COutPoint
4989
_ZNK10CTxMemPool8IsLoadedEv
1669
_ZNK10CTxMemPool9GetMinFeeEm
353085
_ZNK15CTxMemPoolEntry9GetTxSizeEv
447772342
_ZNK17CCoinsViewMemPool7GetCoinERK9COutPointR4Coin
82072
txmempool.cpp:_ZL7GetInfoN5boost11multi_index6detail21hashed_index_iteratorINS1_17hashed_index_nodeINS3_INS1_18ordered_index_nodeINS1_19null_augment_policyENS4_IS5_NS4_IS5_NS1_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS7_EEEEEEEEEENS1_17hashed_unique_tagEEESF_EENS1_12bucket_arrayISA_EENS1_32hashed_index_global_iterator_tagEEE
25978
txmempool.cpp:_ZN12_GLOBAL__N_123DepthAndScoreComparatorclERKN5boost11multi_index6detail21hashed_index_iteratorINS3_17hashed_index_nodeINS5_INS3_18ordered_index_nodeINS3_19null_augment_policyENS6_IS7_NS6_IS7_NS3_15index_node_baseI15CTxMemPoolEntryNSt3__19allocatorIS9_EEEEEEEEEENS3_17hashed_unique_tagEEESH_EENS3_12bucket_arrayISC_EENS3_32hashed_index_global_iterator_tagEEESP_
133217179
txmempool.cpp:_ZZN10CTxMemPool12addUncheckedERK15CTxMemPoolEntryRNSt3__13setIN5boost11multi_index6detail21hashed_index_iteratorINS7_17hashed_index_nodeINS9_INS7_18ordered_index_nodeINS7_19null_augment_policyENSA_ISB_NSA_ISB_NS7_15index_node_baseIS0_NS3_9allocatorIS0_EEEEEEEEEENS7_17hashed_unique_tagEEESJ_EENS7_12bucket_arrayISE_EENS7_32hashed_index_global_iterator_tagEEE21CompareIteratorByHashNSD_ISP_EEEEbENK3$_0clERS0_
13
txmempool.cpp:_ZZN10CTxMemPool21PrioritiseTransactionERK7uint256RKlENK3$_2clER15CTxMemPoolEntry
238
txmempool.cpp:_ZZNK10CTxMemPool5checkERK15CCoinsViewCachelENK3$_1clERK15CTxMemPoolEntryS6_
305132
Generated by:
LCOV version 0-eol-96201-ge66f56f4af6a