EI_CLASS
if (ehdr->e_ident[EI_CLASS] != ELF_TARG_CLASS || /* Layout ? */
if (hdr->e_ident[EI_CLASS] != ELF_TARG_CLASS || /* Layout ? */
if (ptr->e_ident[EI_CLASS] != ELFCLASS64) {
if (ptr->e_ident[EI_CLASS] != ELFCLASS32) {
if (idarray[EI_CLASS] == ELFCLASS32) {
} else if (idarray[EI_CLASS] == ELFCLASS64) {
switch (elf.e_ident[EI_CLASS]) {
if (ident[EI_CLASS] != class) {
ident[EI_CLASS]);
if (ehdr.e_ident[EI_CLASS] != ELFCLASS32 ||
if (ehdr.e_ident[EI_CLASS] != ELFCLASS32 ||
if (ehdr.e_ident[EI_CLASS] != ELFCLASS64 ||
if (ehdr.e_ident[EI_CLASS] != ELFCLASS32 ||
if (ehdr.e_ident[EI_CLASS] == ELFCLASS32) {
} else if (ehdr.e_ident[EI_CLASS] == ELFCLASS64) {
if (ehdr.e_ident[EI_CLASS] == ELFCLASS32) {
} else if (ehdr.e_ident[EI_CLASS] == ELFCLASS64) {
if (ehdr.e_ident[EI_CLASS] == ELFCLASS64) {
} else if (ehdr.e_ident[EI_CLASS] == ELFCLASS32) {
return (EI_Ehdr.e_ident[EI_CLASS]);
class = ident[EI_CLASS];
class = ident[EI_CLASS];
class = ident[EI_CLASS];
if (gf->gf_ehdr.e_ident[EI_CLASS] == ELFCLASS32)
if (ehdr->e_ident[EI_CLASS] == ELFCLASS32) {
if (gf->gf_ehdr.e_ident[EI_CLASS] == ELFCLASS32) {
if (gf->gf_ehdr.e_ident[EI_CLASS] == ELFCLASS32)
ehdr.e_ident[EI_CLASS] = class;
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32)
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32) {
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32)
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32) {
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32) {
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32) {
if (gst->gst_ehdr->e_ident[EI_CLASS] == ELFCLASS32)
if (gf->gf_ehdr.e_ident[EI_CLASS] == ELFCLASS32)
if (gf->gf_ehdr.e_ident[EI_CLASS] == ELFCLASS32) {
switch (ehdr.h32.e_ident[EI_CLASS]) {
IOP_NAME(io), ehdr.h32.e_ident[EI_CLASS]);
if (ehdr.e_ident[EI_CLASS] == ELFCLASS32)
if (ehdr.e_ident[EI_CLASS] == ELFCLASS64)
ehp->e_ident[EI_CLASS] == ELFCLASS32 ? 32 : 64);
ehp->e_ident[EI_CLASS] == ELFCLASS32 ? 32 : 64);
ehdr->e_ident[EI_CLASS], ehdr->e_ident[EI_DATA]);
if (ident[EI_CLASS] == ELFCLASS32) {
} else if (ident[EI_CLASS] == ELFCLASS64) {
if (eident[EI_CLASS] == ELFCLASS64)
(!((ehdr.e_ident[EI_CLASS] == M_CLASS) ||
(ehdr->e_ident[EI_CLASS] == ELFCLASS32) &&
ELFEDIT_CONST_EI, EI_CLASS, 1);
if (ehdr->e_ident[EI_CLASS] == class) {
conv_ehdr_class(ehdr->e_ident[EI_CLASS],
ehdr->e_ident[EI_CLASS] = class;
case EI_CLASS:
case EI_CLASS:
ELFEDIT_CONST_EI, EI_CLASS, 1);
value = conv_ehdr_class(ehdr->e_ident[EI_CLASS],
case EI_CLASS:
ehdr->e_ident[EI_CLASS], 0,
c = ehdr->e_ident[EI_CLASS];
ehdr->e_ident[EI_CLASS] = tdesc.td_class;
*class_ret = ehdr->e_ident[EI_CLASS];
*class_ret = ehdr->e_ident[EI_CLASS];
class = hdr.ehdr.e_ident[EI_CLASS];
switch (class = ehdr.e_ident[EI_CLASS]) {
elf->ed_class = base[EI_CLASS];
elf->ed_class = image[EI_CLASS];
if (((Ehdr*)elf->ed_ehdr)->e_ident[EI_CLASS] != ELFCLASS) {
if (elf->ed_ident[EI_CLASS] == ELFCLASS64)
if (elf->ed_ident[EI_CLASS] == ELFCLASS32) {
} else if (elf->ed_ident[EI_CLASS] == ELFCLASS64) {
class = src->e_ident[EI_CLASS];
p[EI_CLASS] = ELFCLASS;
p[EI_CLASS] = ELFCLASS;
if (ISELF && (magic_buf[EI_CLASS] == ELFCLASS32))
def_ehdr.e_ident[EI_CLASS] = ld_targ.t_m.m_class;
conv_ehdr_class(ehdr->e_ident[EI_CLASS], 0, &inv_buf1),
if (ehdr->e_ident[EI_CLASS] != M_CLASS) {
rej->rej_info = (uint_t)ehdr->e_ident[EI_CLASS];
conv_ehdr_class(ehdr.e_ident[EI_CLASS], 0, &inv_buf1),
#define EI_CLASS 4 /* data sizes */
& (h.e_ident[EI_CLASS] == ELFCLASS32) & (h.e_ident[EI_DATA] == ELFDATA2LSB) \
if (ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
if (ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
if (ehdr.e_ident[EI_CLASS] == ELFCLASS32) {
} else if (ehdr.e_ident[EI_CLASS] == ELFCLASS64) {
"unknown ELF class %d\n", ehdr.e_ident[EI_CLASS]);
if (hdr.e32.e_ident[EI_CLASS] == ELFCLASS64) {
if (hdr.e32.e_ident[EI_CLASS] == ELFCLASS32) {
if (hdr.e32.e_ident[EI_CLASS] == ELFCLASS32) {
if (ehdr.e_ident[EI_CLASS] != eclass) {
elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS32;
elf_file.ehdr.e_ident[EI_CLASS] = ELFCLASS64;
obj->is_64bit = (ehdr_ident[EI_CLASS] == ELFCLASS64);
#ifndef EI_CLASS
switch(h->e_ident[EI_CLASS]) {
ess->es_ei_class = ident[EI_CLASS];
class = ident[EI_CLASS];
if (e32.e_ident[EI_CLASS] == ELFCLASS64) {
if (efp->e_hdr.e_ident[EI_CLASS] == ELFCLASS32) {
if (efp->e_hdr.e_ident[EI_CLASS] == ELFCLASS32) {
if (efp->e_hdr.e_ident[EI_CLASS] == ELFCLASS32)
switch (core.e_hdr.e_ident[EI_CLASS]) {
if (core.e_hdr.e_ident[EI_CLASS] == ELFCLASS64)
ehdr.e_ident[EI_CLASS] = ELFCLASS32;
ehdr.e_ident[EI_CLASS] = ELFCLASS64;
switch (ehdr.e_ident[EI_CLASS]) {
ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
ehdr->e_ident[EI_CLASS] != ELFCLASS64 ||
fptr->file_class = ehdr.e_ident[EI_CLASS];
int is64 = (elfhdr.e_ident[EI_CLASS] ==
elfhdr.e_ident[EI_CLASS], ELFCLASS32, ELFCLASS64);
if (elfhdr.e_ident[EI_CLASS] == ELFCLASS64) {
if (ident[EI_CLASS] == ELFCLASS32) {
} else if (ident[EI_CLASS] == ELFCLASS64) {
ident[EI_CLASS]);
if (ident[EI_CLASS] == ELFCLASS64) {
if (ident[EI_CLASS] != ELFCLASS32) {
ident[EI_CLASS]);
if (magic_buf[EI_CLASS] != ELFCLASS32) {
ehdr->e_ident[EI_CLASS] != ELFCLASS32 ||
ehdr->e_ident[EI_CLASS] != ELFCLASS64 ||
ehdr->e_ident[EI_CLASS] = ELFCLASS;
if (ehdrp->e_ident[EI_CLASS] == ELFCLASS32) {
ehdr.e_ident[EI_CLASS] = ELFCLASS64;
ehdr.e_ident[EI_CLASS] = ELFCLASS32;
ei_class = ehdrp->e_ident[EI_CLASS];
if (ident[EI_CLASS] == ELFCLASS32)
else if (ident[EI_CLASS] == ELFCLASS64)
if (ehdr->e_ident[EI_CLASS] == ELFCLASS32 &&
} else if (ehdr->e_ident[EI_CLASS] == ELFCLASS64 &&