Lines Matching refs:GC
2 * Contains the external GC interface.
20 alias BlkInfo = core.memory.GC.BlkInfo;
26 __gshared GC _instance = new ProtoGC();
27 __gshared GC proxiedGC; // used to iterate roots of Windows DLLs
30 GC instance() { return _instance; }
37 // do not import GC modules, they might add a dependency to this whole module
66 fprintf(stderr, "No GC was initialized, please recheck the name of the selected GC ('%.*s').\n", cast(int)config.gc.length, config.gc.ptr);
74 // Transfer all ranges and roots to the real GC.
100 fprintf(stderr, "Unknown GC cleanup method, please recheck ('%.*s').\n",
212 core.memory.GC.Stats gc_stats() @safe nothrow @nogc
217 core.memory.GC.ProfileStats gc_profileStats() @safe nothrow @nogc
257 GC gc_getProxy() nothrow
264 void gc_setProxy( GC proxy )
276 proxiedGC = instance; // remember initial GC to later remove roots