aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2020-08-09 20:24:56 +0200
committervan Hauser <vh@thc.org>2020-08-09 20:24:56 +0200
commite99d7e973001adea65c68113b08792144d6aa5c8 (patch)
treec14ca381bfc47c30afa1a5aab99a66ad71668064 /include
parentb60663c0318b8baf21b36b549d765ddd2eeeb54e (diff)
downloadafl++-e99d7e973001adea65c68113b08792144d6aa5c8.tar.gz
integration in fuzz_one
Diffstat (limited to 'include')
-rw-r--r--include/afl-fuzz.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h
index 19807880..88392867 100644
--- a/include/afl-fuzz.h
+++ b/include/afl-fuzz.h
@@ -430,7 +430,9 @@ typedef struct afl_state {
*in_bitmap, /* Input bitmap */
*file_extension, /* File extension */
*orig_cmdline, /* Original command line */
- *infoexec; /* Command to execute on a new crash */
+ *infoexec, /* Command to execute on a new crash */
+ *taint_input_file, /* fuzz_input_one input file */
+ *taint_src, *taint_map;
u32 hang_tmout; /* Timeout used for hang det (ms) */
@@ -441,7 +443,8 @@ typedef struct afl_state {
custom_only, /* Custom mutator only mode */
python_only, /* Python-only mode */
is_main_node, /* if this is the main node */
- is_secondary_node; /* if this is a secondary instance */
+ is_secondary_node, /* if this is a secondary instance */
+ taint_needs_splode; /* explode fuzz input */
u32 stats_update_freq; /* Stats update frequency (execs) */
@@ -502,7 +505,8 @@ typedef struct afl_state {
useless_at_start, /* Number of useless starting paths */
var_byte_count, /* Bitmap bytes with var behavior */
current_entry, /* Current queue entry ID */
- havoc_div; /* Cycle count divisor for havoc */
+ havoc_div, /* Cycle count divisor for havoc */
+ taint_len;
u64 total_crashes, /* Total number of crashes */
unique_crashes, /* Crashes with unique signatures */