aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2017-11-28 06:23:25 +0000
committerbloodstalker <thabogre@gmail.com>2017-11-28 06:23:25 +0000
commit6afedf2dc71ff8086b42f524b05bd73fdbacaf0d (patch)
tree6b69b3bea7de6fed5c53a603a7bb570b403892d2
parentreadme update [ci skip] (diff)
downloadmutator-6afedf2dc71ff8086b42f524b05bd73fdbacaf0d.tar.gz
mutator-6afedf2dc71ff8086b42f524b05bd73fdbacaf0d.zip
readme update [ci skip]
Diffstat (limited to '')
-rw-r--r--README.md9
1 files changed, 4 insertions, 5 deletions
diff --git a/README.md b/README.md
index 6adc0e2..d937ef1 100644
--- a/README.md
+++ b/README.md
@@ -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