aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2016-11-06 10:36:15 +0000
committerbloodstalker <thabogre@gmail.com>2016-11-06 10:36:15 +0000
commitfa0b9e4989f8b9271933a3547ccca56f23d80b79 (patch)
treec1732f946a9c0b90c32ca2fece1fa4cfcab21ce4 /README.md
parentadded the misra-c check command (diff)
downloadmutator-fa0b9e4989f8b9271933a3547ccca56f23d80b79.tar.gz
mutator-fa0b9e4989f8b9271933a3547ccca56f23d80b79.zip
updated the description. was really outdated.
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 8 insertions, 2 deletions
diff --git a/README.md b/README.md
index 8ba574a..2c445c2 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,10 @@
# mutator
-a simple C code mutator. mutator.cpp is the source file for the mutator which uses the LLVM libraries. the makefile is what it says it is.
-mutator.sh is a simple UI similar to other 'nix programs.
+a C code mutator,Misra-C 2004 checker and when possible, a Misra-C implementer.
+mutator-lvl0.cpp contains the Misra-C rules to check.
+mutator.cpp contains the mutators which are not copiled for the time being since im working on Misra-C only for the time being, along with some Misra-C implementers.
+mutator-lvl2.cpp contains some other Misra-C implementers. Rewriting the code inmultiple stages allows for more simplistic rewrites and is also a check to see whether the output is actually buildable.
+mutator.sh is the UI, which is supposed to work like just any other nix UI(option-wise).
+the utility folder holds the C source and headers that are necessary to run the instruented code(currently unused).
+mutator-aux.cpp.h hold the auxillary functions that most modules will need.
+well there is the makefile...