• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/binutils/bfd/

Lines Matching refs:section

120 |	  new->section = bfd_make_section_old_way (abfd, ".text");
138 arbitrary number of sections. A symbol pointing to a section
191 . This field is *almost* redundant, since you can use section->owner
210 . is the offset into the section of the data. *}
214 . value is the offset into the section of the data. *}
218 . the offset into the section of the data. *}
241 . {* This symbol was created to point to a section, e.g. ELF's
255 . declared and not at the end of a section. This bit is set
259 . {* Signal that the symbol is the label of constructor section. *}
284 . into the section of the data. BSF_DEBUGGING should be set
301 . {* A pointer to the section to which this symbol is
304 . struct bfd_section *section;
364 starts with '.' is local. This would accidentally catch section names
470 if (symbol->section != NULL)
471 bfd_fprintf_vma (abfd, file, symbol->value + symbol->section->vma);
552 const char *section;
556 /* Map section names to POSIX/BSD single-character symbol types.
566 {".drectve", 'i'}, /* MSVC's .drective section */
567 {".edata", 'e'}, /* MSVC's .edata (export) section */
568 {".fini", 't'}, /* ELF fini section */
569 {".idata", 'i'}, /* MSVC's .idata (import) section */
570 {".init", 't'}, /* ELF init section */
571 {".pdata", 'p'}, /* MSVC's .pdata (stack unwind) section */
584 section S, or '?' for an unknown COFF section.
594 for (t = &stt[0]; t->section; t++)
595 if (!strncmp (s, t->section, strlen (t->section)))
601 /* Return the single-character symbol type corresponding to section
602 SECTION, or '?' for an unknown section. This uses section flags to
609 decode_section_type (const struct bfd_section *section)
611 if (section->flags & SEC_CODE)
613 if (section->flags & SEC_DATA)
615 if (section->flags & SEC_READONLY)
617 else if (section->flags & SEC_SMALL_DATA)
622 if ((section->flags & SEC_HAS_CONTENTS) == 0)
624 if (section->flags & SEC_SMALL_DATA)
629 if (section->flags & SEC_DEBUGGING)
631 if ((section->flags & SEC_HAS_CONTENTS) && (section->flags & SEC_READONLY))
653 if (bfd_is_com_section (symbol->section))
655 if (bfd_is_und_section (symbol->section))
669 if (bfd_is_ind_section (symbol->section))
683 if (bfd_is_abs_section (symbol->section))
685 else if (symbol->section)
687 c = coff_section_type (symbol->section->name);
689 c = decode_section_type (symbol->section);
747 ret->value = symbol->value + symbol->section->vma;
847 stabs section we should look to find line number information for a
880 /* The .stab section. */
882 /* The .stabstr section. */
884 /* The contents of the .stab section. */
886 /* The contents of the .stabstr section. */
909 asection *section,
1066 val += sym->value + sym->section->vma + r->addend;
1243 /* We are passed a section relative offset. The offsets in the
1245 offset += bfd_get_section_vma (abfd, section);