EI_CLASS
if(elfIdent[EI_CLASS] == ELFCLASS64) {
if(elfIdent[EI_CLASS] == ELFCLASS32) {
WARNING("%s: Invalid ELF class: %d\n", fileName, elfIdent[EI_CLASS]);
switch (identification[EI_CLASS]) {
if (fileHeader.e_ident[EI_CLASS] == ELFCLASS64) {
image->elf_class = elfHeader.e_ident[EI_CLASS];
header.e_ident[EI_CLASS] = ELFCLASS64;
header.e_ident[EI_CLASS] = ELFCLASS32;
mid = get_mid(xe16toh(e->e_machine), e->e_ident[EI_DATA], e->e_ident[EI_CLASS]);
mid = get_mid(xe16toh(e->e_machine), e->e_ident[EI_DATA], e->e_ident[EI_CLASS]);
if (e->e_ident[EI_CLASS] != ELFCLASS64 && e->e_ident[EI_CLASS] != ELFCLASS32)
if (e->e_ident[EI_CLASS] == ELFCLASS64)
if (fHeader.e_ident[EI_CLASS] != ELFCLASS) {
fELFClass = ident[EI_CLASS];