go-fuzz
go-fuzz copied to clipboard
New fuzzing strategies?
Not sure how applicable these strategies are to go-fuzz, but might be interesting to look at.
AFLFast: https://github.com/mboehme/aflfast
"FidgetyAFL": https://groups.google.com/forum/#!topic/afl-users/1PmKJC-EKZ0
[libFuzzer] add InsertRepeatedBytes and EraseBytes.: https://github.com/google/sanitizers/issues/710
For InsertRepeatedBytes
and EraseBytes
, it looks like the code to work on is https://github.com/dvyukov/go-fuzz/blob/490b850ac16b7307e047fb1ea3d91dfc5e8154f4/go-fuzz/mutator.go#L39
libfuzzer strategies are: https://github.com/llvm-mirror/compiler-rt/blob/master/lib/fuzzer/FuzzerMutate.cpp