mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-11 09:41:35 +00:00
parent
08f44f4e5d
commit
a194a82bcd
@ -38,7 +38,7 @@ many dead ends until we got to this:
|
|||||||
* Our compiler (afl-clang-lto/afl-clang-lto++) takes care of setting the correct
|
* Our compiler (afl-clang-lto/afl-clang-lto++) takes care of setting the correct
|
||||||
LTO options and runs our own afl-ld linker instead of the system linker.
|
LTO options and runs our own afl-ld linker instead of the system linker.
|
||||||
* The LLVM linker collects all LTO files to link and instruments them so that we
|
* The LLVM linker collects all LTO files to link and instruments them so that we
|
||||||
have non-colliding edge overage.
|
have non-colliding edge coverage.
|
||||||
* We use a new (for afl) edge coverage - which is the same as in llvm
|
* We use a new (for afl) edge coverage - which is the same as in llvm
|
||||||
-fsanitize=coverage edge coverage mode. :)
|
-fsanitize=coverage edge coverage mode. :)
|
||||||
|
|
||||||
@ -361,4 +361,4 @@ control flow graph.
|
|||||||
This is all now fixed with llvm 11+. The llvm's own linker is now able to load
|
This is all now fixed with llvm 11+. The llvm's own linker is now able to load
|
||||||
passes and this bypasses all problems we had.
|
passes and this bypasses all problems we had.
|
||||||
|
|
||||||
Happy end :)
|
Happy end :)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user