/haiku-buildtools/legacy/binutils/bfd/ |
H A D | elf32-i386.c | 599 unsigned char tls_type; 612 /* tls_type for each local got entry. */ 711 eh->tls_type = GOT_UNKNOWN; 863 edir->tls_type = eind->tls_type; 864 eind->tls_type = GOT_UNKNOWN; 1003 int tls_type, old_tls_type; 1008 case R_386_GOT32: tls_type = GOT_NORMAL; break; 1009 case R_386_TLS_GD: tls_type = GOT_TLS_GD; break; 1012 tls_type 597 unsigned char tls_type; member in struct:elf_i386_link_hash_entry 1001 int tls_type, old_tls_type; local 1702 int tls_type = elf_i386_hash_entry(h)->tls_type; local 2293 int tls_type; local [all...] |
H A D | elf64-x86-64.c | 413 unsigned char tls_type; 427 /* tls_type for each local got entry. */ 511 eh->tls_type = GOT_UNKNOWN; 657 edir->tls_type = eind->tls_type; 658 eind->tls_type = GOT_UNKNOWN; 804 int tls_type, old_tls_type; 808 default: tls_type = GOT_NORMAL; break; 809 case R_X86_64_TLSGD: tls_type = GOT_TLS_GD; break; 810 case R_X86_64_GOTTPOFF: tls_type 411 unsigned char tls_type; member in struct:elf64_x86_64_link_hash_entry 802 int tls_type, old_tls_type; local 1527 int tls_type = elf64_x86_64_hash_entry (h)->tls_type; local 2103 int tls_type; local [all...] |
H A D | elf32-s390.c | 660 unsigned char tls_type; member in struct:elf_s390_link_hash_entry 670 /* tls_type for each local got entry. */ 755 eh->tls_type = GOT_UNKNOWN; 902 edir->tls_type = eind->tls_type; 903 eind->tls_type = GOT_UNKNOWN; 967 int tls_type, old_tls_type; local 1139 tls_type = GOT_NORMAL; 1142 tls_type = GOT_TLS_GD; 1146 tls_type 1849 int tls_type = elf_s390_hash_entry(h)->tls_type; local 2316 int tls_type; local [all...] |
H A D | elf64-s390.c | 613 unsigned char tls_type; member in struct:elf_s390_link_hash_entry 623 /* tls_type for each local got entry. */ 708 eh->tls_type = GOT_UNKNOWN; 855 edir->tls_type = eind->tls_type; 856 eind->tls_type = GOT_UNKNOWN; 920 int tls_type, old_tls_type; local 1101 tls_type = GOT_NORMAL; 1104 tls_type = GOT_TLS_GD; 1108 tls_type 1822 int tls_type = elf_s390_hash_entry(h)->tls_type; local 2288 int tls_type; local [all...] |
H A D | elfxx-sparc.c | 466 unsigned char tls_type; 475 /* tls_type for each local got entry. */ 801 eh->tls_type = GOT_UNKNOWN; 1016 edir->tls_type = eind->tls_type; 1017 eind->tls_type = GOT_UNKNOWN; 1174 int tls_type, old_tls_type; 1182 tls_type = GOT_NORMAL; 1186 tls_type = GOT_TLS_GD; 1190 tls_type 465 unsigned char tls_type; member in struct:_bfd_sparc_elf_link_hash_entry 1172 int tls_type, old_tls_type; local 1980 int tls_type = _bfd_sparc_elf_hash_entry(h)->tls_type; local 2527 int r_type, tls_type; local [all...] |
H A D | elf64-ppc.c | 3088 char tls_type; 3959 && dent->tls_type == ent->tls_type) 4233 unsigned long r_symndx, bfd_vma r_addend, int tls_type) 4249 if ((tls_type & TLS_EXPLICIT) == 0) 4256 && ent->tls_type == tls_type) 4267 ent->tls_type = tls_type; 4275 local_got_tls_masks[r_symndx] |= tls_type; 3084 char tls_type; member in struct:got_entry 4228 update_local_sym_info(bfd *abfd, Elf_Internal_Shdr *symtab_hdr, unsigned long r_symndx, bfd_vma r_addend, int tls_type) argument 4374 int tls_type = 0; local 5184 char tls_type = 0; local 6758 char tls_set, tls_clear, tls_type = 0; local 9729 char tls_mask, tls_gd, tls_type; local [all...] |
H A D | elf32-sh.c | 3498 } tls_type; 3507 /* tls_type for each local got entry. */ 3599 ret->tls_type = GOT_UNKNOWN; 4080 int tls_type = sh_elf_hash_entry (h)->tls_type; 4095 if (tls_type == GOT_TLS_GD) 4100 if ((tls_type == GOT_TLS_GD && h->dynindx == -1) 4101 || (tls_type == GOT_TLS_IE && dyn)) 4103 else if (tls_type == GOT_TLS_GD) 4530 int tls_type; 3496 } tls_type; member in struct:elf_sh_link_hash_entry 4077 int tls_type = sh_elf_hash_entry (h)->tls_type; local 4526 int tls_type; local 6188 int tls_type, old_tls_type; local [all...] |
H A D | elfxx-mips.c | 71 mips_got_entry fields (tls_type and gotidx) to track the symbol's 105 unsigned char tls_type; member in struct:mips_got_entry 293 unsigned char tls_type; member in struct:mips_elf_link_hash_entry 837 ret->tls_type = GOT_NORMAL; 1960 + ((entry->tls_type & GOT_TLS_LDM) << 17) 1974 if ((e1->tls_type ^ e2->tls_type) & GOT_TLS_LDM) 1997 ? ((entry->tls_type & GOT_TLS_LDM) 2011 if (e1->tls_type & e2->tls_type 2083 mips_tls_got_relocs(struct bfd_link_info *info, unsigned char tls_type, struct elf_link_hash_entry *h) argument 2329 mips_tls_got_index(bfd *abfd, bfd_vma got_index, unsigned char *tls_type, int r_type, struct bfd_link_info *info, struct mips_elf_link_hash_entry *h, bfd_vma symbol) argument [all...] |
H A D | elf32-arm.c | 1617 /* tls_type for each local got entry. */ 1683 unsigned char tls_type; member in struct:elf32_arm_link_hash_entry 1792 ret->tls_type = GOT_UNKNOWN; 1950 edir->tls_type = eind->tls_type; 1951 eind->tls_type = GOT_UNKNOWN; 3898 char tls_type; local 3916 tls_type = ((struct elf32_arm_link_hash_entry *) h)->tls_type; 3923 tls_type 5778 int tls_type, old_tls_type; local 6421 int tls_type = elf32_arm_hash_entry (h)->tls_type; local [all...] |
/haiku-buildtools/binutils/bfd/ |
H A D | elf32-i386.c | 815 unsigned char tls_type; 850 /* tls_type for each local got entry. */ 961 eh->tls_type = GOT_UNKNOWN; 1189 edir->tls_type = eind->tls_type; 1190 eind->tls_type = GOT_UNKNOWN; 1462 unsigned int *r_type, int tls_type, 1505 && (tls_type & GOT_TLS_IE)) 1512 if (tls_type == GOT_TLS_IE_POS) 1514 else if (tls_type 812 unsigned char tls_type; member in struct:elf_i386_link_hash_entry 1455 elf_i386_tls_transition(struct bfd_link_info *info, bfd *abfd, asection *sec, bfd_byte *contents, Elf_Internal_Shdr *symtab_hdr, struct elf_link_hash_entry **sym_hashes, unsigned int *r_type, int tls_type, const Elf_Internal_Rela *rel, const Elf_Internal_Rela *relend, struct elf_link_hash_entry *h, unsigned long r_symndx, bfd_boolean from_relocate_section) argument 2036 int tls_type, old_tls_type; local 2862 int tls_type = elf_i386_hash_entry(h)->tls_type; local 3816 int tls_type; local [all...] |
H A D | elf32-s390.c | 664 unsigned char tls_type; member in struct:elf_s390_link_hash_entry 788 eh->tls_type = GOT_UNKNOWN; 865 edir->tls_type = eind->tls_type; 866 eind->tls_type = GOT_UNKNOWN; 929 int tls_type, old_tls_type; local 1154 tls_type = GOT_NORMAL; 1157 tls_type = GOT_TLS_GD; 1161 tls_type = GOT_TLS_IE; 1166 tls_type 1885 int tls_type = elf_s390_hash_entry(h)->tls_type; local 2358 int tls_type; local [all...] |
H A D | elf64-s390.c | 577 unsigned char tls_type; member in struct:elf_s390_link_hash_entry 700 eh->tls_type = GOT_UNKNOWN; 777 edir->tls_type = eind->tls_type; 778 eind->tls_type = GOT_UNKNOWN; 841 int tls_type, old_tls_type; local 1079 tls_type = GOT_NORMAL; 1082 tls_type = GOT_TLS_GD; 1086 tls_type = GOT_TLS_IE; 1091 tls_type 1824 int tls_type = elf_s390_hash_entry(h)->tls_type; local 2304 int tls_type; local [all...] |
H A D | elf32-or1k.c | 595 unsigned char tls_type; member in struct:elf_or1k_link_hash_entry 603 /* tls_type for each local got entry. */ 662 eh->tls_type = TLS_UNKNOWN; 1393 unsigned char tls_type; local 1414 tls_type = TLS_GD; 1420 tls_type = TLS_LD; 1424 tls_type = TLS_IE; 1428 tls_type = TLS_LE; 1431 tls_type = TLS_NONE; 1436 ((struct elf_or1k_link_hash_entry *) h)->tls_type 2205 unsigned char tls_type; local [all...] |
H A D | elfxx-tilegx.c | 816 unsigned char tls_type; 826 /* tls_type for each local got entry. */ 1369 eh->tls_type = GOT_UNKNOWN; 1552 edir->tls_type = eind->tls_type; 1553 eind->tls_type = GOT_UNKNOWN; 1701 int tls_type; 1749 tls_type = GOT_TLS_GD; 1758 tls_type = GOT_TLS_IE; 1769 tls_type 815 unsigned char tls_type; member in struct:tilegx_elf_link_hash_entry 1700 int tls_type; local 2540 int tls_type = tilegx_elf_hash_entry(h)->tls_type; local 3141 int r_type, tls_type; local [all...] |
H A D | elf32-tilepro.c | 716 unsigned char tls_type; 726 /* tls_type for each local got entry. */ 1193 eh->tls_type = GOT_UNKNOWN; 1347 edir->tls_type = eind->tls_type; 1348 eind->tls_type = GOT_UNKNOWN; 1484 int tls_type; 1535 tls_type = GOT_TLS_GD; 1546 tls_type = GOT_TLS_IE; 1559 tls_type 715 unsigned char tls_type; member in struct:tilepro_elf_link_hash_entry 1483 int tls_type; local 2272 int tls_type = tilepro_elf_hash_entry(h)->tls_type; local 2842 int r_type, tls_type; local [all...] |
H A D | elf64-x86-64.c | 854 unsigned char tls_type; 901 /* tls_type for each local got entry. */ 1022 eh->tls_type = GOT_UNKNOWN; 1280 edir->tls_type = eind->tls_type; 1281 eind->tls_type = GOT_UNKNOWN; 1599 unsigned int *r_type, int tls_type, 1639 && tls_type == GOT_TLS_IE) 1646 if (tls_type == GOT_TLS_IE) 2464 int tls_type, old_tls_typ 852 unsigned char tls_type; member in struct:elf_x86_64_link_hash_entry 1593 elf_x86_64_tls_transition(struct bfd_link_info *info, bfd *abfd, asection *sec, bfd_byte *contents, Elf_Internal_Shdr *symtab_hdr, struct elf_link_hash_entry **sym_hashes, unsigned int *r_type, int tls_type, const Elf_Internal_Rela *rel, const Elf_Internal_Rela *relend, struct elf_link_hash_entry *h, unsigned long r_symndx, bfd_boolean from_relocate_section) argument 2462 int tls_type, old_tls_type; local 3334 int tls_type = elf_x86_64_hash_entry (h)->tls_type; local 4268 int tls_type; local [all...] |
H A D | elfnn-riscv.c | 89 char tls_type; member in struct:riscv_elf_link_hash_entry 99 /* tls_type for each local got entry. */ 110 (*((h) != NULL ? &riscv_elf_hash_entry (h)->tls_type \ 251 eh->tls_type = GOT_UNKNOWN; 424 edir->tls_type = eind->tls_type; 425 eind->tls_type = GOT_UNKNOWN; 432 unsigned long symndx, char tls_type) 436 *new_tls_type |= tls_type; 984 if (eh->tls_type 431 riscv_elf_record_tls_type(bfd *abfd, struct elf_link_hash_entry *h, unsigned long symndx, char tls_type) argument 1066 int tls_type = riscv_elf_hash_entry (h)->tls_type; local 1775 int r_type = ELFNN_R_TYPE (rel->r_info), tls_type; local [all...] |
H A D | elfxx-sparc.c | 700 unsigned char tls_type; 709 /* tls_type for each local got entry. */ 1021 eh->tls_type = GOT_UNKNOWN; 1314 edir->tls_type = eind->tls_type; 1315 eind->tls_type = GOT_UNKNOWN; 1522 int tls_type, old_tls_type; 1532 tls_type = GOT_NORMAL; 1536 tls_type = GOT_TLS_GD; 1540 tls_type 699 unsigned char tls_type; member in struct:_bfd_sparc_elf_link_hash_entry 1520 int tls_type, old_tls_type; local 2349 int tls_type = _bfd_sparc_elf_hash_entry(h)->tls_type; local 3006 int r_type, tls_type; local [all...] |
H A D | elf32-hppa.c | 239 } tls_type; member in struct:elf32_hppa_link_hash_entry 396 hh->tls_type = GOT_UNKNOWN; 1070 hh_dir->tls_type |= hh_ind->tls_type; 1071 hh_ind->tls_type = GOT_UNKNOWN; 1135 int tls_type = GOT_UNKNOWN, old_tls_type = GOT_UNKNOWN; local 1328 tls_type = GOT_NORMAL; 1332 tls_type |= GOT_TLS_GD; 1336 tls_type |= GOT_TLS_LDM; 1340 tls_type | 4110 char tls_type; local [all...] |
H A D | elf32-metag.c | 810 } tls_type; member in struct:elf_metag_link_hash_entry 1010 hh->tls_type = GOT_UNKNOWN; 1780 char tls_type; local 1800 tls_type = hh->tls_type; 1809 tls_type = metag_elf_local_got_tls_type (input_bfd) [r_symndx]; 1812 if (tls_type == GOT_UNKNOWN) 1839 if (tls_type & GOT_TLS_GD) 1886 if (tls_type & GOT_TLS_IE) 2089 int tls_type local 2667 int tls_type = metag_elf_hash_entry (eh)->tls_type; local [all...] |
H A D | elf32-microblaze.c | 918 unsigned int tls_type; 950 tls_type = 0; 1194 tls_type = (TLS_TLS | TLS_GD); 1197 tls_type = (TLS_TLS | TLS_LD); 1220 if (IS_TLS_LD (tls_type)) 1243 if (IS_TLS_LD(tls_type) || IS_TLS_GD(tls_type)) 1280 if (IS_TLS_LD(tls_type)) 1293 else if (IS_TLS_GD(tls_type)) 1314 if (IS_TLS_LD(tls_type)) 915 unsigned int tls_type; local 2243 update_local_sym_info(bfd *abfd, Elf_Internal_Shdr *symtab_hdr, unsigned long r_symndx, unsigned int tls_type) argument 2305 unsigned char tls_type = 0; local [all...] |
H A D | elf32-nios2.c | 1766 unsigned char tls_type; member in struct:elf32_nios2_link_hash_entry 1843 /* tls_type for each local got entry. */ 2062 eh->tls_type = GOT_UNKNOWN; 4211 char tls_type; local 4231 tls_type = (((struct elf32_nios2_link_hash_entry *) h) 4232 ->tls_type); 4239 tls_type = (elf32_nios2_local_got_tls_type (input_bfd) 4243 if (tls_type == GOT_UNKNOWN) 4272 if (tls_type & GOT_TLS_GD) 4324 if (tls_type 4754 int tls_type, old_tls_type; local 5662 int tls_type = eh->tls_type; local [all...] |
H A D | elf-m10300.c | 78 unsigned char tls_type; member in struct:elf32_mn10300_link_hash_entry 112 /* tls_type for each local got entry. */ 831 && elf_mn10300_hash_entry (h)->tls_type == GOT_TLS_IE) 1083 int tls_type = GOT_NORMAL; local 1150 tls_type = GOT_TLS_LD; 1172 case R_MN10300_TLS_GOTIE: tls_type = GOT_TLS_IE; break; 1173 case R_MN10300_TLS_GD: tls_type = GOT_TLS_GD; break; 1174 default: tls_type = GOT_NORMAL; break; 1188 if (elf_mn10300_hash_entry (h)->tls_type != tls_type [all...] |
H A D | elf64-ppc.c | 2834 unsigned char tls_type; 4839 && dent->tls_type == ent->tls_type) 5258 unsigned long r_symndx, bfd_vma r_addend, int tls_type) 5277 if ((tls_type & (PLT_IFUNC | TLS_EXPLICIT)) == 0) 5284 && ent->tls_type == tls_type) 5295 ent->tls_type = tls_type; 5305 local_got_tls_masks[r_symndx] |= tls_type; 2832 unsigned char tls_type; member in struct:got_entry 5253 update_local_sym_info(bfd *abfd, Elf_Internal_Shdr *symtab_hdr, unsigned long r_symndx, bfd_vma r_addend, int tls_type) argument 5395 int tls_type; local 6594 unsigned char tls_type = 0; local 8470 unsigned char tls_set, tls_clear, tls_type = 0; local 13396 unsigned char tls_mask, tls_gd, tls_type; local [all...] |
/haiku-buildtools/binutils/gold/ |
H A D | powerpc.cc | 5998 const tls::Tls_optimization tls_type = target->optimize_tls_gd(true); local 5999 if (tls_type != tls::TLSOPT_NONE) 6006 const tls::Tls_optimization tls_type = target->optimize_tls_ld(); local 6007 if (tls_type != tls::TLSOPT_NONE) 6241 const tls::Tls_optimization tls_type = target->optimize_tls_gd(true); local 6242 if (tls_type == tls::TLSOPT_NONE) 6251 else if (tls_type == tls::TLSOPT_TO_LE) 6265 const tls::Tls_optimization tls_type = target->optimize_tls_ld(); local 6266 if (tls_type == tls::TLSOPT_NONE) 6268 else if (tls_type 6300 const tls::Tls_optimization tls_type = target->optimize_tls_ie(true); local 6527 const tls::Tls_optimization tls_type = target->optimize_tls_gd(final); local 6535 const tls::Tls_optimization tls_type = target->optimize_tls_ld(); local 6853 const tls::Tls_optimization tls_type = target->optimize_tls_gd(final); local 6900 const tls::Tls_optimization tls_type = target->optimize_tls_ld(); local 6943 const tls::Tls_optimization tls_type = target->optimize_tls_ie(final); local 7918 const tls::Tls_optimization tls_type = target->optimize_tls_gd(final); local 7986 const tls::Tls_optimization tls_type = target->optimize_tls_ld(); local 8044 const tls::Tls_optimization tls_type = target->optimize_tls_ie(final); local 8092 const tls::Tls_optimization tls_type = target->optimize_tls_gd(final); local 8122 const tls::Tls_optimization tls_type = target->optimize_tls_ld(); local 8138 const tls::Tls_optimization tls_type = target->optimize_tls_ie(final); local [all...] |