aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorvan Hauser <vh@thc.org>2020-05-09 11:35:54 +0200
committervan Hauser <vh@thc.org>2020-05-09 11:35:54 +0200
commitfa84e52af0cf1869a8abbff2f48a9c55e2d447d4 (patch)
tree3b6c6a565a8b39c88c14f1e30134268606a6915d /include
parentcf9238e09d74791c93a3a50ef2460d96529bcfa1 (diff)
downloadafl++-fa84e52af0cf1869a8abbff2f48a9c55e2d447d4.tar.gz
custom mutator code enhancements and code-format
Diffstat (limited to 'include')
-rw-r--r--include/afl-fuzz.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/afl-fuzz.h b/include/afl-fuzz.h
index d6a19c5d..7aed41d6 100644
--- a/include/afl-fuzz.h
+++ b/include/afl-fuzz.h
@@ -605,9 +605,9 @@ typedef struct afl_state {
u8 * in_scratch_buf;
size_t in_scratch_size;
- u8 * ex_buf;
- size_t ex_size;
- u32 custom_mutators_count;
+ u8 * ex_buf;
+ size_t ex_size;
+ u32 custom_mutators_count;
list_t custom_mutator_list;
@@ -623,8 +623,7 @@ struct custom_mutator {
void * dh;
u8 * pre_save_buf;
size_t pre_save_size;
- u8 stacked_custom_prob,
- stacked_custom;
+ u8 stacked_custom_prob, stacked_custom;
void *data; /* custom mutator data ptr */
@@ -815,13 +814,14 @@ void read_afl_environment(afl_state_t *, char **);
/* Custom mutators */
void setup_custom_mutators(afl_state_t *);
void destroy_custom_mutators(afl_state_t *);
-u8 trim_case_custom(afl_state_t *, struct queue_entry *q, u8 *in_buf, struct custom_mutator * mutator);
+u8 trim_case_custom(afl_state_t *, struct queue_entry *q, u8 *in_buf,
+ struct custom_mutator *mutator);
/* Python */
#ifdef USE_PYTHON
-struct custom_mutator * load_custom_mutator_py(afl_state_t *, char *);
-void finalize_py_module(void *);
+struct custom_mutator *load_custom_mutator_py(afl_state_t *, char *);
+void finalize_py_module(void *);
size_t pre_save_py(void *, u8 *, size_t, u8 **);
s32 init_trim_py(void *, u8 *, size_t);