EI_NIDENT
unsigned char e_ident[EI_NIDENT];
if (fread(&e_ident, 1, EI_NIDENT, fp) != EI_NIDENT)
unsigned char e_ident[EI_NIDENT];
memset(elf->e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD);
memset(elf->e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD);
memset(ehdr->e_ident + EI_PAD, 0, EI_NIDENT - EI_PAD);
unsigned char e_ident[EI_NIDENT];
if (fread(&e_ident, 1, EI_NIDENT, fp) != EI_NIDENT)
unsigned char e_ident[EI_NIDENT];
if (fread(&e_ident, 1, EI_NIDENT, fp) != EI_NIDENT) {
memset(elf->e_ident+EI_PAD, 0, EI_NIDENT-EI_PAD);
unsigned char e_ident[EI_NIDENT];
rc = elfcorehdr_read(e_ident, EI_NIDENT, &addr);
unsigned char e_ident[EI_NIDENT];
unsigned char e_ident[EI_NIDENT]; /* ELF "magic number" */
memset(ehdr->e_ident + EI_PAD, 0, EI_NIDENT - EI_PAD);
unsigned char ei[EI_NIDENT];
if (fread(ei, 1, EI_NIDENT, stdin) != EI_NIDENT) {
unsigned char e_ident[EI_NIDENT];
unsigned char e_ident[EI_NIDENT]; /* ELF "magic number" */
unsigned char e_ident[EI_NIDENT];
memcpy(ehdr->e_ident, kehdr->e_ident, EI_NIDENT);
if (read(fd, hdrs.ehdr32.e_ident, EI_NIDENT) != EI_NIDENT)
ehdr_size = (elf32 ? sizeof(hdrs.ehdr32) : sizeof(hdrs.ehdr64)) - EI_NIDENT;
(elf32 ? (void *)&hdrs.ehdr32 : (void *)&hdrs.ehdr64) + EI_NIDENT,
u8 e_ident[EI_NIDENT];
unsigned char ident[EI_NIDENT];