Lines Matching defs:section

342 	  asection *section;
368 section = coff_section_from_bfd_index (abfd, sym.n_scnum);
370 value -= section->vma;
375 section = bfd_und_section_ptr;
380 section = bfd_com_section_ptr;
385 section = coff_section_from_bfd_index (abfd, sym.n_scnum);
394 /* In the PE format, section symbols actually refer to the
395 start of the output section. We handle them specially
408 ("Warning: symbol `%s' is both section and non-section",
420 section and one will end up in the .rdata section. The
422 section, which seems to be wrong since it might cause the
440 && coff_section_data (abfd, section) != NULL
441 && coff_section_data (abfd, section)->comdat != NULL
443 && strcmp (name, coff_section_data (abfd, section)->comdat->name) == 0)
450 && coff_section_data (abfd, (*sym_hash)->root.u.def.section)->comdat != NULL
451 && strcmp (coff_section_data (abfd, (*sym_hash)->root.u.def.section)->comdat->name,
452 coff_section_data (abfd, section)->comdat->name) == 0)
459 (info, abfd, name, flags, section, value,
470 alignment of a section. There is no point to permitting
473 in the common section. */
474 if (section == bfd_com_section_ptr
549 the section header, but a non-zero size in the AUX
554 done when we swap in the section header. */
556 if (section->size == 0)
557 section->size = (*sym_hash)->aux[0].x_scn.x_scnlen;
559 /* FIXME: We could test whether the section sizes
705 sec = p->u.indirect.section;
708 link. This will normally be every section. We need
750 /* This section has a long name which must go in the string
753 into the s_name field of the section header. That is why
800 written out all the local symbols. For each section in
897 && bfd_family_coff (p->u.indirect.section->owner))
899 sub = p->u.indirect.section->owner;
1071 /* Free up the section information. */
1206 /* Process any magic embedded commands in a section called .drectve. */
1504 /* Skip section symbols for sections which are not going to be
1516 symbol, then skip it. FIXME: gas sets the section to N_ABS
1775 "real" section numbers, and need to be moved into
1776 the new section. */
2131 /* FIXME: If SEC_HAS_CONTENTS is not for the section, then
2134 input section in _bfd_coff_final_link, which means that
2136 this section. I don't think line numbers can be
2137 meaningful for a section which does not have
2275 /* Relocate the contents of each section. */
2283 /* This section was omitted from the link. */
2296 (_("%B: relocs in section `%A', but it has no contents"),
2334 /* Call processor specific code to relocate the section
2432 /* Write out the modified section contents. */
2507 sec = h->root.u.def.section->output_section;
2513 + h->root.u.def.section->output_offset);
2597 handle section aux entries here, now that we have the final
2605 /* Look for a section aux entry here using the same tests that
2616 sec = h->root.u.def.section->output_section;
2742 link_order->u.reloc.p->u.section)
2774 /* We need to somehow locate a symbol in the right section. The
2874 size of the symbol is included in the section contents, or it
2928 sec = h->root.u.def.section;
2939 File Format Specification_, section 5.5.3.
2960 sec = h2->root.u.def.section;
2984 /* Relocation to a symbol in a section which isn't
2987 reloc section. Note that the base file is not
3018 (_("%B: bad reloc address 0x%lx in section `%A'"),