LCOV - code coverage report
Current view: top level - src/test/fuzz - deserialize.cpp (source / functions) Coverage Total Hit
Test: fuzz_coverage.info Lines: 96.5 % 113 109
Test Date: 2026-01-13 04:20:53 Functions: 100.0 % 164 164
Branches: 66.2 % 272 180

Function Name Sort by function name Hit count Sort by function hit count
_Z22initialize_deserializev 37
_ZN12_GLOBAL__N_1L11DeserializeI5CTxInEET_10DataStream 173
_ZN12_GLOBAL__N_1L11DeserializeI11FlatFilePosEET_10DataStream 26
_ZN12_GLOBAL__N_1L11DeserializeI13KeyOriginInfoEET_10DataStream 31
_ZN12_GLOBAL__N_1L11DeserializeI5CTxInEET_10DataStream 44
_ZN12_GLOBAL__N_1L11DeserializeI7CPubKeyEET_10DataStream 40
_ZN12_GLOBAL__N_1L11DeserializeI7uint160EET_10DataStream 9
_ZN12_GLOBAL__N_1L11DeserializeI7uint256EET_10DataStream 7
_ZN12_GLOBAL__N_1L11DeserializeI8CFeeRateEET_10DataStream 8
_ZN12_GLOBAL__N_1L11DeserializeI9COutPointEET_10DataStream 8
_ZN12_GLOBAL__N_1L11DeserializeI8CAddressNS1_9SerParamsEEET_O10DataStreamRKT0_ 1023
_ZN12_GLOBAL__N_1L11DeserializeI8CAddressNS1_9SerParamsEEET_O10DataStreamRKT0_ 520
_ZN12_GLOBAL__N_1L11DeserializeI8CNetAddrNS1_9SerParamsEEET_O10DataStreamRKT0_ 271
_ZN12_GLOBAL__N_1L11DeserializeI8CServiceN8CNetAddr9SerParamsEEET_O10DataStreamRKT0_ 232
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR4CInvEEvSt4spanIKhLm18446744073709551615EEOT_ 9645
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputI13ParamsWrapperI20TransactionSerParams6CBlockEEEvSt4spanIKhLm18446744073709551615EEOT_ 636
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR10CBlockUndoEEvSt4spanIKhLm18446744073709551615EEOT_ 406
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR10PSBTOutputEEvSt4spanIKhLm18446744073709551615EEOT_ 813
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR11BlockFilterEEvSt4spanIKhLm18446744073709551615EEOT_ 118
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR11FlatFilePosEEvSt4spanIKhLm18446744073709551615EEOT_ 49
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR12CBlockHeaderEEvSt4spanIKhLm18446744073709551615EEOT_ 18
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR12CBloomFilterEEvSt4spanIKhLm18446744073709551615EEOT_ 66
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR12CMerkleBlockEEvSt4spanIKhLm18446744073709551615EEOT_ 129
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR13CBlockLocatorEEvSt4spanIKhLm18446744073709551615EEOT_ 77
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR13KeyOriginInfoEEvSt4spanIKhLm18446744073709551615EEOT_ 71
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR14CMessageHeaderEEvSt4spanIKhLm18446744073709551615EEOT_ 97
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR15CDiskBlockIndexEEvSt4spanIKhLm18446744073709551615EEOT_ 74
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR17BlockTransactionsEEvSt4spanIKhLm18446744073709551615EEOT_ 339
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR18CPartialMerkleTreeEEvSt4spanIKhLm18446744073709551615EEOT_ 124
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR20PrefilledTransactionEEvSt4spanIKhLm18446744073709551615EEOT_ 283
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR24BlockTransactionsRequestEEvSt4spanIKhLm18446744073709551615EEOT_ 87
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR25CBlockHeaderAndShortTxIDsEEvSt4spanIKhLm18446744073709551615EEOT_ 346
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR26PartiallySignedTransactionEEvSt4spanIKhLm18446744073709551615EEOT_ 3014
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR4CInvEEvSt4spanIKhLm18446744073709551615EEOT_ 21
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR4CoinEEvSt4spanIKhLm18446744073709551615EEOT_ 167
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR5CTxInEEvSt4spanIKhLm18446744073709551615EEOT_ 87
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7CPubKeyEEvSt4spanIKhLm18446744073709551615EEOT_ 66
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7CScriptEEvSt4spanIKhLm18446744073709551615EEOT_ 54
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7CTxUndoEEvSt4spanIKhLm18446744073709551615EEOT_ 327
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7WrapperI16TxOutCompressionR6CTxOutEEEvSt4spanIKhLm18446744073709551615EEOT_ 146
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7uint160EEvSt4spanIKhLm18446744073709551615EEOT_ 17
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR7uint256EEvSt4spanIKhLm18446744073709551615EEOT_ 16
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR8CFeeRateEEvSt4spanIKhLm18446744073709551615EEOT_ 21
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR9COutPointEEvSt4spanIKhLm18446744073709551615EEOT_ 23
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIR9PSBTInputEEvSt4spanIKhLm18446744073709551615EEOT_ 1863
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIRN4node16SnapshotMetadataEEEvSt4spanIKhLm18446744073709551615EEOT_ 29
_ZN12_GLOBAL__N_1L27DeserializeFromFuzzingInputIRN6kernel14CBlockFileInfoEEEvSt4spanIKhLm18446744073709551615EEOT_ 61
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI5CTxInEEvRKT_ 173
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI11FlatFilePosEEvRKT_ 26
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI13KeyOriginInfoEEvRKT_ 31
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI5CTxInEEvRKT_ 44
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI7CPubKeyEEvRKT_ 40
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI7uint160EEvRKT_ 9
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI7uint256EEvRKT_ 7
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CFeeRateEEvRKT_ 8
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI9COutPointEEvRKT_ 8
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CAddressNS1_9SerParamsEEEvRKT_RKT0_ 1023
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CAddressNS1_9SerParamsEEEvRKT_RKT0_ 520
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CNetAddrNS1_9SerParamsEEEvRKT_RKT0_ 271
_ZN12_GLOBAL__N_1L36AssertEqualAfterSerializeDeserializeI8CServiceN8CNetAddr9SerParamsEEEvRKT_RKT0_ 232
_ZN12_GLOBAL__N_1L9SerializeI4CInvEE10DataStreamRKT_ 4960
_ZN12_GLOBAL__N_1L9SerializeI10CBlockUndoEE10DataStreamRKT_ 280
_ZN12_GLOBAL__N_1L9SerializeI10PSBTOutputEE10DataStreamRKT_ 244
_ZN12_GLOBAL__N_1L9SerializeI11BlockFilterEE10DataStreamRKT_ 52
_ZN12_GLOBAL__N_1L9SerializeI11FlatFilePosEE10DataStreamRKT_ 52
_ZN12_GLOBAL__N_1L9SerializeI12CBlockHeaderEE10DataStreamRKT_ 5
_ZN12_GLOBAL__N_1L9SerializeI12CBloomFilterEE10DataStreamRKT_ 41
_ZN12_GLOBAL__N_1L9SerializeI12CMerkleBlockEE10DataStreamRKT_ 94
_ZN12_GLOBAL__N_1L9SerializeI13CBlockLocatorEE10DataStreamRKT_ 49
_ZN12_GLOBAL__N_1L9SerializeI13KeyOriginInfoEE10DataStreamRKT_ 62
_ZN12_GLOBAL__N_1L9SerializeI13ParamsWrapperI20TransactionSerParams6CBlockEEE10DataStreamRKT_ 368
_ZN12_GLOBAL__N_1L9SerializeI14CMessageHeaderEE10DataStreamRKT_ 82
_ZN12_GLOBAL__N_1L9SerializeI15CDiskBlockIndexEE10DataStreamRKT_ 40
_ZN12_GLOBAL__N_1L9SerializeI17BlockTransactionsEE10DataStreamRKT_ 198
_ZN12_GLOBAL__N_1L9SerializeI18CPartialMerkleTreeEE10DataStreamRKT_ 97
_ZN12_GLOBAL__N_1L9SerializeI20PrefilledTransactionEE10DataStreamRKT_ 183
_ZN12_GLOBAL__N_1L9SerializeI24BlockTransactionsRequestEE10DataStreamRKT_ 63
_ZN12_GLOBAL__N_1L9SerializeI25CBlockHeaderAndShortTxIDsEE10DataStreamRKT_ 195
_ZN12_GLOBAL__N_1L9SerializeI26PartiallySignedTransactionEE10DataStreamRKT_ 1308
_ZN12_GLOBAL__N_1L9SerializeI4CInvEE10DataStreamRKT_ 8
_ZN12_GLOBAL__N_1L9SerializeI4CoinEE10DataStreamRKT_ 135
_ZN12_GLOBAL__N_1L9SerializeI5CTxInEE10DataStreamRKT_ 88
_ZN12_GLOBAL__N_1L9SerializeI7CPubKeyEE10DataStreamRKT_ 80
_ZN12_GLOBAL__N_1L9SerializeI7CScriptEE10DataStreamRKT_ 31
_ZN12_GLOBAL__N_1L9SerializeI7CTxUndoEE10DataStreamRKT_ 220
_ZN12_GLOBAL__N_1L9SerializeI7WrapperI16TxOutCompressionR6CTxOutEEE10DataStreamRKT_ 122
_ZN12_GLOBAL__N_1L9SerializeI7uint160EE10DataStreamRKT_ 18
_ZN12_GLOBAL__N_1L9SerializeI7uint256EE10DataStreamRKT_ 14
_ZN12_GLOBAL__N_1L9SerializeI8CFeeRateEE10DataStreamRKT_ 16
_ZN12_GLOBAL__N_1L9SerializeI9COutPointEE10DataStreamRKT_ 16
_ZN12_GLOBAL__N_1L9SerializeI9PSBTInputEE10DataStreamRKT_ 757
_ZN12_GLOBAL__N_1L9SerializeIN4node16SnapshotMetadataEEE10DataStreamRKT_ 3
_ZN12_GLOBAL__N_1L9SerializeIN6kernel14CBlockFileInfoEEE10DataStreamRKT_ 39
_ZN12_GLOBAL__N_1L9SerializeI8CAddressNS1_9SerParamsEEE10DataStreamRKT_RKT0_ 1023
_ZN12_GLOBAL__N_1L9SerializeI8CAddressNS1_9SerParamsEEE10DataStreamRKT_RKT0_ 520
_ZN12_GLOBAL__N_1L9SerializeI8CNetAddrNS1_9SerParamsEEE10DataStreamRKT_RKT0_ 271
_ZN12_GLOBAL__N_1L9SerializeI8CServiceN8CNetAddr9SerParamsEEE10DataStreamRKT_RKT0_ 232
_ZN27blockmerkleroot_Before_MainC2Ev 560
_Z27blockmerkleroot_fuzz_targetSt4spanIKhLm18446744073709551615EE 335
_ZN27blockmerkleroot_Before_MainC2Ev 225
_ZN27inv_deserialize_Before_MainC2Ev 246
_Z27inv_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 21
_ZN27inv_deserialize_Before_MainC2Ev 225
_ZN29block_deserialize_Before_MainC2Ev 526
_Z29block_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 301
_ZN29block_deserialize_Before_MainC2Ev 225
_ZN29coins_deserialize_Before_MainC2Ev 392
_Z29coins_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 167
_ZN29coins_deserialize_Before_MainC2Ev 225
_ZN29tx_in_deserialize_Before_MainC2Ev 312
_Z29tx_in_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 87
_ZN29tx_in_deserialize_Before_MainC2Ev 225
_ZN30script_deserialize_Before_MainC2Ev 279
_Z30script_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 54
_ZN30script_deserialize_Before_MainC2Ev 225
_ZN30txundo_deserialize_Before_MainC2Ev 552
_Z30txundo_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 327
_ZN30txundo_deserialize_Before_MainC2Ev 225
_ZN31address_deserialize_Before_MainC2Ev 523
_Z31address_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 298
_ZN31address_deserialize_Before_MainC2Ev 225
_ZN31netaddr_deserialize_Before_MainC2Ev 428
_Z31netaddr_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 203
_ZN31netaddr_deserialize_Before_MainC2Ev 225
_ZN31pub_key_deserialize_Before_MainC2Ev 291
_Z31pub_key_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 66
_ZN31pub_key_deserialize_Before_MainC2Ev 225
_ZN31service_deserialize_Before_MainC2Ev 434
_Z31service_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 209
_ZN31service_deserialize_Before_MainC2Ev 225
_ZN31uint160_deserialize_Before_MainC2Ev 242
_Z31uint160_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 17
_ZN31uint160_deserialize_Before_MainC2Ev 225
_ZN31uint256_deserialize_Before_MainC2Ev 241
_Z31uint256_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 16
_ZN31uint256_deserialize_Before_MainC2Ev 225
_ZN32fee_rate_deserialize_Before_MainC2Ev 246
_Z32fee_rate_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 21
_ZN32fee_rate_deserialize_Before_MainC2Ev 225
_ZN33addr_info_deserialize_Before_MainC2Ev 423
_Z33addr_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 198
_ZN33addr_info_deserialize_Before_MainC2Ev 225
_ZN33blockundo_deserialize_Before_MainC2Ev 631
_Z33blockundo_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 406
_ZN33blockundo_deserialize_Before_MainC2Ev 225
_ZN33out_point_deserialize_Before_MainC2Ev 248
_Z33out_point_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 23
_ZN33out_point_deserialize_Before_MainC2Ev 225
_ZN34psbt_input_deserialize_Before_MainC2Ev 2088
_Z34psbt_input_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 1863
_ZN34psbt_input_deserialize_Before_MainC2Ev 225
_ZN35blockheader_deserialize_Before_MainC2Ev 243
_Z35blockheader_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 18
_ZN35blockheader_deserialize_Before_MainC2Ev 225
_ZN35bloomfilter_deserialize_Before_MainC2Ev 291
_Z35bloomfilter_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 66
_ZN35bloomfilter_deserialize_Before_MainC2Ev 225
_ZN35psbt_output_deserialize_Before_MainC2Ev 1038
_Z35psbt_output_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 813
_ZN35psbt_output_deserialize_Before_MainC2Ev 225
_ZN36block_filter_deserialize_Before_MainC2Ev 343
_Z36block_filter_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 118
_ZN36block_filter_deserialize_Before_MainC2Ev 225
_ZN36blocklocator_deserialize_Before_MainC2Ev 302
_Z36blocklocator_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 77
_ZN36blocklocator_deserialize_Before_MainC2Ev 225
_ZN36merkle_block_deserialize_Before_MainC2Ev 354
_Z36merkle_block_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 129
_ZN36merkle_block_deserialize_Before_MainC2Ev 225
_ZN37flat_file_pos_deserialize_Before_MainC2Ev 274
_Z37flat_file_pos_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 49
_ZN37flat_file_pos_deserialize_Before_MainC2Ev 225
_ZN37messageheader_deserialize_Before_MainC2Ev 322
_Z37messageheader_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 97
_ZN37messageheader_deserialize_Before_MainC2Ev 225
_ZN38diskblockindex_deserialize_Before_MainC2Ev 299
_Z38diskblockindex_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 74
_ZN38diskblockindex_deserialize_Before_MainC2Ev 225
_ZN39block_file_info_deserialize_Before_MainC2Ev 286
_Z39block_file_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 61
_ZN39block_file_info_deserialize_Before_MainC2Ev 225
_ZN39key_origin_info_deserialize_Before_MainC2Ev 296
_Z39key_origin_info_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 71
_ZN39key_origin_info_deserialize_Before_MainC2Ev 225
_ZN39txoutcompressor_deserialize_Before_MainC2Ev 371
_Z39txoutcompressor_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 146
_ZN39txoutcompressor_deserialize_Before_MainC2Ev 225
_ZN40snapshotmetadata_deserialize_Before_MainC2Ev 254
_Z40snapshotmetadata_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 29
_ZN40snapshotmetadata_deserialize_Before_MainC2Ev 225
_ZN41blocktransactions_deserialize_Before_MainC2Ev 564
_Z41blocktransactions_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 339
_ZN41blocktransactions_deserialize_Before_MainC2Ev 225
_ZN43partial_merkle_tree_deserialize_Before_MainC2Ev 349
_Z43partial_merkle_tree_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 124
_ZN43partial_merkle_tree_deserialize_Before_MainC2Ev 225
_ZN45prefilled_transaction_deserialize_Before_MainC2Ev 508
_Z45prefilled_transaction_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 283
_ZN45prefilled_transaction_deserialize_Before_MainC2Ev 225
_ZN48blocktransactionsrequest_deserialize_Before_MainC2Ev 312
_Z48blocktransactionsrequest_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 87
_ZN48blocktransactionsrequest_deserialize_Before_MainC2Ev 225
_ZN52block_header_and_short_txids_deserialize_Before_MainC2Ev 571
_Z52block_header_and_short_txids_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 346
_ZN52block_header_and_short_txids_deserialize_Before_MainC2Ev 225
_ZN52partially_signed_transaction_deserialize_Before_MainC2Ev 3239
_Z52partially_signed_transaction_deserialize_fuzz_targetSt4spanIKhLm18446744073709551615EE 3014
_ZN52partially_signed_transaction_deserialize_Before_MainC2Ev 225

Generated by: LCOV version 2.0-1