Lines Matching refs:TlsArray
36 alias TlsArray = Array!(void**); variable
61 __gshared TlsArray singleArray;
63 __gshared HashTab!(TlsArray*, TlsArray*) emutlsArrays;
138 TlsArray* arr; in __emutls_get_address()
140 arr = cast(TlsArray*) __gthread_getspecific(emutlsKey); in __emutls_get_address()
231 auto arr = cast(TlsArray*) ptr; in emutlsDestroyThread()
245 TlsArray* mallocTlsArray(pointer offset = 0) nothrow @nogc
247 static assert(TlsArray.alignof == (void*).alignof);
248 void[] data = malloc(TlsArray.sizeof)[0 .. TlsArray.sizeof];
252 static immutable TlsArray init = TlsArray.init;
254 (cast(TlsArray*) data).length = 32;
255 return cast(TlsArray*) data.ptr;
278 void scanArray(scope TlsArray* arr) nothrow in _d_emutls_scan()