LCOV - code coverage report
Current view: top level - src/wallet - rpcwallet.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 3597 3761 95.6 %
Date: 2021-06-29 14:35:33 Functions: 127 130 97.7 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 878 1062 82.7 %

Function Name Sort by function name Hit count Sort by hit count
_Z14getaddressinfov 2507
_Z15FundTransactionR7CWalletR19CMutableTransactionRlRiRK8UniValueR12CCoinControlb 713
_Z15ParseRecipientsRK8UniValueS1_RNSt3__16vectorI10CRecipientNS2_9allocatorIS4_EEEE 2082
_Z19EnsureWalletContextRKNSt3__13anyE 637
_Z20GetWalletRPCCommandsv 664
_Z22EnsureWalletIsUnlockedRK7CWallet 6272
_Z26GetWalletForJSONRPCRequestRK14JSONRPCRequest 24234
_Z27EnsureLegacyScriptPubKeyManR7CWalletb 884
_Z28signrawtransactionwithwalletv 2531
_Z31GetWalletNameFromJSONRPCRequestRK14JSONRPCRequestRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 24403
_Z7HaveKeyRK15SigningProviderRK4CKey 8
_Z9SendMoneyR7CWalletRK12CCoinControlRNSt3__16vectorI10CRecipientNS4_9allocatorIS6_EEEENS4_3mapINS4_12basic_stringIcNS4_11char_traitsIcEENS7_IcEEEESG_NS4_4lessISG_EENS7_INS4_4pairIKSG_SG_EEEEEEb 2078
_ZN28DescribeWalletAddressVisitorC2EPK15SigningProvider 1183
_ZN9tallyitemC2Ev 278
_ZNK28DescribeWalletAddressVisitor16ProcessSubScriptERK7CScriptR8UniValue 363
_ZNK28DescribeWalletAddressVisitorclERK10ScriptHash 292
_ZNK28DescribeWalletAddressVisitorclERK14CNoDestination 0
_ZNK28DescribeWalletAddressVisitorclERK14WitnessUnknown 0
_ZNK28DescribeWalletAddressVisitorclERK16WitnessV0KeyHash 782
_ZNK28DescribeWalletAddressVisitorclERK19WitnessV0ScriptHash 98
_ZNK28DescribeWalletAddressVisitorclERK6PKHash 245
rpcwallet.cpp:_ZL10getbalancev 1696
rpcwallet.cpp:_ZL10listlabelsv 1391
rpcwallet.cpp:_ZL10loadwalletv 1535
rpcwallet.cpp:_ZL10walletlockv 1334
rpcwallet.cpp:_ZL11GetReceivedRK7CWalletRK8UniValueb 52
rpcwallet.cpp:_ZL11getbalancesv 2225
rpcwallet.cpp:_ZL11listunspentv 1828
rpcwallet.cpp:_ZL11listwalletsv 1436
rpcwallet.cpp:_ZL11lockunspentv 1342
rpcwallet.cpp:_ZL11psbtbumpfeev 1324
rpcwallet.cpp:_ZL11signmessagev 1349
rpcwallet.cpp:_ZL12ListReceivedRK7CWalletRK8UniValueb 368
rpcwallet.cpp:_ZL12backupwalletv 1361
rpcwallet.cpp:_ZL12createwalletv 1738
rpcwallet.cpp:_ZL12unloadwalletv 1487
rpcwallet.cpp:_ZL13encryptwalletv 1345
rpcwallet.cpp:_ZL13getnewaddressv 14003
rpcwallet.cpp:_ZL13getwalletinfov 2315
rpcwallet.cpp:_ZL13keypoolrefillv 1334
rpcwallet.cpp:_ZL13listwalletdirv 1331
rpcwallet.cpp:_ZL13sendtoaddressv 3269
rpcwallet.cpp:_ZL13setwalletflagv 1328
rpcwallet.cpp:_ZL13upgradewalletv 1318
rpcwallet.cpp:_ZL14LabelFromValueRK8UniValue 429
rpcwallet.cpp:_ZL14WalletTxToJSONRN10interfaces5ChainERK9CWalletTxR8UniValue 3181
rpcwallet.cpp:_ZL14bumpfee_helperNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE 2872
rpcwallet.cpp:_ZL14gettransactionv 1616
rpcwallet.cpp:_ZL14listsinceblockv 1364
rpcwallet.cpp:_ZL15listlockunspentv 1334
rpcwallet.cpp:_ZL16ListTransactionsRK7CWalletRK9CWalletTxibR8UniValueRKhPKNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEE 17877
rpcwallet.cpp:_ZL16MaybePushAddressR8UniValueRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE 3301
rpcwallet.cpp:_ZL16listtransactionsv 1746
rpcwallet.cpp:_ZL16rescanblockchainv 1325
rpcwallet.cpp:_ZL16walletpassphrasev 1391
rpcwallet.cpp:_ZL17GetAvoidReuseFlagRK7CWalletRK8UniValue 2327
rpcwallet.cpp:_ZL17walletprocesspsbtv 1529
rpcwallet.cpp:_ZL18SetFeeEstimateModeRK7CWalletR12CCoinControlRK8UniValueS6_S6_b 2756
rpcwallet.cpp:_ZL18abandontransactionv 1330
rpcwallet.cpp:_ZL18addmultisigaddressv 1434
rpcwallet.cpp:_ZL18fundrawtransactionv 1607
rpcwallet.cpp:_ZL18getreceivedbylabelv 1352
rpcwallet.cpp:_ZL19getaddressesbylabelv 1397
rpcwallet.cpp:_ZL19getrawchangeaddressv 1547
rpcwallet.cpp:_ZL19listreceivedbylabelv 1330
rpcwallet.cpp:_ZL20getreceivedbyaddressv 1336
rpcwallet.cpp:_ZL20listaddressgroupingsv 1322
rpcwallet.cpp:_ZL21AddressBookDataToJSONRK16CAddressBookDatab 144
rpcwallet.cpp:_ZL21DescribeWalletAddressRK7CWalletRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE 1183
rpcwallet.cpp:_ZL21ParseIncludeWatchonlyRK8UniValueRK7CWallet 2157
rpcwallet.cpp:_ZL21getunconfirmedbalancev 1326
rpcwallet.cpp:_ZL21listreceivedbyaddressv 1674
rpcwallet.cpp:_ZL22walletcreatefundedpsbtv 1524
rpcwallet.cpp:_ZL22walletpassphrasechangev 1324
rpcwallet.cpp:_ZL28TransactionDescriptionStringv 4726
rpcwallet.cpp:_ZL4sendv 1548
rpcwallet.cpp:_ZL7bumpfeev 1548
rpcwallet.cpp:_ZL8sendmanyv 1532
rpcwallet.cpp:_ZL8setlabelv 1347
rpcwallet.cpp:_ZL8settxfeev 1351
rpcwallet.cpp:_ZL9sethdseedv 1339
rpcwallet.cpp:_ZZ14getaddressinfovENK3$_1clERK10RPCHelpManRK14JSONRPCRequest 1189
rpcwallet.cpp:_ZZ28signrawtransactionwithwalletvENK3$_0clERK10RPCHelpManRK14JSONRPCRequest 1213
rpcwallet.cpp:_ZZL10getbalancevENK4$_10clERK10RPCHelpManRK14JSONRPCRequest 378
rpcwallet.cpp:_ZZL10listlabelsvENK4$_42clERK10RPCHelpManRK14JSONRPCRequest 73
rpcwallet.cpp:_ZZL10loadwalletvENK4$_33clERK10RPCHelpManRK14JSONRPCRequest 217
rpcwallet.cpp:_ZZL10walletlockvENK4$_24clERK10RPCHelpManRK14JSONRPCRequest 16
rpcwallet.cpp:_ZZL11getbalancesvENK4$_29clERK10RPCHelpManRK14JSONRPCRequest 907
rpcwallet.cpp:_ZZL11listunspentvENK4$_37clERK10RPCHelpManRK14JSONRPCRequest 510
rpcwallet.cpp:_ZZL11listwalletsvENK4$_32clERK10RPCHelpManRK14JSONRPCRequest 118
rpcwallet.cpp:_ZZL11lockunspentvENK4$_26clERK10RPCHelpManRK14JSONRPCRequest 24
rpcwallet.cpp:_ZZL11signmessagevENK3$_7clERK10RPCHelpManRK14JSONRPCRequest 26
rpcwallet.cpp:_ZZL12backupwalletvENK4$_20clERK10RPCHelpManRK14JSONRPCRequest 43
rpcwallet.cpp:_ZZL12createwalletvENK4$_35clERK10RPCHelpManRK14JSONRPCRequest 420
rpcwallet.cpp:_ZZL12unloadwalletvENK4$_36clERK10RPCHelpManRK14JSONRPCRequest 169
rpcwallet.cpp:_ZZL13encryptwalletvENK4$_25clERK10RPCHelpManRK14JSONRPCRequest 27
rpcwallet.cpp:_ZZL13getnewaddressvENK3$_2clERK10RPCHelpManRK14JSONRPCRequest 12683
rpcwallet.cpp:_ZZL13getwalletinfovENK4$_30clERK10RPCHelpManRK14JSONRPCRequest 997
rpcwallet.cpp:_ZZL13keypoolrefillvENK4$_21clERK10RPCHelpManRK14JSONRPCRequest 16
rpcwallet.cpp:_ZZL13listwalletdirvENK4$_31clERK10RPCHelpManRK14JSONRPCRequest 13
rpcwallet.cpp:_ZZL13sendtoaddressvENK3$_5clERK10RPCHelpManRK14JSONRPCRequest 1951
rpcwallet.cpp:_ZZL13setwalletflagvENK4$_34clERK10RPCHelpManRK14JSONRPCRequest 10
rpcwallet.cpp:_ZZL13upgradewalletvENK4$_47clERK10RPCHelpManRK14JSONRPCRequest 0
rpcwallet.cpp:_ZZL14bumpfee_helperNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEENK4$_39clERK10RPCHelpManRK14JSONRPCRequest 236
rpcwallet.cpp:_ZZL14gettransactionvENK4$_18clERK10RPCHelpManRK14JSONRPCRequest 298
rpcwallet.cpp:_ZZL14listsinceblockvENK4$_17clERK10RPCHelpManRK14JSONRPCRequest 46
rpcwallet.cpp:_ZZL15listlockunspentvENK4$_27clERK10RPCHelpManRK14JSONRPCRequest 16
rpcwallet.cpp:_ZZL16listtransactionsvENK4$_16clERK10RPCHelpManRK14JSONRPCRequest 428
rpcwallet.cpp:_ZZL16rescanblockchainvENK4$_40clERK10RPCHelpManRK14JSONRPCRequest 7
rpcwallet.cpp:_ZZL16walletpassphrasevENK4$_22clERK10RPCHelpManRK14JSONRPCRequest 73
rpcwallet.cpp:_ZZL17walletprocesspsbtvENK4$_45clERK10RPCHelpManRK14JSONRPCRequest 211
rpcwallet.cpp:_ZZL18abandontransactionvENK4$_19clERK10RPCHelpManRK14JSONRPCRequest 12
rpcwallet.cpp:_ZZL18addmultisigaddressvENK4$_13clERK10RPCHelpManRK14JSONRPCRequest 116
rpcwallet.cpp:_ZZL18fundrawtransactionvENK4$_38clERK10RPCHelpManRK14JSONRPCRequest 289
rpcwallet.cpp:_ZZL18getreceivedbylabelvENK3$_9clERK10RPCHelpManRK14JSONRPCRequest 34
rpcwallet.cpp:_ZZL19getaddressesbylabelvENK4$_41clERK10RPCHelpManRK14JSONRPCRequest 79
rpcwallet.cpp:_ZZL19getrawchangeaddressvENK3$_3clERK10RPCHelpManRK14JSONRPCRequest 229
rpcwallet.cpp:_ZZL19listreceivedbylabelvENK4$_15clERK10RPCHelpManRK14JSONRPCRequest 12
rpcwallet.cpp:_ZZL20getreceivedbyaddressvENK3$_8clERK10RPCHelpManRK14JSONRPCRequest 18
rpcwallet.cpp:_ZZL20listaddressgroupingsvENK3$_6clERK10RPCHelpManRK14JSONRPCRequest 4
rpcwallet.cpp:_ZZL21getunconfirmedbalancevENK4$_11clERK10RPCHelpManRK14JSONRPCRequest 8
rpcwallet.cpp:_ZZL21listreceivedbyaddressvENK4$_14clERK10RPCHelpManRK14JSONRPCRequest 356
rpcwallet.cpp:_ZZL22walletcreatefundedpsbtvENK4$_46clERK10RPCHelpManRK14JSONRPCRequest 206
rpcwallet.cpp:_ZZL22walletpassphrasechangevENK4$_23clERK10RPCHelpManRK14JSONRPCRequest 6
rpcwallet.cpp:_ZZL4sendvENK4$_43clERK10RPCHelpManRK14JSONRPCRequest 230
rpcwallet.cpp:_ZZL8sendmanyvENK4$_12clERK10RPCHelpManRK14JSONRPCRequest 214
rpcwallet.cpp:_ZZL8setlabelvENK3$_4clERK10RPCHelpManRK14JSONRPCRequest 29
rpcwallet.cpp:_ZZL8settxfeevENK4$_28clERK10RPCHelpManRK14JSONRPCRequest 33
rpcwallet.cpp:_ZZL9sethdseedvENK4$_44clERK10RPCHelpManRK14JSONRPCRequest 20
rpcwallet.cpp:_ZZZL16walletpassphrasevENK4$_22clERK10RPCHelpManRK14JSONRPCRequestENKUlvE_clEv 7

Generated by: LCOV version 1.14