diff options
Diffstat (limited to 'elf/dl-sym.c')
-rw-r--r-- | elf/dl-sym.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/elf/dl-sym.c b/elf/dl-sym.c index b1cf42f36d..cd7df7e6c7 100644 --- a/elf/dl-sym.c +++ b/elf/dl-sym.c @@ -49,6 +49,10 @@ _dl_tls_symaddr (struct link_map *map, const ElfW(Sym) *ref) { .ti_module = map->l_tls_modid, .ti_offset = ref->st_value +# ifdef __CHERI_PURE_CAPABILITY__ + , + .ti_size = ref->st_size +# endif }; return __TLS_GET_ADDR (&tmp); |