SPRAB89A September 2011 – March 2014
Two memory areas need to be initialized to support TLS in the static executable model: the main thread’s TLS block, and the TLS area where the thread-library can allocate TLS blocks for the threads it creates.