puppy
puppy copied to clipboard
Support dynamic libraries
Add support for loading shared libraries into process' address space
This could be as simple as having explicit dlopen, dlsym calls - but for true victory points, it should go all the way to reading a shared library list off of ELF (recursively even..) and loading those at process startup
This task is likely to involve support for relocating dynamic objects
The main action item pending here is mapping shared libraries at process load and supporting resolution of undefined symbols in the main binary