LCOV - code coverage report
Current view: top level - src/rpc - blockchain.cpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 1756 1917 91.6 %
Date: 2026-06-25 07:23:43 Functions: 111 116 95.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZZ12GetUTXOStatsP10CCoinsViewRN4node12BlockManagerEN6kernel17CoinStatsHashTypeERKNSt3__18functionIFvvEEEPK11CBlockIndexbENK3$_0clEv 0
_ZZL15getmerkleblocksvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 0
_ZZL15pruneblockchainvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 0
_ZZZL12waitforblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE0_clEv 0
_ZZZL15waitfornewblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 0
_ZZL15waitfornewblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 2
_ZZL11verifychainvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 4
_ZZL13getdifficultyvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 4
_ZZL14getblockhashesvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 4
_ZZZL15waitfornewblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE0_clEv 4
_ZZL12dumptxoutsetvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 6
_ZZL14getspecialtxesvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 6
_ZZZL16getblockfrompeervENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE0_clEv 8
_Z18CreateUTXOSnapshotRN4node11NodeContextER11CChainStateR8AutoFileRKN2fs4pathES9_ 11
_ZZZL16getblockfrompeervENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 12
_ZZL13preciousblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 18
_ZZL16getblockfrompeervENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 18
_ZZL15getblockheadersvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 20
_ZZL18waitforblockheightvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 20
_ZZZL18waitforblockheightvENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 20
_ZZL12waitforblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 21
_ZZZL18waitforblockheightvENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE0_clEv 26
_ZZL14getblockfiltervENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 38
_ZZZL12waitforblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 42
_ZZL15getchaintxstatsvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 48
_ZZL16getbestchainlockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 59
_ZZL12getchaintipsvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 68
_ZZL15reconsiderblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 68
_Z13ParseHashTypeRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 88
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA7_cJA11_cS8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 104
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA7_cJS7_A11_cS8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 120
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA7_cS8_S7_S7_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 126
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA7_cJA11_cS7_S7_S8_S8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 132
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA20_cJA11_cS8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 138
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA9_cJA7_cA11_cS8_S8_S9_S9_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 138
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA20_cS7_S7_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 144
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA21_cJA9_cA7_cA11_cS9_S9_SA_SA_EEbRKNS0_3setIT_NS0_4lessISC_EENS4_ISC_EEEERKT0_DpRKT1_ 144
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA10_cJA11_cA20_cS8_S8_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 150
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA14_cJA21_cA9_cA7_cA11_cSA_SA_SB_SB_EEbRKNS0_3setIT_NS0_4lessISD_EENS4_ISD_EEEERKT0_DpRKT1_ 150
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA10_cJS7_A11_cA20_cS8_S8_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 156
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA21_cJA14_cS7_A9_cA7_cA11_cSA_SA_SB_SB_EEbRKNS0_3setIT_NS0_4lessISD_EENS4_ISD_EEEERKT0_DpRKT1_ 156
_ZZL15gettxoutsetinfovENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 161
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA10_cJS7_S7_A11_cA20_cS8_S8_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 162
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA14_cJA21_cS7_S8_A9_cA7_cA11_cSA_SA_SB_SB_EEbRKNS0_3setIT_NS0_4lessISD_EENS4_ISD_EEEERKT0_DpRKT1_ 162
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA10_cS8_S8_S7_A20_cS7_S7_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 168
_ZL14GetUndoCheckedRN4node12BlockManagerEPK11CBlockIndex 193
_Z12GetUTXOStatsP10CCoinsViewRN4node12BlockManagerEN6kernel17CoinStatsHashTypeERKNSt3__18functionIFvvEEEPK11CBlockIndexb 196
_Z26CalculatePercentilesBySizePxRNSt3__16vectorINS0_4pairIxxEENS0_9allocatorIS3_EEEEx 197
_ZZL13getblockstatsvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 205
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEbRKNS0_3setIT_NS0_4lessIS8_EENS4_IS8_EEEE 206
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJEEbRKNS0_3setIT_NS0_4lessIS9_EENS4_IS9_EEEERKT0_DpRKT1_ 218
_ZZL15invalidateblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 227
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJS7_EEbRKNS0_3setIT_NS0_4lessIS9_EENS4_IS9_EEEERKT0_DpRKT1_ 230
_ZL17ParseHashOrHeightRK8UniValueR17ChainstateManager 231
_ZZ11blockToJSONRN4node12BlockManagerERK6CBlockPK11CBlockIndexS7_RKN9chainlock10ChainlocksERKN4llmq19CInstantSendManagerE11TxVerbosityENK3$_0clEv 290
_ZNK21CompareBlocksByHeightclEPK11CBlockIndexS2_ 303
_ZL24CalculateTruncatedMedianIxET_RNSt3__16vectorIS0_NS1_9allocatorIS0_EEEE 386
_ZN12_GLOBAL__N_116FindScriptPubKeyERNSt3__16atomicIiEERKNS1_IbEERxP16CCoinsViewCursorRKNS0_3setI7CScriptNS0_4lessISB_EENS0_9allocatorISB_EEEERNS0_3mapI9COutPoint4CoinNSC_ISK_EENSE_INS0_4pairIKSK_SL_EEEEEERNS0_8functionIFvvEEE 1596
_ZN21CoinsViewScanReserver7reserveEv 1612
_ZN21CoinsViewScanReserverC1Ev 1612
_ZN21CoinsViewScanReserverC2Ev 1612
_ZN21CoinsViewScanReserverD1Ev 1612
_ZN21CoinsViewScanReserverD2Ev 1612
_ZZL12scantxoutsetvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 1614
_Z29RegisterBlockchainRPCCommandsR9CRPCTable 3201
__cxx_global_var_init 3308
__cxx_global_var_init.29 3308
__cxx_global_var_init.3 3308
_ZN13CUpdatedBlockC1Ev 3351
_ZN13CUpdatedBlockC2Ev 3351
_Z11blockToJSONRN4node12BlockManagerERK6CBlockPK11CBlockIndexS7_RKN9chainlock10ChainlocksERKN4llmq19CInstantSendManagerE11TxVerbosity 4394
_ZZL8getblockvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 5010
_ZL15GetBlockCheckedRN4node12BlockManagerEPK11CBlockIndex 5129
_ZL15waitfornewblockv 6142
_ZL12dumptxoutsetv 6146
_ZL15getmerkleblocksv 6156
_ZL15pruneblockchainv 6156
_ZL11verifychainv 6160
_ZL13getdifficultyv 6160
_ZL14getblockhashesv 6160
_ZL18waitforblockheightv 6160
_ZL12waitforblockv 6161
_ZL14getspecialtxesv 6162
_ZL13preciousblockv 6174
_ZL16getblockfrompeerv 6174
_ZL15getblockheadersv 6176
_ZL14getblockfilterv 6194
_ZL15getchaintxstatsv 6204
_ZL15reconsiderblockv 6208
_ZL16getbestchainlockv 6215
_ZL12getchaintipsv 6224
_ZL15gettxoutsetinfov 6317
_ZL13getblockstatsv 6359
_ZL15invalidateblockv 6367
_ZZL14getblockheadervENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 6797
_ZL12scantxoutsetv 7772
_ZZL12getblockhashvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 8722
_ZZL13getblockcountvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 11104
_Z17blockheaderToJSONPK11CBlockIndexS1_RKN9chainlock10ChainlocksE 11124
_ZL24ComputeNextBlockAndDepthPK11CBlockIndexS1_RS1_ 11124
_ZL8getblockv 11139
_ZL14getblockheaderv 12953
_ZL12getblockhashv 14878
_ZZL8gettxoutvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 14937
_ZZ17getblockchaininfovENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 15136
_ZL13getblockcountv 17260
_ZZL32syncwithvalidationinterfacequeuevENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 18509
_ZL8gettxoutv 21093
_Z17getblockchaininfov 21294
_ZL32syncwithvalidationinterfacequeuev 24649
_Z13GetDifficultyPK11CBlockIndex 26449
_ZL20SoftForkDescPushBackPK11CBlockIndexRKNSt3__113unordered_mapIhiNS2_4hashIhEENS2_8equal_toIhEENS2_9allocatorINS2_4pairIKhiEEEEEER8UniValueRK17ChainstateManagerN9Consensus13DeploymentPosE 30272
_ZZL16getbestblockhashvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 52095
_ZL16getbestblockhashv 58251
_Z20RPCNotifyBlockChangePK11CBlockIndex 226543
_ZL20SoftForkDescPushBackPK11CBlockIndexR8UniValueRK17ChainstateManagerN9Consensus16BuriedDeploymentE 227040

Generated by: LCOV version 1.16