HomePhabricator

Revert "Revert "fuzz: Add process_messages harness""

Description

Revert "Revert "fuzz: Add process_messages harness""

Summary:
This reverts commit rABC22c85ce64493710b114ad598a594f9a9b25422c5.

This is a backport of core PR18521. It is similar to D8376 rebased
on top of D8525 which fixes the tsan race.

Depends on D8634 for the test plan.

Test Plan:

ninja bitcoin-fuzzers
./src/test/fuzz/process_messages <path_to_corpus>

ninja all check-all

With TSAN:

ninja check-bitcoin-radix_tests check-bitcoin-coinselector_tests

This will likely trigger the TSAN issue on D8376 but not on this diff.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D8635

Details

Provenance
FabienAuthored on Nov 17 2020, 09:39
FabienPushed on Dec 9 2020, 15:03
Reviewer
Restricted Project
Differential Revision
D8635: Revert "Revert "fuzz: Add process_messages harness""
Parents
rABC3a4fa4327477: Fix a fuzzer build failure and run the build on CI
Branches
Unknown
Tags
Unknown
Reverts
D8397: Revert "fuzz: Add process_messages harness"
rABC22c85ce64493: Revert "fuzz: Add process_messages harness"