Home | History | Annotate | Download | only in md2core

Lines Matching refs:Ehdr

62 #define Ehdr   ElfW(Ehdr)
1092 Ehdr ehdr;
1093 memset(&ehdr, 0, sizeof(Ehdr));
1094 ehdr.e_ident[0] = ELFMAG0;
1095 ehdr.e_ident[1] = ELFMAG1;
1096 ehdr.e_ident[2] = ELFMAG2;
1097 ehdr.e_ident[3] = ELFMAG3;
1098 ehdr.e_ident[4] = ELF_CLASS;
1099 ehdr.e_ident[5] = sex() ? ELFDATA2MSB : ELFDATA2LSB;
1100 ehdr.e_ident[6] = EV_CURRENT;
1101 ehdr.e_type = ET_CORE;
1102 ehdr.e_machine = ELF_ARCH;
1103 ehdr.e_version = EV_CURRENT;
1104 ehdr.e_phoff = sizeof(Ehdr);
1105 ehdr.e_ehsize = sizeof(Ehdr);
1106 ehdr.e_phentsize= sizeof(Phdr);
1107 ehdr.e_phnum = 1 + // PT_NOTE
1109 ehdr.e_shentsize= sizeof(Shdr);
1110 if (!writea(1, &ehdr, sizeof(Ehdr)))
1113 size_t offset = sizeof(Ehdr) + ehdr.e_phnum * sizeof(Phdr);