Jeremiah Orians 4d269a528b Make fuzzing either with third party tools | %!s(int64=3) %!d(string=hai) anos | |
---|---|---|
functions | %!s(int64=4) %!d(string=hai) anos | |
guix | %!s(int64=3) %!d(string=hai) anos | |
include | %!s(int64=3) %!d(string=hai) anos | |
lib | %!s(int64=3) %!d(string=hai) anos | |
mes | %!s(int64=3) %!d(string=hai) anos | |
module | %!s(int64=3) %!d(string=hai) anos | |
scaffold | %!s(int64=4) %!d(string=hai) anos | |
scripts | %!s(int64=3) %!d(string=hai) anos | |
src | %!s(int64=3) %!d(string=hai) anos | |
test | %!s(int64=3) %!d(string=hai) anos | |
.gitignore | %!s(int64=3) %!d(string=hai) anos | |
LICENSE | %!s(int64=6) %!d(string=hai) anos | |
README.md | %!s(int64=3) %!d(string=hai) anos | |
guix.scm | %!s(int64=3) %!d(string=hai) anos | |
kaem.run | %!s(int64=3) %!d(string=hai) anos | |
makefile | %!s(int64=3) %!d(string=hai) anos | |
pre-inst-env | %!s(int64=3) %!d(string=hai) anos |
Making Mes.c M2-Planet friendly
The goal of this project is to provide a minimally-adapted GNU Mes which can be compiled by M2-Planet and is able to compile the real GNU Mes (and thereby run mescc).
Completed for x86 but porting to M2libc to accelerate architecture porting is not done.
Just run:
$ make mes-m2-boot
You can try running mescc like this
$ ./bin/mes --no-auto-compile -L module -e main scripts/mescc.scm -I include -v -S scaffold/exit-42.c -o foo.S
You can also compare the execution with guile's:
$ guile --no-auto-compile -L module -e main scripts/mescc.scm -I include -v -S scaffold/exit-42.c -o foo.S
to compile using the MesCC and nyacc included here.