diff options
author | Dominik Maier <domenukk@gmail.com> | 2020-08-31 12:26:41 +0200 |
---|---|---|
committer | Dominik Maier <domenukk@gmail.com> | 2020-08-31 12:26:41 +0200 |
commit | 4697e4a5a519043b5727202c39a5e13c277e1cae (patch) | |
tree | 5efe49aa07c4b4aaf8604db88905bdd688f9859c /llvm_mode/afl-clang-fast.c | |
parent | 92b1f9cf36e7df8ce4b957e503cffca7296da048 (diff) | |
parent | bbf00204eacfd0444257e81397f2e76ab90be41d (diff) | |
download | afl++-4697e4a5a519043b5727202c39a5e13c277e1cae.tar.gz |
description for AFL_MAX_DET_EXTRAS added
Diffstat (limited to 'llvm_mode/afl-clang-fast.c')
-rw-r--r-- | llvm_mode/afl-clang-fast.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm_mode/afl-clang-fast.c b/llvm_mode/afl-clang-fast.c index 6ea98111..173dc268 100644 --- a/llvm_mode/afl-clang-fast.c +++ b/llvm_mode/afl-clang-fast.c @@ -812,16 +812,24 @@ int main(int argc, char **argv, char **envp) { ptr += strlen("ngram"); while (*ptr && (*ptr < '0' || *ptr > '9')) { + ptr++; + } + if (!*ptr) { + ptr = getenv("AFL_LLVM_NGRAM_SIZE"); if (!ptr || !*ptr) { + FATAL( "you must set the NGRAM size with (e.g. for value 2) " "AFL_LLVM_INSTRUMENT=ngram-2"); + } + } + ngram_size = atoi(ptr); if (ngram_size < 2 || ngram_size > NGRAM_SIZE_MAX) FATAL( |