diff options
| author | Khaled Yakdan <yakdan@code-intelligence.de> | 2019-08-01 14:22:48 +0200 |
|---|---|---|
| committer | Khaled Yakdan <yakdan@code-intelligence.de> | 2019-08-01 14:22:48 +0200 |
| commit | ebf2c8caa590468e1eafbc257e44dc30af82e5f8 (patch) | |
| tree | 2b277b9bde32b82c2cedf684869c96424baa005f /TODO | |
| parent | a949b40d11956f34c51f4546412a73e0400d1ffc (diff) | |
| parent | 7ca22cd552ff21ac0ef7cc1ab5e6e71912752a58 (diff) | |
| download | afl++-ebf2c8caa590468e1eafbc257e44dc30af82e5f8.tar.gz | |
Merge remote-tracking branch 'github/master' into custom_mutator
# Conflicts: # Makefile # afl-fuzz.c
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/TODO b/TODO new file mode 100644 index 00000000..3d1e444d --- /dev/null +++ b/TODO @@ -0,0 +1,34 @@ +Roadmap 2.53d: +============== + - indent all the code: clang-format -style=Google + + - update docs/sister_projects.txt + +afl-fuzz: + - put mutator, scheduler, forkserver and input channels in individual files + - reuse forkserver for showmap, afl-cmin, etc. + +gcc_plugin: + - needs to be rewritten + - fix crashes when compiling :( + - whitelist support + - skip over uninteresting blocks + - laf-intel + - neverZero + +qemu_mode: + - deferred mode with AFL_DEFERRED_QEMU=0xaddress + +unit testing / or large testcase campaign + + +Roadmap 2.54d: +============== + - expand MAP size to 256k (current L2 cache size on processors) + -> 18 bit map + - llvm_mode: dynamic map size and collission free basic block IDs + +qemu_mode: + - persistent mode patching the return address (WinAFL style) + - instrument only comparison with immediate values by default when using compcov + |
