diff options
author | vanhauser-thc <vh@thc.org> | 2023-07-05 13:03:17 +0200 |
---|---|---|
committer | vanhauser-thc <vh@thc.org> | 2023-07-05 13:03:17 +0200 |
commit | f37c4c86622c5e0ea10e0a0249e203c412c2db2e (patch) | |
tree | 07f56584f2939fa1c563d74c1f1811fded920ef8 /src | |
parent | da3351085519acf73dc8ddde3cf0b526b816551b (diff) | |
download | afl++-f37c4c86622c5e0ea10e0a0249e203c412c2db2e.tar.gz |
update llvm recommendations
Diffstat (limited to 'src')
-rw-r--r-- | src/afl-cc.c | 17 | ||||
-rw-r--r-- | src/afl-fuzz.c | 2 |
2 files changed, 16 insertions, 3 deletions
diff --git a/src/afl-cc.c b/src/afl-cc.c index ec460f17..86b81459 100644 --- a/src/afl-cc.c +++ b/src/afl-cc.c @@ -384,12 +384,16 @@ static u8 fortify_set = 0, asan_set = 0, x_set = 0, bit_mode = 0, non_dash = 0; #ifndef MAX_PARAMS_NUM -#define MAX_PARAMS_NUM 2048 + #define MAX_PARAMS_NUM 2048 #endif static void process_params(u32 argc, char **argv) { - if (cc_par_cnt + argc >= MAX_PARAMS_NUM) { FATAL("Too many command line parameters, please increase MAX_PARAMS_NUM."); } + if (cc_par_cnt + argc >= MAX_PARAMS_NUM) { + + FATAL("Too many command line parameters, please increase MAX_PARAMS_NUM."); + + } if (lto_mode && argc > 1) { @@ -2350,6 +2354,15 @@ int main(int argc, char **argv, char **envp) { "AFL_LLVM_CMPLOG and " "AFL_LLVM_DICT2FILE+AFL_LLVM_DICT2FILE_NO_MAIN.\n\n"); + if (LLVM_MAJOR < 13) { + + SAYF( + "Warning: It is highly recommended to use at least LLVM version 13 " + "(or better, higher) rather than %d!\n\n", + LLVM_MAJOR); + + } + exit(1); } diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c index 70258e33..9afece66 100644 --- a/src/afl-fuzz.c +++ b/src/afl-fuzz.c @@ -1283,7 +1283,7 @@ int main(int argc, char **argv_orig, char **envp) { WARNF( "Note that the MOpt mode is not maintained and is not as effective " - "normal havoc mode."); + "as normal havoc mode."); } break; |