LCOV - code coverage report
Current view: top level - src/wallet - spend.cpp (source / functions) Coverage Total Hit
Test: fuzz_coverage.info Lines: 76.5 % 782 598
Test Date: 2024-07-01 04:47:01 Functions: 76.2 % 42 32
Branches: 46.5 % 1491 693

Function Name Sort by function name Hit count Sort by function hit count
_ZN6wallet11CoinsResult5ClearEv 0
_ZN6wallet11CoinsResult5EraseERKSt13unordered_setI9COutPoint20SaltedOutpointHasherSt8equal_toIS2_ESaIS2_EE 0
_ZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EE 0
_ZN6wallet25AvailableCoinsListUnspentERKNS_7CWalletEPKNS_12CCoinControlENS_16CoinFilterParamsE 0
_ZN6wallet25FindNonChangeParentOutputERKNS_7CWalletERK9COutPoint 0
_ZN6wallet9ListCoinsERKNS_7CWalletE 0
_ZN6walletL20DiscourageFeeSnipingER19CMutableTransactionR17FastRandomContextRN10interfaces5ChainERK7uint256i 0
_ZN6walletL26IsCurrentForAntiFeeSnipingERN10interfaces5ChainERK7uint256 0
_ZNK6wallet11CoinsResult3AllEv 0
_ZZN6wallet11CoinsResult5EraseERKSt13unordered_setI9COutPoint20SaltedOutpointHasherSt8equal_toIS2_ESaIS2_EEENK3$_0clERKNS_7COutputE 0
_ZN6wallet11CoinsResult7ShuffleER17FastRandomContext 3102
_ZNK6wallet11CoinsResult4SizeEv 14742
_ZZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EERS9_INS_11OutputGroupESaISF_EEENK3$_1clERKSt3mapISt4pairI7CScript10OutputTypeESH_St4lessISO_ESaISL_IKSO_SH_EEEb 29484
_ZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EERS9_INS_11OutputGroupESaISF_EE 42700
_ZN6wallet22AutomaticCoinSelectionERKNS_7CWalletERNS_11CoinsResultERKlRKNS_19CoinSelectionParamsE 42700
_ZN6wallet16AttemptSelectionERN10interfaces5ChainERKlRNS_18OutputGroupTypeMapERKNS_19CoinSelectionParamsEb 43123
_ZN6wallet28CalculateMaximumSignedTxSizeERK12CTransactionPKNS_7CWalletEPKNS_12CCoinControlE 49860
_ZN6wallet28CalculateMaximumSignedTxSizeERK12CTransactionPKNS_7CWalletERKSt6vectorI6CTxOutSaIS7_EEPKNS_12CCoinControlE 49860
_ZN6wallet14AvailableCoinsERKNS_7CWalletEPKNS_12CCoinControlESt8optionalI8CFeeRateERKNS_16CoinFilterParamsE 67157
_ZN6wallet11SelectCoinsERKNS_7CWalletERNS_11CoinsResultERKNS_17PreSelectedInputsERKlRKNS_12CCoinControlERKNS_19CoinSelectionParamsE 72149
_ZN6wallet19FetchSelectedInputsERKNS_7CWalletERKNS_12CCoinControlERKNS_19CoinSelectionParamsE 72149
_ZZN6wallet28CalculateMaximumSignedTxSizeERK12CTransactionPKNS_7CWalletERKSt6vectorI6CTxOutSaIS7_EEPKNS_12CCoinControlEENK3$_0clERKS7_ 84139
_ZN6wallet21ChooseSelectionResultERN10interfaces5ChainERKlRNS_6GroupsERKNS_19CoinSelectionParamsE 87896
_ZN6wallet17CreateTransactionERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEb 89835
_ZN6walletL25CreateTransactionInternalERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEb 107810
_ZZN6wallet21ChooseSelectionResultERN10interfaces5ChainERKlRNS_6GroupsERKNS_19CoinSelectionParamsEENK3$_0clEON4util6ResultINS_15SelectionResultEEE 111509
_ZN6walletL19GetSignedTxinWeightEPKNS_7CWalletEPKNS_12CCoinControlERK5CTxInRK6CTxOutbb 167196
_ZN6wallet15FundTransactionERNS_7CWalletERK19CMutableTransactionRKSt6vectorINS_10CRecipientESaIS6_EESt8optionalIjEbNS_12CCoinControlE 199668
_ZN6walletL11HasErrorMsgERKN4util6ResultINS_15SelectionResultEEE 199702
_ZN6walletL13GetDescriptorEPKNS_7CWalletEPKNS_12CCoinControlE7CScript 251335
_ZN6wallet31CalculateMaximumSignedInputSizeERK6CTxOutPKNS_7CWalletEPKNS_12CCoinControlE 255782
_ZN6wallet28GetSerializeSizeForRecipientERKNS_10CRecipientE 286192
_ZN6wallet6IsDustERKNS_10CRecipientERK8CFeeRate 310472
_ZZN6walletL25CreateTransactionInternalERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEbENK3$_0clERKSt10shared_ptrINS_7COutputEESI_ 327935
_ZZN6wallet17CreateTransactionERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEbENK3$_0clIS3_EEDaRKT_ 349111
_ZZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EERS9_INS_11OutputGroupESaISF_EEENK3$_0clERKSt10shared_ptrINS_7COutputEE10OutputTypemmRSt3mapISt4pairI7CScriptSP_ESH_St4lessIST_ESaISR_IKST_SH_EEE 1245020
_ZN6wallet11CoinsResult3AddE10OutputTypeRKNS_7COutputE 3911372
_ZN6walletL13GetOutputTypeE9TxoutTypeb 3911372
_ZN6wallet31CalculateMaximumSignedInputSizeERK6CTxOut9COutPointPK15SigningProviderbPKNS_12CCoinControlE 4167154
_ZN6walletL14MaxInputWeightERK10DescriptorRKSt8optionalI5CTxInEPKNS_12CCoinControlEbb 4334350
_ZN6walletL9UseMaxSigERKSt8optionalI5CTxInEPKNS_12CCoinControlE 4334350
_ZN6walletL8IsSegwitERK10Descriptor 4418489

Generated by: LCOV version 2.0-1