Lines Matching refs:e_ident
3452 OS << format(" %02x", static_cast<int>(e->e_ident[i]));
3454 Str = printEnum(e->e_ident[ELF::EI_CLASS], makeArrayRef(ElfClass));
3456 Str = printEnum(e->e_ident[ELF::EI_DATA], makeArrayRef(ElfDataEncoding));
3461 OS << to_hexString(e->e_ident[ELF::EI_VERSION]);
3465 Str = printEnum(e->e_ident[ELF::EI_OSABI], makeArrayRef(ElfOSABI));
3468 "ABI Version:", std::to_string(e->e_ident[ELF::EI_ABIVERSION]));
6099 W.printBinary("Magic", makeArrayRef(E->e_ident).slice(ELF::EI_MAG0, 4));
6100 W.printEnum("Class", E->e_ident[ELF::EI_CLASS], makeArrayRef(ElfClass));
6101 W.printEnum("DataEncoding", E->e_ident[ELF::EI_DATA],
6103 W.printNumber("FileVersion", E->e_ident[ELF::EI_VERSION]);
6106 if (E->e_ident[ELF::EI_OSABI] >= ELF::ELFOSABI_FIRST_ARCH &&
6107 E->e_ident[ELF::EI_OSABI] <= ELF::ELFOSABI_LAST_ARCH) {
6120 W.printEnum("OS/ABI", E->e_ident[ELF::EI_OSABI], OSABI);
6121 W.printNumber("ABIVersion", E->e_ident[ELF::EI_ABIVERSION]);
6122 W.printBinary("Unused", makeArrayRef(E->e_ident).slice(ELF::EI_PAD));