tests: Add fuzzing harness for various functions consuming only integrals #17109

pull practicalswift wants to merge 2 commits into bitcoin:master from practicalswift:fuzzers-integrals changing 3 files +135 −0
  1. practicalswift commented at 1:58 PM on October 11, 2019: contributor

    Add fuzzing harness for various functions consuming only integrals.

    Testing this PR

    Run:

    $ CC=clang CXX=clang++ ./configure --enable-fuzz \
          --with-sanitizers=address,fuzzer,undefined
    $ make
    $ src/test/fuzz/integer
    
  2. fanquake added the label Tests on Oct 11, 2019
  3. practicalswift force-pushed on Oct 11, 2019
  4. practicalswift force-pushed on Oct 11, 2019
  5. DrahtBot commented at 5:06 PM on October 11, 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:

    • #17229 (tests: Add fuzzing harnesses for various Base{32,58,64} and hex related functions 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 12, 2019
  7. practicalswift force-pushed on Oct 14, 2019
  8. practicalswift force-pushed on Oct 16, 2019
  9. DrahtBot added the label Needs rebase on Oct 24, 2019
  10. practicalswift force-pushed on Oct 24, 2019
  11. DrahtBot removed the label Needs rebase on Oct 24, 2019
  12. practicalswift cross-referenced this on Oct 31, 2019 from issue Add fuzzing seeds to recently contributed fuzzing harnesses by practicalswift
  13. DrahtBot added the label Needs rebase on Dec 6, 2019
  14. tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers missing in https://github.com/bitcoin-core/qa-assets/tree/master/fuzz_seed_corpus 575383b3e1
  15. tests: Add fuzzing harness for various functions consuming only integrals 597d10ceb9
  16. practicalswift force-pushed on Dec 6, 2019
  17. practicalswift commented at 9:15 AM on December 6, 2019: contributor

    Rebased! :)

  18. DrahtBot removed the label Needs rebase on Dec 6, 2019
  19. practicalswift cross-referenced this on Dec 7, 2019 from issue fuzzing: Write a fuzzer for structured data (e.g. libprotobuf-mutator) by MarcoFalke
  20. MarcoFalke referenced this in commit 1189b6acab on Dec 9, 2019
  21. MarcoFalke merged this on Dec 9, 2019
  22. MarcoFalke closed this on Dec 9, 2019

  23. sidhujag referenced this in commit 7087dbe970 on Dec 9, 2019
  24. MarkLTZ cross-referenced this on Apr 4, 2020 from issue Bitcoin PR tracking by MarkLTZ
  25. jasonbcox referenced this in commit e3f2891716 on Oct 28, 2020
  26. sidhujag referenced this in commit cd644f9961 on Nov 10, 2020
  27. practicalswift deleted the branch on Apr 10, 2021
  28. PastaPastaPasta referenced this in commit 0015668159 on Feb 26, 2022
  29. PastaPastaPasta referenced this in commit 504c9f7521 on Feb 26, 2022
  30. kwvg referenced this in commit 4ee1a9019d on Feb 27, 2022
  31. kwvg referenced this in commit 6b5af9d5e7 on Feb 27, 2022
  32. PastaPastaPasta referenced this in commit 0153c9bb09 on Feb 27, 2022
  33. kwvg referenced this in commit b16eab70f0 on Feb 28, 2022
  34. kwvg referenced this in commit dbc4daacc7 on Feb 28, 2022
  35. kwvg referenced this in commit 068d4e193d on Feb 28, 2022
  36. PastaPastaPasta referenced this in commit 63f807d8bc on Mar 1, 2022
  37. PastaPastaPasta referenced this in commit 3543067fd1 on Mar 3, 2022
  38. PastaPastaPasta referenced this in commit ad7df21e2b on Mar 3, 2022
  39. PastaPastaPasta referenced this in commit 1219b417f7 on Mar 5, 2022
  40. PastaPastaPasta referenced this in commit 0e7b64575c on Mar 7, 2022
  41. bitcoin 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: 2026-05-19 05:54 UTC

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