Lines Matching defs:hi

1473   struct elf_link_hash_entry *hi;
1494 hi = elf_link_hash_lookup (elf_hash_table (info), name, TRUE,
1496 BFD_ASSERT (hi != NULL);
1497 if (hi == h)
1499 while (hi->root.type == bfd_link_hash_indirect
1500 || hi->root.type == bfd_link_hash_warning)
1502 hi = (struct elf_link_hash_entry *) hi->root.u.i.link;
1503 if (hi == h)
1527 NULL, &hi, &skip, &override,
1536 bh = &hi->root;
1541 hi = (struct elf_link_hash_entry *) bh;
1563 while (hi->root.type == bfd_link_hash_indirect
1564 || hi->root.type == bfd_link_hash_warning)
1565 hi = (struct elf_link_hash_entry *) hi->root.u.i.link;
1568 h->root.u.i.link = (struct bfd_link_hash_entry *) hi;
1572 hi->ref_dynamic = 1;
1573 if (hi->ref_regular
1574 || hi->def_regular)
1576 if (! bfd_elf_link_record_dynamic_symbol (info, hi))
1583 hi = h;
1587 if (hi->root.type == bfd_link_hash_warning)
1588 hi = (struct elf_link_hash_entry *) hi->root.u.i.link;
1594 if (hi->root.type == bfd_link_hash_indirect)
1598 ht = (struct elf_link_hash_entry *) hi->root.u.i.link;
1599 (*bed->elf_backend_copy_indirect_symbol) (info, ht, hi);
1608 || hi->ref_dynamic)
1613 if (hi->ref_regular)
1635 NULL, &hi, &skip, &override,
1647 if (hi->root.type != bfd_link_hash_defined
1648 && hi->root.type != bfd_link_hash_defweak)
1655 bh = &hi->root;
1660 hi = (struct elf_link_hash_entry *) bh;
1666 if (hi->root.type == bfd_link_hash_indirect)
1668 (*bed->elf_backend_copy_indirect_symbol) (info, h, hi);
1677 || hi->ref_dynamic)
1682 if (hi->ref_regular)
4500 struct elf_link_hash_entry *h = nondeflt_vers[cnt], *hi;
4514 hi = (struct elf_link_hash_entry *)
4517 if (hi != NULL
4518 && hi->root.type == h->root.type
4519 && hi->root.u.def.value == h->root.u.def.value
4520 && hi->root.u.def.section == h->root.u.def.section)
4522 (*bed->elf_backend_hide_symbol) (info, hi, TRUE);
4523 hi->root.type = bfd_link_hash_indirect;
4524 hi->root.u.i.link = (struct bfd_link_hash_entry *) h;
4525 (*bed->elf_backend_copy_indirect_symbol) (info, h, hi);
4529 if (sym_hash[symidx] == hi)