Loading an SO
Posted: Tue Feb 12, 2008 11:05 pm
Hi everyone,
I've been looking into loading SO binaries as my OS's drivers lately. So far I've been perusing the ELF specification, the NewOS source code, and numerous other websites (courtesy of Google).
But now, after almost a week of searching, I'm still hardly anywhere nearer to getting it working.
All I need is to load an SO binary to a specific location in memory (assume I already have the binary loaded and in RAM) and to link any external references in that binary to the kernel (ie, dprintf). That's all I need - nothing fancy.
Can anybody help me out here?
I've been looking into loading SO binaries as my OS's drivers lately. So far I've been perusing the ELF specification, the NewOS source code, and numerous other websites (courtesy of Google).
But now, after almost a week of searching, I'm still hardly anywhere nearer to getting it working.
All I need is to load an SO binary to a specific location in memory (assume I already have the binary loaded and in RAM) and to link any external references in that binary to the kernel (ie, dprintf). That's all I need - nothing fancy.
Can anybody help me out here?