HomePhabricator

tests: Add fuzzing harness for HTTPRequest, libevent's evhttp and related…

Description

tests: Add fuzzing harness for HTTPRequest, libevent's evhttp and related functions

Summary:

Add fuzzing harness for HTTPRequest, libevent's evhttp and related
functions.

Backport of core PR18363.

Test Plan:

ninja bitcoin-fuzzers
./src/test/fuzz/http_request <path__to_corpus>

This should crash fairly quickly, the fix will be part of another diff.

Reviewers: #bitcoin_abc, PiRK

Reviewed By: #bitcoin_abc, PiRK

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

Details

Provenance
practicalswift <practicalswift@users.noreply.github.com>Authored on Mar 17 2020, 02:03
FabienCommitted on Jan 21 2021, 14:04
FabienPushed on Jan 21 2021, 14:06
Reviewer
Restricted Project
Differential Revision
D9000: tests: Add fuzzing harness for HTTPRequest, libevent's evhttp and related functions
Parents
rABC8b0b3a190975: [backport#18754] bench: add CAddrMan benchmarks
Branches
Unknown
Tags
Unknown