RTEMS 6.1-rc2
|
This source file contains the implementation of _TLS_Get_allocation_size(). More...
Functions | |
uintptr_t | _TLS_Get_allocation_size (void) |
Gets the allocation size of the thread-local storage area in bytes. | |
Variables | |
char | _TLS_Data_begin [] |
char | _TLS_Data_size [] |
char | _TLS_BSS_begin [] |
char | _TLS_BSS_size [] |
char | _TLS_Size [] |
char | _TLS_Alignment [] |
The TLS section alignment. | |
const volatile TLS_Configuration | _TLS_Configuration |
Provides the TLS configuration. | |
This source file contains the implementation of _TLS_Get_allocation_size().
|
extern |
The TLS section alignment.
This symbol is provided by the linker command file as the maximum alignment of the .tdata and .tbss sections. The linker ensures that the first TLS output section is aligned to the maximum alignment of all TLS output sections, see function _bfd_elf_tls_setup() in bfd/elflink.c of the GNU Binutils sources. The linker command file must take into account the case that the .tdata section is empty and the .tbss section is non-empty.