LCOV - code coverage report
Current view: top level - src/script - standard.cpp (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 432 448 96.4 %
Date: 2022-04-21 14:51:19 Functions: 41 41 100.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 251 308 81.5 %

Function Name Sort by function name Hit count Sort by hit count
_ZN14TaprootBuilder10AddOmittedEiRK7uint256 2
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK14CNoDestination 33
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK14WitnessUnknown 50
_Z16InferTaprootTreeRK16TaprootSpendDataRK11XOnlyPubKey 117
_Z11MatchMultiARK7CScript 139
_Z7ToKeyIDRK6PKHash 652
_ZN14TaprootBuilder11ValidDepthsERKNSt3__16vectorIiNS0_9allocatorIiEEEE 975
_ZN10ScriptHashC2ERK9CScriptID 1437
_ZN16WitnessV0KeyHashC2ERK6PKHash 1657
_Z7ToKeyIDRK16WitnessV0KeyHash 1677
_ZN9CScriptIDC2ERK10ScriptHash 3524
_ZN16WitnessV0KeyHashC2ERK7CPubKey 12501
_ZN19WitnessV0ScriptHashC2ERK7CScript 21817
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK19WitnessV0ScriptHash 23095
_ZN14TaprootBuilder7CombineEONS_8NodeInfoES1_ 23275
_Z20GetScriptForMultisigiRKNSt3__16vectorI7CPubKeyNS_9allocatorIS1_EEEE 24443
standard.cpp:_ZL13MatchMultisigRK7CScriptRiRNSt3__16vectorINS4_IhNS3_9allocatorIhEEEENS5_IS7_EEEE 25370
_ZN6PKHashC2ERK7CPubKey 26815
_Z18IsValidDestinationRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 31202
standard.cpp:_ZL14IsSmallInteger10opcodetype 32037
standard.cpp:_ZL15GetScriptNumber10opcodetypeNSt3__16vectorIhNS0_9allocatorIhEEEEii 32037
_ZN14TaprootBuilder3AddEiRK7CScriptib 38051
_ZN14TaprootBuilder6InsertEONS_8NodeInfoEi 38053
_ZNK14TaprootBuilder12GetSpendDataEv 61282
_ZN14TaprootBuilder8FinalizeERK11XOnlyPubKey 61284
_ZN14TaprootBuilder9GetOutputEv 61298
_ZN16TaprootSpendData5MergeES_ 64051
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK16WitnessV1Taproot 66104
_Z16GetTxnOutputType9TxoutType 84551
_Z21GetScriptForRawPubKeyRK7CPubKey 99084
_ZN10ScriptHashC2ERK7CScript 132725
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK10ScriptHash 133651
_ZN6PKHashC2ERK6CKeyID 148868
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK16WitnessV0KeyHash 540169
_Z18ExtractDestinationRK7CScriptRNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 607614
standard.cpp:_ZNK12_GLOBAL__N_114CScriptVisitorclERK6PKHash 693251
_ZN9CScriptIDC2ERK7CScript 1017760
_Z23GetScriptForDestinationRKNSt3__17variantIJ14CNoDestination6PKHash10ScriptHash19WitnessV0ScriptHash16WitnessV0KeyHash16WitnessV1Taproot14WitnessUnknownEEE 1456353
standard.cpp:_ZL20MatchPayToPubkeyHashRK7CScriptRNSt3__16vectorIhNS2_9allocatorIhEEEE 2147548
standard.cpp:_ZL16MatchPayToPubkeyRK7CScriptRNSt3__16vectorIhNS2_9allocatorIhEEEE 2192968
_Z6SolverRK7CScriptRNSt3__16vectorINS3_IhNS2_9allocatorIhEEEENS4_IS6_EEEE 4746762

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