summaryrefslogtreecommitdiff
path: root/sysdeps/arm/dl-tlsdesc.h
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2017-10-20 17:53:44 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2017-11-03 14:49:20 +0000
commit94d2f0af157d8c02e688a315039f8044aedbcc89 (patch)
tree660bf3307bf917599cb7b4757c03239606fef27e /sysdeps/arm/dl-tlsdesc.h
parent28e1ddf340e205cd8e1eff58e92957318c6e9966 (diff)
arm: Remove lazy tlsdesc initialization related code
Lazy tlsdesc initialization is no longer used in the dynamic linker so all related code can be removed. * sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): Remove DT_TLSDESC_GOT initialization. * sysdeps/arm/dl-tlsdesc.S (_dl_tlsdesc_lazy_resolver): Remove. (_dl_tlsdesc_resolve_hold): Likewise. * sysdeps/aarch64/dl-tlsdesc.h (_dl_tlsdesc_lazy_resolver): Remove. (_dl_tlsdesc_resolve_hold): Likewise. * sysdeps/aarch64/tlsdesc.c (_dl_tlsdesc_lazy_resolver_fixup): Remove. (_dl_tlsdesc_resolve_hold_fixup): Likewise.
Diffstat (limited to 'sysdeps/arm/dl-tlsdesc.h')
-rw-r--r--sysdeps/arm/dl-tlsdesc.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/sysdeps/arm/dl-tlsdesc.h b/sysdeps/arm/dl-tlsdesc.h
index 2770af0260..bb2c731e74 100644
--- a/sysdeps/arm/dl-tlsdesc.h
+++ b/sysdeps/arm/dl-tlsdesc.h
@@ -48,9 +48,7 @@ struct tlsdesc_dynamic_arg
extern ptrdiff_t attribute_hidden
_dl_tlsdesc_return(struct tlsdesc *),
- _dl_tlsdesc_undefweak(struct tlsdesc *),
- _dl_tlsdesc_resolve_hold(struct tlsdesc *),
- _dl_tlsdesc_lazy_resolver(struct tlsdesc *);
+ _dl_tlsdesc_undefweak(struct tlsdesc *);
# ifdef SHARED
extern void *_dl_make_tlsdesc_dynamic (struct link_map *map, size_t ti_offset);