From 6afedf2dc71ff8086b42f524b05bd73fdbacaf0d Mon Sep 17 00:00:00 2001 From: bloodstalker Date: Tue, 28 Nov 2017 09:53:25 +0330 Subject: readme update [ci skip] --- README.md | 9 ++++----- 1 file 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.
* 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.
Mutation levels have nothing to do with the order of mutants.
-* mutatord is the mutator daemon that runs the server. [daemon](README.md)
-* mutatorclient is the thin client that sends commands to the server.[daemon/](README.md)
-* safercpp-arr is SaferCPP's automatic refactoring tool for arrays.[safercpp](safercpp/README.md)
-* 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)
-* obfuscator is a C/C++ source-level translation tool.[obfuscator](obfuscator/README.md)
+* [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.
+* [safercpp-arr](safercpp/README.md) is SaferCPP's automatic refactoring tool for arrays.
+* [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.
+* [obfuscator](obfuscator/README.md) is a C/C++ source-level translation tool.

## How to get project mutator -- cgit v1.2.3