12 Commits

Author SHA1 Message Date
Kevin Haubris 34fd7ba6cc Added changes and example of building as .so file, a runner.c file, and how to run it for #1 2022-05-16 12:48:34 -05:00
Kevin Haubris 3e3c44f713 Misc changes for freebsd and openbsd
- getOSName and strcmp to check version of OS, and do different logic.
- Hack to allocate memory closer together.
2022-05-04 14:33:44 -05:00
Kevin Haubris 2df0cbedd0 Added example of linux and mac specific uname calls. 2022-05-04 08:52:22 -05:00
Kevin Haubris bf1637d4f7 Added getOSName function to internal API 2022-05-03 18:54:22 -05:00
Kevin Haubris 14459ee7f0 Added initial changes to run on freebsd (as of now debug only), object files need to be built on linux 2022-05-03 17:56:11 -05:00
Kevin Haubris 3b543e6324 Added example of generic object file. 2022-05-03 12:18:58 -05:00
Kevin Haubris ddecb9d09e Removed failing targets from Makefile. 2022-05-03 12:16:00 -05:00
Kevin Haubris c07a137dc6 Added example of running the ELFLoader binary. 2022-05-03 11:55:53 -05:00
Kevin Haubris a1eca7db6b Added example of generating arguments. 2022-05-03 11:45:54 -05:00
Kevin Haubris 9513974d51 Fixed README 2022-04-26 14:24:47 -05:00
Kevin Haubris c14c7118c3 Added the BSD license 2022-04-26 13:04:57 -05:00
Kevin Haubris 3213f9e9ad Initial commit 2022-04-26 12:55:27 -05:00