<div dir="ltr">Hi,<div><br></div><div>SymbolLookup and the older System.load/loadLibrary all make the assumption that any library we wish to load is located in a file on the, er, "native" file system.</div><div><br></div><div>I guess this is a limitation inherited from dlopen and LoadLibrary.</div><div><br></div><div>Many Java projects that include native code, then tend to package their native libraries as part of their jar files, and extract them to /tmp, or the like, before loading them.</div><div><br></div><div>This old practice is starting to become problematic, since /tmp is now often mounted with noexec for security.</div><div><br></div><div>So, is there some possible path forward that'll allow us to load libraries from e.g. a memory segment instead of a file?</div><div><br></div><div>Thanks,</div><div>Chris</div></div>