diff options
author | van Hauser <vh@thc.org> | 2021-03-10 22:39:05 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-10 22:39:05 +0100 |
commit | cb0fe044dd7166d637a3afe3a843afe9b577e2c9 (patch) | |
tree | 18d40a2bcabb1481675fd07075a23d4ca57d0c77 | |
parent | a10a627622fe9785301fcb033cd1eee69d3f3056 (diff) | |
parent | 4f3b5f8adc35dae3f6c4e6c733ce54ff8aace420 (diff) | |
download | afl++-cb0fe044dd7166d637a3afe3a843afe9b577e2c9.tar.gz |
Merge pull request #802 from MarcoFalke/patch-1
doc: Clarify memory limits in Readme
-rw-r--r-- | README.md | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/README.md b/README.md index c3c73f3f..0deaca22 100644 --- a/README.md +++ b/README.md @@ -546,12 +546,10 @@ If you need to stop and re-start the fuzzing, use the same command line options mutation mode!) and switch the input directory with a dash (`-`): `afl-fuzz -i - -o output -- bin/target -d @@` -Note that afl-fuzz enforces memory limits to prevent the system to run out -of memory. By default this is 50MB for a process. If this is too little for -the target (which you can usually see by afl-fuzz bailing with the message -that it could not connect to the forkserver), then you can increase this -with the `-m` option, the value is in MB. To disable any memory limits -(beware!) set `-m none` - which is usually required for ASAN compiled targets. +Memory limits are not enforced by afl-fuzz by default and the system may run +out of memory. You can decrease the memory with the `-m` option, the value is +in MB. If this is too small for the target, you can usually see this by +afl-fuzz bailing with the message that it could not connect to the forkserver. Adding a dictionary is helpful. See the directory [dictionaries/](dictionaries/) if something is already included for your data format, and tell afl-fuzz to load |