reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1056 switch (EF.getHeader()->e_ident[ELF::EI_CLASS]) { 1139 switch (EF.getHeader()->e_ident[ELF::EI_CLASS]) { 1154 switch (EF.getHeader()->e_ident[ELF::EI_CLASS]) {include/llvm/Object/ELFTypes.h
474 return (memcmp(e_ident, ELF::ElfMagic, strlen(ELF::ElfMagic))) == 0; 477 unsigned char getFileClass() const { return e_ident[ELF::EI_CLASS]; } 478 unsigned char getDataEncoding() const { return e_ident[ELF::EI_DATA]; }lib/ObjectYAML/ELFEmitter.cpp
253 Header.e_ident[EI_MAG0] = 0x7f; 254 Header.e_ident[EI_MAG1] = 'E'; 255 Header.e_ident[EI_MAG2] = 'L'; 256 Header.e_ident[EI_MAG3] = 'F'; 257 Header.e_ident[EI_CLASS] = ELFT::Is64Bits ? ELFCLASS64 : ELFCLASS32; 258 Header.e_ident[EI_DATA] = Doc.Header.Data; 259 Header.e_ident[EI_VERSION] = EV_CURRENT; 260 Header.e_ident[EI_OSABI] = Doc.Header.OSABI; 261 Header.e_ident[EI_ABIVERSION] = Doc.Header.ABIVersion;tools/lld/ELF/InputFiles.cpp
339 osabi = obj.getHeader()->e_ident[llvm::ELF::EI_OSABI]; 340 abiVersion = obj.getHeader()->e_ident[llvm::ELF::EI_ABIVERSION];tools/lld/ELF/SyntheticSections.cpp
3496 eHdr->e_ident[EI_CLASS] = config->is64 ? ELFCLASS64 : ELFCLASS32; 3497 eHdr->e_ident[EI_DATA] = config->isLE ? ELFDATA2LSB : ELFDATA2MSB; 3498 eHdr->e_ident[EI_VERSION] = EV_CURRENT; 3499 eHdr->e_ident[EI_OSABI] = config->osabi; 3500 eHdr->e_ident[EI_ABIVERSION] = getAbiVersion();tools/llvm-objcopy/ELF/Object.cpp
1613 Obj.OSABI = Ehdr.e_ident[EI_OSABI]; 1614 Obj.ABIVersion = Ehdr.e_ident[EI_ABIVERSION]; 1688 std::fill(Ehdr.e_ident, Ehdr.e_ident + 16, 0); 1688 std::fill(Ehdr.e_ident, Ehdr.e_ident + 16, 0); 1689 Ehdr.e_ident[EI_MAG0] = 0x7f; 1690 Ehdr.e_ident[EI_MAG1] = 'E'; 1691 Ehdr.e_ident[EI_MAG2] = 'L'; 1692 Ehdr.e_ident[EI_MAG3] = 'F'; 1693 Ehdr.e_ident[EI_CLASS] = ELFT::Is64Bits ? ELFCLASS64 : ELFCLASS32; 1694 Ehdr.e_ident[EI_DATA] = 1696 Ehdr.e_ident[EI_VERSION] = EV_CURRENT; 1697 Ehdr.e_ident[EI_OSABI] = Obj.OSABI; 1698 Ehdr.e_ident[EI_ABIVERSION] = Obj.ABIVersion;tools/llvm-readobj/ELFDumper.cpp
2759 OS << format(" %02x", static_cast<int>(e->e_ident[i])); 2761 Str = printEnum(e->e_ident[ELF::EI_CLASS], makeArrayRef(ElfClass)); 2763 Str = printEnum(e->e_ident[ELF::EI_DATA], makeArrayRef(ElfDataEncoding)); 2768 OS << to_hexString(e->e_ident[ELF::EI_VERSION]); 2772 Str = printEnum(e->e_ident[ELF::EI_OSABI], makeArrayRef(ElfOSABI)); 2774 Str = "0x" + to_hexString(e->e_ident[ELF::EI_ABIVERSION]); 5151 W.printBinary("Magic", makeArrayRef(E->e_ident).slice(ELF::EI_MAG0, 4)); 5152 W.printEnum("Class", E->e_ident[ELF::EI_CLASS], makeArrayRef(ElfClass)); 5153 W.printEnum("DataEncoding", E->e_ident[ELF::EI_DATA], 5155 W.printNumber("FileVersion", E->e_ident[ELF::EI_VERSION]); 5158 if (E->e_ident[ELF::EI_OSABI] >= ELF::ELFOSABI_FIRST_ARCH && 5159 E->e_ident[ELF::EI_OSABI] <= ELF::ELFOSABI_LAST_ARCH) { 5172 W.printEnum("OS/ABI", E->e_ident[ELF::EI_OSABI], OSABI); 5173 W.printNumber("ABIVersion", E->e_ident[ELF::EI_ABIVERSION]); 5174 W.printBinary("Unused", makeArrayRef(E->e_ident).slice(ELF::EI_PAD));tools/obj2yaml/elf2yaml.cpp
158 Y->Header.OSABI = Obj.getHeader()->e_ident[ELF::EI_OSABI]; 159 Y->Header.ABIVersion = Obj.getHeader()->e_ident[ELF::EI_ABIVERSION];