ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define HOST_ORDER ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define HOST_ORDER ELFDATA2MSB
#define ELFENDIAN ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
if (ex.e_ident[EI_DATA] == ELFDATA2MSB)
(ehdr.e_ident[EI_DATA] != ELFDATA2MSB))
#define ELF_DATA ELFDATA2MSB
case ELFDATA2MSB:
case ELFDATA2MSB:
case ELFDATA2MSB:
# define HOST_ORDER ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
if (e_data != ELFDATA2MSB && e_data != ELFDATA2LSB)
static int e_data = ELFDATA2MSB;
#define GET_16(off) (e_data == ELFDATA2MSB ? GET_16BE(off) : GET_16LE(off))
#define GET_32(off) (e_data == ELFDATA2MSB ? GET_32BE(off) : GET_32LE(off))
#define GET_64(off) (e_data == ELFDATA2MSB ? GET_64BE(off) : GET_64LE(off))
#define PUT_16(off, v) (e_data == ELFDATA2MSB ? PUT_16BE(off, v) : \
#define PUT_32(off, v) (e_data == ELFDATA2MSB ? PUT_32BE(off, v) : \
#define PUT_64(off, v) (e_data == ELFDATA2MSB ? PUT_64BE(off, v) : \
elf64->e_ident[EI_DATA] == ELFDATA2MSB &&
elf32->e_ident[EI_DATA] == ELFDATA2MSB &&
#define ELF_DATA ELFDATA2MSB
ELFCLASS32, ELFDATA2MSB, EV_CURRENT },
elf->e_ident[EI_DATA] = ELFDATA2MSB;
#define ELF_DATA ELFDATA2MSB
ehdr->e_ident[EI_DATA] = ELFDATA2MSB;
#define ELF_ENDIAN ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
#define ELF_DATA ELFDATA2MSB
# define ELF_DATA ELFDATA2MSB
if (ehdr->e_ident[EI_DATA] != ELFDATA2MSB) {
ehdr->e_ident[EI_DATA] != ELFDATA2MSB) {
else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB)
else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB)
else if (ehdr->e_ident[EI_DATA] == ELFDATA2MSB)
case ELFDATA2MSB:
return ELFDATA2MSB;
case ELFDATA2MSB:
case ELFDATA2MSB:
# define ELFDATANATIVE ELFDATA2MSB
ehdr->e_ident[EI_DATA] != ELFDATA2MSB) {
return obj->byteorder == ELFDATA2MSB;
link_endianness = linker->elf_hdr->e_ident[EI_DATA] == ELFDATA2MSB ?
const unsigned char host_byteorder = ELFDATA2MSB;
if (obj_byteorder != ELFDATA2LSB && obj_byteorder != ELFDATA2MSB) {
obj_byteorder == ELFDATA2MSB ? "big" : "little");
endianness = ELFDATA2MSB;
dinfo->endian = (file->elf->ehdr.e_ident[EI_DATA] == ELFDATA2MSB) ?
case ELFDATA2MSB:
#define GEN_ELF_ENDIAN ELFDATA2MSB
host_endian = ELFDATA2MSB;
&& (ident[EI_DATA] == ELFDATA2MSB)), "Current "
ident[EI_DATA], ELFDATA2LSB, ELFDATA2MSB);