Home | History | Annotate | Download | only in bfd

Lines Matching refs:hds

1040 	  struct xcoff_link_hash_entry *hds;
1042 hds = h->descriptor;
1043 if (hds == NULL)
1052 hds = xcoff_link_hash_lookup (xcoff_hash_table (info), dsnm,
1055 if (hds == NULL)
1058 hds->descriptor = h;
1059 h->descriptor = hds;
1062 if (xcoff_dynamic_definition_p (hds, &ldsym))
1064 hds->root.type = h->root.type;
1065 hds->flags |= XCOFF_DEF_DYNAMIC;
1071 hds->smclas = XMC_XO;
1072 hds->root.u.def.section = bfd_abs_section_ptr;
1073 hds->root.u.def.value = ldsym.l_value;
1077 hds->smclas = XMC_PR;
1078 hds->root.u.undef.abfd = abfd;
2305 struct xcoff_link_hash_entry *hds;
2308 hds = xcoff_link_hash_lookup (xcoff_hash_table (info),
2311 if (hds == NULL)
2313 if (hds->root.type == bfd_link_hash_new)
2315 bh = &hds->root;
2317 (info, abfd, hds->root.root.string,
2322 hds = (struct xcoff_link_hash_entry *) bh;
2324 hds->flags |= XCOFF_DESCRIPTOR;
2326 hds->descriptor = h;
2327 h->descriptor = hds;
2962 struct xcoff_link_hash_entry *hds;
2965 hds = h->descriptor;
2966 BFD_ASSERT ((hds->root.type == bfd_link_hash_undefined
2967 || hds->root.type == bfd_link_hash_undefweak)
2968 && (hds->flags & XCOFF_DEF_REGULAR) == 0);
2969 if (!xcoff_mark_symbol (info, hds))
2973 if ((hds->flags & XCOFF_WAS_UNDEFINED) != 0)
2987 if (hds->toc_section == NULL)
3002 hds->toc_section = xcoff_hash_table (info)->toc_section;
3003 hds->u.toc_offset = hds->toc_section->size;
3004 hds->toc_section->size += byte_size;
3005 if (!xcoff_mark (info, hds->toc_section))
3011 ++hds->toc_section->reloc_count;
3015 hds->indx = -2;
3016 hds->flags |= XCOFF_SET_TOC | XCOFF_LDREL;
3324 struct xcoff_link_hash_entry *hds;
3326 hds = h->descriptor;
3327 if (hds == NULL)
3329 hds = xcoff_link_hash_lookup (xcoff_hash_table (info),
3332 if (hds == NULL)
3334 if (hds->root.type == bfd_link_hash_new)
3336 hds->root.type = bfd_link_hash_undefined;
3337 hds->root.u.undef.abfd = h->root.u.undef.abfd;
3339 hds->flags |= XCOFF_DESCRIPTOR;
3341 hds->descriptor = h;
3342 h->descriptor = hds;
3348 if (hds->root.type == bfd_link_hash_undefined)
3349 h = hds;
4655 struct xcoff_link_hash_entry *hds = htarget->descriptor;
4656 asection *hds_section = hds->root.u.def.section;
4658 hstub->htarget = hds;
4663 if ((hds->flags & XCOFF_MARK) == 0)
4680 if (hds->toc_section == NULL)
4692 hds->toc_section = xcoff_hash_table (info)->toc_section;
4693 hds->u.toc_offset = hds->toc_section->size;
4694 hds->toc_section->size += byte_size;
4695 if (!xcoff_mark (info, hds->toc_section))
4700 ++hds->toc_section->reloc_count;
4705 hds->indx = -2;
4706 hds->flags |= XCOFF_SET_TOC;