diff options
| author | van Hauser <vh@thc.org> | 2020-03-05 10:52:26 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-05 10:52:26 +0100 |
| commit | 9d686ba52312a2ac03e04d1f10964705a368a165 (patch) | |
| tree | 645f58283727a2cc42889d023c18b3cf78ae375d /llvm_mode/TODO | |
| parent | 70a67ca67d0ea105d2b75dae388be03051cf0bf3 (diff) | |
| download | afl++-9d686ba52312a2ac03e04d1f10964705a368a165.tar.gz | |
Add LTO collision free llvm_mode (#223)
* first new implementation, only works with AFL_DONT_OPTIMIZE * bug hunting * interim commit * finalized LTO non-collision solution * update documentation * merge resulted in some problems, fixing these * added lto env to env check * fixed llvm weirdness to messes up our instrumentation due CFG rewrite optimizations * all llvm instrumentation issues have been resolved! :-) * llvm 9 is required (so far) * update lto readme
Diffstat (limited to 'llvm_mode/TODO')
| -rw-r--r-- | llvm_mode/TODO | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm_mode/TODO b/llvm_mode/TODO new file mode 100644 index 00000000..2729d688 --- /dev/null +++ b/llvm_mode/TODO @@ -0,0 +1,10 @@ +TODO for afl-ld: +* handle libfoo.a object archives + +TODO for afl-llvm-lto-instrumentation: +* better algo for putting stuff in the map? +* try to predict how long the instrumentation process will take + +TODO for afl-llvm-lto-whitelist +* different solution then renaming? + |
