LCOV - code coverage report
Current view: top level - src/rpc - blockchain.cpp (source / functions) Hit Total Coverage
Test: total_coverage.info Lines: 1538 1653 93.0 %
Date: 2020-09-26 01:30:44 Functions: 87 91 95.6 %

Function Name Sort by function name Hit count Sort by hit count
_Z11blockToJSONRK6CBlockPK11CBlockIndexS4_b 3703
_Z12dumptxoutsetRK14JSONRPCRequest 2
_Z12scantxoutsetRK14JSONRPCRequest 48
_Z13EnsureMemPoolRKN4util3RefE 12866
_Z13GetDifficultyPK11CBlockIndex 6673
_Z13MempoolToJSONRK10CTxMemPoolb 5191
_Z14EnsureChainmanRKN4util3RefE 1882
_Z17EnsureNodeContextRKN4util3RefE 38998
_Z17MempoolInfoToJSONRK10CTxMemPool 830
_Z17blockheaderToJSONPK11CBlockIndexS1_ 2597
_Z17getblockchaininfoRK14JSONRPCRequest 370
_Z20RPCNotifyBlockChangePK11CBlockIndex 40759
_Z28CalculatePercentilesByWeightPxRNSt3__16vectorINS0_4pairIxxEENS0_9allocatorIS3_EEEEx 103
_Z29RegisterBlockchainRPCCommandsR9CRPCTable 626
_Z8gettxoutRK14JSONRPCRequest 4971
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA10_cJA13_cEEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 81
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA10_cJS7_A13_cEEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 84
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA10_cJS7_S7_A13_cEEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 87
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA10_cS8_S8_A13_cEEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 90
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA15_cS7_A20_cS7_S7_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 90
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA20_cS7_S7_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 84
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJA7_cS8_S7_S7_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 78
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJEEbRKNS0_3setIT_NS0_4lessIS9_EENS4_IS9_EEEERKT0_DpRKT1_ 139
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA11_cJS7_EEbRKNS0_3setIT_NS0_4lessIS9_EENS4_IS9_EEEERKT0_DpRKT1_ 145
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA13_cJA11_cA15_cS8_A20_cS8_S8_EEbRKNS0_3setIT_NS0_4lessISC_EENS4_ISC_EEEERKT0_DpRKT1_ 93
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA13_cJA15_cEEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 90
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA13_cJEEbRKNS0_3setIT_NS0_4lessIS9_EENS4_IS9_EEEERKT0_DpRKT1_ 78
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA14_cJA9_cA7_cA11_cS9_S9_SA_SA_EEbRKNS0_3setIT_NS0_4lessISC_EENS4_ISC_EEEERKT0_DpRKT1_ 87
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA15_cJA11_cA20_cS8_S8_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 87
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA15_cJEEbRKNS0_3setIT_NS0_4lessIS9_EENS4_IS9_EEEERKT0_DpRKT1_ 87
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA20_cJA11_cS8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 84
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA6_cJA13_cA15_cEEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 93
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA7_cJA11_cS7_S7_S8_S8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 81
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA7_cJA11_cS8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 67
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA7_cJS7_A11_cS8_EEbRKNS0_3setIT_NS0_4lessISA_EENS4_ISA_EEEERKT0_DpRKT1_ 75
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEA9_cJA7_cA11_cS8_S8_S9_S9_EEbRKNS0_3setIT_NS0_4lessISB_EENS4_ISB_EEEERKT0_DpRKT1_ 84
_ZL10SetHasKeysINSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEbRKNS0_3setIT_NS0_4lessIS8_EENS4_IS8_EEEE 292
_ZL11entryToJSONRK10CTxMemPoolR8UniValueRK15CTxMemPoolEntry 53353
_ZL11savemempoolRK14JSONRPCRequest 6
_ZL11verifychainRK14JSONRPCRequest 5
_ZL12getblockhashRK14JSONRPCRequest 3668
_ZL12getchaintipsRK14JSONRPCRequest 29
_ZL12waitforblockRK14JSONRPCRequest 0
_ZL13getblockcountRK14JSONRPCRequest 3655
_ZL13getblockstatsRK14JSONRPCRequest 108
_ZL13getdifficultyRK14JSONRPCRequest 5
_ZL13getrawmempoolRK14JSONRPCRequest 5183
_ZL13preciousblockRK14JSONRPCRequest 13
_ZL14GetUndoCheckedPK11CBlockIndex 99
_ZL14getblockfilterRK14JSONRPCRequest 17
_ZL14getblockheaderRK14JSONRPCRequest 2600
_ZL14getmempoolinfoRK14JSONRPCRequest 833
_ZL15GetBlockCheckedPK11CBlockIndex 4129
_ZL15getchaintxstatsRK14JSONRPCRequest 16
_ZL15getmempoolentryRK14JSONRPCRequest 74
_ZL15gettxoutsetinfoRK14JSONRPCRequest 10
_ZL15invalidateblockRK14JSONRPCRequest 51
_ZL15pruneblockchainRK14JSONRPCRequest 4
_ZL15reconsiderblockRK14JSONRPCRequest 7
_ZL15waitfornewblockRK14JSONRPCRequest 1
_ZL16getbestblockhashRK14JSONRPCRequest 3279
_ZL18waitforblockheightRK14JSONRPCRequest 5
_ZL19getmempoolancestorsRK14JSONRPCRequest 55
_ZL21getmempooldescendantsRK14JSONRPCRequest 55
_ZL22BuriedForkDescPushBackR8UniValueRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi 1815
_ZL23MempoolEntryDescriptionv 5367
_ZL24BIP9SoftForkDescPushBackR8UniValueRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKN9Consensus6ParamsENSA_13DeploymentPosE 363
_ZL24CalculateTruncatedMedianIxET_RNSt3__16vectorIS0_NS1_9allocatorIS0_EEEE 198
_ZL24ComputeNextBlockAndDepthPK11CBlockIndexS1_RS1_ 6300
_ZL32syncwithvalidationinterfacequeueRK14JSONRPCRequest 1292
_ZL8getblockRK14JSONRPCRequest 4055
_ZN12_GLOBAL__N_116FindScriptPubKeyERNSt3__16atomicIiEERKNS1_IbEERxP16CCoinsViewCursorRKNS0_3setI7CScriptNS0_4lessISB_EENS0_9allocatorISB_EEEERNS0_3mapI9COutPoint4CoinNSC_ISK_EENSE_INS0_4pairIKSK_SL_EEEEEERNS0_8functionIFvvEEE 36
_ZN13CUpdatedBlockC1Ev 646
_ZN13CUpdatedBlockC2Ev 646
_ZN21CoinsViewScanReserver7reserveEv 44
_ZN21CoinsViewScanReserverC1Ev 44
_ZN21CoinsViewScanReserverC2Ev 44
_ZN21CoinsViewScanReserverD1Ev 44
_ZN21CoinsViewScanReserverD2Ev 44
_ZNK21CompareBlocksByHeightclEPK11CBlockIndexS2_ 124
_ZZL12waitforblockRK14JSONRPCRequestENK3$_2clEv 0
_ZZL12waitforblockRK14JSONRPCRequestENK3$_3clEv 0
_ZZL15gettxoutsetinfoRK14JSONRPCRequestENK3$_6clEv 6
_ZZL15waitfornewblockRK14JSONRPCRequestENK3$_0clEv 0
_ZZL15waitfornewblockRK14JSONRPCRequestENK3$_1clEv 2
_ZZL18waitforblockheightRK14JSONRPCRequestENK3$_4clEv 5
_ZZL18waitforblockheightRK14JSONRPCRequestENK3$_5clEv 11
__cxx_global_array_dtor 553
__cxx_global_var_init.10 640
__cxx_global_var_init.8 640
__cxx_global_var_init.9 640

Generated by: LCOV version 1.15