ELFMAG0
#define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \
if (ident[EI_MAG0] != ELFMAG0 || ident[EI_MAG1] != ELFMAG1 ||
if (ident[EI_MAG0] != ELFMAG0 || ident[EI_MAG1] != ELFMAG1 ||
ehdr.e_ident[EI_MAG0] = ELFMAG0;
if ((hdr.ehdr.e_ident[EI_MAG0] == ELFMAG0) &&
(base[EI_MAG0] == ELFMAG0) &&
p[EI_MAG0] = ELFMAG0;
p[EI_MAG0] = ELFMAG0;
static Ehdr def_ehdr = { { ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3,
caddr[EI_MAG0] != ELFMAG0 ||
static Ehdr dehdr = { { ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3,
#define ELFMAG0 0x7f
((h.e_ident[EI_MAG0] == ELFMAG0) & (h.e_ident[EI_MAG1] == ELFMAG1) \
if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0;
elf_file.ehdr.e_ident[EI_MAG0] = ELFMAG0;
#ifndef ELFMAG0
if (h.e_ident[EI_MAG0] != ELFMAG0 ||
ehdr.e_ident[EI_MAG0] = ELFMAG0;
ehdr.e_ident[EI_MAG0] = ELFMAG0;
if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
if (ehdr->e_ident[EI_MAG0] != ELFMAG0 ||
ELFMAG0, ELFMAG1, ELFMAG2, ELFMAG3, /* e_ident */
#define IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && \
if (ident[EI_MAG0] != ELFMAG0 || ident[EI_MAG1] != ELFMAG1 ||
if (ident[EI_MAG0] != ELFMAG0 || ident[EI_MAG1] != ELFMAG1 ||
ehdr->e_ident[EI_MAG0] = ELFMAG0;
if (header[EI_MAG0] == ELFMAG0 && header[EI_MAG1] == ELFMAG1 &&
if (ident[EI_MAG0] != ELFMAG0 || ident[EI_MAG1] != ELFMAG1 ||