ELFMAG
if (memcmp(elf64->e_ident, ELFMAG, SELFMAG) != 0 ||
if (bcmp(hdr.elf64.e_ident, ELFMAG, SELFMAG) == 0 &&
if (memcmp(elf->e_ident, ELFMAG, SELFMAG) != 0 ||
if (memcmp(elf->e_ident, ELFMAG, SELFMAG) != 0 ||
memcpy(ehdr.e_ident, ELFMAG, SELFMAG);
if (memcmp(hdr.elf32.e_ident, ELFMAG, SELFMAG) == 0 &&
if (memcmp(hdr.elf64.e_ident, ELFMAG, SELFMAG) == 0 &&
if (memcmp(hdr.elf32.e_ident, ELFMAG, SELFMAG) == 0 &&
} else if (memcmp(hdr.elf64.e_ident, ELFMAG, SELFMAG) == 0 &&