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

Generated by: LCOV version 2.0-1