LLVM and TLS
    deadalnix via digitalmars-d-ldc 
    digitalmars-d-ldc at puremagic.com
       
    Thu Feb 19 14:27:46 PST 2015
    
    
  
On Tuesday, 17 February 2015 at 22:50:29 UTC, Kai Nacke wrote:
> On Windows, LLVM uses the segment registers for TLS storage 
> (gs: for 32bit and fs: for 64bit). There is no other impact.
>
Hijacking this as I'm investigating how TLS plays with shared 
object.
So, my understanding is that the segment register is used as a 
base for TLS, and TLS globals are indexed using this register as 
a base.
This sounds like it can work until you have to cross shared 
object boundaries. What is done in this case ?
    
    
More information about the digitalmars-d-ldc
mailing list