LCOV - code coverage report
Current view:
top level
-
src/test/fuzz
- deserialize.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
fuzz_coverage.info
Lines:
96.4 %
112
108
Test Date:
2026-03-04 04:59:30
Functions:
100.0 %
164
164
Branches:
66.3 %
270
179
Function Name
Hit count
_Z22initialize_deserializev
37
_ZN12_GLOBAL__N_1L11DeserializeI5CTxInEET_10DataStream
201
_ZN12_GLOBAL__N_1L11DeserializeI7uint256EET_10DataStream
9
_ZN12_GLOBAL__N_1L11DeserializeI8CFeeRateEET_10DataStream
10
_ZN12_GLOBAL__N_1L11DeserializeI9COutPointEET_10DataStream
10
_ZN12_GLOBAL__N_1L11DeserializeI7uint160EET_10DataStream
11
_ZN12_GLOBAL__N_1L11DeserializeI11FlatFilePosEET_10DataStream
31
_ZN12_GLOBAL__N_1L11DeserializeI13KeyOriginInfoEET_10DataStream
34
_ZN12_GLOBAL__N_1L11DeserializeI7CPubKeyEET_10DataStream
45
_ZN12_GLOBAL__N_1L11DeserializeI5CTxInEET_10DataStream
51
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI5CTxInEEvRKT_
201
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI7uint256EEvRKT_
9
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CFeeRateEEvRKT_
10
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI9COutPointEEvRKT_
10
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI7uint160EEvRKT_
11
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI11FlatFilePosEEvRKT_
31
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI13KeyOriginInfoEEvRKT_
34
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI7CPubKeyEEvRKT_
45
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI5CTxInEEvRKT_
51
_ZN31uint256_deserialize_Before_MainC2Ev
247
_Z31uint256_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
19
_ZN31uint256_deserialize_Before_MainC2Ev
228
_ZN31uint160_deserialize_Before_MainC2Ev
248
_Z31uint160_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
20
_ZN31uint160_deserialize_Before_MainC2Ev
228
_ZN35blockheader_deserialize_Before_MainC2Ev
249
_Z35blockheader_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
21
_ZN35blockheader_deserialize_Before_MainC2Ev
228
_ZN27inv_deserialize_Before_MainC2Ev
253
_Z27inv_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
25
_ZN27inv_deserialize_Before_MainC2Ev
228
_ZN32fee_rate_deserialize_Before_MainC2Ev
254
_Z32fee_rate_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
26
_ZN32fee_rate_deserialize_Before_MainC2Ev
228
_ZN33out_point_deserialize_Before_MainC2Ev
255
_Z33out_point_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
27
_ZN33out_point_deserialize_Before_MainC2Ev
228
_ZN40snapshotmetadata_deserialize_Before_MainC2Ev
261
_Z40snapshotmetadata_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
33
_ZN40snapshotmetadata_deserialize_Before_MainC2Ev
228
_ZN37flat_file_pos_deserialize_Before_MainC2Ev
285
_Z37flat_file_pos_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
57
_ZN37flat_file_pos_deserialize_Before_MainC2Ev
228
_ZN30script_deserialize_Before_MainC2Ev
296
_Z30script_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
68
_ZN30script_deserialize_Before_MainC2Ev
228
_ZN39block_file_info_deserialize_Before_MainC2Ev
300
_Z39block_file_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
72
_ZN39block_file_info_deserialize_Before_MainC2Ev
228
_ZN31pub_key_deserialize_Before_MainC2Ev
306
_Z31pub_key_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
78
_ZN31pub_key_deserialize_Before_MainC2Ev
228
_ZN35bloomfilter_deserialize_Before_MainC2Ev
306
_Z35bloomfilter_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
78
_ZN35bloomfilter_deserialize_Before_MainC2Ev
228
_ZN39key_origin_info_deserialize_Before_MainC2Ev
311
_Z39key_origin_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
83
_ZN39key_origin_info_deserialize_Before_MainC2Ev
228
_ZN38diskblockindex_deserialize_Before_MainC2Ev
312
_Z38diskblockindex_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
84
_ZN38diskblockindex_deserialize_Before_MainC2Ev
228
_ZN36blocklocator_deserialize_Before_MainC2Ev
313
_Z36blocklocator_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
85
_ZN36blocklocator_deserialize_Before_MainC2Ev
228
_ZN48blocktransactionsrequest_deserialize_Before_MainC2Ev
315
_Z48blocktransactionsrequest_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
87
_ZN48blocktransactionsrequest_deserialize_Before_MainC2Ev
228
_ZN29tx_in_deserialize_Before_MainC2Ev
330
_Z29tx_in_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
102
_ZN29tx_in_deserialize_Before_MainC2Ev
228
_ZN37messageheader_deserialize_Before_MainC2Ev
340
_Z37messageheader_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
112
_ZN37messageheader_deserialize_Before_MainC2Ev
228
_ZN36block_filter_deserialize_Before_MainC2Ev
346
_Z36block_filter_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
118
_ZN36block_filter_deserialize_Before_MainC2Ev
228
_ZN36merkle_block_deserialize_Before_MainC2Ev
357
_Z36merkle_block_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
129
_ZN36merkle_block_deserialize_Before_MainC2Ev
228
_ZN43partial_merkle_tree_deserialize_Before_MainC2Ev
374
_Z43partial_merkle_tree_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
146
_ZN43partial_merkle_tree_deserialize_Before_MainC2Ev
228
_ZN39txoutcompressor_deserialize_Before_MainC2Ev
402
_Z39txoutcompressor_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
174
_ZN39txoutcompressor_deserialize_Before_MainC2Ev
228
_ZN29coins_deserialize_Before_MainC2Ev
425
_Z29coins_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
197
_ZN29coins_deserialize_Before_MainC2Ev
228
_ZN33addr_info_deserialize_Before_MainC2Ev
469
_ZN33addr_info_deserialize_Before_MainC2Ev
228
_Z33addr_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
241
_ZN31netaddr_deserialize_Before_MainC2Ev
472
_ZN31netaddr_deserialize_Before_MainC2Ev
228
_Z31netaddr_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
244
_ZN31service_deserialize_Before_MainC2Ev
482
_ZN31service_deserialize_Before_MainC2Ev
228
_Z31service_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
254
_ZN29block_deserialize_Before_MainC2Ev
529
_ZN29block_deserialize_Before_MainC2Ev
228
_Z29block_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
301
_ZN30txundo_deserialize_Before_MainC2Ev
555
_ZN30txundo_deserialize_Before_MainC2Ev
228
_Z30txundo_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
327
_ZN45prefilled_transaction_deserialize_Before_MainC2Ev
563
_ZN45prefilled_transaction_deserialize_Before_MainC2Ev
228
_Z45prefilled_transaction_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
335
_ZN41blocktransactions_deserialize_Before_MainC2Ev
567
_ZN41blocktransactions_deserialize_Before_MainC2Ev
228
_Z41blocktransactions_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
339
_ZN31address_deserialize_Before_MainC2Ev
597
_ZN31address_deserialize_Before_MainC2Ev
228
_Z31address_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
369
_ZN27blockmerkleroot_Before_MainC2Ev
622
_ZN27blockmerkleroot_Before_MainC2Ev
228
_Z27blockmerkleroot_fuzz_targetSt4spanIKhLm18446744073709551615EE
394
_ZN52block_header_and_short_txids_deserialize_Before_MainC2Ev
631
_ZN52block_header_and_short_txids_deserialize_Before_MainC2Ev
228
_Z52block_header_and_short_txids_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
403
_ZN33blockundo_deserialize_Before_MainC2Ev
709
_ZN33blockundo_deserialize_Before_MainC2Ev
228
_Z33blockundo_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
481
_ZN35psbt_output_deserialize_Before_MainC2Ev
1202
_ZN35psbt_output_deserialize_Before_MainC2Ev
228
_Z35psbt_output_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
974
_ZN12_GLOBAL__N_1L11DeserializeI8CAddressNS1_9SerParamsEEET_O10DataStreamRKT0_
1281
_ZN12_GLOBAL__N_1L11DeserializeI8CServiceN8CNetAddr9SerParamsEEET_O10DataStreamRKT0_
288
_ZN12_GLOBAL__N_1L11DeserializeI8CNetAddrNS1_9SerParamsEEET_O10DataStreamRKT0_
329
_ZN12_GLOBAL__N_1L11DeserializeI8CAddressNS1_9SerParamsEEET_O10DataStreamRKT0_
664
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CAddressNS1_9SerParamsEEEvRKT_RKT0_
1281
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CServiceN8CNetAddr9SerParamsEEEvRKT_RKT0_
288
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CNetAddrNS1_9SerParamsEEEvRKT_RKT0_
329
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CAddressNS1_9SerParamsEEEvRKT_RKT0_
664
_ZN12_GLOBAL__N_1L9SerializeI8CAddressNS1_9SerParamsEEE10DataStreamRKT_RKT0_
1281
_ZN12_GLOBAL__N_1L9SerializeI8CServiceN8CNetAddr9SerParamsEEE10DataStreamRKT_RKT0_
288
_ZN12_GLOBAL__N_1L9SerializeI8CNetAddrNS1_9SerParamsEEE10DataStreamRKT_RKT0_
329
_ZN12_GLOBAL__N_1L9SerializeI8CAddressNS1_9SerParamsEEE10DataStreamRKT_RKT0_
664
_ZN34psbt_input_deserialize_Before_MainC2Ev
2436
_ZN34psbt_input_deserialize_Before_MainC2Ev
228
_Z34psbt_input_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
2208
_ZN52partially_signed_transaction_deserialize_Before_MainC2Ev
3871
_ZN52partially_signed_transaction_deserialize_Before_MainC2Ev
228
_Z52partially_signed_transaction_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE
3643
_ZN12_GLOBAL__N_1L9SerializeI4CInvEE10DataStreamRKT_
5801
_ZN12_GLOBAL__N_1L9SerializeIN4node16SnapshotMetadataEEE10DataStreamRKT_
4
_ZN12_GLOBAL__N_1L9SerializeI12CBlockHeaderEE10DataStreamRKT_
6
_ZN12_GLOBAL__N_1L9SerializeI4CInvEE10DataStreamRKT_
10
_ZN12_GLOBAL__N_1L9SerializeI7uint256EE10DataStreamRKT_
18
_ZN12_GLOBAL__N_1L9SerializeI8CFeeRateEE10DataStreamRKT_
20
_ZN12_GLOBAL__N_1L9SerializeI9COutPointEE10DataStreamRKT_
20
_ZN12_GLOBAL__N_1L9SerializeI7uint160EE10DataStreamRKT_
22
_ZN12_GLOBAL__N_1L9SerializeI7CScriptEE10DataStreamRKT_
40
_ZN12_GLOBAL__N_1L9SerializeIN6kernel14CBlockFileInfoEEE10DataStreamRKT_
45
_ZN12_GLOBAL__N_1L9SerializeI15CDiskBlockIndexEE10DataStreamRKT_
46
_ZN12_GLOBAL__N_1L9SerializeI12CBloomFilterEE10DataStreamRKT_
49
_ZN12_GLOBAL__N_1L9SerializeI11BlockFilterEE10DataStreamRKT_
52
_ZN12_GLOBAL__N_1L9SerializeI13CBlockLocatorEE10DataStreamRKT_
53
_ZN12_GLOBAL__N_1L9SerializeI11FlatFilePosEE10DataStreamRKT_
62
_ZN12_GLOBAL__N_1L9SerializeI24BlockTransactionsRequestEE10DataStreamRKT_
63
_ZN12_GLOBAL__N_1L9SerializeI13KeyOriginInfoEE10DataStreamRKT_
68
_ZN12_GLOBAL__N_1L9SerializeI7CPubKeyEE10DataStreamRKT_
90
_ZN12_GLOBAL__N_1L9SerializeI12CMerkleBlockEE10DataStreamRKT_
94
_ZN12_GLOBAL__N_1L9SerializeI14CMessageHeaderEE10DataStreamRKT_
94
_ZN12_GLOBAL__N_1L9SerializeI5CTxInEE10DataStreamRKT_
102
_ZN12_GLOBAL__N_1L9SerializeI18CPartialMerkleTreeEE10DataStreamRKT_
116
_ZN12_GLOBAL__N_1L9SerializeI7WrapperI16TxOutCompressionR6CTxOutEEE10DataStreamRKT_
145
_ZN12_GLOBAL__N_1L9SerializeI4CoinEE10DataStreamRKT_
160
_ZN12_GLOBAL__N_1L9SerializeI17BlockTransactionsEE10DataStreamRKT_
198
_ZN12_GLOBAL__N_1L9SerializeI20PrefilledTransactionEE10DataStreamRKT_
217
_ZN12_GLOBAL__N_1L9SerializeI7CTxUndoEE10DataStreamRKT_
220
_ZN12_GLOBAL__N_1L9SerializeI25CBlockHeaderAndShortTxIDsEE10DataStreamRKT_
230
_ZN12_GLOBAL__N_1L9SerializeI10PSBTOutputEE10DataStreamRKT_
312
_ZN12_GLOBAL__N_1L9SerializeI10CBlockUndoEE10DataStreamRKT_
338
_ZN12_GLOBAL__N_1L9SerializeI13ParamsWrapperI20TransactionSerParams6CBlockEEE10DataStreamRKT_
402
_ZN12_GLOBAL__N_1L9SerializeI9PSBTInputEE10DataStreamRKT_
894
_ZN12_GLOBAL__N_1L9SerializeI26PartiallySignedTransactionEE10DataStreamRKT_
1611
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR4CInvEEvSt4spanIKhLm18446744073709551615EEOT_
11246
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7uint256EEvSt4spanIKhLm18446744073709551615EEOT_
19
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7uint160EEvSt4spanIKhLm18446744073709551615EEOT_
20
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR12CBlockHeaderEEvSt4spanIKhLm18446744073709551615EEOT_
21
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR4CInvEEvSt4spanIKhLm18446744073709551615EEOT_
25
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR8CFeeRateEEvSt4spanIKhLm18446744073709551615EEOT_
26
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR9COutPointEEvSt4spanIKhLm18446744073709551615EEOT_
27
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIRN4node16SnapshotMetadataEEEvSt4spanIKhLm18446744073709551615EEOT_
33
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR11FlatFilePosEEvSt4spanIKhLm18446744073709551615EEOT_
57
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7CScriptEEvSt4spanIKhLm18446744073709551615EEOT_
68
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIRN6kernel14CBlockFileInfoEEEvSt4spanIKhLm18446744073709551615EEOT_
72
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR12CBloomFilterEEvSt4spanIKhLm18446744073709551615EEOT_
78
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7CPubKeyEEvSt4spanIKhLm18446744073709551615EEOT_
78
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR13KeyOriginInfoEEvSt4spanIKhLm18446744073709551615EEOT_
83
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR15CDiskBlockIndexEEvSt4spanIKhLm18446744073709551615EEOT_
84
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR13CBlockLocatorEEvSt4spanIKhLm18446744073709551615EEOT_
85
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR24BlockTransactionsRequestEEvSt4spanIKhLm18446744073709551615EEOT_
87
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR5CTxInEEvSt4spanIKhLm18446744073709551615EEOT_
102
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR14CMessageHeaderEEvSt4spanIKhLm18446744073709551615EEOT_
112
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR11BlockFilterEEvSt4spanIKhLm18446744073709551615EEOT_
118
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR12CMerkleBlockEEvSt4spanIKhLm18446744073709551615EEOT_
129
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR18CPartialMerkleTreeEEvSt4spanIKhLm18446744073709551615EEOT_
146
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7WrapperI16TxOutCompressionR6CTxOutEEEvSt4spanIKhLm18446744073709551615EEOT_
174
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR4CoinEEvSt4spanIKhLm18446744073709551615EEOT_
197
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7CTxUndoEEvSt4spanIKhLm18446744073709551615EEOT_
327
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR20PrefilledTransactionEEvSt4spanIKhLm18446744073709551615EEOT_
335
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR17BlockTransactionsEEvSt4spanIKhLm18446744073709551615EEOT_
339
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR25CBlockHeaderAndShortTxIDsEEvSt4spanIKhLm18446744073709551615EEOT_
403
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR10CBlockUndoEEvSt4spanIKhLm18446744073709551615EEOT_
481
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputI13ParamsWrapperI20TransactionSerParams6CBlockEEEvSt4spanIKhLm18446744073709551615EEOT_
695
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR10PSBTOutputEEvSt4spanIKhLm18446744073709551615EEOT_
974
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR9PSBTInputEEvSt4spanIKhLm18446744073709551615EEOT_
2208
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR26PartiallySignedTransactionEEvSt4spanIKhLm18446744073709551615EEOT_
3643
Generated by:
LCOV version 2.0-1