aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Maier <dmnk@google.com>2023-07-30 21:59:57 +0000
committerDominik Maier <dmnk@google.com>2023-07-30 21:59:57 +0000
commitd0782a7f03a23f8323772d189e5b66a4eb086afd (patch)
tree1ebec2ef7c371a1e0322e1e86989193bebfac894
parent168ade3b70077ec6a24df9fc594e3b8c1db89bd6 (diff)
downloadafl++-d0782a7f03a23f8323772d189e5b66a4eb086afd.tar.gz
Various fixes for warnings, extends #1818
-rw-r--r--include/afl-mutations.h13
-rw-r--r--src/afl-fuzz-one.c2
-rw-r--r--src/afl-fuzz-redqueen.c2
m---------unicorn_mode/unicornafl0
4 files changed, 9 insertions, 8 deletions
diff --git a/include/afl-mutations.h b/include/afl-mutations.h
index 5dde4473..1806790e 100644
--- a/include/afl-mutations.h
+++ b/include/afl-mutations.h
@@ -25,13 +25,14 @@
u32 max_len - the maximum size the mutated buffer may grow to
*/
-#ifndef _ANDROID_ASHMEM_H
- #define AFL_MUTATIONS_H
+#ifndef AFL_MUTATIONS_H
+#define AFL_MUTATIONS_H
- #include <stdbool.h>
- #include "afl-fuzz.h"
+#include <stdbool.h>
+#include <inttypes.h>
+#include "afl-fuzz.h"
- #define MUT_STRATEGY_ARRAY_SIZE 256
+#define MUT_STRATEGY_ARRAY_SIZE 256
enum {
@@ -2456,7 +2457,7 @@ inline u32 afl_mutate(afl_state_t *afl, u8 *buf, u32 len, u32 steps,
}
char buf[20];
- snprintf(buf, sizeof(buf), "%lld", val);
+ snprintf(buf, sizeof(buf), "%" PRId64, val);
u32 old_len = off2 - off;
u32 new_len = strlen(buf);
diff --git a/src/afl-fuzz-one.c b/src/afl-fuzz-one.c
index f4ae7bfd..2ad4697e 100644
--- a/src/afl-fuzz-one.c
+++ b/src/afl-fuzz-one.c
@@ -2995,7 +2995,7 @@ havoc_stage:
// fprintf(stderr, "val: %u-%u = %ld\n", off, off2, val);
char buf[20];
- snprintf(buf, sizeof(buf), "%lld", val);
+ snprintf(buf, sizeof(buf), "%" PRId64, val);
// fprintf(stderr, "BEFORE: %s\n", out_buf);
diff --git a/src/afl-fuzz-redqueen.c b/src/afl-fuzz-redqueen.c
index 8a652a9f..54bf4e32 100644
--- a/src/afl-fuzz-redqueen.c
+++ b/src/afl-fuzz-redqueen.c
@@ -2665,7 +2665,7 @@ static u8 rtn_fuzz(afl_state_t *afl, u32 key, u8 *orig_buf, u8 *buf, u8 *cbuf,
}
- rtn_fuzz_next_iter:
+ // rtn_fuzz_next_iter:
afl->stage_cur++;
}
diff --git a/unicorn_mode/unicornafl b/unicorn_mode/unicornafl
-Subproject f2cede37a75bbd4a9b9438f0277727b5d462057
+Subproject 2df75f3e1045367cab95fe3471191b38c1a9f79