|
2 | 2 | # Distributed under the MIT software license, see the accompanying
|
3 | 3 | # file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
4 | 4 |
|
5 |
| - |
6 | 5 | FUZZ_TARGETS = \
|
7 | 6 | test/fuzz/addr_info_deserialize \
|
8 | 7 | test/fuzz/address_deserialize \
|
@@ -53,6 +52,31 @@ FUZZ_TARGETS = \
|
53 | 52 | test/fuzz/partial_merkle_tree_deserialize \
|
54 | 53 | test/fuzz/partially_signed_transaction_deserialize \
|
55 | 54 | test/fuzz/prefilled_transaction_deserialize \
|
| 55 | + test/fuzz/process_message \ |
| 56 | + test/fuzz/process_message_addr \ |
| 57 | + test/fuzz/process_message_block \ |
| 58 | + test/fuzz/process_message_blocktxn \ |
| 59 | + test/fuzz/process_message_cmpctblock \ |
| 60 | + test/fuzz/process_message_feefilter \ |
| 61 | + test/fuzz/process_message_filteradd \ |
| 62 | + test/fuzz/process_message_filterclear \ |
| 63 | + test/fuzz/process_message_filterload \ |
| 64 | + test/fuzz/process_message_getaddr \ |
| 65 | + test/fuzz/process_message_getblocks \ |
| 66 | + test/fuzz/process_message_getblocktxn \ |
| 67 | + test/fuzz/process_message_getdata \ |
| 68 | + test/fuzz/process_message_getheaders \ |
| 69 | + test/fuzz/process_message_headers \ |
| 70 | + test/fuzz/process_message_inv \ |
| 71 | + test/fuzz/process_message_mempool \ |
| 72 | + test/fuzz/process_message_notfound \ |
| 73 | + test/fuzz/process_message_ping \ |
| 74 | + test/fuzz/process_message_pong \ |
| 75 | + test/fuzz/process_message_sendcmpct \ |
| 76 | + test/fuzz/process_message_sendheaders \ |
| 77 | + test/fuzz/process_message_tx \ |
| 78 | + test/fuzz/process_message_verack \ |
| 79 | + test/fuzz/process_message_version \ |
56 | 80 | test/fuzz/psbt \
|
57 | 81 | test/fuzz/psbt_input_deserialize \
|
58 | 82 | test/fuzz/psbt_output_deserialize \
|
@@ -544,6 +568,156 @@ test_fuzz_prefilled_transaction_deserialize_LDADD = $(FUZZ_SUITE_LD_COMMON)
|
544 | 568 | test_fuzz_prefilled_transaction_deserialize_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS)
|
545 | 569 | test_fuzz_prefilled_transaction_deserialize_SOURCES = $(FUZZ_SUITE) test/fuzz/deserialize.cpp
|
546 | 570 |
|
| 571 | +test_fuzz_process_message_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) |
| 572 | +test_fuzz_process_message_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 573 | +test_fuzz_process_message_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 574 | +test_fuzz_process_message_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 575 | +test_fuzz_process_message_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 576 | + |
| 577 | +test_fuzz_process_message_addr_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=addr |
| 578 | +test_fuzz_process_message_addr_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 579 | +test_fuzz_process_message_addr_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 580 | +test_fuzz_process_message_addr_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 581 | +test_fuzz_process_message_addr_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 582 | + |
| 583 | +test_fuzz_process_message_block_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=block |
| 584 | +test_fuzz_process_message_block_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 585 | +test_fuzz_process_message_block_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 586 | +test_fuzz_process_message_block_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 587 | +test_fuzz_process_message_block_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 588 | + |
| 589 | +test_fuzz_process_message_blocktxn_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=blocktxn |
| 590 | +test_fuzz_process_message_blocktxn_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 591 | +test_fuzz_process_message_blocktxn_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 592 | +test_fuzz_process_message_blocktxn_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 593 | +test_fuzz_process_message_blocktxn_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 594 | + |
| 595 | +test_fuzz_process_message_cmpctblock_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=cmpctblock |
| 596 | +test_fuzz_process_message_cmpctblock_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 597 | +test_fuzz_process_message_cmpctblock_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 598 | +test_fuzz_process_message_cmpctblock_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 599 | +test_fuzz_process_message_cmpctblock_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 600 | + |
| 601 | +test_fuzz_process_message_feefilter_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=feefilter |
| 602 | +test_fuzz_process_message_feefilter_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 603 | +test_fuzz_process_message_feefilter_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 604 | +test_fuzz_process_message_feefilter_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 605 | +test_fuzz_process_message_feefilter_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 606 | + |
| 607 | +test_fuzz_process_message_filteradd_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=filteradd |
| 608 | +test_fuzz_process_message_filteradd_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 609 | +test_fuzz_process_message_filteradd_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 610 | +test_fuzz_process_message_filteradd_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 611 | +test_fuzz_process_message_filteradd_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 612 | + |
| 613 | +test_fuzz_process_message_filterclear_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=filterclear |
| 614 | +test_fuzz_process_message_filterclear_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 615 | +test_fuzz_process_message_filterclear_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 616 | +test_fuzz_process_message_filterclear_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 617 | +test_fuzz_process_message_filterclear_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 618 | + |
| 619 | +test_fuzz_process_message_filterload_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=filterload |
| 620 | +test_fuzz_process_message_filterload_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 621 | +test_fuzz_process_message_filterload_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 622 | +test_fuzz_process_message_filterload_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 623 | +test_fuzz_process_message_filterload_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 624 | + |
| 625 | +test_fuzz_process_message_getaddr_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=getaddr |
| 626 | +test_fuzz_process_message_getaddr_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 627 | +test_fuzz_process_message_getaddr_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 628 | +test_fuzz_process_message_getaddr_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 629 | +test_fuzz_process_message_getaddr_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 630 | + |
| 631 | +test_fuzz_process_message_getblocks_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=getblocks |
| 632 | +test_fuzz_process_message_getblocks_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 633 | +test_fuzz_process_message_getblocks_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 634 | +test_fuzz_process_message_getblocks_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 635 | +test_fuzz_process_message_getblocks_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 636 | + |
| 637 | +test_fuzz_process_message_getblocktxn_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=getblocktxn |
| 638 | +test_fuzz_process_message_getblocktxn_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 639 | +test_fuzz_process_message_getblocktxn_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 640 | +test_fuzz_process_message_getblocktxn_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 641 | +test_fuzz_process_message_getblocktxn_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 642 | + |
| 643 | +test_fuzz_process_message_getdata_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=getdata |
| 644 | +test_fuzz_process_message_getdata_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 645 | +test_fuzz_process_message_getdata_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 646 | +test_fuzz_process_message_getdata_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 647 | +test_fuzz_process_message_getdata_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 648 | + |
| 649 | +test_fuzz_process_message_getheaders_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=getheaders |
| 650 | +test_fuzz_process_message_getheaders_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 651 | +test_fuzz_process_message_getheaders_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 652 | +test_fuzz_process_message_getheaders_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 653 | +test_fuzz_process_message_getheaders_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 654 | + |
| 655 | +test_fuzz_process_message_headers_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=headers |
| 656 | +test_fuzz_process_message_headers_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 657 | +test_fuzz_process_message_headers_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 658 | +test_fuzz_process_message_headers_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 659 | +test_fuzz_process_message_headers_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 660 | + |
| 661 | +test_fuzz_process_message_inv_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=inv |
| 662 | +test_fuzz_process_message_inv_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 663 | +test_fuzz_process_message_inv_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 664 | +test_fuzz_process_message_inv_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 665 | +test_fuzz_process_message_inv_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 666 | + |
| 667 | +test_fuzz_process_message_mempool_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=mempool |
| 668 | +test_fuzz_process_message_mempool_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 669 | +test_fuzz_process_message_mempool_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 670 | +test_fuzz_process_message_mempool_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 671 | +test_fuzz_process_message_mempool_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 672 | + |
| 673 | +test_fuzz_process_message_notfound_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=notfound |
| 674 | +test_fuzz_process_message_notfound_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 675 | +test_fuzz_process_message_notfound_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 676 | +test_fuzz_process_message_notfound_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 677 | +test_fuzz_process_message_notfound_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 678 | + |
| 679 | +test_fuzz_process_message_ping_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=ping |
| 680 | +test_fuzz_process_message_ping_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 681 | +test_fuzz_process_message_ping_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 682 | +test_fuzz_process_message_ping_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 683 | +test_fuzz_process_message_ping_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 684 | + |
| 685 | +test_fuzz_process_message_pong_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=pong |
| 686 | +test_fuzz_process_message_pong_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 687 | +test_fuzz_process_message_pong_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 688 | +test_fuzz_process_message_pong_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 689 | +test_fuzz_process_message_pong_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 690 | + |
| 691 | +test_fuzz_process_message_sendcmpct_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=sendcmpct |
| 692 | +test_fuzz_process_message_sendcmpct_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 693 | +test_fuzz_process_message_sendcmpct_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 694 | +test_fuzz_process_message_sendcmpct_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 695 | +test_fuzz_process_message_sendcmpct_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 696 | + |
| 697 | +test_fuzz_process_message_sendheaders_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=sendheaders |
| 698 | +test_fuzz_process_message_sendheaders_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 699 | +test_fuzz_process_message_sendheaders_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 700 | +test_fuzz_process_message_sendheaders_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 701 | +test_fuzz_process_message_sendheaders_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 702 | + |
| 703 | +test_fuzz_process_message_tx_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=tx |
| 704 | +test_fuzz_process_message_tx_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 705 | +test_fuzz_process_message_tx_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 706 | +test_fuzz_process_message_tx_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 707 | +test_fuzz_process_message_tx_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 708 | + |
| 709 | +test_fuzz_process_message_verack_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=verack |
| 710 | +test_fuzz_process_message_verack_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 711 | +test_fuzz_process_message_verack_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 712 | +test_fuzz_process_message_verack_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 713 | +test_fuzz_process_message_verack_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 714 | + |
| 715 | +test_fuzz_process_message_version_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) -DMESSAGE_TYPE=version |
| 716 | +test_fuzz_process_message_version_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS) |
| 717 | +test_fuzz_process_message_version_LDADD = $(FUZZ_SUITE_LD_COMMON) |
| 718 | +test_fuzz_process_message_version_LDFLAGS = $(RELDFLAGS) $(AM_LDFLAGS) $(LIBTOOL_APP_LDFLAGS) |
| 719 | +test_fuzz_process_message_version_SOURCES = $(FUZZ_SUITE) test/fuzz/process_message.cpp |
| 720 | + |
547 | 721 | test_fuzz_psbt_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES)
|
548 | 722 | test_fuzz_psbt_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
|
549 | 723 | test_fuzz_psbt_LDADD = $(FUZZ_SUITE_LD_COMMON)
|
|
0 commit comments