dlopen(3) - Linux man page
linux.die.net › man › 3dlopen () The function dlopen () loads the dynamic library file named by the null-terminated string filename and returns an opaque "handle" for the dynamic library. If filename is NULL, then the returned handle is for the main program. If filename contains a slash ("/"), then it is interpreted as a (relative or absolute) pathname.
c - dlopen from memory? - Stack Overflow
https://stackoverflow.com/questions/505366412.02.2017 · From what I can tell there might be a few different ways to do this: Trick dlopen into thinking that your memory location is a file, even though it never leaves memory. Find some other system call which does what I'm looking for (I don't think this exists). Find some dynamic linking library which can link code directly in memory.
c - dlopen from memory? - Stack Overflow
stackoverflow.com › questions › 5053664Feb 13, 2017 · From what I can tell there might be a few different ways to do this: Trick dlopen into thinking that your memory location is a file, even though it never leaves memory. Find some other system call which does what I'm looking for (I don't think this exists). Find some dynamic linking library which can link code directly in memory.
dlopen(3) - Linux manual page - Michael Kerrisk
man7.org › linux › man-pagesdlopen () The function dlopen () loads the dynamic shared object (shared library) file named by the null-terminated string filename and returns an opaque "handle" for the loaded object. This handle is employed with other functions in the dlopen API, such as dlsym (3), dladdr (3), dlinfo (3), and dlclose ().