SPRAB89B September 2011 – August 2025
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.