Lines Matching refs:tlsbase
702 struct elf_xtensa_link_hash_entry *tlsbase; member
746 struct elf_link_hash_entry *tlsbase; in elf_xtensa_link_hash_table_create() local
765 tlsbase = elf_link_hash_lookup (&ret->elf, "_TLS_MODULE_BASE_", in elf_xtensa_link_hash_table_create()
767 tlsbase->root.type = bfd_link_hash_new; in elf_xtensa_link_hash_table_create()
768 tlsbase->root.u.undef.abfd = NULL; in elf_xtensa_link_hash_table_create()
769 tlsbase->non_elf = 0; in elf_xtensa_link_hash_table_create()
771 ret->tlsbase = elf_xtensa_hash_entry (tlsbase); in elf_xtensa_link_hash_table_create()
772 ret->tlsbase->tls_type = GOT_UNKNOWN; in elf_xtensa_link_hash_table_create()
1138 if (h && elf_xtensa_hash_entry (h) != htab->tlsbase) in elf_xtensa_check_relocs()
1806 if (tls_sec && (htab->tlsbase->tls_type & GOT_TLS_ANY) != 0) in elf_xtensa_always_size_sections()
1808 struct elf_link_hash_entry *tlsbase = &htab->tlsbase->elf; in elf_xtensa_always_size_sections() local
1809 struct bfd_link_hash_entry *bh = &tlsbase->root; in elf_xtensa_always_size_sections()
1812 tlsbase->type = STT_TLS; in elf_xtensa_always_size_sections()
1818 tlsbase->def_regular = 1; in elf_xtensa_always_size_sections()
1819 tlsbase->other = STV_HIDDEN; in elf_xtensa_always_size_sections()
1820 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in elf_xtensa_always_size_sections()
2992 (h && elf_xtensa_hash_entry (h) == htab->tlsbase); in elf_xtensa_relocate_section()