aboutsummaryrefslogtreecommitdiffstats
path: root/bruiser/faultreiber
diff options
context:
space:
mode:
authorbloodstalker <thabogre@gmail.com>2018-08-08 11:47:03 +0000
committerbloodstalker <thabogre@gmail.com>2018-08-08 11:47:03 +0000
commit11b88d35f89bcc679b09562b566478271137d649 (patch)
treea4077ccb545bd6b72918c33ed76ea29da3160334 /bruiser/faultreiber
parentadded new options to delf (diff)
downloadmutator-11b88d35f89bcc679b09562b566478271137d649.tar.gz
mutator-11b88d35f89bcc679b09562b566478271137d649.zip
faultreiber is a submodule now. it generates binary file format parsers in C. the memory management side of faultreiber is not implemented yet since im on the fence on how to do it. faultreiber along with tablegen will completely automate the process of adding new file formats to bruiser.
Diffstat (limited to '')
m---------bruiser/faultreiber0
-rwxr-xr-xbruiser/faultreibergen.sh5
2 files changed, 5 insertions, 0 deletions
diff --git a/bruiser/faultreiber b/bruiser/faultreiber
new file mode 160000
+Subproject dfe00e935a95e48590e0e2f7525f4a23e70f3ed
diff --git a/bruiser/faultreibergen.sh b/bruiser/faultreibergen.sh
new file mode 100755
index 0000000..d95979d
--- /dev/null
+++ b/bruiser/faultreibergen.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+cd $(dirname $0)
+"./faultreiber.py" --targetname autowasm --outdir ./test/ --structs ./test/struct.json --datetime --structsinclude ./resources/structsinclude.h --xml ./resources/wasm.xml
+"clang-format" -i ./test/read.c ./test/structs.h ./test/aggregate.c ./test/aggregate.h ./test/read.h
+#"less" ./test/structs.h