Page MenuHomePhabricator

Revert "Revert "fuzz: Add process_messages harness""
ClosedPublic

Authored by Fabien on Dec 9 2020, 14:27.

Details

Reviewers
deadalnix
Group Reviewers
Restricted Project
Commits
rABCfe8f6ac7e20e: 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.

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable