A factory function that instantiates an implementation of the GC interface. In case the instance was allocated on the C heap, it is supposed to free itself upon calling it's destructor.
Called during runtime initialization to initialize a GC instance of given name.
Register a GC factory under the given name. This function must be called from a C constructor before druntime is initialized.
Contains a registry for GC factories.