-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add initial support for embedded sandboxed code #174
Conversation
This allows platforms with no support for dynamic linking to ship with full binary translation performance
Would it help if i got this compiling on the mac? Edited: What do you need help on? I am not very familiar with the code base. |
Testing on windows pending. |
If you can test on Windows and MacOS, that would be great. Otherwise, I don't need much help with this part. It just needs some time to complete. |
Embeddable generated files now use prefix/suffix Also, store MachineOptions in the Machine in order to create the correct future segments
This is an embedded dynamic executable with 3 execute segments. The first one is the dynamic linker loader, and the other two are the program and libc.so. |
9f6c794
to
49bb9e4
Compare
49bb9e4
to
41af7cc
Compare
This allows platforms with no support for dynamic linking to ship with full binary translation performance
This feature is not done yet. What's missing: