Lines Matching defs:section

147      information is located at the start of the data section.
164 section, but this code should work even if it moves. */
635 /* The offset of __GLOBAL_OFFSET_TABLE_ into the .got section. */
746 /* The .dynamic section holds the basic dynamic information: the
754 /* The .got section holds the global offset table. The address
761 /* The .plt section holds the procedure linkage table. The
768 /* The .dynrel section holds the dynamic relocs. The address is
775 /* The .hash section holds the dynamic hash table. The address
782 /* The .dynsym section holds the dynamic symbols. The address
789 /* The .dynstr section holds the dynamic symbol string table.
849 section flag; the existing SEC_NEVER_LOAD flag is not the one we
850 want, because that one still implies that the section takes up
884 /* The .need section holds the list of names of shared objets
886 section is put in the ld_need field. */
897 /* The .rules section holds the path to search for shared
898 objects. The address of this section is put in the ld_rules
1056 asection *section,
1067 || ! bfd_is_und_section (section))
1080 section of the dynamic object. We don't want to allocate space
1083 && bfd_is_com_section (section))
1084 section = obj_bsssec (abfd);
1086 if (! bfd_is_und_section (section)
1099 section = bfd_und_section_ptr;
1102 && h->root.root.u.def.section->owner != NULL
1103 && (h->root.root.u.def.section->owner->flags & DYNAMIC) != 0)
1109 h->root.root.u.undef.abfd = h->root.root.u.def.section->owner;
1112 && (h->root.root.u.c.p->section->owner->flags & DYNAMIC) != 0)
1119 h->root.root.u.undef.abfd = h->root.root.u.c.p->section->owner;
1131 section = bfd_und_section_ptr;
1135 && h->root.root.u.def.section->owner != NULL
1136 && (h->root.root.u.def.section->owner->flags & DYNAMIC) != 0)
1143 if (! _bfd_generic_link_add_one_symbol (info, abfd, name, flags, section,
1157 if (bfd_is_und_section (section))
1164 if (bfd_is_und_section (section))
1236 /* Scan the relocs for an input section using standard relocs. We
1238 symbol. If the symbol is in the .text section, an entry is made in
1242 not in the .text section, we must preserve the reloc as a dynamic
1341 ? (h->root.root.u.def.section->owner->flags
1351 else if ((h->root.root.u.def.section->flags & SEC_CODE) == 0)
1355 /* This reloc is not in the .text section. It must be
1359 sub = h->root.root.u.def.section->owner;
1365 /* This symbol is in the .text section. We must give it an
1368 to the .plt section; this will cause relocs against it to
1378 h->root.root.u.def.section = splt;
1394 /* Scan the relocs for an input section using extended relocs. We
1397 section, an entry is made in the procedure linkage table.
1466 the .got section. */
1610 ? (h->root.root.u.def.section->owner->flags
1624 && (h->root.root.u.def.section->flags & SEC_CODE) == 0)
1628 /* This reloc is not in the .text section. It must be
1634 sub = h->root.root.u.def.section->owner;
1641 /* This symbol is in the .text section. We must give it an
1644 to the .plt section; this will cause relocs against it to
1656 h->root.root.u.def.section = splt;
1679 /* Scan the relocs for an input section. */
1777 && ((h->root.root.u.def.section->owner->flags & DYNAMIC) != 0)
1778 && h->root.root.u.def.section->output_section == NULL)
1782 /* This symbol is currently defined in a dynamic section
1787 sub = h->root.root.u.def.section->owner;
1936 h->root.root.u.def.section = bfd_get_section_by_name (dynobj, ".got");
1938 /* If the .got section is more than 0x1000 bytes, we set
1939 __GLOBAL_OFFSET_TABLE_ to be 0x1000 bytes into the section,
1957 /* The .dynamic section is always the same size. */
2143 val = (h->root.root.u.def.section->output_section->vma
2144 + h->root.root.u.def.section->output_offset
2255 sec = h->root.root.u.def.section;
2708 /* Finish up the .need section. The linker emulation code filled it
2709 in, but with offsets from the start of the section instead of
2710 real addresses. Now that we know the section location, we can
2733 /* The first entry in the .got section is the address of the
2836 /* The size of the text area is the size of the .text section