Lines Matching defs:htab
38 struct elf_s390_link_hash_table *htab = elf_s390_hash_table (info);
40 if (!htab->elf.sgot || !htab->elf.sgotplt)
43 if (htab->elf.sgot->output_section == htab->elf.sgotplt->output_section)
45 if (htab->elf.sgot->output_offset < htab->elf.sgotplt->output_offset)
50 if (htab->elf.sgot->output_section->vma
51 <= htab->elf.sgotplt->output_section->vma)
62 struct elf_s390_link_hash_table *htab = elf_s390_hash_table (info);
65 BFD_ASSERT (htab && htab->elf.hgot);
67 got_pointer = (htab->elf.hgot->root.u.def.section->output_section->vma
68 + htab->elf.hgot->root.u.def.section->output_offset);
72 <= (htab->elf.sgot->output_section->vma
73 + htab->elf.sgot->output_offset));
75 <= (htab->elf.sgotplt->output_section->vma
76 + htab->elf.sgotplt->output_offset));
87 struct elf_s390_link_hash_table *htab = elf_s390_hash_table (info);
90 bfd_vma got_address = (htab->elf.sgot->output_section->vma
91 + htab->elf.sgot->output_offset);
103 struct elf_s390_link_hash_table *htab = elf_s390_hash_table (info);
106 bfd_vma gotplt_address = (htab->elf.sgotplt->output_section->vma
107 + htab->elf.sgotplt->output_offset);
122 struct elf_link_hash_table *htab = elf_hash_table (info);
124 if (htab->iplt != NULL)
136 htab->irelifunc = s;
145 htab->iplt = s;
151 htab->irelplt = s;
157 htab->igotplt = s;
171 struct elf_link_hash_table *htab;
175 htab = elf_hash_table (info);
196 h->got = htab->init_got_offset;
197 h->plt = htab->init_plt_offset;
209 h->got = htab->init_got_offset;
210 h->plt = htab->init_plt_offset;
219 h->plt.offset = htab->iplt->size;
221 htab->iplt->size += PLT_ENTRY_SIZE;
222 htab->igotplt->size += GOT_ENTRY_SIZE;
223 htab->irelplt->size += RELA_ENTRY_SIZE;
224 htab->irelplt->reloc_count++;
236 h->root.u.def.section = htab->iplt;
256 htab->irelifunc->size += count * RELA_ENTRY_SIZE;
266 || htab->sgot == NULL)
273 h->got.offset = htab->sgot->size;
274 htab->sgot->size += GOT_ENTRY_SIZE;
276 htab->srelgot->size += RELA_ENTRY_SIZE;