practicalswift (Thomas J)
practicalswift (Thomas J)
Super strong concept ACK: very happy to see more people interested in adding fuzzers. Very welcome! :) Also: the habit of after fixing a security bug also implementing a fuzz...
Very nice fuzzing harness! Thanks for adding! Tested ACK 5b90f46b0217af88dd3a88b028c2919361bdade5 modulo squash of last commit Compared to the other fuzzers this one is very slow (6 executions/second), but I guess...
ACK 8b868f1741d37d97d09218093bc9434bbe5a749d
@codeShark149 Does it work if you fuzz with `libFuzzer` instead? Try this: ``` $ make distclean $ ./autogen.sh $ CC=clang CXX=clang++ ./configure --enable-fuzz --with-sanitizers=address,fuzzer,undefined $ make $ src/test/fuzz/utxo_total_supply ```
I've played a bit more with this harness: I'm currently using a seed corpus of 3247 files. I'm fuzzing at a rate of 6 execs/second which means that it takes...
Another data point: As a crude way to quantify the impact of the test setup I made `TestingSetup` persistent across test inputs (`static TestingSetup`). That obviously invalidates all assertions (and...
@sanjaykdragon I don't have any profiler view to post :) The quoted numbers are from the output you'll get when running `utxo_total_supply` with `libFuzzer` using the following steps ``` $...
@jkczyz Nice first-time contribution! Welcome as a contributor! What compiler is it that is failing to compile?
@jkczyz Thanks for the clarification! Please squash into one commit. Please report any other issues or warnings you encounter when using your organisations' compiler environment. Diversity in testing is good...