/netbsd-src/sys/arch/vax/vax/ |
H A D | machdep.c | 690 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 D | elfxx-x86.c | 2626 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 D | elf32-xtensa.c | 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() [all …]
|
H A D | elfnn-aarch64.c | 9315 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 D | elf32-arm.c | 17135 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 D | ChangeLog-2008 | 986 (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 D | elfxx-x86.c | 3013 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 D | elfnn-kvx.c | 4374 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 D | elf32-xtensa.c | 690 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 D | elfnn-aarch64.c | 9604 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 D | elf32-arm.c | 17158 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 D | ChangeLog-2008 | 986 (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 D | ChangeLog-2008 | 986 (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 D | ChangeLog-2008 | 986 (elf_xtensa_link_hash_table): Add tlsbase field. 989 Create an entry for "_TLS_MODULE_BASE_" and save it in tlsbase field.
|