core.runtime: loadLibrary and unloadLibrary?
code at dawg.eu
Thu Jan 10 16:10:29 PST 2013
> About D shared libraries, this is what's missing:
> The runtime need to collect the following from all loaded images (shared
> libraries and executables) and all that are loaded during program
> * Exception handling tables
> * Ranges scanned by the GC
> * TLS data
> There are more issues than listed above that I can remember right now.
Right this is the same state on POSIX and of 2.061 all shared libraries
produced by dmd try to call a weakly linked `_d_dso_registry` upon
loading/unloading to pass EH and ModuleInfo tables.
The current state of:
Some unsolved issues remain:
More information about the Digitalmars-d