EI_DATA
ehdr->e_ident[EI_DATA] != ELF_TARG_DATA ||
hdr->e_ident[EI_DATA] != ELF_TARG_DATA ||
ehdr.e_ident[EI_DATA] != ELFDATA2MSB) {
ehdr.e_ident[EI_DATA] != ELFDATA2MSB) {
ehdr.e_ident[EI_DATA] != ELFDATA2MSB) {
ehdr.e_ident[EI_DATA] != ELFDATA2MSB) {
if (ehdr.e_ident[EI_DATA] != ELFDATA2MSB) {
if (ehdr.e_ident[EI_DATA] != ELFDATA2LSB) {
return (EI_Ehdr.e_ident[EI_DATA]);
format = ident[EI_DATA];
format = ident[EI_DATA];
ehdr.e_ident[EI_DATA] = data;
if (ehp->e_ident[EI_DATA] != order) {
ehdr->e_ident[EI_CLASS], ehdr->e_ident[EI_DATA]);
if (eident[EI_DATA] == ELFDATA2LSB)
cfi_state.do_swap = _elf_sys_encoding() != e_ident[EI_DATA];
_elf_sys_encoding() != ehdr->e_ident[EI_DATA]);
do_swap = _elf_sys_encoding() != ehdr->e_ident[EI_DATA];
ehdr->e_ident[EI_DATA], sys_encoding,
fstate->ehdr->e_ident[EI_DATA]) == NULL)) {
fstate->ehdr->e_ident[EI_DATA]) == NULL) {
ELFEDIT_CONST_EI, EI_DATA, 1);
if (ehdr->e_ident[EI_DATA] == data) {
conv_ehdr_data(ehdr->e_ident[EI_DATA],
ehdr->e_ident[EI_DATA] = data;
case EI_DATA:
case EI_DATA:
ELFEDIT_CONST_EI, EI_DATA, 1);
value = conv_ehdr_data(ehdr->e_ident[EI_DATA],
case EI_DATA:
ehdr->e_ident[EI_DATA], 0,
c = ehdr->e_ident[EI_DATA];
ehdr->e_ident[EI_DATA] = M_DATA;
ehdr->e_ident[EI_DATA] = tdesc.td_data;
if ((_elf_sys_encoding() != ehdr->e_ident[EI_DATA]) &&
(ld_elfdata == hdr.ehdr.e_ident[EI_DATA]) ?
if (ehdr.e_ident[EI_DATA] != M_DATA) {
conv_ehdr_data(ehdr.e_ident[EI_DATA], 0, &inv_buf));
elf->ed_encode = base[EI_DATA];
elf->ed_encode = image[EI_DATA];
eh->e_ident[EI_DATA];
if ((u = eh->e_ident[EI_DATA]) == ELFDATANONE) {
eh->e_ident[EI_DATA] = (Byte)encode;
encode = eh->e_ident[EI_DATA];
if (ehdr->e_ident[EI_DATA] != ld_targ.t_m.m_data) {
rej->rej_info = (uint_t)ehdr->e_ident[EI_DATA];
def_ehdr.e_ident[EI_DATA] = ld_targ.t_m.m_data;
ehdr->e_ident[EI_DATA] = ld_targ.t_m.m_data;
conv_ehdr_data(ehdr->e_ident[EI_DATA], 0, &inv_buf2));
if (ehdr->e_ident[EI_DATA] != M_DATA) {
rej->rej_info = (uint_t)ehdr->e_ident[EI_DATA];
conv_ehdr_data(ehdr.e_ident[EI_DATA], 0, &inv_buf2));
#define EI_DATA 5 /* data type and ordering */
& (h.e_ident[EI_CLASS] == ELFCLASS32) & (h.e_ident[EI_DATA] == ELFDATA2LSB) \
ehdr->e_ident[EI_DATA] != ELFDATA2LSB)
ehdr->e_ident[EI_DATA] != ELFDATA2MSB)
if (ehdr.e_ident[EI_DATA] == ELFDATA2LSB) {
} else if (ehdr.e_ident[EI_DATA] == ELFDATA2MSB) {
"unknown ELF data encoding: %hhu\n", ehdr.e_ident[EI_DATA]);
if (hdr.e32.e_ident[EI_DATA] != order)
elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB;
elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
elf_file.ehdr.e_ident[EI_DATA] = ELFDATA2LSB;
if (ehdr_ident[EI_DATA] == ELFDATA2LSB){
} else if (ehdr_ident[EI_DATA] == ELFDATA2MSB){
#ifndef EI_DATA
switch(h->e_ident[EI_DATA]) {
ess->es_same_endian = (ident[EI_DATA] == uorder.c[0]);
format = ident[EI_DATA];
e32.e_type != type || (isa_err = (e32.e_ident[EI_DATA] != order)) ||
ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
ehdr.e_ident[EI_DATA] = ELFDATA2LSB;
ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
ehdr.e_ident[EI_DATA] = ELFDATA2LSB;
ehdr->e_ident[EI_DATA] != ELFDATA2MSB ||
ehdr->e_ident[EI_DATA] != ELFDATA2LSB ||
ehdr->e_ident[EI_DATA] != ELFDATA2MSB ||
ehdr->e_ident[EI_DATA] != ELFDATA2LSB ||
ehdr.e_ident[EI_DATA] != order)
encode = (unsigned)magic_buf[EI_DATA];
!elfheadcheck(ehdr->e_ident[EI_DATA], ehdr->e_machine,
ehdr->e_ident[EI_DATA] = ELFDATA2MSB;
ehdr->e_ident[EI_DATA] = ELFDATA2LSB;
ehdr->e_ident[EI_DATA] = ELFDATA2MSB;
ehdr->e_ident[EI_DATA] = ELFDATA2LSB;
ehdr.e_ident[EI_DATA] = ELFDATA2MSB;
ehdr.e_ident[EI_DATA] = ELFDATA2LSB;
ehdr->e_ident[EI_DATA] == ELFDATA2LSB &&
ehdr->e_ident[EI_DATA] == ELFDATA2LSB &&
if ((mp->hdr.e_ident[EI_DATA] != ELFDATA2LSB) ||
return ((h->e_ident[EI_DATA] == ELFDATA2LSB) &&
return (h->e_ident[EI_DATA] == ELFDATA2MSB &&