Lines Matching defs:header
92 /* Make the ELF header available. */
101 /* We already read the ELF header. We have to copy the header
142 /* Get the number of sections from the ELF header. */
149 /* Cannot read the first section header. */
191 /* Get the number of sections from the ELF header. */
198 /* Cannot read the first section header. */
316 /* Copy the ELF header. */
418 /* Copy the ELF header. */
511 header. The header for an ELF file is EI_NIDENT bytes in size,
512 the header
544 header. The identification header for an ELF file is EI_NIDENT
545 bytes in size, but we read the whole ELF header since we will
546 need it anyway later. For archives the header in SARMAG bytes
556 unsigned char header[MAX (sizeof (Elf64_Ehdr), SARMAG)];
560 ssize_t nread = pread_retry (fildes, mem.header,
573 Elf_Kind kind = determine_kind (mem.header, nread);
581 /* Make sure at least the ELF header is contained in the file. */
582 if ((size_t) nread >= (mem.header[EI_CLASS] == ELFCLASS32
584 return file_read_elf (fildes, NULL, mem.header, offset, maxsize, cmd,
697 /* Read the header from the file. */
777 /* Read the next archive header. */
994 pointing to. First read the header of the next member if this