Commit Graph

7 Commits

Author SHA1 Message Date
xenia f6da2eb731 commit MAJOR elf crimes to invoke ld.so at runtime 2020-10-19 02:35:20 -04:00
xenia fb05155915 committing ELF crimes (part 1)
make a dynamic binary that works under both glibc and musl (given you
invoke ld.so directly and create a fake musl libc pointing to glibc)
2020-10-16 23:33:50 -04:00
xenia a38a6219c2 install top level error escape handler 2020-10-14 22:18:35 -04:00
xenia 9da497d10b update readme 2020-10-14 18:52:09 -04:00
xenia 35236b5052 add demo of static binary ffi
this adds a demo where the embedding C wrapper creates a new primitive
module with an ffi table which can be accessed and used from the racket
side to call functions, even when the runtime is hosted in a static
binary
2020-10-14 18:17:24 -04:00
xenia 74daa90c95 update embedding launcher to cooperate with 3m GC 2020-10-14 17:33:50 -04:00
xenia ca7466f388 initial commit 2020-10-13 04:40:00 -04:00