LCOV - code coverage report
Current view: top level - src/wallet - spend.cpp (source / functions) Coverage Total Hit
Test: total_coverage.info Lines: 96.9 % 737 714
Test Date: 2025-11-19 04:56:22 Functions: 100.0 % 40 40
Branches: 68.0 % 1242 845

Function Name Sort by function name Hit count Sort by function hit count
_ZN6wallet9ListCoinsERKNS_7CWalletE 3
_ZN6wallet11CoinsResult5EraseERKSt13unordered_setI9COutPoint20SaltedOutpointHasherSt8equal_toIS2_ESaIS2_EE 4
_ZN6wallet25FindNonChangeParentOutputERKNS_7CWalletERK9COutPoint 5
_ZZN6wallet11CoinsResult5EraseERKSt13unordered_setI9COutPoint20SaltedOutpointHasherSt8equal_toIS2_ESaIS2_EEENKUlRKNS_7COutputEE_clESC_ 17
_ZN6wallet11CoinsResult7ShuffleER17FastRandomContext 21
_ZN6wallet19FetchSelectedInputsERKNS_7CWalletERKNS_12CCoinControlERKNS_19CoinSelectionParamsE 490
_ZN6wallet15FundTransactionERNS_7CWalletERK19CMutableTransactionRKSt6vectorINS_10CRecipientESaIS6_EESt8optionalIjEbNS_12CCoinControlE 497
_ZN6wallet11CoinsResult5ClearEv 707
_ZNK6wallet11CoinsResult4SizeEv 1554
_ZN6wallet17CreateTransactionERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEb 1865
_ZNK6wallet11CoinsResult3AllEv 2784
_ZN6wallet20DiscourageFeeSnipingER19CMutableTransactionR17FastRandomContextRN10interfaces5ChainERK7uint256i 2896
_ZN6walletL26IsCurrentForAntiFeeSnipingERN10interfaces5ChainERK7uint256 2896
_ZZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EERS9_INS_11OutputGroupESaISF_EEENKUlRKSt3mapISt4pairI7CScript10OutputTypeESH_St4lessISN_ESaISK_IKSN_SH_EEEbE_clESV_b 3116
_ZN6wallet22AutomaticCoinSelectionERKNS_7CWalletERNS_11CoinsResultERKlRKNS_19CoinSelectionParamsE 3223
_ZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EE 3427
_ZN6walletL25CreateTransactionInternalERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEb 3567
_ZN6wallet11SelectCoinsERKNS_7CWalletERNS_11CoinsResultERKNS_17PreSelectedInputsERKlRKNS_12CCoinControlERKNS_19CoinSelectionParamsE 3640
_ZN6wallet28CalculateMaximumSignedTxSizeERK12CTransactionPKNS_7CWalletEPKNS_12CCoinControlE 3673
_ZN6wallet28CalculateMaximumSignedTxSizeERK12CTransactionPKNS_7CWalletERKSt6vectorI6CTxOutSaIS7_EEPKNS_12CCoinControlE 3673
_ZN6wallet14AvailableCoinsERKNS_7CWalletEPKNS_12CCoinControlESt8optionalI8CFeeRateERKNS_16CoinFilterParamsE 3996
_ZN6wallet16AttemptSelectionERN10interfaces5ChainERKlRNS_18OutputGroupTypeMapERKNS_19CoinSelectionParamsEb 4188
_ZN6wallet21ChooseSelectionResultERN10interfaces5ChainERKlRNS_6GroupsERKNS_19CoinSelectionParamsE 5837
_ZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EERS9_INS_11OutputGroupESaISF_EE 6650
_ZZN6wallet21ChooseSelectionResultERN10interfaces5ChainERKlRNS_6GroupsERKNS_19CoinSelectionParamsEENKUlON4util6ResultINS_15SelectionResultEEEE_clESE_ 7837
_ZZN6wallet28CalculateMaximumSignedTxSizeERK12CTransactionPKNS_7CWalletERKSt6vectorI6CTxOutSaIS7_EEPKNS_12CCoinControlEENKUlRKS7_E_clESG_ 12048
_ZN6walletL11HasErrorMsgERKN4util6ResultINS_15SelectionResultEEE 14590
_ZZN6walletL25CreateTransactionInternalERNS_7CWalletERKSt6vectorINS_10CRecipientESaIS3_EESt8optionalIjERKNS_12CCoinControlEbENKUlRKSt10shared_ptrINS_7COutputEESH_E_clESH_SH_ 15320
_ZN6walletL19GetSignedTxinWeightEPKNS_7CWalletEPKNS_12CCoinControlERK5CTxInRK6CTxOutbb 17120
_ZN6walletL13GetDescriptorEPKNS_7CWalletEPKNS_12CCoinControlE7CScript 27665
_ZN6wallet28GetSerializeSizeForRecipientERKNS_10CRecipientE 40121
_ZN6wallet6IsDustERKNS_10CRecipientERK8CFeeRate 40121
_ZN6wallet31CalculateMaximumSignedInputSizeERK6CTxOutPKNS_7CWalletEPKNS_12CCoinControlE 122501
_ZZN6wallet12GroupOutputsERKNS_7CWalletERKNS_11CoinsResultERKNS_19CoinSelectionParamsERKSt6vectorINS_15SelectionFilterESaISA_EERS9_INS_11OutputGroupESaISF_EEENKUlRKSt10shared_ptrINS_7COutputEE10OutputTypemmRSt3mapISt4pairI7CScriptSO_ESH_St4lessISS_ESaISQ_IKSS_SH_EEEE_clESN_SO_mmSZ_ 124126
_ZN6walletL13GetOutputTypeE9TxoutTypeb 177900
_ZN6walletL9UseMaxSigERKSt8optionalI5CTxInEPKNS_12CCoinControlE 204987
_ZN6walletL14MaxInputWeightERK10DescriptorRKSt8optionalI5CTxInEPKNS_12CCoinControlEbb 205973
_ZN6walletL8IsSegwitERK10Descriptor 218011
_ZN6wallet11CoinsResult3AddE10OutputTypeRKNS_7COutputE 294214
_ZN6wallet31CalculateMaximumSignedInputSizeERK6CTxOut9COutPointPK15SigningProviderbPKNS_12CCoinControlE 300420

Generated by: LCOV version 2.0-1