diff options
author | van Hauser <vh@thc.org> | 2019-08-19 12:54:55 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2019-08-19 12:54:55 +0200 |
commit | d3d0682310b840b027083133837bcd9be0638281 (patch) | |
tree | f2ae082998937985ec14a3df10c0d7a94d9369ec /TODO | |
parent | 7cb0658b0091ecae9458c250505a05d1402a4fc8 (diff) | |
download | AFLplusplus-d3d0682310b840b027083133837bcd9be0638281.tar.gz |
seperated the forkserver from afl-fuzz and afl-tmin
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 23 |
1 files changed, 18 insertions, 5 deletions
@@ -1,12 +1,24 @@ Roadmap 2.53d: ============== - - indent all the code: .clang-format - - update docs/sister_projects.txt +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. + - modularize: forkserver is in a module + others: + mutator - is deeply integrated and would loose performance if split + scheduler - is within this and as the values it operates on are afl + specific it does not make sense to seperate this + input - if we get different input vectors then this would make sense, + e.g. network (which we have seen is super non-performant and using + desock is much faster) + so for the moment we are done? (vh) + +docs/: + - update docs/sister_projects.txt + - doc + example for AFL_CUSTOM_MUTATOR_LIBRARY gcc_plugin: - needs to be rewritten @@ -17,8 +29,9 @@ gcc_plugin: - neverZero qemu_mode: + - update to 4.x - deferred mode with AFL_DEFERRED_QEMU=0xaddress - @andrea - dont we have that already with AFL_ENTRYPOINT? + (vh: @andrea - dont we have that already with AFL_ENTRYPOINT?) unit testing / or large testcase campaign |