Lines Matching defs:eHdr
4443 auto *eHdr = reinterpret_cast<typename ELFT::Ehdr *>(buf);
4444 eHdr->e_ident[EI_CLASS] = ELFT::Is64Bits ? ELFCLASS64 : ELFCLASS32;
4445 eHdr->e_ident[EI_DATA] =
4447 eHdr->e_ident[EI_VERSION] = EV_CURRENT;
4448 eHdr->e_ident[EI_OSABI] = ctx.arg.osabi;
4449 eHdr->e_ident[EI_ABIVERSION] = getAbiVersion(ctx);
4450 eHdr->e_machine = ctx.arg.emachine;
4451 eHdr->e_version = EV_CURRENT;
4452 eHdr->e_flags = ctx.arg.eflags;
4453 eHdr->e_ehsize = sizeof(typename ELFT::Ehdr);
4454 eHdr->e_phnum = part.phdrs.size();
4455 eHdr->e_shentsize = sizeof(typename ELFT::Shdr);
4458 eHdr->e_phoff = sizeof(typename ELFT::Ehdr);
4459 eHdr->e_phentsize = sizeof(typename ELFT::Phdr);
4493 auto *eHdr = reinterpret_cast<typename ELFT::Ehdr *>(buf);
4494 eHdr->e_type = ET_DYN;