Lines Matching defs:ehdr
243 GElf_Ehdr *ehdr = gelf_getehdr (inelf, &ehdr_mem);
244 ELF_CHECK (ehdr != NULL, _("cannot get ELF header: %s"));
246 ehdr->e_shstrndx = shstrndx;
249 ehdr->e_shstrndx = SHN_XINDEX;
260 ELF_CHECK (gelf_update_ehdr (outelf, ehdr),
1126 } ehdr;
1129 .d_buf = &ehdr,
1130 .d_size = sizeof ehdr,
1143 if (ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32)
1145 phnum = ehdr.e32.e_phnum;
1146 shnum = ehdr.e32.e_shnum;
1150 phnum = ehdr.e64.e_phnum;
1151 shnum = ehdr.e64.e_shnum;
1154 bool class32 = ehdr.e32.e_ident[EI_CLASS] == ELFCLASS32;
2086 GElf_Ehdr *ehdr = gelf_getehdr (unstripped, &ehdr_mem);
2087 ELF_CHECK (ehdr != NULL, _("cannot get ELF header: %s"));
2091 ehdr->e_shnum = unstripped_shnum;
2092 ehdr->e_shoff = offset;
2093 offset += unstripped_shnum * ehdr->e_shentsize;
2094 ELF_CHECK (gelf_update_ehdr (unstripped, ehdr),