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 Sort by function name Hit count Sort by hit count
_ZN20CDeterministicMNList10PoSePunishERK7uint256ib 0
_ZN20CDeterministicMNList12PoSeDecreaseERK16CDeterministicMN 0
_ZN23CDeterministicMNManager14CompleteRepairEv 0
_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
_ZN23CDeterministicMNManager25RecalculateAndRepairDiffsEPK11CBlockIndexS2_R17ChainstateManagerNSt3__18functionIFbRK6CBlockN3gsl8not_nullIS2_EERK20CDeterministicMNListRK15CCoinsViewCachebR20BlockValidationStateRSD_EEEb 0
_ZNK16CDeterministicMN8ToStringEv 0
_ZNK20CDeterministicMNList10GetValidMNERK7uint256 0
_ZNK20CDeterministicMNList11CalcPenaltyEi 0
_ZNK20CDeterministicMNList14GetMNByServiceERK8CService 0
_ZNK20CDeterministicMNList18CalcMaxPoSePenaltyEv 0
_ZNK20CDeterministicMNList18GetMNByOperatorKeyERK13CBLSPublicKey 0
_ZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEi 0
_ZNK20CDeterministicMNList22GetValidMNByCollateralERK9COutPoint 0
_ZNK20CDeterministicMNList9IsMNValidERK7uint256 0
_ZNK23CDeterministicMNManager10IsRepairedEv 0
_ZZNK20CDeterministicMNList18GetMNByOperatorKeyERK13CBLSPublicKeyENK3$_0clINSt3__14pairI7uint256NS5_10shared_ptrIK16CDeterministicMNEEEEEEDaRKT_ 0
_ZZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEiENK3$_0clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_ 0
_ZZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEiENK3$_1clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_ 0
_ZZNK20CDeterministicMNList20GetProjectedMNPayeesEN3gsl8not_nullIKPK11CBlockIndexEEiENK3$_2clERKNSt3__110shared_ptrIK16CDeterministicMNEESE_ 0
_ZN20CDeterministicMNList8UpdateMNERK16CDeterministicMNRK25CDeterministicMNStateDiff 4
_ZNK20CDeterministicMNList17GetMNByInternalIdEy 9
_ZN20CDeterministicMNList8RemoveMNERK7uint256 12
_ZN23CDeterministicMNManager12CleanupCacheEi 15
_ZN23CDeterministicMNManager13DoMaintenanceEv 15
_ZZNK20CDeterministicMNList9BuildDiffERKS_ENK3$_0clERKNSt3__110shared_ptrIK16CDeterministicMNEES9_ 16
_ZNK23CDeterministicMNManager19IsMigrationRequiredEv 178
_ZN23CDeterministicMNManagerC1ER6CEvoDBR18CMasternodeMetaMan 180
_ZN23CDeterministicMNManagerC2ER6CEvoDBR18CMasternodeMetaMan 180
_ZN23CDeterministicMNManagerD1Ev 180
_ZN23CDeterministicMNManagerD2Ev 180
_ZN20CDeterministicMNList9ApplyDiffEN3gsl8not_nullIPK11CBlockIndexEERK24CDeterministicMNListDiff 266
_ZN23CDeterministicMNManager9UndoBlockEN3gsl8not_nullIPK11CBlockIndexEERNSt3__18optionalI13MNListUpdatesEE 389
_ZZN23CDeterministicMNManager12CleanupCacheEiENK3$_0clIN9Consensus10LLMQParamsEEEDaRKT_ 415
_ZN23CDeterministicMNManager15UpdatedBlockTipEN3gsl8not_nullIPK11CBlockIndexEE 672
_ZZNK20CDeterministicMNList6to_smlEvENK3$_0clI16CDeterministicMNEEDaRKT_ 811
_ZN23CDeterministicMNManager21IsProTxWithCollateralERKNSt3__110shared_ptrIK12CTransactionEEj 882
_ZNK20CDeterministicMNList14IsMNPoSeBannedERK7uint256 916
_ZN20CDeterministicMNList5AddMNERKNSt3__110shared_ptrIK16CDeterministicMNEEb 1940
_ZNK16CDeterministicMN13GetInternalIdEv 3882
_ZN20CDeterministicMNList8UpdateMNERK7uint256RKNSt3__110shared_ptrIK21CDeterministicMNStateEE 8325
_ZN20CDeterministicMNList8UpdateMNERK16CDeterministicMNRKNSt3__110shared_ptrIK21CDeterministicMNStateEE 8333
_ZZN20CDeterministicMNList8UpdateMNERK16CDeterministicMNRKNSt3__110shared_ptrIK21CDeterministicMNStateEEENK3$_0clES2_RKNS4_I16NetInfoInterfaceEESE_ 8333
_ZN23CDeterministicMNManager12ProcessBlockERK6CBlockN3gsl8not_nullIPK11CBlockIndexEER20BlockValidationStateRK20CDeterministicMNListRNSt3__18optionalI13MNListUpdatesEE 9083
_ZNK20CDeterministicMNList9BuildDiffERKS_ 9102
_ZL17CompareByLastPaidPK16CDeterministicMNS1_ 11522
_ZL17CompareByLastPaidRK16CDeterministicMNS1_ 11522
_ZZNK20CDeterministicMNList10GetMNPayeeEN3gsl8not_nullIPK11CBlockIndexEEENK3$_0clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_ 12159
_ZNK20CDeterministicMNList5GetMNERK7uint256 13348
_ZZN20CDeterministicMNList14DecreaseScoresEvENK3$_0clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_ 14041
_ZNK16CDeterministicMN12to_sml_entryEv 17159
_ZL27CompareByLastPaid_GetHeightRK16CDeterministicMN 23044
_ZNK20CDeterministicMNList17GetMNByCollateralERK9COutPoint 25894
_ZZNK20CDeterministicMNList10GetMNPayeeEN3gsl8not_nullIPK11CBlockIndexEEENK3$_1clINSt3__110shared_ptrIK16CDeterministicMNEEEEDaRKT_ 25973
_ZN20CDeterministicMNList14DecreaseScoresEv 36470
_ZNK20CDeterministicMNList10GetMNPayeeEN3gsl8not_nullIPK11CBlockIndexEE 42745
_ZNK20CDeterministicMNList6to_smlEv 45575
_ZZN23CDeterministicMNManager23GetListForBlockInternalEN3gsl8not_nullIPK11CBlockIndexEEENK3$_0clIN9Consensus10LLMQParamsEEEDaRKT_ 57130
_ZN23CDeterministicMNManager17GetListAtChainTipEv 63943
_ZN23CDeterministicMNManager23GetListForBlockInternalEN3gsl8not_nullIPK11CBlockIndexEE 96385

Generated by: LCOV version 1.16