LCOV - code coverage report
Current view: top level - src/wallet - interfaces.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 235 434 54.1 %
Date: 2022-04-21 14:51:19 Functions: 59 97 60.8 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 38 76 50.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZN10interfaces10MakeWalletERN6wallet13WalletContextERKNSt3__110shared_ptrINS0_7CWalletEEE 3
_ZN10interfaces16MakeWalletLoaderERNS_5ChainER11ArgsManager 808
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl10getAddressERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPNS_10isminetypeESK_ 231
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl10getBalanceEv 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl10txinIsMineERK5CTxIn 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl10unlockCoinERK9COutPoint 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl11abortRescanEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl11getBalancesEv 5
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl11getWalletTxERK7uint256 3
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl11isSpendableERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl11signMessageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERK6PKHashRS8_ 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl11txoutIsMineERK6CTxOut 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl12backupWalletERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl12getAddressesEv 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl12getWalletTxsEv 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl12handleUnloadENSt3__18functionIFvvEEE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl12isLockedCoinERK9COutPoint 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl13encryptWalletERKNSt3__112basic_stringIcNS2_11char_traitsIcEE16secure_allocatorIcEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl13getMinimumFeeEjRKNS_12CCoinControlEPiP9FeeReason 6
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl13getWalletNameEv 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl13haveWatchOnlyEv 9
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14delAddressBookERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14displayAddressERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14getRequiredFeeEj 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14setAddressBookERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESL_ 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14taprootEnabledEv 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14tryGetBalancesERN10interfaces14WalletBalancesER7uint256 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl14tryGetTxStatusERK7uint256RN10interfaces14WalletTxStatusERiRl 112
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl15canGetAddressesEv 3
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl15listLockedCoinsERNSt3__16vectorI9COutPointNS2_9allocatorIS4_EEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl16getConfirmTargetEv 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl17commitTransactionENSt3__110shared_ptrIK12CTransactionEENS2_3mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESD_NS2_4lessISD_EENSB_INS2_4pairIKSD_SD_EEEEEENS2_6vectorINSG_ISD_SD_EENSB_ISM_EEEE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl17createTransactionERKNSt3__16vectorINS_10CRecipientENS2_9allocatorIS4_EEEERKNS_12CCoinControlEbRiRlR13bilingual_str 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl17getNewDestinationE10OutputTypeNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS3_7variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl17hasExternalSignerEv 8
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl18abandonTransactionERK7uint256 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl18getDefaultMaxTxFeeEv 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl18getWalletTxDetailsERK7uint256RN10interfaces14WalletTxStatusERNSt3__16vectorINS8_4pairINS8_12basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEESG_EENSE_ISH_EEEERbRi 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl18handleShowProgressENSt3__18functionIFvRKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEiEEE 4
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl19getAvailableBalanceERKNS_12CCoinControlE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl19handleStatusChangedENSt3__18functionIFvvEEE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl19privateKeysDisabledEv 42
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl19signBumpTransactionER19CMutableTransaction 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl21commitBumpTransactionERK7uint256O19CMutableTransactionRNSt3__16vectorI13bilingual_strNS7_9allocatorIS9_EEEERS2_ 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl21createBumpTransactionERK7uint256RKNS_12CCoinControlERNSt3__16vectorI13bilingual_strNS8_9allocatorISA_EEEERlSF_R19CMutableTransaction 4
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl21getDefaultAddressTypeEv 7
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl22changeWalletPassphraseERKNSt3__112basic_stringIcNS2_11char_traitsIcEE16secure_allocatorIcEEESA_ 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl22handleWatchOnlyChangedENSt3__18functionIFvbEEE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl22transactionCanBeBumpedERK7uint256 4
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl24handleAddressBookChangedENSt3__18functionIFvRKNS2_7variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbSM_10ChangeTypeEEE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl24handleTransactionChangedENSt3__18functionIFvRK7uint25610ChangeTypeEEE 4
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl24setAddressReceiveRequestERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESL_ 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl25getAddressReceiveRequestsEv 4
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl25transactionCanBeAbandonedERK7uint256 4
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl28handleCanGetAddressesChangedENSt3__18functionIFvvEEE 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl4lockEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl5getTxERK7uint256 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl6removeEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl6unlockERKNSt3__112basic_stringIcNS2_11char_traitsIcEE16secure_allocatorIcEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl6walletEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl8fillPSBTEibbPmR26PartiallySignedTransactionRb 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl8getCoinsERKNSt3__16vectorI9COutPointNS2_9allocatorIS4_EEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl8getDebitERK5CTxInj 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl8isLegacyEv 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl8isLockedEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl8lockCoinERK9COutPointb 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl9getCreditERK6CTxOutj 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl9getPubKeyERK7CScriptRK6CKeyIDR7CPubKey 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl9hdEnabledEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl9isCryptedEv 6
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImpl9listCoinsEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_110WalletImplC2ERNS_13WalletContextERKNSt3__110shared_ptrINS_7CWalletEEE 3
interfaces.cpp:_ZN6wallet12_GLOBAL__N_112MakeWalletTxERNS_7CWalletERKNS_9CWalletTxE 108
interfaces.cpp:_ZN6wallet12_GLOBAL__N_115MakeWalletTxOutERKNS_7CWalletERKNS_7COutputE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_115MakeWalletTxOutERKNS_7CWalletERKNS_9CWalletTxEii 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl10getWalletsEv 3
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl10loadWalletERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEER13bilingual_strRNS2_6vectorISB_NS6_ISB_EEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl11setMockTimeEl 599
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl12createWalletERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS3_IcS5_16secure_allocatorIcEEEmR13bilingual_strRNS2_6vectorISG_NS6_ISG_EEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl12getWalletDirEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl12registerRpcsEv 799
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl13listWalletDirEv 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl13restoreWalletERKN2fs4pathERKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEER13bilingual_strRNS6_6vectorISF_NSA_ISF_EEEE 0
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl16handleLoadWalletENSt3__18functionIFvNS2_10unique_ptrIN10interfaces6WalletENS2_14default_deleteIS6_EEEEEEE 1
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl4loadEv 723
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl4stopEv 788
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl5flushEv 788
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl5startER10CScheduler 715
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl6verifyEv 792
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImpl7contextEv 2
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImplC2ERN10interfaces5ChainER11ArgsManager 808
interfaces.cpp:_ZN6wallet12_GLOBAL__N_116WalletLoaderImplD2Ev 808
interfaces.cpp:_ZN6wallet12_GLOBAL__N_118MakeWalletTxStatusERKNS_7CWalletERKNS_9CWalletTxE 112
interfaces.cpp:_ZZN6wallet12_GLOBAL__N_110WalletImpl19handleStatusChangedENSt3__18functionIFvvEEEENKUlPNS_7CWalletEE_clES7_ 0
interfaces.cpp:_ZZN6wallet12_GLOBAL__N_110WalletImpl24handleAddressBookChangedENSt3__18functionIFvRKNS2_7variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbSM_10ChangeTypeEEEENKUlSE_SM_bSM_SN_E_clESE_SM_bSM_SN_ 3
interfaces.cpp:_ZZN6wallet12_GLOBAL__N_110WalletImpl24handleTransactionChangedENSt3__18functionIFvRK7uint25610ChangeTypeEEEENKUlS6_S7_E_clES6_S7_ 14
interfaces.cpp:_ZZN6wallet12_GLOBAL__N_116WalletLoaderImpl12registerRpcsEvENKUlRK14JSONRPCRequestR8UniValuebE_clES4_S6_b 27407

Generated by: LCOV version 0-eol-96201-ge66f56f4af6a