Lines Matching defs:file

5    This file is part of BFD, the Binary File Descriptor library.
269 /* I think this can be done just like an object file. */
340 /* PR 17512: file: f057ec89. */
1109 /* With contiguous segments, we can't tell from file
1327 the original file. So strictly speaking we may be
1328 creating an invalid ELF file, but it is only for a file
1626 /* PR 17512: file: 6f427532. */
1630 /* PR 17512: file: id:000006,sig:06,src:000000,op:flip4,pos:5664.
1855 FILE *file = (FILE *) filep;
1859 fprintf (file, "%s", symbol->name);
1862 fprintf (file, "elf ");
1863 bfd_fprintf_vma (abfd, file, symbol->value);
1864 fprintf (file, " %lx", (unsigned long) symbol->flags);
1885 bfd_print_symbol_vandf (abfd, file, symbol);
1888 fprintf (file, " %s\t", section_name);
1897 bfd_fprintf_vma (abfd, file, val);
1906 fprintf (file, " %-11s", version_string);
1911 fprintf (file, " (%s)", version_string);
1913 putc (' ', file);
1923 case STV_INTERNAL: fprintf (file, " .internal"); break;
1924 case STV_HIDDEN: fprintf (file, " .hidden"); break;
1925 case STV_PROTECTED: fprintf (file, " .protected"); break;
1929 fprintf (file, " 0x%02x", (unsigned int) st_other);
1932 fprintf (file, " %s", name);
1939 /* ELF .o/exec file reading */
2103 set in a relocatable object file, which would confuse the
2364 /* PR 17512: file: 0b4f81b7. */
2495 required to correctly process the section and the file should
2831 /* When we read a file, we don't need to set ELF section type and
2865 Note that some program segments may have a file size that is different than
2868 but only initialize it with the first "file size" bytes read from the
2869 file. This would occur for example, with program segments consisting
2874 the file size of the segment, and the second has the length specified
2954 not have their contents written to a core file, on the
2958 always have their contents dumped to the core file. */
3212 /* PR 17512: file: 0eb809fe, 8b0535ee. */
4117 /* Align to the maximum file alignment that could be required for any
4126 /* Assign a file position to a section, optionally aligning to the
4144 /* Compute the file positions we are going to put the sections at, and
4145 otherwise prepare to begin writing out the ELF file. If LINK_INFO
4589 /* PR 17512: file: c8455299.
4692 /* If the file is not demand paged, which means that we
4694 file, then there is no other reason for a new segment. */
4794 in the output file. FIXME: Using names for section types is
5116 /* Assign file positions to the sections based on the mapping from
5118 the file header. */
5227 available file offset for PT_LOAD and PT_NOTE segments. */
5248 objcopy, we set m->p_align from the input file. Use this
5323 the segment doesn't need file space, but the gABI
5326 requirement but not waste file space, we adjust
5329 past the end of file, but that shouldn't matter. */
5467 Allocate file space for the NOBITS section(s) and
5528 file space but are not loaded into memory. */
5604 /* Assign file positions for the other sections. */
5670 /* Now that we have set the section file positions, we can set up
5671 the file positions for the non PT_LOAD segments. */
5705 /* There is a segment that contains both the file headers and the
5836 /* PR 17512: file: 2195325e. */
5838 (_("%B: error: non-load segment %d includes file header and/or program header"),
5886 /* Work out the file positions of all the sections. This is called by
5922 the sections in the file is unimportant. */
5951 /* Assign file positions for the loaded sections based on the
6031 Elf_Internal_Ehdr *i_ehdrp; /* Elf file header, internal form. */
6116 /* Assign file positions for all the reloc sections which are not part
6117 of the loadable file image, and the file position of section headers. */
6279 /* Hopefully this can be done just like an object file. */
6521 file, we get confused. Check for this case, and if we find it
6671 /* Determine if this segment contains the ELF file header
7125 /* Determine if this segment contains the ELF file header
7307 /* PR 17512: file: f17299af. */
7780 actually in the output file. */
8836 /* Elf core file support. Much of this only works on native
9657 return elfcore_make_note_pseudosection (abfd, ".note.linuxcore.file",
9936 creates a core file. */
10861 /* PR 17512: file: ec08f814
11021 /* Create a new BFD as if by bfd_openr. Rather than opening a file,
11022 reconstruct an ELF file by reading the segments out of remote memory
11023 based on the ELF file header at EHDR_VMA and the ELF program headers it
11026 file headers (and hence BFD's idea of each section's VMA) put them at.
11175 Elf_Internal_Ehdr * i_ehdrp; /* ELF file header, internal form. */