Merge pull request #497 from murx-/dev

Add support for specific custom mutator name
This commit is contained in:
van Hauser
2020-08-09 01:19:55 +02:00
committed by GitHub
3 changed files with 4 additions and 0 deletions

View File

@ -656,6 +656,7 @@ typedef struct afl_state {
struct custom_mutator {
const char *name;
char * name_short;
void * dh;
u8 * post_process_buf;
size_t post_process_size;

View File

@ -142,6 +142,7 @@ struct custom_mutator *load_custom_mutator(afl_state_t *afl, const char *fn) {
struct custom_mutator *mutator = ck_alloc(sizeof(struct custom_mutator));
mutator->name = fn;
mutator->name_short = strrchr(fn, '/') + 1;
ACTF("Loading custom mutator library from '%s'...", fn);
dh = dlopen(fn, RTLD_NOW);

View File

@ -1683,6 +1683,8 @@ custom_mutator_stage:
has_custom_fuzz = true;
afl->stage_short = el->name_short;
for (afl->stage_cur = 0; afl->stage_cur < afl->stage_max;
++afl->stage_cur) {