diff options
author | Christophe Lyon <christophe.lyon@st.com> | 2018-07-04 17:55:34 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbrodkorb@conet.de> | 2018-08-10 16:02:45 +0200 |
commit | 7f07872b8aea16611890865700fbfefd586bc1fb (patch) | |
tree | bd734164cf522b2b6950d90338d48b7d21789845 /libpthread/linuxthreads_db/td_thr_tlsbase.c | |
parent | 4d6b4178c8e49dd6d3067a399e2a49d5379b7750 (diff) |
nptl: Use linker-defined symbol to find start of .tdata section.
phdr->p_vaddr of TLS segment is not a valid value for FDPIC so we can
either translate phdr->p_vaddr using loadmap (not easy here) or use a
new linker script defined symbol, whih this patch does.
* libpthread/nptl/sysdeps/generic/libc-tls.c (__tdata_start): Declare.
(__libc_setup_tls): Support __FDPIC__.
Signed-off-by: Mickaël Guêné <mickael.guene@st.com>
Signed-off-by: Christophe Lyon <christophe.lyon@st.com>
Diffstat (limited to 'libpthread/linuxthreads_db/td_thr_tlsbase.c')
0 files changed, 0 insertions, 0 deletions