LCOV - code coverage report
Current view:
top level
-
src/evo
- deterministicmns.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
test_dash_coverage.info
Lines:
361
881
41.0 %
Date:
2026-06-25 07:23:51
Functions:
40
63
63.5 %
Function Name
Hit count
_ZL17CompareByLastPaidPK16CDeterministicMNS1_
11522
_ZL17CompareByLastPaidRK16CDeterministicMNS1_
11522
_ZL27CompareByLastPaid_GetHeightRK16CDeterministicMN
23044
_ZN20CDeterministicMNList10PoSePunishERK7uint256ib
0
_ZN20CDeterministicMNList12PoSeDecreaseERK16CDeterministicMN
0
_ZN20CDeterministicMNList14DecreaseScoresEv
36470
_ZN20CDeterministicMNList5AddMNERKNSt3__110shared_ptrIK16CDeterministicMNEEb
1940
_ZN20CDeterministicMNList8RemoveMNERK7uint256
12
_ZN20CDeterministicMNList8UpdateMNERK16CDeterministicMNRK25CDeterministicMNStateDiff
4
_ZN20CDeterministicMNList8UpdateMNERK16CDeterministicMNRKNSt3__110shared_ptrIK21CDeterministicMNStateEE
8333
_ZN20CDeterministicMNList8UpdateMNERK7uint256RKNSt3__110shared_ptrIK21CDeterministicMNStateEE
8325
_ZN20CDeterministicMNList9ApplyDiffEN3gsl8not_nullIPK11CBlockIndexEERK24CDeterministicMNListDiff
266
_ZN23CDeterministicMNManager12CleanupCacheEi
15
_ZN23CDeterministicMNManager12ProcessBlockERK6CBlockN3gsl8not_nullIPK11CBlockIndexEER20BlockValidationStateRK20CDeterministicMNListRNSt3__18optionalI13MNListUpdatesEE
9083
_ZN23CDeterministicMNManager13DoMaintenanceEv
15
_ZN23CDeterministicMNManager14CompleteRepairEv
0
_ZN23CDeterministicMNManager15UpdatedBlockTipEN3gsl8not_nullIPK11CBlockIndexEE
672
_ZN23CDeterministicMNManager17GetListAtChainTipEv
63943
_ZN23CDeterministicMNManager18MigrateLegacyDiffsEPK11CBlockIndex
0
_ZN23CDeterministicMNManager18RepairSnapshotPairEPK11CBlockIndexS2_RK20CDeterministicMNListS5_NSt3__18functionIFbRK6CBlockN3gsl8not_nullIS2_EES5_RK15CCoinsViewCachebR20BlockValidationStateRS3_EEERNS_17RecalcDiffsResultE
0
_ZN23CDeterministicMNManager18VerifySnapshotPairEPK11CBlockIndexS2_RK20CDeterministicMNListS5_RNS_17RecalcDiffsResultE
0
_ZN23CDeterministicMNManager18WriteRepairedDiffsERKNSt3__16vectorINS0_4pairI7uint25624CDeterministicMNListDiffEENS0_9allocatorIS5_EEEERNS_17RecalcDiffsResultE
0
_ZN23CDeterministicMNManager21CollectSnapshotBlocksEPK11CBlockIndexS2_RKN9Consensus6ParamsE
0
_ZN23CDeterministicMNManager21IsProTxWithCollateralERKNSt3__110shared_ptrIK12CTransactionEEj
882
_ZN23CDeterministicMNManager23GetListForBlockInternalEN3gsl8not_nullIPK11CBlockIndexEE
96385
_ZN23CDeterministicMNManager25RecalculateAndRepairDiffsEPK11CBlockIndexS2_R17ChainstateManagerNSt3__18functionIFbRK6CBlockN3gsl8not_nullIS2_EERK20CDeterministicMNListRK15CCoinsViewCachebR20BlockValidationStateRSD_EEEb
0
_ZN23CDeterministicMNManager9UndoBlockEN3gsl8not_nullIPK11CBlockIndexEERNSt3__18optionalI13MNListUpdatesEE
389
_ZN23CDeterministicMNManagerC1ER6CEvoDBR18CMasternodeMetaMan
180
_ZN23CDeterministicMNManagerC2ER6CEvoDBR18CMasternodeMetaMan
180
_ZN23CDeterministicMNManagerD1Ev
180
_ZN23CDeterministicMNManagerD2Ev
180
_ZNK16CDeterministicMN12to_sml_entryEv
17159
_ZNK16CDeterministicMN13GetInternalIdEv
3882
_ZNK16CDeterministicMN8ToStringEv
0
_ZNK20CDeterministicMNList10GetMNPayeeEN3gsl8not_nullIPK11CBlockIndexEE
42745
_ZNK20CDeterministicMNList10GetValidMNERK7uint256
0
_ZNK20CDeterministicMNList11CalcPenaltyEi
0
_ZNK20CDeterministicMNList14GetMNByServiceERK8CService
0
_ZNK20CDeterministicMNList14IsMNPoSeBannedERK7uint256
916
_ZNK20CDeterministicMNList17GetMNByCollateralERK9COutPoint
25894
_ZNK20CDeterministicMNList17GetMNByInternalIdEy
9
_ZNK20CDeterministicMNList18CalcMaxPoSePenaltyEv
0
_ZNK20CDeterministicMNList18GetMNByOperatorKeyERK13CBLSPublicKey
0
_ZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEi
0
_ZNK20CDeterministicMNList22GetValidMNByCollateralERK9COutPoint
0
_ZNK20CDeterministicMNList5GetMNERK7uint256
13348
_ZNK20CDeterministicMNList6to_smlEv
45575
_ZNK20CDeterministicMNList9BuildDiffERKS_
9102
_ZNK20CDeterministicMNList9IsMNValidERK7uint256
0
_ZNK23CDeterministicMNManager10IsRepairedEv
0
_ZNK23CDeterministicMNManager19IsMigrationRequiredEv
178
_ZZN20CDeterministicMNList14DecreaseScoresEvENK3$_0clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_
14041
_ZZN20CDeterministicMNList8UpdateMNERK16CDeterministicMNRKNSt3__110shared_ptrIK21CDeterministicMNStateEEENK3$_0clES2_RKNS4_I16NetInfoInterfaceEESE_
8333
_ZZN23CDeterministicMNManager12CleanupCacheEiENK3$_0clIN9Consensus10LLMQParamsEEEDaRKT_
415
_ZZN23CDeterministicMNManager23GetListForBlockInternalEN3gsl8not_nullIPK11CBlockIndexEEENK3$_0clIN9Consensus10LLMQParamsEEEDaRKT_
57130
_ZZNK20CDeterministicMNList10GetMNPayeeEN3gsl8not_nullIPK11CBlockIndexEEENK3$_0clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_
12159
_ZZNK20CDeterministicMNList10GetMNPayeeEN3gsl8not_nullIPK11CBlockIndexEEENK3$_1clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_
25973
_ZZNK20CDeterministicMNList18GetMNByOperatorKeyERK13CBLSPublicKeyENK3$_0clINSt3__14pairI7uint256NS5_10shared_ptrIK16CDeterministicMNEEEEEEDaRKT_
0
_ZZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEiENK3$_0clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_
0
_ZZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEiENK3$_1clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_
0
_ZZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEiENK3$_2clERKNSt3__110shared_ptrIK16CDeterministicMNEESE_
0
_ZZNK20CDeterministicMNList6to_smlEvENK3$_0clI16CDeterministicMNEEDaRKT_
811
_ZZNK20CDeterministicMNList9BuildDiffERKS_ENK3$_0clERKNSt3__110shared_ptrIK16CDeterministicMNEES9_
16
Generated by:
LCOV version 1.16