Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-13 | scripted-diff: Use new FUZZ_TARGET macro everywhere | MarcoFalke | |
-BEGIN VERIFY SCRIPT- ren() { sed --regexp-extended -i "s|$1|$2|g" $(git grep -l --extended-regexp "$1"); } # Replace FUZZ_TARGET_INIT ren 'FUZZ_TARGET_INIT\((.+), (.+)\)' 'FUZZ_TARGET(\1, .init = \2)' # Delete unused FUZZ_TARGET_INIT sed -i -e '37,39d' src/test/fuzz/fuzz.h -END VERIFY SCRIPT- | |||
2021-11-12 | fuzz: replace every fuzzer-controlled loop with a LIMITED_WHILE loop | Andrew Poelstra | |
Blindly chose a cap of 10000 iterations for every loop, except for the two in script_ops.cpp and scriptnum_ops.cpp which appeared to (sometimes) be deserializing individual bytes; capped those to one million to ensure that sometimes we try working with massive scripts. There was also one fuzzer-controlled loop in timedata.cpp which was already capped, so I left that alone. git grep 'while (fuzz' should now run clean except for timedata.cpp | |||
2021-03-04 | fuzz: Add missing include (test/util/setup_common.h) | MarcoFalke | |
2021-03-02 | tests: Add fuzzing harness for TorController | practicalswift | |