Re: Exodus: Lightweight relocation engine. Useful?

2018-02-02 Thread Dan Kaminsky
So Exodus will in fact compile an executable, via dietlibc or musl, but it's an execve wrapper, and it seems you've stubbed that. You have to change the relevant line in src/exodus_bundlers/launchers.py to: args = initial_args + ['-shared', '-fPIC', '-O3', input_filename, '-o', output_fil

Re: Exodus: Lightweight relocation engine. Useful?

2018-02-02 Thread Rick Payne
On Fri, 2018-02-02 at 16:28 -0800, Dan Kaminsky wrote: > That's where I hit my wall, but it seems pretty much a bullseye on > your wheelhouse. Suggestions? I saw the exodus announcement too - very nice. I wondered if you could alter it to emit a C program that dlopen()s the binary, looks up main(