• Home
  • Raw
  • Download

Lines Matching refs:root

571   struct aout_link_hash_entry root;  member
611 struct aout_link_hash_table root; member
683 if (!NAME (aout, link_hash_table_init) (&ret->root, abfd, in sunos_link_hash_table_create()
691 return &ret->root.root; in sunos_link_hash_table_create()
698 aout_link_hash_lookup (&(table)->root, (string), (create), (copy),\
705 (&(table)->root, \
1082 && h->root.root.type != bfd_link_hash_new in sunos_add_one_symbol()
1083 && h->root.root.type != bfd_link_hash_undefined in sunos_add_one_symbol()
1084 && h->root.root.type != bfd_link_hash_defweak) in sunos_add_one_symbol()
1096 else if (h->root.root.type == bfd_link_hash_defined in sunos_add_one_symbol()
1097 && h->root.root.u.def.section->owner != NULL in sunos_add_one_symbol()
1098 && (h->root.root.u.def.section->owner->flags & DYNAMIC) != 0) in sunos_add_one_symbol()
1103 h->root.root.type = bfd_link_hash_undefined; in sunos_add_one_symbol()
1104 h->root.root.u.undef.abfd = h->root.root.u.def.section->owner; in sunos_add_one_symbol()
1106 else if (h->root.root.type == bfd_link_hash_common in sunos_add_one_symbol()
1107 && (h->root.root.u.c.p->section->owner->flags & DYNAMIC) != 0) in sunos_add_one_symbol()
1113 h->root.root.type = bfd_link_hash_undefined; in sunos_add_one_symbol()
1114 h->root.root.u.undef.abfd = h->root.root.u.c.p->section->owner; in sunos_add_one_symbol()
1129 && h->root.root.type == bfd_link_hash_defined in sunos_add_one_symbol()
1130 && h->root.root.u.def.section->owner != NULL in sunos_add_one_symbol()
1131 && (h->root.root.u.def.section->owner->flags & DYNAMIC) != 0) in sunos_add_one_symbol()
1135 h->root.root.type = bfd_link_hash_new; in sunos_add_one_symbol()
1305 if (h->root.root.type != bfd_link_hash_defined in sunos_scan_std_relocs()
1306 && h->root.root.type != bfd_link_hash_defweak in sunos_scan_std_relocs()
1307 && h->root.root.type != bfd_link_hash_undefined) in sunos_scan_std_relocs()
1334 || ((h->root.root.type == bfd_link_hash_defined in sunos_scan_std_relocs()
1335 || h->root.root.type == bfd_link_hash_defweak) in sunos_scan_std_relocs()
1336 ? (h->root.root.u.def.section->owner->flags in sunos_scan_std_relocs()
1338 : (h->root.root.u.undef.abfd->flags & DYNAMIC) != 0)); in sunos_scan_std_relocs()
1342 if (h->root.root.type == bfd_link_hash_undefined) in sunos_scan_std_relocs()
1346 else if ((h->root.root.u.def.section->flags & SEC_CODE) == 0) in sunos_scan_std_relocs()
1354 sub = h->root.root.u.def.section->owner; in sunos_scan_std_relocs()
1355 h->root.root.type = bfd_link_hash_undefined; in sunos_scan_std_relocs()
1356 h->root.root.u.undef.abfd = sub; in sunos_scan_std_relocs()
1373 h->root.root.u.def.section = splt; in sunos_scan_std_relocs()
1374 h->root.root.u.def.value = splt->size; in sunos_scan_std_relocs()
1556 if (h->root.root.type != bfd_link_hash_defined in sunos_scan_ext_relocs()
1557 && h->root.root.type != bfd_link_hash_defweak in sunos_scan_ext_relocs()
1558 && h->root.root.type != bfd_link_hash_undefined) in sunos_scan_ext_relocs()
1578 if (strcmp (h->root.root.root.string, "__GLOBAL_OFFSET_TABLE_") == 0) in sunos_scan_ext_relocs()
1603 || ((h->root.root.type == bfd_link_hash_defined in sunos_scan_ext_relocs()
1604 || h->root.root.type == bfd_link_hash_defweak) in sunos_scan_ext_relocs()
1605 ? (h->root.root.u.def.section->owner->flags in sunos_scan_ext_relocs()
1607 : (h->root.root.u.undef.abfd->flags & DYNAMIC) != 0)); in sunos_scan_ext_relocs()
1613 && h->root.root.type == bfd_link_hash_undefined) in sunos_scan_ext_relocs()
1619 && (h->root.root.u.def.section->flags & SEC_CODE) == 0) in sunos_scan_ext_relocs()
1629 sub = h->root.root.u.def.section->owner; in sunos_scan_ext_relocs()
1630 h->root.root.type = bfd_link_hash_undefined; in sunos_scan_ext_relocs()
1631 h->root.root.u.undef.abfd = sub; in sunos_scan_ext_relocs()
1649 if (h->root.root.type == bfd_link_hash_undefined) in sunos_scan_ext_relocs()
1650 h->root.root.type = bfd_link_hash_defined; in sunos_scan_ext_relocs()
1651 h->root.root.u.def.section = splt; in sunos_scan_ext_relocs()
1652 h->root.root.u.def.value = splt->size; in sunos_scan_ext_relocs()
1757 && strcmp (h->root.root.root.string, "__DYNAMIC") != 0) in sunos_scan_dynamic_symbol()
1758 h->root.written = TRUE; in sunos_scan_dynamic_symbol()
1767 if ((h->root.root.type == bfd_link_hash_defined in sunos_scan_dynamic_symbol()
1768 || h->root.root.type == bfd_link_hash_defweak) in sunos_scan_dynamic_symbol()
1769 && ((h->root.root.u.def.section->owner->flags & DYNAMIC) != 0) in sunos_scan_dynamic_symbol()
1770 && h->root.root.u.def.section->output_section == NULL) in sunos_scan_dynamic_symbol()
1779 sub = h->root.root.u.def.section->owner; in sunos_scan_dynamic_symbol()
1780 h->root.root.type = bfd_link_hash_undefined; in sunos_scan_dynamic_symbol()
1781 h->root.root.u.undef.abfd = sub; in sunos_scan_dynamic_symbol()
1803 len = strlen (h->root.root.root.string); in sunos_scan_dynamic_symbol()
1819 strcpy ((char *) contents + s->size, h->root.root.root.string); in sunos_scan_dynamic_symbol()
1823 name = (unsigned char *) h->root.root.root.string; in sunos_scan_dynamic_symbol()
1929 h->root.root.type = bfd_link_hash_defined; in bfd_sunos_size_dynamic_sections()
1930 h->root.root.u.def.section = s; in bfd_sunos_size_dynamic_sections()
1936 h->root.root.u.def.value = 0x1000; in bfd_sunos_size_dynamic_sections()
1938 h->root.root.u.def.value = 0; in bfd_sunos_size_dynamic_sections()
1940 sunos_hash_table (info)->got_base = h->root.root.u.def.value; in bfd_sunos_size_dynamic_sections()
2135 val = (h->root.root.u.def.section->output_section->vma in sunos_write_dynamic_symbol()
2136 + h->root.root.u.def.section->output_offset in sunos_write_dynamic_symbol()
2137 + h->root.root.u.def.value); in sunos_write_dynamic_symbol()
2230 switch (h->root.root.type) in sunos_write_dynamic_symbol()
2247 sec = h->root.root.u.def.section; in sunos_write_dynamic_symbol()
2260 type = (h->root.root.type == bfd_link_hash_defined in sunos_write_dynamic_symbol()
2264 type = (h->root.root.type == bfd_link_hash_defined in sunos_write_dynamic_symbol()
2268 type = (h->root.root.type == bfd_link_hash_defined in sunos_write_dynamic_symbol()
2272 type = (h->root.root.type == bfd_link_hash_defined in sunos_write_dynamic_symbol()
2276 val = (h->root.root.u.def.value in sunos_write_dynamic_symbol()
2284 val = h->root.root.u.c.size; in sunos_write_dynamic_symbol()
2581 || h->root.root.type != bfd_link_hash_undefined in sunos_check_dynamic_reloc()
2584 || (h->root.root.u.undef.abfd->flags & DYNAMIC) == 0) in sunos_check_dynamic_reloc()
2592 || strcmp (h->root.root.root.string, in sunos_check_dynamic_reloc()