LCOV - code coverage report
Current view:
top level
-
src/test/fuzz
- deserialize.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
96.6 %
118
114
Test Date:
2024-09-01 05:20:30
Functions:
98.8 %
166
164
Branches:
53.0 %
1226
650
Function Name
Hit count
_Z22initialize_deserializev
0
_ZN32fee_rate_deserialize_Before_MainC2Ev
32
_ZN32fee_rate_deserialize_Before_MainC2Ev
1
_Z32fee_rate_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
31
_ZN31uint256_deserialize_Before_MainC2Ev
38
_ZN31uint256_deserialize_Before_MainC2Ev
1
_Z31uint256_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
37
_ZN31uint160_deserialize_Before_MainC2Ev
39
_ZN31uint160_deserialize_Before_MainC2Ev
1
_Z31uint160_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
38
_ZN27inv_deserialize_Before_MainC2Ev
41
_ZN27inv_deserialize_Before_MainC2Ev
1
_Z27inv_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
40
_ZN33out_point_deserialize_Before_MainC2Ev
43
_ZN33out_point_deserialize_Before_MainC2Ev
1
_Z33out_point_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
42
_ZN35blockheader_deserialize_Before_MainC2Ev
46
_ZN35blockheader_deserialize_Before_MainC2Ev
1
_Z35blockheader_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
45
_ZN40snapshotmetadata_deserialize_Before_MainC2Ev
54
_ZN40snapshotmetadata_deserialize_Before_MainC2Ev
1
_Z40snapshotmetadata_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
53
_ZN37flat_file_pos_deserialize_Before_MainC2Ev
80
_ZN37flat_file_pos_deserialize_Before_MainC2Ev
1
_Z37flat_file_pos_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
79
_ZN31pub_key_deserialize_Before_MainC2Ev
85
_ZN31pub_key_deserialize_Before_MainC2Ev
1
_Z31pub_key_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
84
_ZN30script_deserialize_Before_MainC2Ev
97
_ZN30script_deserialize_Before_MainC2Ev
1
_Z30script_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
96
_ZN39block_file_info_deserialize_Before_MainC2Ev
97
_ZN39block_file_info_deserialize_Before_MainC2Ev
1
_Z39block_file_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
96
_ZN37messageheader_deserialize_Before_MainC2Ev
101
_ZN37messageheader_deserialize_Before_MainC2Ev
1
_Z37messageheader_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
100
_ZN36blocklocator_deserialize_Before_MainC2Ev
105
_ZN36blocklocator_deserialize_Before_MainC2Ev
1
_Z36blocklocator_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
104
_ZN38diskblockindex_deserialize_Before_MainC2Ev
105
_ZN38diskblockindex_deserialize_Before_MainC2Ev
1
_Z38diskblockindex_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
104
_ZN39key_origin_info_deserialize_Before_MainC2Ev
111
_ZN39key_origin_info_deserialize_Before_MainC2Ev
1
_Z39key_origin_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
110
_ZN35bloomfilter_deserialize_Before_MainC2Ev
117
_ZN35bloomfilter_deserialize_Before_MainC2Ev
1
_Z35bloomfilter_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
116
_ZN29tx_in_deserialize_Before_MainC2Ev
121
_ZN29tx_in_deserialize_Before_MainC2Ev
1
_Z29tx_in_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
120
_ZN48blocktransactionsrequest_deserialize_Before_MainC2Ev
125
_ZN48blocktransactionsrequest_deserialize_Before_MainC2Ev
1
_Z48blocktransactionsrequest_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
124
_ZN36block_filter_deserialize_Before_MainC2Ev
153
_ZN36block_filter_deserialize_Before_MainC2Ev
1
_Z36block_filter_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
152
_ZN43partial_merkle_tree_deserialize_Before_MainC2Ev
153
_ZN43partial_merkle_tree_deserialize_Before_MainC2Ev
1
_Z43partial_merkle_tree_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
152
_ZN36merkle_block_deserialize_Before_MainC2Ev
162
_ZN36merkle_block_deserialize_Before_MainC2Ev
1
_Z36merkle_block_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
161
_ZN31service_deserialize_Before_MainC2Ev
199
_ZN31service_deserialize_Before_MainC2Ev
1
_Z31service_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
198
_ZN39txoutcompressor_deserialize_Before_MainC2Ev
201
_ZN39txoutcompressor_deserialize_Before_MainC2Ev
1
_Z39txoutcompressor_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
200
_ZN29coins_deserialize_Before_MainC2Ev
211
_ZN29coins_deserialize_Before_MainC2Ev
1
_Z29coins_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
210
_ZN31netaddr_deserialize_Before_MainC2Ev
251
_ZN31netaddr_deserialize_Before_MainC2Ev
1
_Z31netaddr_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
250
_ZN12_GLOBAL__N_111DeserializeI5CTxInEET_10DataStream
272
_ZN12_GLOBAL__N_111DeserializeI7uint256EET_10DataStream
18
_ZN12_GLOBAL__N_111DeserializeI8CFeeRateEET_10DataStream
18
_ZN12_GLOBAL__N_111DeserializeI9COutPointEET_10DataStream
18
_ZN12_GLOBAL__N_111DeserializeI7uint160EET_10DataStream
20
_ZN12_GLOBAL__N_111DeserializeI11FlatFilePosEET_10DataStream
39
_ZN12_GLOBAL__N_111DeserializeI7CPubKeyEET_10DataStream
44
_ZN12_GLOBAL__N_111DeserializeI13KeyOriginInfoEET_10DataStream
51
_ZN12_GLOBAL__N_111DeserializeI5CTxInEET_10DataStream
64
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI5CTxInEEvRKT_
272
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI7uint256EEvRKT_
18
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI8CFeeRateEEvRKT_
18
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI9COutPointEEvRKT_
18
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI7uint160EEvRKT_
20
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI11FlatFilePosEEvRKT_
39
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI7CPubKeyEEvRKT_
44
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI13KeyOriginInfoEEvRKT_
51
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI5CTxInEEvRKT_
64
_ZN33addr_info_deserialize_Before_MainC2Ev
284
_ZN33addr_info_deserialize_Before_MainC2Ev
1
_Z33addr_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
283
_ZN31address_deserialize_Before_MainC2Ev
323
_ZN31address_deserialize_Before_MainC2Ev
1
_Z31address_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
322
_ZN45prefilled_transaction_deserialize_Before_MainC2Ev
342
_ZN45prefilled_transaction_deserialize_Before_MainC2Ev
1
_Z45prefilled_transaction_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
341
_ZN29block_deserialize_Before_MainC2Ev
362
_ZN29block_deserialize_Before_MainC2Ev
1
_Z29block_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
361
_ZN41blocktransactions_deserialize_Before_MainC2Ev
393
_ZN41blocktransactions_deserialize_Before_MainC2Ev
1
_Z41blocktransactions_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
392
_ZN27blockmerkleroot_Before_MainC2Ev
401
_ZN27blockmerkleroot_Before_MainC2Ev
1
_Z27blockmerkleroot_fuzz_targetSt4spanIKhLm18446744073709551615EE
400
_ZN30txundo_deserialize_Before_MainC2Ev
431
_ZN30txundo_deserialize_Before_MainC2Ev
1
_Z30txundo_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
430
_ZN33blockundo_deserialize_Before_MainC2Ev
435
_ZN33blockundo_deserialize_Before_MainC2Ev
1
_Z33blockundo_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
434
_ZN52block_header_and_short_txids_deserialize_Before_MainC2Ev
454
_ZN52block_header_and_short_txids_deserialize_Before_MainC2Ev
1
_Z52block_header_and_short_txids_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
453
_ZN35psbt_output_deserialize_Before_MainC2Ev
884
_ZN35psbt_output_deserialize_Before_MainC2Ev
1
_Z35psbt_output_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
883
_ZN12_GLOBAL__N_111DeserializeI8CAddressNS1_9SerParamsEEET_O10DataStreamRKT0_
1063
_ZN12_GLOBAL__N_111DeserializeI8CServiceN8CNetAddr9SerParamsEEET_O10DataStreamRKT0_
198
_ZN12_GLOBAL__N_111DeserializeI8CNetAddrNS1_9SerParamsEEET_O10DataStreamRKT0_
329
_ZN12_GLOBAL__N_111DeserializeI8CAddressNS1_9SerParamsEEET_O10DataStreamRKT0_
536
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI8CAddressNS1_9SerParamsEEEvRKT_RKT0_
1063
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI8CServiceN8CNetAddr9SerParamsEEEvRKT_RKT0_
198
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI8CNetAddrNS1_9SerParamsEEEvRKT_RKT0_
329
_ZN12_GLOBAL__N_136AssertEqualAfterSerializeDeserializeI8CAddressNS1_9SerParamsEEEvRKT_RKT0_
536
_ZN12_GLOBAL__N_19SerializeI8CAddressNS1_9SerParamsEEE10DataStreamRKT_RKT0_
1063
_ZN12_GLOBAL__N_19SerializeI8CServiceN8CNetAddr9SerParamsEEE10DataStreamRKT_RKT0_
198
_ZN12_GLOBAL__N_19SerializeI8CNetAddrNS1_9SerParamsEEE10DataStreamRKT_RKT0_
329
_ZN12_GLOBAL__N_19SerializeI8CAddressNS1_9SerParamsEEE10DataStreamRKT_RKT0_
536
_ZN34psbt_input_deserialize_Before_MainC2Ev
1402
_ZN34psbt_input_deserialize_Before_MainC2Ev
1
_Z34psbt_input_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
1401
_ZN52partially_signed_transaction_deserialize_Before_MainC2Ev
2162
_ZN52partially_signed_transaction_deserialize_Before_MainC2Ev
1
_Z52partially_signed_transaction_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
2161
_ZN12_GLOBAL__N_131invalid_fuzzing_input_exceptionC2Ev
4634
_ZN12_GLOBAL__N_131invalid_fuzzing_input_exceptionD0Ev
0
_ZN12_GLOBAL__N_131invalid_fuzzing_input_exceptionC2Ev
4634
_ZN12_GLOBAL__N_19SerializeI4CInvEE10DataStreamRKT_
5188
_ZN12_GLOBAL__N_19SerializeIN4node16SnapshotMetadataEEE10DataStreamRKT_
1
_ZN12_GLOBAL__N_19SerializeI12CBlockHeaderEE10DataStreamRKT_
20
_ZN12_GLOBAL__N_19SerializeI4CInvEE10DataStreamRKT_
20
_ZN12_GLOBAL__N_19SerializeI7uint256EE10DataStreamRKT_
36
_ZN12_GLOBAL__N_19SerializeI8CFeeRateEE10DataStreamRKT_
36
_ZN12_GLOBAL__N_19SerializeI9COutPointEE10DataStreamRKT_
36
_ZN12_GLOBAL__N_19SerializeI7uint160EE10DataStreamRKT_
40
_ZN12_GLOBAL__N_19SerializeI15CDiskBlockIndexEE10DataStreamRKT_
49
_ZN12_GLOBAL__N_19SerializeI13CBlockLocatorEE10DataStreamRKT_
50
_ZN12_GLOBAL__N_19SerializeI14CBlockFileInfoEE10DataStreamRKT_
51
_ZN12_GLOBAL__N_19SerializeI7CScriptEE10DataStreamRKT_
52
_ZN12_GLOBAL__N_19SerializeI11BlockFilterEE10DataStreamRKT_
58
_ZN12_GLOBAL__N_19SerializeI12CBloomFilterEE10DataStreamRKT_
64
_ZN12_GLOBAL__N_19SerializeI14CMessageHeaderEE10DataStreamRKT_
75
_ZN12_GLOBAL__N_19SerializeI24BlockTransactionsRequestEE10DataStreamRKT_
77
_ZN12_GLOBAL__N_19SerializeI11FlatFilePosEE10DataStreamRKT_
78
_ZN12_GLOBAL__N_19SerializeI7CPubKeyEE10DataStreamRKT_
88
_ZN12_GLOBAL__N_19SerializeI13KeyOriginInfoEE10DataStreamRKT_
102
_ZN12_GLOBAL__N_19SerializeI18CPartialMerkleTreeEE10DataStreamRKT_
107
_ZN12_GLOBAL__N_19SerializeI12CMerkleBlockEE10DataStreamRKT_
113
_ZN12_GLOBAL__N_19SerializeI5CTxInEE10DataStreamRKT_
128
_ZN12_GLOBAL__N_19SerializeI7WrapperI16TxOutCompressionR6CTxOutEEE10DataStreamRKT_
151
_ZN12_GLOBAL__N_19SerializeI4CoinEE10DataStreamRKT_
156
_ZN12_GLOBAL__N_19SerializeI17BlockTransactionsEE10DataStreamRKT_
209
_ZN12_GLOBAL__N_19SerializeI20PrefilledTransactionEE10DataStreamRKT_
209
_ZN12_GLOBAL__N_19SerializeI25CBlockHeaderAndShortTxIDsEE10DataStreamRKT_
233
_ZN12_GLOBAL__N_19SerializeI10CBlockUndoEE10DataStreamRKT_
286
_ZN12_GLOBAL__N_19SerializeI7CTxUndoEE10DataStreamRKT_
286
_ZN12_GLOBAL__N_19SerializeI10PSBTOutputEE10DataStreamRKT_
349
_ZN12_GLOBAL__N_19SerializeI13ParamsWrapperI20TransactionSerParams6CBlockEEE10DataStreamRKT_
416
_ZN12_GLOBAL__N_19SerializeI9PSBTInputEE10DataStreamRKT_
627
_ZN12_GLOBAL__N_19SerializeI26PartiallySignedTransactionEE10DataStreamRKT_
985
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR4CInvEEvSt4spanIKhLm18446744073709551615EEOT_
9550
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR8CFeeRateEEvSt4spanIKhLm18446744073709551615EEOT_
31
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR7uint256EEvSt4spanIKhLm18446744073709551615EEOT_
37
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR7uint160EEvSt4spanIKhLm18446744073709551615EEOT_
38
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR4CInvEEvSt4spanIKhLm18446744073709551615EEOT_
40
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR9COutPointEEvSt4spanIKhLm18446744073709551615EEOT_
42
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR12CBlockHeaderEEvSt4spanIKhLm18446744073709551615EEOT_
45
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIRN4node16SnapshotMetadataEEEvSt4spanIKhLm18446744073709551615EEOT_
53
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR11FlatFilePosEEvSt4spanIKhLm18446744073709551615EEOT_
79
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR7CPubKeyEEvSt4spanIKhLm18446744073709551615EEOT_
84
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR14CBlockFileInfoEEvSt4spanIKhLm18446744073709551615EEOT_
96
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR7CScriptEEvSt4spanIKhLm18446744073709551615EEOT_
96
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR14CMessageHeaderEEvSt4spanIKhLm18446744073709551615EEOT_
100
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR13CBlockLocatorEEvSt4spanIKhLm18446744073709551615EEOT_
104
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR15CDiskBlockIndexEEvSt4spanIKhLm18446744073709551615EEOT_
104
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR13KeyOriginInfoEEvSt4spanIKhLm18446744073709551615EEOT_
110
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR12CBloomFilterEEvSt4spanIKhLm18446744073709551615EEOT_
116
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR5CTxInEEvSt4spanIKhLm18446744073709551615EEOT_
120
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR24BlockTransactionsRequestEEvSt4spanIKhLm18446744073709551615EEOT_
124
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR11BlockFilterEEvSt4spanIKhLm18446744073709551615EEOT_
152
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR18CPartialMerkleTreeEEvSt4spanIKhLm18446744073709551615EEOT_
152
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR12CMerkleBlockEEvSt4spanIKhLm18446744073709551615EEOT_
161
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR7WrapperI16TxOutCompressionR6CTxOutEEEvSt4spanIKhLm18446744073709551615EEOT_
200
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR4CoinEEvSt4spanIKhLm18446744073709551615EEOT_
210
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR20PrefilledTransactionEEvSt4spanIKhLm18446744073709551615EEOT_
341
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR17BlockTransactionsEEvSt4spanIKhLm18446744073709551615EEOT_
392
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR7CTxUndoEEvSt4spanIKhLm18446744073709551615EEOT_
430
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR10CBlockUndoEEvSt4spanIKhLm18446744073709551615EEOT_
434
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR25CBlockHeaderAndShortTxIDsEEvSt4spanIKhLm18446744073709551615EEOT_
453
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputI13ParamsWrapperI20TransactionSerParams6CBlockEEEvSt4spanIKhLm18446744073709551615EEOT_
761
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR10PSBTOutputEEvSt4spanIKhLm18446744073709551615EEOT_
883
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR9PSBTInputEEvSt4spanIKhLm18446744073709551615EEOT_
1401
_ZN12_GLOBAL__N_127DeserializeFromFuzzingInputIR26PartiallySignedTransactionEEvSt4spanIKhLm18446744073709551615EEOT_
2161
Generated by:
LCOV version 2.0-1