aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvanhauser-thc <vh@thc.org>2023-07-05 13:03:17 +0200
committervanhauser-thc <vh@thc.org>2023-07-05 13:03:17 +0200
commitf37c4c86622c5e0ea10e0a0249e203c412c2db2e (patch)
tree07f56584f2939fa1c563d74c1f1811fded920ef8 /src
parentda3351085519acf73dc8ddde3cf0b526b816551b (diff)
downloadafl++-f37c4c86622c5e0ea10e0a0249e203c412c2db2e.tar.gz
update llvm recommendations
Diffstat (limited to 'src')
-rw-r--r--src/afl-cc.c17
-rw-r--r--src/afl-fuzz.c2
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;