Home | History | Annotate | Download | only in sections

Lines Matching refs:Array

34 import core.internal.container.array;
88 Array!(void[]) _gcRanges;
92 Array!(void[]) _codeSegments; // array of code segments
93 Array!(DSO*) _deps; // D libraries needed by this DSO
127 * Called once per thread; returns array of thread local storage ranges
129 Array!(ThreadDSO)* initTLSRanges() @nogc nothrow
134 void finiTLSRanges(Array!(ThreadDSO)* tdsos) @nogc nothrow
138 // The memory for the array contents was already reclaimed in
142 void scanTLSRanges(Array!(ThreadDSO)* tdsos, scope ScanDG dg) nothrow
154 auto res = cast(Array!(ThreadDSO)*)calloc(1, Array!(ThreadDSO).sizeof);
164 (*res)[i]._addCnt = 1; // new array takes over the additional ref count
173 auto pary = cast(Array!(ThreadDSO)*)p;
194 _loadedDSOs.swap(*cast(Array!(ThreadDSO)*)p);
212 // Free the memory for the array contents.
219 * Called once per thread; returns array of thread local storage ranges
221 Array!(void[])* initTLSRanges() nothrow @nogc
226 void finiTLSRanges(Array!(void[])* rngs) nothrow @nogc
230 void scanTLSRanges(Array!(void[])* rngs, scope ScanDG dg) nothrow
244 * Array of thread local DSO metadata for all libraries loaded and
250 * We use an array here to preserve the order of
265 @property ref Array!(ThreadDSO) _loadedDSOs() @nogc nothrow
267 static Array!(ThreadDSO) x;
293 @property ref Array!(DSO*) _loadedDSOs() @nogc nothrow
295 __gshared Array!(DSO*) x;
320 immutable(object.ModuleInfo*)* _minfo_beg, _minfo_end; // array of modules in this object file
624 void getDependencies(in MachHeader info, ref Array!(DSO*) deps)