loding shared library into shared memory

Is there anyway I can load a shared library into shared memory in a process so that some other process can simply map that shared memory (to the same address) and simply invoke functions? I understand that the external in the shared library need to have an additional jump into process-specific memory locations to call into appropriate functions (like elf plt). But, is such a thing viable with today’s tools.

Source: dll

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.