Lines Matching refs:ehdr
224 Elf_Ehdr ehdr; in ELFNAMEEND() local
242 if (xreadatoff(fd, &ehdr, 0, sizeof ehdr, fn) != sizeof ehdr) in ELFNAMEEND()
245 data = ehdr.e_ident[EI_DATA]; in ELFNAMEEND()
246 shnum = xe16toh(ehdr.e_shnum); in ELFNAMEEND()
248 shdrsize = shnum * xe16toh(ehdr.e_shentsize); in ELFNAMEEND()
251 if (xreadatoff(fd, shdrp, xewtoh(ehdr.e_shoff), shdrsize, fn) != in ELFNAMEEND()
268 if (i == xe16toh(ehdr.e_shstrndx)) in ELFNAMEEND()
303 shdrshdr.sh_offset = ehdr.e_shoff; in ELFNAMEEND()
464 ehdr.e_shoff != shdrshdr.sh_offset) { in ELFNAMEEND()
465 ehdr.e_shoff = shdrshdr.sh_offset; in ELFNAMEEND()
468 if ((size_t)xwriteatoff(fd, &ehdr.e_shoff, off, size, in ELFNAMEEND()