LCOV - code coverage report
Current view: top level - src/primitives - transaction.h (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 143 149 96.0 %
Date: 2022-04-21 14:51:19 Functions: 138 141 97.9 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 171 240 71.2 %

Function Name Sort by function name Hit count Sort by hit count
_Z20SerializeTransactionI11CDataStream12CTransactionEvRKT0_RT_ 38543
_Z20SerializeTransactionI11CDataStream19CMutableTransactionEvRKT0_RT_ 2888
_Z20SerializeTransactionI11CHashWriter12CTransactionEvRKT0_RT_ 1524477
_Z20SerializeTransactionI11CHashWriter19CMutableTransactionEvRKT0_RT_ 396608
_Z20SerializeTransactionI13CSizeComputer12CTransactionEvRKT0_RT_ 1459850
_Z20SerializeTransactionI13CSizeComputer19CMutableTransactionEvRKT0_RT_ 674
_Z20SerializeTransactionI13CVectorWriter12CTransactionEvRKT0_RT_ 55516
_Z20SerializeTransactionI14OverrideStreamI11CDataStreamE12CTransactionEvRKT0_RT_ 801
_Z20SerializeTransactionI14OverrideStreamI11CDataStreamE19CMutableTransactionEvRKT0_RT_ 672
_Z20SerializeTransactionI9CAutoFile12CTransactionEvRKT0_RT_ 112770
_Z22UnserializeTransactionI10SpanReader19CMutableTransactionEvRT0_RT_ 2
_Z22UnserializeTransactionI11CDataStream19CMutableTransactionEvRT0_RT_ 113025
_Z22UnserializeTransactionI13CBufferedFile19CMutableTransactionEvRT0_RT_ 1552
_Z22UnserializeTransactionI14OverrideStreamI11CDataStreamE19CMutableTransactionEvRT0_RT_ 1400
_Z22UnserializeTransactionI9CAutoFile19CMutableTransactionEvRT0_RT_ 176316
_ZN12CTransactionC2I11CDataStreamEE16deserialize_typeRT_ 92840
_ZN12CTransactionC2I13CBufferedFileEE16deserialize_typeRT_ 1552
_ZN12CTransactionC2I14OverrideStreamI11CDataStreamEEE16deserialize_typeRT_ 696
_ZN12CTransactionC2I9CAutoFileEE16deserialize_typeRT_ 176316
_ZN19CMutableTransaction11UnserializeI10SpanReaderEEvRT_ 2
_ZN19CMutableTransaction11UnserializeI11CDataStreamEEvRT_ 113025
_ZN19CMutableTransaction11UnserializeI13CBufferedFileEEvRT_ 1552
_ZN19CMutableTransaction11UnserializeI14OverrideStreamI11CDataStreamEEEvRT_ 1400
_ZN19CMutableTransaction11UnserializeI9CAutoFileEEvRT_ 176316
_ZN19CMutableTransactionC2I11CDataStreamEE16deserialize_typeRT_ 92840
_ZN19CMutableTransactionC2I13CBufferedFileEE16deserialize_typeRT_ 1552
_ZN19CMutableTransactionC2I14OverrideStreamI11CDataStreamEEE16deserialize_typeRT_ 696
_ZN19CMutableTransactionC2I9CAutoFileEE16deserialize_typeRT_ 176316
_ZN5CTxIn16SerializationOpsI10SpanReaderS_21CSerActionUnserializeEEvRT0_RT_T1_ 18
_ZN5CTxIn16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 92014
_ZN5CTxIn16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 201704
_ZN5CTxIn16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 2215045
_ZN5CTxIn16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 1552
_ZN5CTxIn16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 2983052
_ZN5CTxIn16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 72630
_ZN5CTxIn16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 3905
_ZN5CTxIn16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 3731
_ZN5CTxIn16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 154618
_ZN5CTxIn16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 218629
_ZN5CTxInC2Ev 5845914
_ZN6CTxOut16SerializationOpsI10SpanReaderS_21CSerActionUnserializeEEvRT0_RT_T1_ 4
_ZN6CTxOut16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 277884
_ZN6CTxOut16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 475274
_ZN6CTxOut16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 33647338
_ZN6CTxOut16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 3076
_ZN6CTxOut16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 5336853
_ZN6CTxOut16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 2161367
_ZN6CTxOut16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 3539
_ZN6CTxOut16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 2893
_ZN6CTxOut16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 384770
_ZN6CTxOut16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 901088
_ZN6CTxOut7SetNullEv 116714996
_ZN6CTxOutC2Ev 102506082
_ZN7GenTxid4TxidERK7uint256 156379
_ZN7GenTxid5WtxidERK7uint256 136708
_ZN7GenTxidC2EbRK7uint256 293087
_ZN9COutPoint16SerializationOpsI10SpanReaderS_21CSerActionUnserializeEEvRT0_RT_T1_ 18
_ZN9COutPoint16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 93733
_ZN9COutPoint16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 201706
_ZN9COutPoint16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 46898409
_ZN9COutPoint16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 1552
_ZN9COutPoint16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 2983052
_ZN9COutPoint16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 72630
_ZN9COutPoint16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 3905
_ZN9COutPoint16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 3731
_ZN9COutPoint16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 155798
_ZN9COutPoint16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 219183
_ZN9COutPoint7SetNullEv 31280
_ZN9COutPointC2ERK7uint256j 41049756
_ZN9COutPointC2Ev 6877328
_ZNK12CTransaction10HasWitnessEv 2484034
_ZNK12CTransaction10IsCoinBaseEv 37432732
_ZNK12CTransaction14GetWitnessHashEv 6622911
_ZNK12CTransaction6IsNullEv 14553
_ZNK12CTransaction7GetHashEv 553335219
_ZNK12CTransaction9SerializeI11CDataStreamEEvRT_ 38543
_ZNK12CTransaction9SerializeI11CHashWriterEEvRT_ 1524477
_ZNK12CTransaction9SerializeI13CSizeComputerEEvRT_ 1459849
_ZNK12CTransaction9SerializeI13CVectorWriterEEvRT_ 55516
_ZNK12CTransaction9SerializeI14OverrideStreamI11CDataStreamEEEvRT_ 801
_ZNK12CTransaction9SerializeI9CAutoFileEEvRT_ 112770
_ZNK19CMutableTransaction10HasWitnessEv 228372
_ZNK19CMutableTransaction9SerializeI11CDataStreamEEvRT_ 2888
_ZNK19CMutableTransaction9SerializeI11CHashWriterEEvRT_ 396608
_ZNK19CMutableTransaction9SerializeI13CSizeComputerEEvRT_ 674
_ZNK19CMutableTransaction9SerializeI14OverrideStreamI11CDataStreamEEEvRT_ 672
_ZNK6CTxOut6IsNullEv 150295453
_ZNK7GenTxid7GetHashEv 512959
_ZNK7GenTxid7IsWtxidEv 407228
_ZNK9COutPoint6IsNullEv 29043246
_ZeqRK12CTransactionS1_ 3429
_ZeqRK5CTxInS1_ 146
_ZeqRK6CTxOutS1_ 700082
_ZeqRK7GenTxidS1_ 26398
_ZeqRK9COutPointS1_ 99778765
_ZltRK7GenTxidS1_ 4160
_ZltRK9COutPointS1_ 472247926
_ZneRK12CTransactionS1_ 78
_ZneRK5CTxInS1_ 0
_ZneRK6CTxOutS1_ 21075
_ZneRK9COutPointS1_ 0
backup.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 6
bitcoinconsensus.cpp:_Z22UnserializeTransactionIN12_GLOBAL__N_113TxInputStreamE19CMutableTransactionEvRT0_RT_ 1156
bitcoinconsensus.cpp:_ZN12CTransactionC2IN12_GLOBAL__N_113TxInputStreamEEE16deserialize_typeRT_ 1156
bitcoinconsensus.cpp:_ZN19CMutableTransaction11UnserializeIN12_GLOBAL__N_113TxInputStreamEEEvRT_ 1156
bitcoinconsensus.cpp:_ZN19CMutableTransactionC2IN12_GLOBAL__N_113TxInputStreamEEE16deserialize_typeRT_ 1156
bitcoinconsensus.cpp:_ZN5CTxIn16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1154
bitcoinconsensus.cpp:_ZN6CTxOut16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1154
bitcoinconsensus.cpp:_ZN9COutPoint16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1154
blockencodings_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 2
blockencodings_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 18
blockfilter_index_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 40
blockfilter_index_tests.cpp:_ZL18MakeTransactionRefIRK19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 0
blockfilter_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 4
chainparams.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 9234
coinselector_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 109991
denialofservice_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 220
feebumper.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 141
mempool.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 16928
mempool_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 30
merkle_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 185700
miner.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 28236
miner.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 5745
miner_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 220
mining.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 4
pmt_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 12976
script_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 268
serialize_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 2
setup_common.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 4
setup_common.cpp:_ZL18MakeTransactionRefIRK19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 53614
spend.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 5438
txpackage_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 48
txpackage_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 132
txvalidation_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 2
txvalidationcache_tests.cpp:_ZL18MakeTransactionRefIRK19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 6
validation.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 63313
validation_block_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 897
validation_block_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 84
validation_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 7
wallet.cpp:_ZL18MakeTransactionRefIRK12CTransactionENSt3__110shared_ptrIS1_EEOT_ 53903
wallet_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 8

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