diff options
author | bloodstalker <thabogre@gmail.com> | 2017-11-28 06:23:25 +0000 |
---|---|---|
committer | bloodstalker <thabogre@gmail.com> | 2017-11-28 06:23:25 +0000 |
commit | 6afedf2dc71ff8086b42f524b05bd73fdbacaf0d (patch) | |
tree | 6b69b3bea7de6fed5c53a603a7bb570b403892d2 | |
parent | readme update [ci skip] (diff) | |
download | mutator-6afedf2dc71ff8086b42f524b05bd73fdbacaf0d.tar.gz mutator-6afedf2dc71ff8086b42f524b05bd73fdbacaf0d.zip |
readme update [ci skip]
Diffstat (limited to '')
-rw-r--r-- | README.md | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -64,11 +64,10 @@ mutator is a suite of tools aimed at analysis and automation of C/C++ code devel * mutator or `m1` will run the level-1 implementers and mutators. `m1` is deprecated.<br/> * mutator-lvl2 or `m2` will be repurposed into an experiment. The idea is simple. To cut down on the mutant run-time, m2 will build the original source code as a shared library object. Due to ASLR(Adress Space Randomization Layout) the real difference between an executable and an `.so` is one single bit in the file header. We will keep the shared object in the memory, use it as a library to link against and even call through the dynamic linker and see how much we can cut down on the execution time of the mutants.<br/> Mutation levels have nothing to do with the order of mutants.<br/> -* mutatord is the mutator daemon that runs the server. [daemon](README.md)<br/> -* mutatorclient is the thin client that sends commands to the server.[daemon/](README.md)<br/> -* safercpp-arr is SaferCPP's automatic refactoring tool for arrays.[safercpp](safercpp/README.md)<br/> -* bruiser the short explanation is that bruiser is an interactive shell that mutates your code, gives you insight on the code-base loaded and more. For more info read the README on bruiser's folder in project root.[bruiser/](README.md)<br/> -* obfuscator is a C/C++ source-level translation tool.[obfuscator](obfuscator/README.md)<br/> +* [daemon](daemon/README.md): mutatord is the mutator daemon that runs the server. mutatorclient is the thin client that sends the commands to the server.<br/> +* [safercpp-arr](safercpp/README.md) is SaferCPP's automatic refactoring tool for arrays.<br/> +* [bruiser](bruiser/README.md) the short explanation is that bruiser is an interactive shell that mutates your code, gives you insight on the code-base loaded and more. For more info read the README on bruiser's folder in project root.<br/> +* [obfuscator](obfuscator/README.md) is a C/C++ source-level translation tool.<br/> <br/> ## How to get project mutator |