EI_CLASS
if (inhdr->e_ident[EI_CLASS] != ELFCLASS32)
assert_eq(elf.ehdr->e_ident[EI_CLASS], ELFCLASS64, "%u");
if (__h->e_ident[EI_CLASS] != ELFCLASS32) \
if (__h->e_ident[EI_CLASS] != ELFCLASS64) \
if (ehdr.e_ident[EI_CLASS] != ELF_CLASS)
if (e_ident[EI_CLASS] == ELFCLASS64)
if (__h->e_ident[EI_CLASS] != ELFCLASS32) \
if (__h->e_ident[EI_CLASS] != ELFCLASS64) \
if ((ex).e_ident[EI_CLASS] == ELFCLASS32) \
elf32 = ehdr->e32.e_ident[EI_CLASS] == ELFCLASS32;
ielf32 = iehdr->e32.e_ident[EI_CLASS] == ELFCLASS32;
elf32 = ehdr->e32.e_ident[EI_CLASS] == ELFCLASS32;
switch (hdr.ehdr32.e_ident[EI_CLASS]) {
if (eh->e_ident[EI_CLASS] != ELFCLASS64) {
elf_class = ehdr->e_ident[EI_CLASS];
if ((ex).e_ident[EI_CLASS] == ELFCLASS32) { \
((x)->e_machine == EM_PARISC && (x)->e_ident[EI_CLASS] == ELF_CLASS)
((x)->e_machine == EM_PARISC && (x)->e_ident[EI_CLASS] == ELFCLASS32)
e_class = buf[E_IDENT+EI_CLASS];
elf64->e_ident[EI_CLASS] == ELFCLASS64 &&
elf32->e_ident[EI_CLASS] == ELFCLASS32 &&
if (elf64->e_ident[EI_CLASS] == ELFCLASS64) {
if ((ex).e_ident[EI_CLASS] == ELFCLASS32) \
elf->e_ident[EI_CLASS] = ELF_CLASS;
elf->e_ident[EI_CLASS] = ELF_CLASS;
do { set_compat_task((ex).e_ident[EI_CLASS] == ELFCLASS32); \
((x)->e_ident[EI_CLASS] == ELF_CLASS))
hdr->e_ident[EI_CLASS] == ELFCLASS32;
&& (x)->e_ident[EI_CLASS] == ELF_CLASS)
ehdr->e_ident[EI_CLASS] = ELFCLASS64;
ehdr->e_ident[EI_CLASS] != ELFCLASS64 ||
if (ehdr.e_ident[EI_CLASS] != ELF_CLASS)
do { if ((ex).e_ident[EI_CLASS] == ELFCLASS32) \
if (hdr->e_ident[EI_CLASS] == ELFCLASS64) {
} else if (hdr->e_ident[EI_CLASS] == ELFCLASS32) {
if (ehdr.e_ident[EI_CLASS] != ELF_CLASS)
if (e_ident[EI_CLASS] == ELFCLASS64)
if (hdr->e_ident[EI_CLASS] == ELFCLASS64) {
} else if (hdr->e_ident[EI_CLASS] == ELFCLASS32) {
return ehdr->e_ident[EI_CLASS];
hdr->e_ident[EI_CLASS] = class;
class = ehdr->e_ident[EI_CLASS];
elf->e_ident[EI_CLASS] = ELF_CLASS;
elf->e_ident[EI_CLASS] = ELF_CLASS;
[EI_CLASS] = ELF_CLASS,
ehdr.e_ident[EI_CLASS] != ELFCLASS64 ||
ehdr.e_ident[EI_CLASS] != ELFCLASS32||
if (e_ident[EI_CLASS] == ELFCLASS64) {
} else if (e_ident[EI_CLASS] == ELFCLASS32) {
if (e_ident[EI_CLASS] == ELFCLASS64) {
if (WARN_ON_ONCE(e_ident[EI_CLASS] != ELFCLASS64)) {
ehdr->e_ident[EI_CLASS] = ELFCLASS64;
if (ehdr->e_ident[EI_CLASS] != ELF_CLASS) {
switch (ehdr->e_ident[EI_CLASS]) {
switch (ehdr->e_ident[EI_CLASS]) {
if (ehdr->e_ident[EI_CLASS] == ELFCLASS32)
else if (ehdr->e_ident[EI_CLASS] == ELFCLASS64)
ehdr->e32.e_ident[EI_CLASS], fname);
return ehdr->e32.e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
switch (ehdr->e32.e_ident[EI_CLASS]) {
if (hdr->e_ident[EI_CLASS] != CURRENT_ELFCLASS) {
switch (ei[EI_CLASS]) {
if (elf->hdr->e_ident[EI_CLASS] == ELFCLASS64 &&
bool is_64bit = (elf->hdr->e_ident[EI_CLASS] == ELFCLASS64);
switch (ehdr->e_ident[EI_CLASS]) {
ehdr->e_ident[EI_CLASS], fname);
ehdr->e32.e_ident[EI_CLASS], fname);
|| ehdr->e_ident[EI_CLASS] != ELFCLASS64) {
switch (file->elf->ehdr.e_ident[EI_CLASS]) {
return elf->ehdr.e_ident[EI_CLASS] == ELFCLASS32 ? 4 : 8;
if (e_ident[EI_CLASS] == ELFCLASSNONE || e_ident[EI_CLASS] >= ELFCLASSNUM)
off_t offset = e_ident[EI_CLASS] == ELFCLASS32
ehdr->e_ident[EI_CLASS] = GEN_ELF_CLASS;
if (ehdr.e_ident[EI_CLASS] == ELFCLASS32)
elf32 = hdrs.ehdr32.e_ident[EI_CLASS] == ELFCLASS32;
return e_ident[EI_CLASS] == ELFCLASS64;
TEST_ASSERT(ident[EI_CLASS] == ELFCLASS64,
ident[EI_CLASS], ELFCLASS64);
if (hdr->e_ident[EI_CLASS] !=