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