LCOV - code coverage report
Current view: top level - src/primitives - transaction.h (source / functions) Hit Total Coverage
Test: coverage.lcov Lines: 141 147 95.9 %
Date: 2021-06-29 14:35:33 Functions: 129 138 93.5 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 168 240 70.0 %

Function Name Sort by function name Hit count Sort by hit count
_Z20SerializeTransactionI11CDataStream12CTransactionEvRKT0_RT_ 148880
_Z20SerializeTransactionI11CDataStream19CMutableTransactionEvRKT0_RT_ 2807
_Z20SerializeTransactionI11CHashWriter12CTransactionEvRKT0_RT_ 1607638
_Z20SerializeTransactionI11CHashWriter19CMutableTransactionEvRKT0_RT_ 236493
_Z20SerializeTransactionI13CSizeComputer12CTransactionEvRKT0_RT_ 1480944
_Z20SerializeTransactionI13CSizeComputer19CMutableTransactionEvRKT0_RT_ 492
_Z20SerializeTransactionI13CVectorWriter12CTransactionEvRKT0_RT_ 66436
_Z20SerializeTransactionI14OverrideStreamI11CDataStreamE12CTransactionEvRKT0_RT_ 468
_Z20SerializeTransactionI14OverrideStreamI11CDataStreamE19CMutableTransactionEvRKT0_RT_ 490
_Z20SerializeTransactionI9CAutoFile12CTransactionEvRKT0_RT_ 123746
_Z22UnserializeTransactionI11CDataStream19CMutableTransactionEvRT0_RT_ 117071
_Z22UnserializeTransactionI12VectorReader19CMutableTransactionEvRT0_RT_ 0
_Z22UnserializeTransactionI13CBufferedFile19CMutableTransactionEvRT0_RT_ 2388
_Z22UnserializeTransactionI14OverrideStreamI11CDataStreamE19CMutableTransactionEvRT0_RT_ 862
_Z22UnserializeTransactionI9CAutoFile19CMutableTransactionEvRT0_RT_ 144668
_ZN12CTransactionC2I11CDataStreamEE16deserialize_typeRT_ 101785
_ZN12CTransactionC2I13CBufferedFileEE16deserialize_typeRT_ 2388
_ZN12CTransactionC2I14OverrideStreamI11CDataStreamEEE16deserialize_typeRT_ 353
_ZN12CTransactionC2I9CAutoFileEE16deserialize_typeRT_ 144668
_ZN19CMutableTransaction11UnserializeI11CDataStreamEEvRT_ 117071
_ZN19CMutableTransaction11UnserializeI12VectorReaderEEvRT_ 0
_ZN19CMutableTransaction11UnserializeI13CBufferedFileEEvRT_ 2388
_ZN19CMutableTransaction11UnserializeI14OverrideStreamI11CDataStreamEEEvRT_ 862
_ZN19CMutableTransaction11UnserializeI9CAutoFileEEvRT_ 144668
_ZN19CMutableTransactionC2I11CDataStreamEE16deserialize_typeRT_ 101785
_ZN19CMutableTransactionC2I13CBufferedFileEE16deserialize_typeRT_ 2388
_ZN19CMutableTransactionC2I14OverrideStreamI11CDataStreamEEE16deserialize_typeRT_ 353
_ZN19CMutableTransactionC2I9CAutoFileEE16deserialize_typeRT_ 144668
_ZN5CTxIn16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 88734
_ZN5CTxIn16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 213924
_ZN5CTxIn16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 2143967
_ZN5CTxIn16SerializationOpsI12VectorReaderS_21CSerActionUnserializeEEvRT0_RT_T1_ 0
_ZN5CTxIn16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 5445
_ZN5CTxIn16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 3195099
_ZN5CTxIn16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 88155
_ZN5CTxIn16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 2723
_ZN5CTxIn16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 2517
_ZN5CTxIn16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 175591
_ZN5CTxIn16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 169385
_ZN5CTxInC2Ev 5673171
_ZN6CTxOut16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 418396
_ZN6CTxOut16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 489997
_ZN6CTxOut16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 33855075
_ZN6CTxOut16SerializationOpsI12VectorReaderS_21CSerActionUnserializeEEvRT0_RT_T1_ 0
_ZN6CTxOut16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 7256
_ZN6CTxOut16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 5205709
_ZN6CTxOut16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 2199188
_ZN6CTxOut16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 2501
_ZN6CTxOut16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1811
_ZN6CTxOut16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 418507
_ZN6CTxOut16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 845558
_ZN6CTxOut7SetNullEv 94953331
_ZN6CTxOutC2Ev 87086333
_ZN7GenTxidC2EbRK7uint256 2310007
_ZN9COutPoint16SerializationOpsI11CDataStreamKS_19CSerActionSerializeEEvRT0_RT_T1_ 90381
_ZN9COutPoint16SerializationOpsI11CDataStreamS_21CSerActionUnserializeEEvRT0_RT_T1_ 213926
_ZN9COutPoint16SerializationOpsI11CHashWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 49373622
_ZN9COutPoint16SerializationOpsI12VectorReaderS_21CSerActionUnserializeEEvRT0_RT_T1_ 0
_ZN9COutPoint16SerializationOpsI13CBufferedFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 5445
_ZN9COutPoint16SerializationOpsI13CSizeComputerKS_19CSerActionSerializeEEvRT0_RT_T1_ 3195099
_ZN9COutPoint16SerializationOpsI13CVectorWriterKS_19CSerActionSerializeEEvRT0_RT_T1_ 88155
_ZN9COutPoint16SerializationOpsI14OverrideStreamI11CDataStreamEKS_19CSerActionSerializeEEvRT0_RT_T1_ 2723
_ZN9COutPoint16SerializationOpsI14OverrideStreamI11CDataStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 2517
_ZN9COutPoint16SerializationOpsI9CAutoFileKS_19CSerActionSerializeEEvRT0_RT_T1_ 176661
_ZN9COutPoint16SerializationOpsI9CAutoFileS_21CSerActionUnserializeEEvRT0_RT_T1_ 169828
_ZN9COutPoint7SetNullEv 32998
_ZN9COutPointC2ERK7uint256j 23460775
_ZN9COutPointC2Ev 8864003
_ZNK12CTransaction10HasWitnessEv 2693352
_ZNK12CTransaction10IsCoinBaseEv 25508657
_ZNK12CTransaction14GetWitnessHashEv 6840026
_ZNK12CTransaction6IsNullEv 16750
_ZNK12CTransaction7GetHashEv 2391645174
_ZNK12CTransaction9SerializeI11CDataStreamEEvRT_ 148880
_ZNK12CTransaction9SerializeI11CHashWriterEEvRT_ 1607638
_ZNK12CTransaction9SerializeI13CSizeComputerEEvRT_ 1480944
_ZNK12CTransaction9SerializeI13CVectorWriterEEvRT_ 66436
_ZNK12CTransaction9SerializeI14OverrideStreamI11CDataStreamEEEvRT_ 468
_ZNK12CTransaction9SerializeI9CAutoFileEEvRT_ 123746
_ZNK19CMutableTransaction10HasWitnessEv 173237
_ZNK19CMutableTransaction9SerializeI11CDataStreamEEvRT_ 2807
_ZNK19CMutableTransaction9SerializeI11CHashWriterEEvRT_ 236493
_ZNK19CMutableTransaction9SerializeI13CSizeComputerEEvRT_ 492
_ZNK19CMutableTransaction9SerializeI14OverrideStreamI11CDataStreamEEEvRT_ 490
_ZNK6CTxOut6IsNullEv 90327525
_ZNK7GenTxid7GetHashEv 2524388
_ZNK7GenTxid7IsWtxidEv 2421109
_ZNK9COutPoint6IsNullEv 16401790
_ZeqRK12CTransactionS1_ 3433
_ZeqRK5CTxInS1_ 146
_ZeqRK6CTxOutS1_ 732502
_ZeqRK7GenTxidS1_ 26420
_ZeqRK9COutPointS1_ 54316418
_ZltRK7GenTxidS1_ 4160
_ZltRK9COutPointS1_ 322929604
_ZneRK12CTransactionS1_ 52
_ZneRK5CTxInS1_ 0
_ZneRK6CTxOutS1_ 22341
_ZneRK9COutPointS1_ 0
bitcoinconsensus.cpp:_Z22UnserializeTransactionIN12_GLOBAL__N_113TxInputStreamE19CMutableTransactionEvRT0_RT_ 1148
bitcoinconsensus.cpp:_ZN12CTransactionC2IN12_GLOBAL__N_113TxInputStreamEEE16deserialize_typeRT_ 1148
bitcoinconsensus.cpp:_ZN19CMutableTransaction11UnserializeIN12_GLOBAL__N_113TxInputStreamEEEvRT_ 1148
bitcoinconsensus.cpp:_ZN19CMutableTransactionC2IN12_GLOBAL__N_113TxInputStreamEEE16deserialize_typeRT_ 1148
bitcoinconsensus.cpp:_ZN5CTxIn16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1146
bitcoinconsensus.cpp:_ZN6CTxOut16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1146
bitcoinconsensus.cpp:_ZN9COutPoint16SerializationOpsIN12_GLOBAL__N_113TxInputStreamES_21CSerActionUnserializeEEvRT0_RT_T1_ 1146
blockencodings_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 2
blockencodings_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 18
blockfilter_index_tests.cpp:_ZL18MakeTransactionRefIRK19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 0
blockfilter_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 4
chainparams.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 8608
coinselector_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 109991
coinselector_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 50104
denialofservice_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 220
feebumper.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 140
mempool_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 30
merkle_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 274720
miner.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 55025
miner.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 4004
miner_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 220
mining.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 2
pmt_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 12976
rawtransaction.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 12834
rpcdump.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 6
rpcwallet.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 56
script_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 268
serialize_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 2
setup_common.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 0
setup_common.cpp:_ZL18MakeTransactionRefIRK19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 53614
spend.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 4917
txvalidation_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 62
txvalidationcache_tests.cpp:_ZL18MakeTransactionRefIRK19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 6
validation.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 64782
validation_block_tests.cpp:_ZL18MakeTransactionRefI19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 824
validation_block_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 77
validation_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 14
wallet.cpp:_ZL18MakeTransactionRefIRK12CTransactionENSt3__110shared_ptrIS1_EEOT_ 52733
wallet_tests.cpp:_ZL18MakeTransactionRefIR19CMutableTransactionENSt3__110shared_ptrIK12CTransactionEEOT_ 8

Generated by: LCOV version 1.14