Lines Matching defs:custom_mutator
769 struct custom_mutator { struct
771 const char *name;
772 char * name_short;
773 void * dh;
774 u8 * post_process_buf;
775 u8 stacked_custom_prob, stacked_custom;
777 void *data; /* custom mutator data ptr */
788 void *(*afl_custom_init)(afl_state_t *afl, unsigned int seed);
797 const char *(*afl_custom_introspection)(void *data);
815 u32 (*afl_custom_fuzz_count)(void *data, const u8 *buf, size_t buf_size);
834 size_t (*afl_custom_fuzz)(void *data, u8 *buf, size_t buf_size, u8 **out_buf,
850 const char *(*afl_custom_describe)(void *data, size_t max_description_len);
867 size_t (*afl_custom_post_process)(void *data, u8 *buf, size_t buf_size,
892 s32 (*afl_custom_init_trim)(void *data, u8 *buf, size_t buf_size);
911 size_t (*afl_custom_trim)(void *data, u8 **out_buf);
925 s32 (*afl_custom_post_trim)(void *data, u8 success);
943 size_t (*afl_custom_havoc_mutation)(void *data, u8 *buf, size_t buf_size,
955 u8 (*afl_custom_havoc_mutation_probability)(void *data);
967 u8 (*afl_custom_queue_get)(void *data, const u8 *filename);
980 u8 (*afl_custom_queue_new_entry)(void *data, const u8 *filename_new_queue,
1009 void setup_custom_mutators(afl_state_t *); argument