aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/afl-fuzz.h2
-rw-r--r--include/common.h3
-rw-r--r--src/afl-analyze.c7
-rw-r--r--src/afl-common.c6
-rw-r--r--src/afl-forkserver.c2
-rw-r--r--src/afl-fuzz-state.c2
-rw-r--r--src/afl-fuzz.c2
-rw-r--r--src/afl-showmap.c5
-rw-r--r--src/afl-tmin.c6
9 files changed, 13 insertions, 22 deletions
diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h
index 47aad5af..357cd854 100644
--- a/include/afl-fuzz.h
+++ b/include/afl-fuzz.h
@@ -239,8 +239,6 @@ enum {
};
-extern u8 *doc_path; /* gath to documentation dir */
-
/* Python stuff */
#ifdef USE_PYTHON
diff --git a/include/common.h b/include/common.h
index c26740ed..c9436e81 100644
--- a/include/common.h
+++ b/include/common.h
@@ -48,6 +48,9 @@ char **get_qemu_argv(u8 *own_loc, u8 **target_path_p, int argc, char **argv);
char **get_wine_argv(u8 *own_loc, u8 **target_path_p, int argc, char **argv);
char * get_afl_env(char *env);
+extern u8 be_quiet;
+extern u8 *doc_path; /* path to documentation dir */
+
/* Get unix time in milliseconds */
u64 get_cur_time(void);
diff --git a/src/afl-analyze.c b/src/afl-analyze.c
index d509c43e..473a257d 100644
--- a/src/afl-analyze.c
+++ b/src/afl-analyze.c
@@ -60,10 +60,9 @@ static s32 child_pid; /* PID of the tested program */
u8 *trace_bits; /* SHM with instrumentation bitmap */
static u8 *in_file, /* Analyzer input test case */
- *prog_in, /* Targeted program input file */
- *doc_path; /* Path to docs */
+ *prog_in; /* Targeted program input file */
-static u8 *in_data; /* Input data for analysis */
+ static u8 *in_data; /* Input data for analysis */
static u32 in_len, /* Input data length */
orig_cksum, /* Original checksum */
@@ -77,7 +76,7 @@ static s32 dev_null_fd = -1; /* FD to /dev/null */
u8 edges_only, /* Ignore hit counts? */
use_hex_offsets, /* Show hex offsets? */
- be_quiet, use_stdin = 1; /* Use stdin for program input? */
+ use_stdin = 1; /* Use stdin for program input? */
static volatile u8 stop_soon, /* Ctrl-C pressed? */
child_timed_out; /* Child timed out? */
diff --git a/src/afl-common.c b/src/afl-common.c
index c73d8725..920c7dfd 100644
--- a/src/afl-common.c
+++ b/src/afl-common.c
@@ -38,8 +38,10 @@
#endif
#include <limits.h>
-extern u8 be_quiet;
-char * afl_environment_variables[] = {
+u8 be_quiet = 0;
+u8 *doc_path = "";
+
+char *afl_environment_variables[] = {
"AFL_ALIGNED_ALLOC", "AFL_ALLOW_TMP", "AFL_ANALYZE_HEX", "AFL_AS",
"AFL_AUTORESUME", "AFL_AS_FORCE_INSTRUMENT", "AFL_BENCH_JUST_ONE",
diff --git a/src/afl-forkserver.c b/src/afl-forkserver.c
index 01a606c3..962ca86d 100644
--- a/src/afl-forkserver.c
+++ b/src/afl-forkserver.c
@@ -49,8 +49,6 @@
/* Describe integer as memory size. */
-extern u8 *doc_path;
-
list_t fsrv_list = {.element_prealloc_count = 0};
/* Initializes the struct */
diff --git a/src/afl-fuzz-state.c b/src/afl-fuzz-state.c
index 1d99e1fa..80176a10 100644
--- a/src/afl-fuzz-state.c
+++ b/src/afl-fuzz-state.c
@@ -34,8 +34,6 @@ char *power_names[POWER_SCHEDULES_NUM] = {
"explore", "fast", "coe", "lin", "quad", "exploit", "mmopt", "rare"};
-u8 *doc_path = NULL; /* gath to documentation dir */
-
/* Initialize MOpt "globals" for this afl state */
static void init_mopt_globals(afl_state_t *afl) {
diff --git a/src/afl-fuzz.c b/src/afl-fuzz.c
index ba56ff67..617a42ec 100644
--- a/src/afl-fuzz.c
+++ b/src/afl-fuzz.c
@@ -25,8 +25,6 @@
#include "afl-fuzz.h"
-u8 be_quiet = 0;
-
static u8 *get_libradamsa_path(u8 *own_loc) {
u8 *tmp, *cp, *rsl, *own_copy;
diff --git a/src/afl-showmap.c b/src/afl-showmap.c
index eaab5c31..f8a38c36 100644
--- a/src/afl-showmap.c
+++ b/src/afl-showmap.c
@@ -59,13 +59,10 @@
#include <sys/types.h>
#include <sys/resource.h>
-u8 be_quiet;
-
char *stdin_file; /* stdin file */
u8 *in_dir, /* input folder */
- *doc_path, /* Path to docs */
- *at_file = NULL; /* Substitution string for @@ */
+ *at_file = NULL; /* Substitution string for @@ */
static u8 *in_data; /* Input data */
diff --git a/src/afl-tmin.c b/src/afl-tmin.c
index 2275aef5..8a5e3eef 100644
--- a/src/afl-tmin.c
+++ b/src/afl-tmin.c
@@ -61,8 +61,7 @@
static u8 *mask_bitmap; /* Mask for trace bits (-B) */
u8 *in_file, /* Minimizer input test case */
- *output_file, /* Minimizer output file */
- *doc_path; /* Path to docs */
+ *output_file; /* Minimizer output file */
static u8 *in_data; /* Input data for trimming */
@@ -77,8 +76,7 @@ u8 crash_mode, /* Crash-centric mode? */
hang_mode, /* Minimize as long as it hangs */
exit_crash, /* Treat non-zero exit as crash? */
edges_only, /* Ignore hit counts? */
- exact_mode, /* Require path match for crashes? */
- be_quiet;
+ exact_mode; /* Require path match for crashes? */
static volatile u8 stop_soon; /* Ctrl-C pressed? */