google / atheris

Apache License 2.0
1.34k stars 111 forks source link

Determinism #76

Open abol-karimi opened 6 months ago

abol-karimi commented 6 months ago

Is Atheris deterministic? Is the internal libfuzzer built in fuzzer-frindly mode? https://llvm.org/docs/LibFuzzer.html#fuzzer-friendly-build-mode

domenukk commented 3 months ago

The harness needs to be fuzzer-friendly, not the fuzz-engine. You'll have to make sure your target behaves in a deterministic manner.