aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorAndrea Fioraldi <andreafioraldi@gmail.com>2019-09-03 11:24:45 +0200
committerAndrea Fioraldi <andreafioraldi@gmail.com>2019-09-03 11:24:45 +0200
commite969afc627ee625472b6e5d8b96c06c81d722aa4 (patch)
treed4aa81c937c8baed95d430e19262a38f36d2b4f3 /TODO
parentf094908f549151e604c92286e791816fae7d67fa (diff)
downloadAFLplusplus-e969afc627ee625472b6e5d8b96c06c81d722aa4.tar.gz
update todo
Diffstat (limited to 'TODO')
-rw-r--r--TODO16
1 files changed, 6 insertions, 10 deletions
diff --git a/TODO b/TODO
index c2cf10a5..06e9a634 100644
--- a/TODO
+++ b/TODO
@@ -1,13 +1,7 @@
Roadmap 2.53d:
==============
-all:
- - indent all the code: .clang-format?
- (vh: tried, the variable definion look very ugly then, what to do?)
-
afl-fuzz:
- - put mutator, scheduler, forkserver and input channels in individual files
- - reuse forkserver for showmap, afl-cmin, etc.
- custom mutator lib: example and readme
- env var to exclusively run the custom lib/py mutator
@@ -19,13 +13,10 @@ gcc_plugin:
- neverZero
qemu_mode:
- - update to 4.x
- - deferred mode with AFL_DEFERRED_QEMU=0xaddress
- (vh: @andrea - dont we have that already with AFL_ENTRYPOINT?)
+ - update to 4.x (probably this will be skipped :( )
unit testing / or large testcase campaign
-
Roadmap 2.54d:
==============
Problem: Average targets (tiff, jpeg, unrar) go through 1500 edges.
@@ -59,3 +50,8 @@ Problem: Average targets (tiff, jpeg, unrar) go through 1500 edges.
qemu_mode:
- persistent mode patching the return address (WinAFL style)
+ - deferred mode with AFL_DEFERRED_QEMU=0xaddress
+ (AFL_ENTRYPOINT let you to specify only a basic block address as starting
+ point. This will be implemented togheter with the logic for persistent
+ mode.)
+