Lines Matching defs:in

12    This program is distributed in the hope that it will be useful,
59 /* Swap version information in and out. The version information is
63 /* Swap in a Verdef structure. */
95 /* Swap in a Verdaux structure. */
117 /* Swap in a Verneed structure. */
145 /* Swap in a Vernaux structure. */
173 /* Swap in a Versym structure. */
210 /* The ELF ABI says `h &= ~g', but this is equivalent in
233 /* Create a tdata field OBJECT_SIZE bytes in length, zeroed out and with
298 in case the string table is not terminated. */
586 /* If num_group is zero, read in all SHT_GROUP sections. The count
652 (_("%B: corrupt size field in group section header: 0x%lx"), abfd, shdr->sh_size);
666 (_("%B: invalid size field in group section header: 0x%lx"), abfd, shdr->sh_size);
676 array of elf section indices all in target byte order,
755 insert current section in circular list. */
832 Some strip/objcopy may leave an incorrect value in
838 (_("%B: sh_link [%d] in section `%A' is incorrect"),
886 /* We won't include relocation sections in section groups in
889 relocation sections are in section group in input object
894 /* There are some unknown sections in the group. */
897 (_("%B: unknown [%d] section `%s' in group [%s]"),
943 BFD section in the bfd_section field of the header. */
1039 g++. g++ will emit each template expansion in its own section.
1055 /* We do not parse the PT_NOTE segments as we are interested even in the
1264 /* Find a section in OBFD that has the same characteristics
1322 relevent sections in the output BFD, which may not be in
1323 the same location as they were in the input BFD. But
1326 that they can be matched up with the section headers in
1346 the section in the output bfd which corresponds to the linked section
1347 in the input bfd. */
1355 (_("%B: Invalid sh_link field (%d) in section number %d"),
1444 /* Possibly copy other fields in the section header. */
1464 /* Scan for the matching section in the input bfd.
1501 /* Try matching fields in the input section's header.
1961 sections, with each the string indicies pointing to the next in the
1963 already in the process of loading. We only trigger this test if
1968 rather than being held in a static pointer. */
1982 (_("%B: warning: loop in section dependencies detected"), abfd);
2090 (_("%B: warning: multiple symbol tables detected - ignoring the table in section %u"),
2099 /* Sometimes a shared object will map in the symbol table. If
2103 set in a relocatable object file, which would confuse the
2173 (_("%B: warning: multiple dynamic symbol tables detected - ignoring the table in section %u"),
2240 just in case this strtab section appeared before the above. */
2293 libraries for Solaris in which some of the objects have
2431 /* We try to keep the same section order as it comes in. */
2832 flags. They will be overridden in _bfd_elf_make_section_from_shdr
2835 set ELF section type and flags based on BFD section flags in
2861 of the form segment<NUM>, where NUM is generally the index in the
2955 assumption that a debugger can find the contents in the
3058 containing relocations against ASECT. It is stored in RELDATA. If
3094 /* Return the default section type based on the passed in section flags. */
3146 name to section name section after it is compressed in
3414 /* Fill in the contents of a SHT_GROUP section. Called from
3427 /* Ignore linker created group section. See elfNN_ia64_object_p in
3464 the SHT_GROUP in the input object. */
3502 /* Get the pointer to the first section in the group that gas
3509 just to keep the group in the same order as given in .section
3560 /* If a target needs .got.plt section, relocations in rela.plt/rel.plt
3581 in here too, while we're at it. */
3597 /* SHT_GROUP sections are in relocatable files only. */
3697 /* Set up the list of section header pointers, in agreement with the
3741 /* Fill in the sh_link and sh_info fields while we're at it. */
3934 /* Filter global symbols of ABFD to include in the import library. All
3935 SYMCOUNT symbols of ABFD can be examined from their pointers in
4059 sections will already have a section symbol in outsymbols, but
4061 at least in that case. */
4204 /* sh_name was set in prep_headers. */
4208 /* sh_size is set in _bfd_elf_assign_file_positions_for_non_load. */
4212 /* sh_offset is set in _bfd_elf_assign_file_positions_for_non_load. */
4233 /* FIXME: What about other symtab_shndx sections in the list ? */
4399 /* Include the headers in the first PT_LOAD segment. */
4438 not in PT_LOAD segments. We ensure this here by removing such
4582 /* Look through the sections. We put sections in the same program
4638 /* See if this section and the last one will fit in the same
4664 pages left in memory and it is OK to assume that the current
4665 section can be included in the current segment. */
4671 /* If putting this section in this segment would force us to
4672 skip a page in the segment, then we need a new segment. */
4682 nonloaded (ie. bss style) section in the same segment
4687 in the same segment. */
4693 don't require the sections to be correctly aligned in the
4702 /* We don't want to put a writable section in a read only
4703 segment, unless they are on the same page in memory
4706 only case in which the new section is not on the same
4780 /* If there is a .dynamic section, throw in a PT_DYNAMIC segment. */
4794 in the output file. FIXME: Using names for section types is
4888 /* If there is a .eh_frame_hdr section, throw in a PT_GNU_EH_FRAME
5117 sections to segments. This function also sets up some fields in
5173 /* We're writing the size in elf_program_header_size (abfd),
5180 where the layout is forced to according to a larger size in the
5246 /* p_align in demand paged PT_LOAD segments effectively stores
5251 segment alignment later in this function, so we are relying
5334 /* Make sure the .dynamic section is the first section in the
5341 (_("%B: The first section in the PT_DYNAMIC segment is not the .dynamic section"),
5423 maps. Set filepos for sections in PT_LOAD segments, and in
5424 core files, for sections in PT_NOTE segments.
5527 a note section in a PT_NOTE segment. These take
5562 /* Check that all sections are in a PT_LOAD segment.
5592 (_("%B: section `%A' can't be allocated in segment %d"),
5640 (_("%B: warning: allocated section `%s' not in segment"),
5724 /* Use the first (i.e. lowest-addressed) section in any segment. */
5759 in link_info. */
5890 Reloc sections come in two flavours: Those processed specially as
5893 stored in a normal bfd section by bfd_section_from_shdr. We don't
5922 the sections in the file is unimportant. */
5966 /* Set e_type in ELF header to ET_EXEC for -pie -Ttext-segment=. */
5973 /* Find the lowest p_vaddr in PT_LOAD segments. */
5979 /* Set e_type to ET_EXEC if the lowest p_vaddr in PT_LOAD
5996 in the program header table. But this version of the check should
6070 in the corresponding bfd definition. To avoid duplication,
6072 can generally do it in elf_backend_final_write_processing(),
6319 /* Given a BFD symbol, return the index in the ELF symbol table, or -1
6355 which is used in a relocation entry. */
6459 /* Decide if the given section should be included in the given segment.
6463 2. It is an allocated section or a NOTE section in a PT_NOTE
6469 7. SHF_TLS sections are only in PT_TLS or PT_LOAD segments.
6493 /* If the output section of a section in the input segment is NULL,
6519 /* The Solaris linker creates program headers in which all the
6533 /* Scan through the segments specified in the program header
6535 in the loadable segments. These can be created by weird
6636 /* Find the first section in the input segment, which may be
6656 using the physical address of the segment in the input BFD. */
6662 /* If the first section in the input segment is removed, there is
6663 no need to preserve segment physical address in the corresponding
6707 /* Now scan the sections in the input BFD again and attempt
6722 placed in the current segment which will have to have its size,
6732 pointers that we are interested in. As these sections get assigned
6818 program header in the input BFD. */
6828 /* There is some padding before the first section in the
6829 segment. So, we must account for that in the output
6916 /* If the first section in a segment does not start at
7077 /* Compute how many sections are in this segment. */
7116 bytes in the .got.plt section even if the whole .got.plt
7117 section isn't in the PT_GNU_RELRO segment. We won't
7165 p_paddr in _bfd_elf_make_section_from_shdr.
7217 /* Check to see if any sections in the input BFD
7244 map in this case. */
7362 See elfNN_ia64_object_p in elfxx-ia64.c. */
7427 /* Look at all the SHT_GROUP sections in IBFD, making any adjustments
7500 This must be done here, rather than in the copy_private_bfd_data
7513 /* Copy private symbol information. If this symbol is in a section
7649 /* FIXME: What about any other headers in the list ? */
7654 /* Fill in zeroth symbol and swap it out. */
7729 /* Don't add in the section vma for relocatable output. */
7739 /* This symbol is in a real ELF section which we did
7780 actually in the output file. */
8021 section that was actually installed in the BFD, and has type SHT_REL
8053 installed in the BFD, and has type SHT_REL or SHT_RELA, and uses the
8098 /* Read in the version information. */
8269 /* We know the number of entries in the section but not the maximum
8480 small bug in gcc (it calls ASM_OUTPUT_LABEL when it should call
8514 containing an ASCII value in the range 1-31 ever be anything
8821 in the relocation's offset. Thus we cannot allow any sort of sanity
8822 range-checking to interfere. There is nothing else to do in processing
8838 machine-dependent procfs structure in order to pick
9027 /* Linux dumps the Intel SSE regs in a note named "LINUX" with a note
9037 /* Linux dumps the Intel XSAVE extended state in a note named "LINUX"
9239 onto the end of the args in some (at least one anyway)
9282 lwpstatus_t in pstat.pr_lwp, but we'll catch it all in an
9749 /* Check for version 1 in pr_version. */
9763 /* pr_fname is PRFNAMESZ (16) + 1 bytes in size. */
9768 /* pr_psargs is PRARGSZ (80) + 1 bytes in size. */
9776 /* The pr_pid field was added in version "1a". */
9792 /* Check for version 1 in pr_version. */
10080 thread just in case. */
10765 Elf_Internal_Note in;
10770 in.type = H_GET_32 (abfd, xnp->type);
10772 in.namesz = H_GET_32 (abfd, xnp->namesz);
10773 in.namedata = xnp->name;
10774 if (in.namesz > buf - in.namedata + size)
10777 in.descsz = H_GET_32 (abfd, xnp->descsz);
10778 in.descdata = in.namedata + BFD_ALIGN (in.namesz, 4);
10779 in.descpos = offset + (in.descdata - buf);
10780 if (in.descsz != 0
10781 && (in.descdata >= buf + size
10782 || in.descsz > buf - in.descdata + size))
10813 if (in.namesz >= grokers[i].len
10814 && strncmp (in.namedata, grokers[i].string,
10817 if (! grokers[i].func (abfd, & in))
10826 if (in.namesz == sizeof "GNU" && strcmp (in.namedata, "GNU") == 0)
10828 if (! elfobj_grok_gnu_note (abfd, &in))
10831 else if (in.namesz == sizeof "stapsdt"
10832 && strcmp (in.namedata, "stapsdt") == 0)
10834 if (! elfobj_grok_stapsdt_note (abfd, &in))
10840 p = in.descdata + BFD_ALIGN (in.descsz, 4);
10897 defined in include/elf/internal.h. To find out how large the
10956 SEC_MERGE section has been completely subsumed in some
10988 The offset (in abnd out) is in target sized bytes, however big a
11012 /* address_size and sec->size are in octets. Convert
11024 points to. If not null, *LOADBASEP is filled in with the difference
11031 be a BFD for an ELF target with the word size and byte order found in
11201 /* If the ELF symbol SYM might be a function in SEC, return the