Home
last modified time | relevance | path

Searched refs:tlsbase (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/sys/arch/vax/vax/
H A Dmachdep.c690 void *tlsbase; in cpu_setmcontext() local
692 error = copyin((void *)tf->tf_sp, &tlsbase, sizeof(tlsbase)); in cpu_setmcontext()
696 lwp_setprivate(l, tlsbase); in cpu_setmcontext()
697 tf->tf_sp += sizeof(tlsbase); in cpu_setmcontext()
/netbsd-src/external/gpl3/binutils.old/dist/bfd/
H A Delfxx-x86.c2626 struct elf_link_hash_entry *tlsbase; in _bfd_x86_elf_always_size_sections() local
2628 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in _bfd_x86_elf_always_size_sections()
2632 if (tlsbase && tlsbase->type == STT_TLS) in _bfd_x86_elf_always_size_sections()
2651 tlsbase = (struct elf_link_hash_entry *)bh; in _bfd_x86_elf_always_size_sections()
2652 tlsbase->def_regular = 1; in _bfd_x86_elf_always_size_sections()
2653 tlsbase->other = STV_HIDDEN; in _bfd_x86_elf_always_size_sections()
2654 tlsbase->root.linker_def = 1; in _bfd_x86_elf_always_size_sections()
2655 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in _bfd_x86_elf_always_size_sections()
H A Delf32-xtensa.c702 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()
[all …]
H A Delfnn-aarch64.c9315 struct elf_link_hash_entry *tlsbase; in elfNN_aarch64_always_size_sections() local
9317 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in elfNN_aarch64_always_size_sections()
9320 if (tlsbase) in elfNN_aarch64_always_size_sections()
9331 tlsbase->type = STT_TLS; in elfNN_aarch64_always_size_sections()
9332 tlsbase = (struct elf_link_hash_entry *) h; in elfNN_aarch64_always_size_sections()
9333 tlsbase->def_regular = 1; in elfNN_aarch64_always_size_sections()
9334 tlsbase->other = STV_HIDDEN; in elfNN_aarch64_always_size_sections()
9335 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in elfNN_aarch64_always_size_sections()
H A Delf32-arm.c17135 struct elf_link_hash_entry *tlsbase; in elf32_arm_always_size_sections() local
17137 tlsbase = elf_link_hash_lookup in elf32_arm_always_size_sections()
17140 if (tlsbase) in elf32_arm_always_size_sections()
17152 tlsbase->type = STT_TLS; in elf32_arm_always_size_sections()
17153 tlsbase = (struct elf_link_hash_entry *)bh; in elf32_arm_always_size_sections()
17154 tlsbase->def_regular = 1; in elf32_arm_always_size_sections()
17155 tlsbase->other = STV_HIDDEN; in elf32_arm_always_size_sections()
17156 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in elf32_arm_always_size_sections()
H A DChangeLog-2008986 (elf_xtensa_link_hash_table): Add tlsbase field.
989 Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field.
/netbsd-src/external/gpl3/binutils/dist/bfd/
H A Delfxx-x86.c3013 struct elf_link_hash_entry *tlsbase; in _bfd_x86_elf_always_size_sections() local
3015 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in _bfd_x86_elf_always_size_sections()
3019 if (tlsbase && tlsbase->type == STT_TLS) in _bfd_x86_elf_always_size_sections()
3038 tlsbase = (struct elf_link_hash_entry *)bh; in _bfd_x86_elf_always_size_sections()
3039 tlsbase->def_regular = 1; in _bfd_x86_elf_always_size_sections()
3040 tlsbase->other = STV_HIDDEN; in _bfd_x86_elf_always_size_sections()
3041 tlsbase->root.linker_def = 1; in _bfd_x86_elf_always_size_sections()
3042 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in _bfd_x86_elf_always_size_sections()
H A Delfnn-kvx.c4374 struct elf_link_hash_entry *tlsbase; in elfNN_kvx_always_size_sections() local
4376 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in elfNN_kvx_always_size_sections()
4379 if (tlsbase) in elfNN_kvx_always_size_sections()
4390 tlsbase->type = STT_TLS; in elfNN_kvx_always_size_sections()
4391 tlsbase = (struct elf_link_hash_entry *) h; in elfNN_kvx_always_size_sections()
4392 tlsbase->def_regular = 1; in elfNN_kvx_always_size_sections()
4393 tlsbase->other = STV_HIDDEN; in elfNN_kvx_always_size_sections()
4394 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in elfNN_kvx_always_size_sections()
H A Delf32-xtensa.c690 struct elf_xtensa_link_hash_entry *tlsbase; member
734 struct elf_link_hash_entry *tlsbase; in elf_xtensa_link_hash_table_create() local
753 tlsbase = elf_link_hash_lookup (&ret->elf, "_TLS_MODULE_BASE_", in elf_xtensa_link_hash_table_create()
755 tlsbase->root.type = bfd_link_hash_new; in elf_xtensa_link_hash_table_create()
756 tlsbase->root.u.undef.abfd = NULL; in elf_xtensa_link_hash_table_create()
757 tlsbase->non_elf = 0; in elf_xtensa_link_hash_table_create()
759 ret->tlsbase = elf_xtensa_hash_entry (tlsbase); in elf_xtensa_link_hash_table_create()
760 ret->tlsbase->tls_type = GOT_UNKNOWN; in elf_xtensa_link_hash_table_create()
1126 if (h && elf_xtensa_hash_entry (h) != htab->tlsbase in elf_xtensa_check_relocs()
1795 if (tls_sec && (htab->tlsbase->tls_type & GOT_TLS_ANY) != 0) in elf_xtensa_always_size_sections()
[all …]
H A Delfnn-aarch64.c9604 struct elf_link_hash_entry *tlsbase; in elfNN_aarch64_always_size_sections() local
9606 tlsbase = elf_link_hash_lookup (elf_hash_table (info), in elfNN_aarch64_always_size_sections()
9609 if (tlsbase) in elfNN_aarch64_always_size_sections()
9620 tlsbase->type = STT_TLS; in elfNN_aarch64_always_size_sections()
9621 tlsbase = (struct elf_link_hash_entry *) h; in elfNN_aarch64_always_size_sections()
9622 tlsbase->def_regular = 1; in elfNN_aarch64_always_size_sections()
9623 tlsbase->other = STV_HIDDEN; in elfNN_aarch64_always_size_sections()
9624 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in elfNN_aarch64_always_size_sections()
H A Delf32-arm.c17158 struct elf_link_hash_entry *tlsbase; in elf32_arm_always_size_sections() local
17160 tlsbase = elf_link_hash_lookup in elf32_arm_always_size_sections()
17163 if (tlsbase) in elf32_arm_always_size_sections()
17175 tlsbase->type = STT_TLS; in elf32_arm_always_size_sections()
17176 tlsbase = (struct elf_link_hash_entry *)bh; in elf32_arm_always_size_sections()
17177 tlsbase->def_regular = 1; in elf32_arm_always_size_sections()
17178 tlsbase->other = STV_HIDDEN; in elf32_arm_always_size_sections()
17179 (*bed->elf_backend_hide_symbol) (info, tlsbase, true); in elf32_arm_always_size_sections()
H A DChangeLog-2008986 (elf_xtensa_link_hash_table): Add tlsbase field.
989 Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field.
/netbsd-src/external/gpl3/gdb.old/dist/bfd/
H A DChangeLog-2008986 (elf_xtensa_link_hash_table): Add tlsbase field.
989 Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field.
/netbsd-src/external/gpl3/gdb/dist/bfd/
H A DChangeLog-2008986 (elf_xtensa_link_hash_table): Add tlsbase field.
989 Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field.