tests: Add fuzzing harness for various CTx{In,Out} related functions #17093

pull practicalswift wants to merge 3 commits into bitcoin:master from practicalswift:fuzzers-txin-txout changing 4 files +84 −0
  1. 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:

    0$ CC=clang CXX=clang++ ./configure --enable-fuzz --with-sanitizers=address,fuzzer,undefined
    1$ make
    2$ src/test/fuzz/tx_in
    3
    4$ src/test/fuzz/tx_out
    5
    6# And to to quickly verify that the relevant code regions are triggered, that the
    7# fuzzing throughput seems reasonable, etc.
    8$ contrib/devtools/test_fuzzing_harnesses.sh '^tx_'
    

    test_fuzzing_harnesses.sh can be found in PR #17000.

  2. DrahtBot added the label Build system on Oct 10, 2019
  3. DrahtBot added the label Tests on Oct 10, 2019
  4. fanquake removed the label Build system on Oct 10, 2019
  5. DrahtBot commented at 10:33 am on October 10, 2019: member

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    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.

  6. practicalswift force-pushed on Oct 10, 2019
  7. DrahtBot added the label Needs rebase on Oct 10, 2019
  8. DrahtBot removed the label Needs rebase on Oct 10, 2019
  9. DrahtBot added the label Needs rebase on Dec 6, 2019
  10. tests: Add fuzzing harness for various CTxIn related functions ce935292c0
  11. tests: Add fuzzing harness for various CTxOut related functions e75ecb91c7
  12. tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus d5766f223f
  13. practicalswift force-pushed on Dec 6, 2019
  14. practicalswift commented at 9:13 am on December 6, 2019: contributor
    Rebased! :)
  15. DrahtBot removed the label Needs rebase on Dec 6, 2019
  16. MarcoFalke referenced this in commit 347dd76ec8 on Dec 9, 2019
  17. MarcoFalke merged this on Dec 9, 2019
  18. MarcoFalke closed this on Dec 9, 2019

  19. sidhujag referenced this in commit 317c64a54c on Dec 9, 2019
  20. jasonbcox referenced this in commit 1f8e6345b9 on Oct 27, 2020
  21. sidhujag referenced this in commit ab87595d47 on Nov 10, 2020
  22. practicalswift deleted the branch on Apr 10, 2021
  23. PastaPastaPasta referenced this in commit 853592e0f5 on Sep 17, 2021
  24. thelazier referenced this in commit c81e1ecfeb on Sep 25, 2021
  25. DrahtBot locked this on Aug 16, 2022

github-metadata-mirror

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: 2024-11-24 03:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me