LCOV - code coverage report
Current view:
top level
-
src/wallet
- wallet.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage.lcov
Lines:
1809
2227
81.2 %
Date:
2021-06-29 14:35:33
Functions:
142
152
93.4 %
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
746
1022
73.0 %
Function Name
Hit count
_ZN7CWallet12LoadDestDataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEESI_
0
_ZN7CWallet13EraseDestDataER11WalletBatchRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
0
_ZN7CWallet13UpgradeWalletEiR13bilingual_str
0
_ZN7CWallet14DelAddressBookERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
0
_ZN7CWallet14DisplayAddressERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
0
_ZN7CWallet14UnlockAllCoinsEv
0
_ZN7CWallet15UnsetWalletFlagEm
0
_ZN7CWallet19ReorderTransactionsEv
0
_ZNK7CWallet19GetScriptPubKeyMansERK7CScriptR13SignatureData
0
_ZNK7CWallet25TransactionCanBeAbandonedERK7uint256
0
_Z16HandleLoadWalletNSt3__18functionIFvNS_10unique_ptrIN10interfaces6WalletENS_14default_deleteIS3_EEEEEEE
1
_ZNK7CWallet13GetDestValuesERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
1
wallet.cpp:_ZZ16HandleLoadWalletNSt3__18functionIFvNS_10unique_ptrIN10interfaces6WalletENS_14default_deleteIS3_EEEEEEEENK3$_0clEv
1
_ZN7CWallet22ChangeWalletPassphraseERKNSt3__112basic_stringIcNS0_11char_traitsIcEE16secure_allocatorIcEEES8_
2
_Z12RemoveWalletRKNSt3__110shared_ptrI7CWalletEENS_8optionalIbEE
3
_ZN7CWallet10UnlockCoinERK9COutPoint
4
_ZNK7CWallet11IsHDEnabledEv
6
_ZNK7CWallet16GetKeyBirthTimesERNSt3__13mapI6CKeyIDlNS0_4lessIS2_EENS0_9allocatorINS0_4pairIKS2_lEEEEEE
6
_ZN7CWallet11ZapSelectTxERNSt3__16vectorI7uint256NS0_9allocatorIS2_EEEES6_
7
_Z19RemoveWalletSettingRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
8
_ZN7CWallet18AbandonTransactionERK7uint256
10
_ZNK7CWallet11SignMessageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERK6PKHashRS6_
13
_ZN7CWallet8LockCoinERK9COutPoint
16
_ZNK7CWallet15ListLockedCoinsERNSt3__16vectorI9COutPointNS0_9allocatorIS2_EEEE
19
_ZN7CWallet13EncryptWalletERKNSt3__112basic_stringIcNS0_11char_traitsIcEE16secure_allocatorIcEEE
27
_ZNK7CWallet17GetLabelAddressesERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
34
_ZNK7CWallet12BackupWalletERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
43
_ZN7CWallet11AddDestDataER11WalletBatchRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESK_
46
_ZN7CWallet4LockEv
82
_ZN7CWallet6UnlockERKNSt3__16vectorIh16secure_allocatorIhEEEb
90
_ZN7CWallet6UnlockERKNSt3__112basic_stringIcNS0_11char_traitsIcEE16secure_allocatorIcEEEb
92
_ZN7CWallet13SetWalletFlagEm
116
_ZN7CWallet31SetupDescriptorScriptPubKeyMansEv
125
_ZN7CWallet12MarkReplacedERK7uint256S2_
140
_ZN7CWallet19AddWalletDescriptorER16WalletDescriptorRK19FlatSigningProviderRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEb
190
_ZN7CWallet23GetNewChangeDestinationE10OutputTypeRNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
195
_ZN7CWallet13ImportPubKeysERKNSt3__16vectorI6CKeyIDNS0_9allocatorIS2_EEEERKNS0_3mapIS2_7CPubKeyNS0_4lessIS2_EENS3_INS0_4pairIKS2_S9_EEEEEERKNS8_IS2_NSC_IS9_13KeyOriginInfoEESB_NS3_INSC_ISD_SK_EEEEEEbbl
196
_ZN7CWallet14MarkConflictedERK7uint256iS2_
201
wallet.cpp:_ZN12_GLOBAL__N_118LoadWalletInternalERN10interfaces5ChainERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_8optionalIbEERK15DatabaseOptionsR14DatabaseStatusR13bilingual_strRNS3_6vectorISJ_NS7_ISJ_EEEE
211
_Z10LoadWalletRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8optionalIbEERK15DatabaseOptionsR14DatabaseStatusR13bilingual_strRNS2_6vectorISI_NS6_ISI_EEEE
217
_Z16AddWalletSettingRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
240
_ZN7CWallet19ImportScriptPubKeysERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS0_3setI7CScriptNS0_4lessISA_EENS4_ISA_EEEEbbl
278
_ZNK7CWallet14HasWalletSpendERK7uint256
318
_ZNK7CWallet28GetDescriptorScriptPubKeyManERK16WalletDescriptor
380
_ZN7CWallet14AddWalletFlagsEm
416
_Z12CreateWalletRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8optionalIbEER15DatabaseOptionsR14DatabaseStatusR13bilingual_strRNS2_6vectorISH_NS6_ISH_EEEE
420
_ZNK7CWallet8FillPSBTER26PartiallySignedTransactionRbibbPm
424
_ZN7CWallet9MarkDirtyEv
455
_ZN7CWallet14RescanFromTimeElRK20WalletRescanReserverb
537
_ZN7CWallet5CloseEv
621
_ZN7CWallet25ScanForWalletTransactionsERK7uint256iNSt3__18optionalIiEERK20WalletRescanReserverb
650
_ZN7CWallet15postInitProcessEv
736
_Z12RemoveWalletRKNSt3__110shared_ptrI7CWalletEENS_8optionalIbEERNS_6vectorI13bilingual_strNS_9allocatorIS8_EEEE
737
_Z9AddWalletRKNSt3__110shared_ptrI7CWalletEE
737
_ZN7CWallet11AttachChainERKNSt3__110shared_ptrIS_EERN10interfaces5ChainER13bilingual_strRNS0_6vectorIS8_NS0_9allocatorIS8_EEEE
738
_Z12UnloadWalletONSt3__110shared_ptrI7CWalletEE
739
_ZN7CWallet6CreateEPN10interfaces5ChainERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI14WalletDatabaseNS3_14default_deleteISD_EEEEmR13bilingual_strRNS3_6vectorISH_NS7_ISH_EEEE
745
wallet.cpp:_ZL13ReleaseWalletP7CWallet
745
_ZN7CWallet15LoadWalletFlagsEm
757
_ZN7CWallet29LoadDescriptorScriptPubKeyManE7uint256R16WalletDescriptor
763
_ZN7CWallet10LoadWalletEv
786
_ZN7CWallet24AddActiveScriptPubKeyManE7uint25610OutputTypeb
791
_ZN7CWallet12TopUpKeyPoolEj
815
_ZN7CWallet18UpgradeKeyMetadataEv
868
_ZN7CWallet31ConnectScriptPubKeyManNotifiersEv
930
_ZNK7CWallet20GetOldestKeyPoolTimeEv
978
_ZNK7CWallet24KeypoolCountExternalKeysEv
978
_ZN7CWallet26ReacceptWalletTransactionsEv
1072
_ZN7CWallet14ImportPrivKeysERKNSt3__13mapI6CKeyID4CKeyNS0_4lessIS2_EENS0_9allocatorINS0_4pairIKS2_S3_EEEEEEl
1231
_ZN7CWallet13ImportScriptsENSt3__13setI7CScriptNS0_4lessIS2_EENS0_9allocatorIS2_EEEEl
1273
_ZN7CWallet5FlushEv
1322
wallet.cpp:_ZL19UpdateWalletSettingRN10interfaces5ChainERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_8optionalIbEERNS2_6vectorI13bilingual_strNS6_ISE_EEEE
1336
_ZN7CWallet17chainStateFlushedERK13CBlockLocator
1347
_Z18MakeWalletDatabaseRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERK15DatabaseOptionsR14DatabaseStatusR13bilingual_str
1393
_ZN7CWallet25LoadActiveScriptPubKeyManE7uint25610OutputTypeb
1394
_ZNK7CWallet18GetScriptPubKeyManERK7uint256
1452
_ZN7CWallet21MarkDestinationsDirtyERKNSt3__13setINS0_7variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEENS0_4lessIS9_EENS0_9allocatorIS9_EEEE
1668
_ZNK7CWallet14GetKeyPoolSizeEv
1739
_ZN7CWallet17blockDisconnectedERK6CBlocki
1746
_ZNK7CWallet10IsSpentKeyERK7uint256j
2010
_ZN7CWallet17CommitTransactionENSt3__110shared_ptrIK12CTransactionEENS0_3mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEESB_NS0_4lessISB_EENS9_INS0_4pairIKSB_SB_EEEEEENS0_6vectorINSE_ISB_SB_EENS9_ISK_EEEE
2195
wallet.cpp:_ZZN7CWallet17CommitTransactionENSt3__110shared_ptrIK12CTransactionEENS0_3mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEESB_NS0_4lessISB_EENS9_INS0_4pairIKSB_SB_EEEEEENS0_6vectorINSE_ISB_SB_EENS9_ISK_EEEEENK3$_7clER9CWalletTxb
2195
_ZNK7CWallet18GetScriptPubKeyManERK7CScript
2366
_ZNK7CWallet8IsLegacyEv
2388
_ZN9CWalletTx24SubmitMemoryPoolAndRelayERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
2621
_ZNK7CWallet12GetConflictsERK7uint256
3181
_ZNK9CWalletTx12GetConflictsEv
3181
_ZN7CWallet16SetSpentKeyStateER11WalletBatchRK7uint256jbRNSt3__13setINS5_7variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEENS5_4lessISE_EENS5_9allocatorISE_EEEE
4020
_ZNK7CWallet15SignTransactionER19CMutableTransaction
4194
_ZNK7CWallet25GetActiveScriptPubKeyMansEv
4731
_ZN18ReserveDestination22GetReservedDestinationERNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEEb
4870
_ZNK7CWallet21TransactionChangeTypeERKNSt3__18optionalI10OutputTypeEERKNS0_6vectorI10CRecipientNS0_9allocatorIS7_EEEE
5009
_ZN18ReserveDestination15KeepDestinationEv
5068
_ZNK7CWallet11DummySignTxER19CMutableTransactionRKNSt3__16vectorI6CTxOutNS2_9allocatorIS4_EEEEb
5073
_ZN18ReserveDestination17ReturnDestinationEv
5204
_ZNK7CWallet15SignTransactionER19CMutableTransactionRKNSt3__13mapI9COutPoint4CoinNS2_4lessIS4_EENS2_9allocatorINS2_4pairIKS4_S5_EEEEEEiRNS3_IiNS2_12basic_stringIcNS2_11char_traitsIcEENS8_IcEEEENS6_IiEENS8_INS9_IKiSK_EEEEEE
5387
_ZNK7CWallet11GetDestDataERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPSG_
5781
_ZNK7CWallet22GetAllScriptPubKeyMansEv
5916
_ZNK7CWallet16GetEncryptionKeyEv
6075
_Z9GetWalletRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
6467
_ZN7CWallet24ResendWalletTransactionsEv
7001
_ZNK7CWallet30BlockUntilSyncedToCurrentChainEv
7115
_ZN7CWallet12LoadToWalletERK7uint256RKNSt3__18functionIFbR9CWalletTxbEEE
9892
_ZN7CWallet17GetNewDestinationE10OutputTypeNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERNS1_7variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERS7_
12648
_Z20MaybeResendWalletTxsv
12800
_ZNK7CWallet15CanGetAddressesEb
12904
_ZN7CWallet14SetAddressBookERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEESI_
13581
_ZN7CWallet20SetAddressBookWithDBER11WalletBatchRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEERKNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESK_
13953
_ZN7CWallet20UnsetBlankWalletFlagER11WalletBatch
14308
_ZN7CWallet21UnsetWalletFlagWithDBER11WalletBatchm
14308
_ZN7CWallet25transactionAddedToMempoolERKNSt3__110shared_ptrIK12CTransactionEEm
20058
_ZN7CWallet11AddToSpendsERK9COutPointRK7uint256
21662
_ZN7CWallet12SyncMetaDataENSt3__14pairINS0_14__map_iteratorINS0_15__tree_iteratorINS0_12__value_typeI9COutPoint7uint256EEPNS0_11__tree_nodeIS7_PvEElEEEESD_EE
21662
_ZN8CKeyPoolC2Ev
22912
_ZNK7CWallet6IsMineERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEE
23086
_ZN7CWallet13SetMinVersionE13WalletFeatureP11WalletBatch
23711
_ZNK7CWallet8IsLockedEv
26267
_ZN8CKeyPoolC2ERK7CPubKeyb
26395
_ZNK7CWallet9IsCryptedEv
28229
_ZN7CWallet32GetOrCreateLegacyScriptPubKeyManEv
32726
_ZN7CWallet26SetupLegacyScriptPubKeyManEv
33019
_ZNK7CWallet24GetLegacyScriptPubKeyManEv
41091
_ZN7CWallet15updatedBlockTipEv
43451
_ZN7CWallet14blockConnectedERK6CBlocki
44929
_ZN7CWallet15MarkInputsDirtyERKNSt3__110shared_ptrIK12CTransactionEE
52940
_ZNK7CWallet18GetScriptPubKeyManERK10OutputTypeb
58982
_Z10GetWalletsv
60060
_ZNK7CWallet20FindAddressBookEntryERKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash14WitnessUnknownEEEb
67919
_ZN7CWallet29transactionRemovedFromMempoolERKNSt3__110shared_ptrIK12CTransactionEE20MemPoolRemovalReasonm
78122
_ZNK7CWallet8IsFromMeERK12CTransaction
137451
_ZN7CWallet15IncOrderPosNextEP11WalletBatch
138063
_ZNK7CWallet16ComputeTimeSmartERK9CWalletTx
138063
_ZN7CWallet11AddToSpendsERK7uint256
147955
_ZNK7CWallet6IsMineERK12CTransaction
163115
_ZN7CWallet11AddToWalletENSt3__110shared_ptrIK12CTransactionEERKN9CWalletTx12ConfirmationERKNS0_8functionIFbRS5_bEEEb
164929
_ZNK7CWallet8GetDebitERK12CTransactionRKh
176719
_ZNK7CWallet11GetWalletTxERK7uint256
188292
_ZN7CWallet15SyncTransactionERKNSt3__110shared_ptrIK12CTransactionEEN9CWalletTx12ConfirmationEb
189978
_ZN7CWallet24AddToWalletIfInvolvingMeERKNSt3__110shared_ptrIK12CTransactionEEN9CWalletTx12ConfirmationEb
189978
_ZNK7CWallet8GetDebitERK5CTxInRKh
242402
_ZNK7CWallet15IsWalletFlagSetEm
334584
_ZNK7CWallet14DummySignInputER5CTxInRK6CTxOutb
544451
_ZNK7CWallet18GetSolvingProviderERK7CScript
1034554
_ZNK7CWallet18GetSolvingProviderERK7CScriptR13SignatureData
1034554
_ZNK7CWallet6IsMineERK6CTxOut
1549377
_ZNK7CWallet6IsMineERK7CScript
1575273
_ZNK9CWalletTx18IsImmatureCoinBaseEv
1728031
_ZNK9CWalletTx19GetBlocksToMaturityEv
1728031
_ZNK7CWallet12IsLockedCoinE7uint256j
1782150
_ZNK7CWallet7IsSpentERK7uint256j
1861166
_ZNK7CWallet17HasEncryptionKeysEv
4043010
_ZNK9CWalletTx19GetDepthInMainChainEv
4401663
Generated by:
LCOV version 1.14