phdr PT_PHDR PHDRS;
ro PT_LOAD FILEHDR PHDRS;
rw PT_LOAD;
+ tls PT_TLS;
L4_DEFINE_L4PHDRS
}
} :rw
.gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } :rw
/* Thread Local Storage sections */
- .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } :rw
+ .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) } :rw : tls
.tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
.preinit_array :
{
PROVIDE_HIDDEN (__preinit_array_start = .);
KEEP (*(.preinit_array))
PROVIDE_HIDDEN (__preinit_array_end = .);
- }
+ } : rw
.init_array :
{
PROVIDE_HIDDEN (__init_array_start = .);