Home
last modified time | relevance | path

Searched refs:tls_type (Results 1 – 12 of 12) sorted by relevance

/freebsd-12.1/contrib/binutils/bfd/
H A Delf32-i386.c607 unsigned char tls_type; member
874 edir->tls_type = eind->tls_type; in elf_i386_copy_indirect_symbol()
1030 tls_type = GOT_TLS_IE; in elf_i386_check_relocs()
1077 tls_type = old_tls_type; in elf_i386_check_relocs()
1080 tls_type |= old_tls_type; in elf_i386_check_relocs()
1095 elf_i386_hash_entry (h)->tls_type = tls_type; in elf_i386_check_relocs()
1662 int tls_type = elf_i386_hash_entry(h)->tls_type; in allocate_dynrelocs() local
1687 if (GOT_TLS_GD_P (tls_type) || tls_type == GOT_TLS_IE_BOTH) in allocate_dynrelocs()
2238 int tls_type; in elf_i386_relocate_section() local
2622 tls_type = GOT_UNKNOWN; in elf_i386_relocate_section()
[all …]
H A Delf64-x86-64.c428 unsigned char tls_type; member
672 edir->tls_type = eind->tls_type; in elf64_x86_64_copy_indirect_symbol()
882 tls_type = old_tls_type; in elf64_x86_64_check_relocs()
885 tls_type |= old_tls_type; in elf64_x86_64_check_relocs()
898 elf64_x86_64_hash_entry (h)->tls_type = tls_type; in elf64_x86_64_check_relocs()
1505 int tls_type = elf64_x86_64_hash_entry (h)->tls_type; in allocate_dynrelocs() local
1524 || GOT_TLS_GD_P (tls_type)) in allocate_dynrelocs()
1537 || tls_type == GOT_TLS_IE) in allocate_dynrelocs()
2078 int tls_type; in elf64_x86_64_relocate_section() local
2504 tls_type = GOT_UNKNOWN; in elf64_x86_64_relocate_section()
[all …]
H A Delf64-s390.c626 unsigned char tls_type; member
870 edir->tls_type = eind->tls_type;
1154 tls_type = old_tls_type;
1160 elf_s390_hash_entry (h)->tls_type = tls_type;
1796 int tls_type = elf_s390_hash_entry(h)->tls_type; local
2260 int tls_type; local
2681 tls_type = GOT_UNKNOWN;
2686 tls_type = elf_s390_hash_entry(h)->tls_type;
2804 tls_type = elf_s390_hash_entry(h)->tls_type;
2908 tls_type = GOT_UNKNOWN;
[all …]
H A Delf32-s390.c671 unsigned char tls_type; member
915 edir->tls_type = eind->tls_type;
1190 tls_type = old_tls_type;
1196 elf_s390_hash_entry (h)->tls_type = tls_type;
1821 int tls_type = elf_s390_hash_entry(h)->tls_type; local
2286 int tls_type; local
2696 tls_type = GOT_UNKNOWN;
2701 tls_type = elf_s390_hash_entry(h)->tls_type;
2819 tls_type = elf_s390_hash_entry(h)->tls_type;
2923 tls_type = GOT_UNKNOWN;
[all …]
H A Delfxx-sparc.c489 unsigned char tls_type; member
1024 edir->tls_type = eind->tls_type; in _bfd_sparc_elf_copy_indirect_symbol()
1189 tls_type = GOT_NORMAL; in _bfd_sparc_elf_check_relocs()
1193 tls_type = GOT_TLS_GD; in _bfd_sparc_elf_check_relocs()
1197 tls_type = GOT_TLS_IE; in _bfd_sparc_elf_check_relocs()
1250 _bfd_sparc_elf_hash_entry (h)->tls_type = tls_type; in _bfd_sparc_elf_check_relocs()
1947 int tls_type = _bfd_sparc_elf_hash_entry(h)->tls_type; in allocate_dynrelocs() local
2941 tls_type = GOT_UNKNOWN; in _bfd_sparc_elf_relocate_section()
2946 tls_type = _bfd_sparc_elf_hash_entry(h)->tls_type; in _bfd_sparc_elf_relocate_section()
3136 tls_type = _bfd_sparc_elf_hash_entry(h)->tls_type; in _bfd_sparc_elf_relocate_section()
[all …]
H A Delf64-ppc.c3209 char tls_type; member
4112 && dent->tls_type == ent->tls_type) in ppc64_elf_copy_indirect_symbol()
4400 && ent->tls_type == tls_type) in update_local_sym_info()
4411 ent->tls_type = tls_type; in update_local_sym_info()
4529 int tls_type; in ppc64_elf_check_relocs() local
4543 tls_type = 0; in ppc64_elf_check_relocs()
4632 && ent->tls_type == tls_type) in ppc64_elf_check_relocs()
4643 ent->tls_type = tls_type; in ppc64_elf_check_relocs()
5439 && ent->tls_type == tls_type) in ppc64_elf_gc_sweep_hook()
7216 && ent->tls_type == tls_type) in ppc64_elf_tls_optimize()
[all …]
H A Delfxx-mips.c105 unsigned char tls_type; member
1990 if ((e1->tls_type ^ e2->tls_type) & GOT_TLS_LDM) in mips_elf_got_entry_eq()
2027 if (e1->tls_type & e2->tls_type & GOT_TLS_LDM) in mips_elf_multi_got_entry_eq()
2031 if ((e1->tls_type ^ e2->tls_type) & GOT_TLS_LDM) in mips_elf_multi_got_entry_eq()
2480 e.tls_type = 0; in mips_elf_global_got_index()
2639 entry.tls_type = 0; in mips_elf_create_local_got_entry()
2685 entry.tls_type = 0; in mips_elf_create_local_got_entry()
3209 tls_type = entry->d.h->tls_type; in mips_elf_initialize_tls_index()
3226 tls_type = entry->tls_type; in mips_elf_initialize_tls_index()
9655 dirmips->tls_type = indmips->tls_type; in _bfd_mips_elf_copy_indirect_symbol()
[all …]
H A Delf32-arm.c2150 unsigned char tls_type; member
2437 edir->tls_type = eind->tls_type; in elf32_arm_copy_indirect_symbol()
5594 char tls_type; in elf32_arm_final_link_relocate() local
5612 tls_type = ((struct elf32_arm_link_hash_entry *) h)->tls_type; in elf32_arm_final_link_relocate()
5622 if (tls_type == GOT_UNKNOWN) in elf32_arm_final_link_relocate()
7646 && tls_type != GOT_NORMAL) in elf32_arm_check_relocs()
7647 tls_type |= old_tls_type; in elf32_arm_check_relocs()
7652 elf32_arm_hash_entry (h)->tls_type = tls_type; in elf32_arm_check_relocs()
8294 int tls_type = elf32_arm_hash_entry (h)->tls_type; in allocate_dynrelocs() local
8314 if (tls_type == GOT_NORMAL) in allocate_dynrelocs()
[all …]
H A Delf32-ppc.c3003 int tls_type) in update_local_sym_info() argument
3128 int tls_type; in ppc_elf_check_relocs() local
3155 tls_type = 0; in ppc_elf_check_relocs()
3197 tls_type = TLS_TLS | TLS_LD; in ppc_elf_check_relocs()
3204 tls_type = TLS_TLS | TLS_GD; in ppc_elf_check_relocs()
3213 tls_type = TLS_TLS | TLS_TPREL; in ppc_elf_check_relocs()
3220 tls_type = TLS_TLS | TLS_DTPREL; in ppc_elf_check_relocs()
6184 tls_type = 0; in ppc_elf_relocate_section()
6216 tls_type = TLS_TLS | TLS_GD; in ppc_elf_relocate_section()
6223 tls_type = TLS_TLS | TLS_LD; in ppc_elf_relocate_section()
[all …]
H A DChangeLog-02032146 (struct got_entry): Add "owner". Move "tls_type".
4479 attempt to adjust got entry tls_type here..
4539 (struct ppc_link_hash_entry): Add "tls_type".
4784 (elf_s390_link_hash_entry): Add tls_type.
4788 (link_hash_newfunc): Initialize tls_type.
6209 (elf_sh_link_hash_entry): Add tls_type and tls_tpoff32.
6408 (struct elf64_x86_64_link_hash_entry): Add tls_type field.
6414 (link_hash_newfunc): Initialize tls_type.
6520 tls_type is GOT_TLS_IE_BOTH.
8815 (struct elf_i386_link_hash_entry): Add tls_type.
[all …]
H A DChangeLog-20061491 change subl into addl whenever tls_type is GOT_TLS_IE_POS.
1977 (elf32_hppa_link_hash_entry): Add tls_type.
1979 (hppa_link_has_newfunc): Set tls_type.
2442 * elf32-i386.c (GOT_TLS_MASK): New macro for tls_type.
2450 are set, treat tls_type as GOT_TLS_IE_BOTH.
H A DChangeLog313 type (3) single-GOT entry, read tls_type from the hash table entry