practicalswift
commented at 7:38 AM on October 10, 2019:
contributor
Add fuzzing harness for various CTx{In,Out} related functions.
Testing this PR
Run:
$ CC=clang CXX=clang++ ./configure --enable-fuzz --with-sanitizers=address,fuzzer,undefined
$ make
$ src/test/fuzz/tx_in
…
$ src/test/fuzz/tx_out
…
# And to to quickly verify that the relevant code regions are triggered, that the
# fuzzing throughput seems reasonable, etc.
$ contrib/devtools/test_fuzzing_harnesses.sh '^tx_'
test_fuzzing_harnesses.sh can be found in PR #17000.
DrahtBot added the label Build system on Oct 10, 2019
DrahtBot added the label Tests on Oct 10, 2019
fanquake removed the label Build system on Oct 10, 2019
DrahtBot
commented at 10:33 AM on October 10, 2019:
contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
<!--174a7506f384e20aa4161008e828411d-->
Conflicts
Reviewers, this pull request conflicts with the following ones:
#17050 (tests: Add fuzzing harnesses for functions parsing scripts, numbers, JSON and HD keypaths (bip32) by practicalswift)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
practicalswift force-pushed on Oct 10, 2019
DrahtBot added the label Needs rebase on Oct 10, 2019
DrahtBot removed the label Needs rebase on Oct 10, 2019
DrahtBot added the label Needs rebase on Dec 6, 2019
tests: Add fuzzing harness for various CTxIn related functionsce935292c0
tests: Add fuzzing harness for various CTxOut related functionse75ecb91c7
tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpusd5766f223f
practicalswift force-pushed on Dec 6, 2019
practicalswift
commented at 9:13 AM on December 6, 2019:
contributor
Rebased! :)
DrahtBot removed the label Needs rebase on Dec 6, 2019
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-05-19 05:54 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me