Home | History | Annotate | Download | only in bfd

Lines Matching refs:root

572   struct aout_link_hash_entry root;
612 struct aout_link_hash_table root;
684 if (!NAME (aout, link_hash_table_init) (&ret->root, abfd,
692 return &ret->root.root;
699 aout_link_hash_lookup (&(table)->root, (string), (create), (copy),\
706 (&(table)->root, \
1083 && h->root.root.type != bfd_link_hash_new
1084 && h->root.root.type != bfd_link_hash_undefined
1085 && h->root.root.type != bfd_link_hash_defweak)
1097 else if (h->root.root.type == bfd_link_hash_defined
1098 && h->root.root.u.def.section->owner != NULL
1099 && (h->root.root.u.def.section->owner->flags & DYNAMIC) != 0)
1104 h->root.root.type = bfd_link_hash_undefined;
1105 h->root.root.u.undef.abfd = h->root.root.u.def.section->owner;
1107 else if (h->root.root.type == bfd_link_hash_common
1108 && (h->root.root.u.c.p->section->owner->flags & DYNAMIC) != 0)
1114 h->root.root.type = bfd_link_hash_undefined;
1115 h->root.root.u.undef.abfd = h->root.root.u.c.p->section->owner;
1130 && h->root.root.type == bfd_link_hash_defined
1131 && h->root.root.u.def.section->owner != NULL
1132 && (h->root.root.u.def.section->owner->flags & DYNAMIC) != 0)
1136 h->root.root.type = bfd_link_hash_new;
1306 if (h->root.root.type != bfd_link_hash_defined
1307 && h->root.root.type != bfd_link_hash_defweak
1308 && h->root.root.type != bfd_link_hash_undefined)
1335 || ((h->root.root.type == bfd_link_hash_defined
1336 || h->root.root.type == bfd_link_hash_defweak)
1337 ? (h->root.root.u.def.section->owner->flags
1339 : (h->root.root.u.undef.abfd->flags & DYNAMIC) != 0));
1343 if (h->root.root.type == bfd_link_hash_undefined)
1347 else if ((h->root.root.u.def.section->flags & SEC_CODE) == 0)
1355 sub = h->root.root.u.def.section->owner;
1356 h->root.root.type = bfd_link_hash_undefined;
1357 h->root.root.u.undef.abfd = sub;
1374 h->root.root.u.def.section = splt;
1375 h->root.root.u.def.value = splt->size;
1557 if (h->root.root.type != bfd_link_hash_defined
1558 && h->root.root.type != bfd_link_hash_defweak
1559 && h->root.root.type != bfd_link_hash_undefined)
1579 if (strcmp (h->root.root.root.string, "__GLOBAL_OFFSET_TABLE_") == 0)
1604 || ((h->root.root.type == bfd_link_hash_defined
1605 || h->root.root.type == bfd_link_hash_defweak)
1606 ? (h->root.root.u.def.section->owner->flags
1608 : (h->root.root.u.undef.abfd->flags & DYNAMIC) != 0));
1614 && h->root.root.type == bfd_link_hash_undefined)
1620 && (h->root.root.u.def.section->flags & SEC_CODE) == 0)
1630 sub = h->root.root.u.def.section->owner;
1631 h->root.root.type = bfd_link_hash_undefined;
1632 h->root.root.u.undef.abfd = sub;
1650 if (h->root.root.type == bfd_link_hash_undefined)
1651 h->root.root.type = bfd_link_hash_defined;
1652 h->root.root.u.def.section = splt;
1653 h->root.root.u.def.value = splt->size;
1758 && strcmp (h->root.root.root.string, "__DYNAMIC") != 0)
1759 h->root.written = TRUE;
1768 if ((h->root.root.type == bfd_link_hash_defined
1769 || h->root.root.type == bfd_link_hash_defweak)
1770 && ((h->root.root.u.def.section->owner->flags & DYNAMIC) != 0)
1771 && h->root.root.u.def.section->output_section == NULL)
1780 sub = h->root.root.u.def.section->owner;
1781 h->root.root.type = bfd_link_hash_undefined;
1782 h->root.root.u.undef.abfd = sub;
1804 len = strlen (h->root.root.root.string);
1820 strcpy ((char *) contents + s->size, h->root.root.root.string);
1824 name = (unsigned char *) h->root.root.root.string;
1930 h->root.root.type = bfd_link_hash_defined;
1931 h->root.root.u.def.section = s;
1937 h->root.root.u.def.value = 0x1000;
1939 h->root.root.u.def.value = 0;
1941 sunos_hash_table (info)->got_base = h->root.root.u.def.value;
2136 val = (h->root.root.u.def.section->output_section->vma
2137 + h->root.root.u.def.section->output_offset
2138 + h->root.root.u.def.value);
2231 switch (h->root.root.type)
2248 sec = h->root.root.u.def.section;
2261 type = (h->root.root.type == bfd_link_hash_defined
2265 type = (h->root.root.type == bfd_link_hash_defined
2269 type = (h->root.root.type == bfd_link_hash_defined
2273 type = (h->root.root.type == bfd_link_hash_defined
2277 val = (h->root.root.u.def.value
2285 val = h->root.root.u.c.size;
2582 || h->root.root.type != bfd_link_hash_undefined
2585 || (h->root.root.u.undef.abfd->flags & DYNAMIC) == 0)
2593 || strcmp (h->root.root.root.string,