|
void | initialize_deserialize () |
|
| FUZZ_TARGET_DESERIALIZE (block_filter_deserialize, { BlockFilter block_filter;DeserializeFromFuzzingInput(buffer, block_filter);}) FUZZ_TARGET_DESERIALIZE(addr_info_deserialize |
|
| DeserializeFromFuzzingInput (buffer, addr_info) |
|
| FUZZ_TARGET_DESERIALIZE (block_file_info_deserialize, { CBlockFileInfo block_file_info;DeserializeFromFuzzingInput(buffer, block_file_info);}) FUZZ_TARGET_DESERIALIZE(block_header_and_short_txids_deserialize |
|
| DeserializeFromFuzzingInput (buffer, block_header_and_short_txids) |
|
| FUZZ_TARGET_DESERIALIZE (fee_rate_deserialize, { CFeeRate fee_rate;DeserializeFromFuzzingInput(buffer, fee_rate);AssertEqualAfterSerializeDeserialize(fee_rate);}) FUZZ_TARGET_DESERIALIZE(merkle_block_deserialize |
|
| DeserializeFromFuzzingInput (buffer, merkle_block) |
|
| FUZZ_TARGET_DESERIALIZE (out_point_deserialize, { COutPoint out_point;DeserializeFromFuzzingInput(buffer, out_point);AssertEqualAfterSerializeDeserialize(out_point);}) FUZZ_TARGET_DESERIALIZE(partial_merkle_tree_deserialize |
|
| DeserializeFromFuzzingInput (buffer, partial_merkle_tree) |
|
| FUZZ_TARGET_DESERIALIZE (pub_key_deserialize, { CPubKey pub_key;DeserializeFromFuzzingInput(buffer, pub_key);AssertEqualAfterSerializeDeserialize(pub_key);}) FUZZ_TARGET_DESERIALIZE(script_deserialize |
|
| DeserializeFromFuzzingInput (buffer, script) |
|
| FUZZ_TARGET_DESERIALIZE (tx_in_deserialize, { CTxIn tx_in;DeserializeFromFuzzingInput(buffer, tx_in);AssertEqualAfterSerializeDeserialize(tx_in);}) FUZZ_TARGET_DESERIALIZE(flat_file_pos_deserialize |
|
| DeserializeFromFuzzingInput (buffer, flat_file_pos) |
|
| AssertEqualAfterSerializeDeserialize (flat_file_pos) |
|
| FUZZ_TARGET_DESERIALIZE (key_origin_info_deserialize, { KeyOriginInfo key_origin_info;DeserializeFromFuzzingInput(buffer, key_origin_info);AssertEqualAfterSerializeDeserialize(key_origin_info);}) FUZZ_TARGET_DESERIALIZE(partially_signed_transaction_deserialize |
|
| DeserializeFromFuzzingInput (buffer, partially_signed_transaction) |
|
| FUZZ_TARGET_DESERIALIZE (prefilled_transaction_deserialize, { PrefilledTransaction prefilled_transaction;DeserializeFromFuzzingInput(buffer, prefilled_transaction);}) FUZZ_TARGET_DESERIALIZE(psbt_input_deserialize |
|
| DeserializeFromFuzzingInput (buffer, psbt_input) |
|
| FUZZ_TARGET_DESERIALIZE (psbt_output_deserialize, { PSBTOutput psbt_output;DeserializeFromFuzzingInput(buffer, psbt_output);}) FUZZ_TARGET_DESERIALIZE(block_deserialize |
|
| DeserializeFromFuzzingInput (buffer, block) |
|
| FUZZ_TARGET_DESERIALIZE (blocklocator_deserialize, { CBlockLocator bl;DeserializeFromFuzzingInput(buffer, bl);}) FUZZ_TARGET_DESERIALIZE(blockmerkleroot |
|
| BlockMerkleRoot (block, &mutated) |
|
| FUZZ_TARGET_DESERIALIZE (addrman_deserialize, { NetGroupManager netgroupman{std::vector< bool >()};AddrMan am(netgroupman, false, g_setup->m_node.args->GetIntArg("-checkaddrman", 0));DeserializeFromFuzzingInput(buffer, am);}) FUZZ_TARGET_DESERIALIZE(blockheader_deserialize |
|
| DeserializeFromFuzzingInput (buffer, bh) |
|
| FUZZ_TARGET_DESERIALIZE (txundo_deserialize, { CTxUndo tu;DeserializeFromFuzzingInput(buffer, tu);}) FUZZ_TARGET_DESERIALIZE(blockundo_deserialize |
|
| DeserializeFromFuzzingInput (buffer, bu) |
|
| FUZZ_TARGET_DESERIALIZE (coins_deserialize, { Coin coin;DeserializeFromFuzzingInput(buffer, coin);}) FUZZ_TARGET_DESERIALIZE(netaddr_deserialize |
|
| DeserializeFromFuzzingInput (buffer, na) |
|
| if (na.IsAddrV1Compatible()) |
|
| AssertEqualAfterSerializeDeserialize (na, INIT_PROTO_VERSION|ADDRV2_FORMAT) |
|
| FUZZ_TARGET_DESERIALIZE (service_deserialize, { CService s;DeserializeFromFuzzingInput(buffer, s);if(s.IsAddrV1Compatible()) { AssertEqualAfterSerializeDeserialize(s);} AssertEqualAfterSerializeDeserialize(s, INIT_PROTO_VERSION|ADDRV2_FORMAT);CService s1;DeserializeFromFuzzingInput(buffer, s1, INIT_PROTO_VERSION);AssertEqualAfterSerializeDeserialize(s1, INIT_PROTO_VERSION);assert(s1.IsAddrV1Compatible());CService s2;DeserializeFromFuzzingInput(buffer, s2, INIT_PROTO_VERSION|ADDRV2_FORMAT);AssertEqualAfterSerializeDeserialize(s2, INIT_PROTO_VERSION|ADDRV2_FORMAT);}) FUZZ_TARGET_DESERIALIZE(messageheader_deserialize |
|
| DeserializeFromFuzzingInput (buffer, mh) |
|
void mh | IsCommandValid () |
|
| FUZZ_TARGET_DESERIALIZE (address_deserialize_v1_notime, { CAddress a;DeserializeFromFuzzingInput(buffer, a, INIT_PROTO_VERSION);AssertEqualAfterSerializeDeserialize(a, INIT_PROTO_VERSION);AssertEqualAfterSerializeDeserialize(a, PROTOCOL_VERSION);AssertEqualAfterSerializeDeserialize(a, 0, SER_DISK);AssertEqualAfterSerializeDeserialize(a, PROTOCOL_VERSION|ADDRV2_FORMAT);AssertEqualAfterSerializeDeserialize(a, ADDRV2_FORMAT, SER_DISK);}) FUZZ_TARGET_DESERIALIZE(address_deserialize_v1_withtime |
|
| DeserializeFromFuzzingInput (buffer, a, PROTOCOL_VERSION) |
|
| AssertEqualAfterSerializeDeserialize (a, PROTOCOL_VERSION) |
|
| AssertEqualAfterSerializeDeserialize (a, 0, SER_DISK) |
|
| AssertEqualAfterSerializeDeserialize (a, PROTOCOL_VERSION|ADDRV2_FORMAT) |
|
| AssertEqualAfterSerializeDeserialize (a, ADDRV2_FORMAT, SER_DISK) |
|
| FUZZ_TARGET_DESERIALIZE (address_deserialize_v2, { CAddress a;DeserializeFromFuzzingInput(buffer, a, PROTOCOL_VERSION|ADDRV2_FORMAT);if(a.IsAddrV1Compatible()) { AssertEqualAfterSerializeDeserialize(a, PROTOCOL_VERSION);AssertEqualAfterSerializeDeserialize(a, 0, SER_DISK);} AssertEqualAfterSerializeDeserialize(a, PROTOCOL_VERSION|ADDRV2_FORMAT);AssertEqualAfterSerializeDeserialize(a, ADDRV2_FORMAT, SER_DISK);}) FUZZ_TARGET_DESERIALIZE(inv_deserialize |
|
| DeserializeFromFuzzingInput (buffer, i) |
|
| FUZZ_TARGET_DESERIALIZE (bloomfilter_deserialize, { CBloomFilter bf;DeserializeFromFuzzingInput(buffer, bf);}) FUZZ_TARGET_DESERIALIZE(diskblockindex_deserialize |
|
| DeserializeFromFuzzingInput (buffer, dbi) |
|
| FUZZ_TARGET_DESERIALIZE (txoutcompressor_deserialize, { CTxOut to;auto toc=Using< TxOutCompression >(to);DeserializeFromFuzzingInput(buffer, toc);}) FUZZ_TARGET_DESERIALIZE(blocktransactions_deserialize |
|
| DeserializeFromFuzzingInput (buffer, bt) |
|
| FUZZ_TARGET_DESERIALIZE (blocktransactionsrequest_deserialize, { BlockTransactionsRequest btr;DeserializeFromFuzzingInput(buffer, btr);}) FUZZ_TARGET_DESERIALIZE(snapshotmetadata_deserialize |
|
| DeserializeFromFuzzingInput (buffer, snapshot_metadata) |
|
| FUZZ_TARGET_DESERIALIZE (uint160_deserialize, { uint160 u160;DeserializeFromFuzzingInput(buffer, u160);AssertEqualAfterSerializeDeserialize(u160);}) FUZZ_TARGET_DESERIALIZE(uint256_deserialize |
|
| DeserializeFromFuzzingInput (buffer, u256) |
|
| AssertEqualAfterSerializeDeserialize (u256) |
|