• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/gdb/bfd/

Lines Matching defs:section

3    "bfdio.c", "bfdwin.c", "section.c", "archures.c", "reloc.c", 
250 /* Text section is write protected (if D_PAGED is not set, this is
295 #define bfd_get_section(x) ((x)->section)
296 #define bfd_get_output_section(x) ((x)->section->output_section)
297 #define bfd_set_section(x,y) ((x)->section) = (y)
298 #define bfd_asymbol_base(x) ((x)->section->vma)
301 /*Perhaps future: #define bfd_asymbol_bfd(x) ((x)->section->owner)*/
335 bfd_vma offset; /* Offset into section. */
371 /* Return TRUE if section has been discarded. */
514 /* The first .stabstr section. */
751 file headers (and hence BFD's idea of each section's VMA) put them at.
945 /* ARM Note section processing. */
973 /* This structure is used for a comdat section, as in PE. A comdat
974 section is associated with a particular symbol. When the linker
975 sees a comdat section, it keeps only one of the sections with a
980 /* The name of the symbol associated with a comdat section. */
984 comdat section. This is only meaningful to the object file format
1046 /* Byte swapping macros for user section data. */
1163 /* Extracted from section.c. */
1166 /* The name of the section; the name isn't a copy, the pointer is
1173 /* Which section in the bfd; 0..n-1 as sections are created in a bfd. */
1176 /* The next section in the list belonging to the BFD, or NULL. */
1179 /* The previous section in the list belonging to the BFD, or NULL. */
1182 /* The field flags contains attributes of the section. Some
1189 /* Tells the OS to allocate space for this section when loading.
1190 This is clear for a section containing debug information only. */
1193 /* Tells the OS to load the section from the file when loading.
1194 This is clear for a .bss section. */
1197 /* The section contains data still to be relocated, so there is
1201 /* A signal to the OS that the section contains read only data. */
1204 /* The section contains code only. */
1207 /* The section contains data only. */
1210 /* The section will reside in ROM. */
1213 /* The section contains constructor information. This section
1217 section for the type of name (e.g., <<__CTOR_LIST__>>), attaches
1225 /* The section has contents - a data section could be
1226 <<SEC_ALLOC>> | <<SEC_HAS_CONTENTS>>; a debug section could be
1230 /* An instruction to the linker to not output the section
1234 /* The section contains thread local data. */
1237 /* The section has GOT references. This flag is only for the
1240 in this section, which indicate to the linker that the section
1245 /* The section contains common symbols (symbols may be defined
1252 /* The section contains only debugging information. For
1254 strip tests this flag to see if a section can be
1258 /* The contents of this section are held in memory pointed to
1263 /* The contents of this section are to be excluded by the
1268 /* The contents of this section are to be sorted based on the sum of
1271 appended to the end of the section in an unspecified order. */
1275 discarded, rather than being combined into a single section as
1303 /* This section was created by the linker as part of dynamic
1309 /* This section should not be subject to garbage collection.
1310 Also set to inform the linker that this section should not be
1314 /* This section contains "short" data, and should be placed
1318 /* Attempt to merge identical entities in the section.
1327 /* This section contains data about section groups. */
1330 /* The section is a COFF shared library section. This flag is
1331 only for the linker. If this type of section appears in
1341 /* This section contains data which may be shared with other
1345 /* When a section with this flag is being linked, then if the size of
1346 the input section is less than a page, it should not cross a page
1347 boundary. If the size of the input section is one page or more,
1352 /* Conditionally link this section; do not link if there are no
1353 references found to any symbol in the section. This is for TI
1357 /* End of section flags. */
1368 output sections that have an input section. */
1388 /* Nonzero if this section uses RELA relocations, rather than REL. */
1394 /* Nonzero if this section has TLS related relocations. */
1397 /* Nonzero if this section has a gp reloc. */
1400 /* Nonzero if this section needs the relax finalize pass. */
1408 /* The virtual memory address of the section - where it will be
1416 /* The load address of the section - where it would be in a
1417 rom image; really only used for writing section header
1421 /* The size of the section in octets, as it will be output.
1422 Contains a value even if the section has no contents (e.g., the
1426 /* For input sections, the original size on disk of the section, in
1429 doesn't cache altered section and reloc contents (stabs, eh_frame,
1431 needs to be kept to read the section multiple times.
1432 For output sections, rawsize holds the section size calculated on
1436 /* If this section is going to be output, then this value is the
1437 offset in *bytes* into the output section of the first byte in the
1438 input section (byte ==> smallest addressable unit on the
1440 100th octet (8-bit quantity) in the output section, this value
1445 /* The output section through which to map on output. */
1448 /* The alignment requirement of the section, as an exponent of 2 -
1452 /* If an input section, a pointer to a vector of relocation
1453 records for the data in this section. */
1456 /* If an output section, a pointer to a vector of pointers to
1457 relocation records for the data in this section. */
1466 /* File position of section data. */
1491 /* Points to the kept section if this section is a link-once section,
1495 /* When a section is being output, this value changes as more
1499 /* What the section number is in the target world. */
1504 /* If this is a constructor section then here is a list of the
1508 /* The BFD which owns the section. */
1511 /* A symbol which points at this section only. */
1516 a list of input sections attached to an output section. Later,
1535 /* The absolute section. */
1539 /* Pointer to the undefined section. */
1543 /* Pointer to the common section. */
1546 /* Pointer to the indirect section. */
1727 (bfd *abfd, asection *section, const void *data,
1731 (bfd *abfd, asection *section, void *location, file_ptr offset,
1735 (bfd *abfd, asection *section, bfd_byte **buf);
2143 /* The address to relocate was not within the section supplied. */
2172 /* offset in section. */
2227 data section of the addend. The relocation function will
2251 /* Some formats record a relocation addend in the section contents
2255 addend is recorded with the section contents; when performing a
2256 partial link (ld -r) the section contents (the data) will be
2271 dst_mask to extract the addend from the section contents. If
2275 section contents should be treated as garbage. */
2305 if (bfd_is_com_section (symbol->section)) \
2362 the section containing the relocation. It depends on the specific target.
2538 writing; when reading, it will be the absolute section symbol. The
2559 section symbol. The addend is ignored when writing, but is filled
2566 section, but relative to the GP value chosen for the file during the
2571 away some literal section references. The symbol is ignored (read
2572 as the absolute section symbol), and the "addend" indicates the type
2662 /* Relocation against a MIPS literal section. */
3922 /* Scenix IP2K - 16 bit word address in text section. */
3948 this offset in the reloc's section offset. */
4419 This field is *almost* redundant, since you can use section->owner
4438 is the offset into the section of the data. */
4442 value is the offset into the section of the data. */
4446 the offset into the section of the data. */
4469 /* This symbol was created to point to a section, e.g. ELF's
4483 declared and not at the end of a section. This bit is set
4487 /* Signal that the symbol is the label of constructor section. */
4512 into the section of the data. BSF_DEBUGGING should be set
4529 /* A pointer to the section to which this symbol is
4532 struct bfd_section *section;
4660 /* A hash table for section names. */
4666 /* The last section on the section list. */
4859 #define bfd_debug_info_accumulate(abfd, section) \
4860 BFD_SEND (abfd, _bfd_debug_info_accumulate, (abfd, section))
4871 #define bfd_relax_section(abfd, section, link_info, again) \
4872 BFD_SEND (abfd, _bfd_relax_section, (abfd, section, link_info, again))
5049 /* A mask of all the flags which a section may have set - from
5112 /* Called when a new section is created. */
5114 /* Read the contents of a section. */
5137 /* Called to initialize BFD private section data from one object file
5143 /* Called to copy BFD private section data from one object file
5314 /* Indicate that we are only retrieving symbol values from this section. */
5318 section of the BFD. */
5321 /* Should this section be split up into smaller pieces during linking. */
5330 /* Is this section a member of a group? */