diff options
-rw-r--r-- | TODO | 16 | ||||
-rw-r--r-- | docs/ChangeLog | 2 |
2 files changed, 7 insertions, 11 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.) + diff --git a/docs/ChangeLog b/docs/ChangeLog index 1cd95650..2fc4efbc 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -39,7 +39,7 @@ Version ++2.53d (dev): - NeverZero counters for QEMU - NeverZero counters for Unicorn - CompareCoverage Unicorn - - Immediates-only instrumentation for CompareCoverage + - immediates-only instrumentation for CompareCoverage -------------------------- |