summaryrefslogtreecommitdiff
path: root/input.h
diff options
context:
space:
mode:
authorarnow117 <arnow117@163.com>2019-04-09 05:14:11 +0800
committerarnow117 <arnow117@163.com>2019-04-09 05:14:11 +0800
commitc7566f6a86ec3197dc9fadd099708b9aa950838b (patch)
treedfd5e57434a8e6ebf4da2c397c0233b2b0d2328b /input.h
parent868dccfed95dcbbaf7840683c4e9ca466be7bb9c (diff)
downloadhonggfuzz-c7566f6a86ec3197dc9fadd099708b9aa950838b.tar.gz
add support for external command mutating files which have effective coverage feedback
Diffstat (limited to 'input.h')
-rw-r--r--input.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/input.h b/input.h
index 769335a5..15664ce7 100644
--- a/input.h
+++ b/input.h
@@ -31,9 +31,10 @@ extern bool input_getNext(run_t* run, char* fname, bool rewind);
extern bool input_init(honggfuzz_t* hfuzz);
extern bool input_parseDictionary(honggfuzz_t* hfuzz);
extern bool input_parseBlacklist(honggfuzz_t* hfuzz);
-extern bool input_prepareDynamicInput(run_t* run);
-extern bool input_prepareStaticFile(run_t* run, bool rewind);
+extern bool input_prepareDynamicInput(run_t* run, bool need_mangele);
+extern bool input_prepareStaticFile(run_t* run, bool rewind, bool need_mangele);
extern bool input_prepareExternalFile(run_t* run);
extern bool input_postProcessFile(run_t* run);
+extern bool input_feedbackMutateFile(run_t* run);
#endif /* ifndef _HF_INPUT_H_ */