Home | History | Annotate | Download | only in llvm-readobj

Lines Matching defs:Header

459   // program header type.
524 const typename ELFO::Elf_Ehdr *Header = Obj->getHeader();
530 W.printBinary("Magic", makeArrayRef(Header->e_ident).slice(ELF::EI_MAG0,
532 W.printEnum ("Class", Header->e_ident[ELF::EI_CLASS],
534 W.printEnum ("DataEncoding", Header->e_ident[ELF::EI_DATA],
536 W.printNumber("FileVersion", Header->e_ident[ELF::EI_VERSION]);
537 W.printEnum ("OS/ABI", Header->e_ident[ELF::EI_OSABI],
539 W.printNumber("ABIVersion", Header->e_ident[ELF::EI_ABIVERSION]);
540 W.printBinary("Unused", makeArrayRef(Header->e_ident).slice(ELF::EI_PAD));
543 W.printEnum ("Type", Header->e_type, makeArrayRef(ElfObjectFileType));
544 W.printEnum ("Machine", Header->e_machine, makeArrayRef(ElfMachineType));
545 W.printNumber("Version", Header->e_version);
546 W.printHex ("Entry", Header->e_entry);
547 W.printHex ("ProgramHeaderOffset", Header->e_phoff);
548 W.printHex ("SectionHeaderOffset", Header->e_shoff);
549 if (Header->e_machine == EM_MIPS)
550 W.printFlags("Flags", Header->e_flags, makeArrayRef(ElfHeaderMipsFlags),
553 W.printFlags("Flags", Header->e_flags);
554 W.printNumber("HeaderSize", Header->e_ehsize);
555 W.printNumber("ProgramHeaderEntrySize", Header->e_phentsize);
556 W.printNumber("ProgramHeaderCount", Header->e_phnum);
557 W.printNumber("SectionHeaderEntrySize", Header->e_shentsize);
558 W.printNumber("SectionHeaderCount", Header->e_shnum);
559 W.printNumber("StringTableSectionIndex", Header->e_shstrndx);