reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2761 Str = printEnum(e->e_ident[ELF::EI_CLASS], makeArrayRef(ElfClass)); 2762 printFields(OS, "Class:", Str); 2763 Str = printEnum(e->e_ident[ELF::EI_DATA], makeArrayRef(ElfDataEncoding)); 2764 printFields(OS, "Data:", Str); 2772 Str = printEnum(e->e_ident[ELF::EI_OSABI], makeArrayRef(ElfOSABI)); 2773 printFields(OS, "OS/ABI:", Str); 2774 Str = "0x" + to_hexString(e->e_ident[ELF::EI_ABIVERSION]); 2775 printFields(OS, "ABI Version:", Str); 2776 Str = printEnum(e->e_type, makeArrayRef(ElfObjectFileType)); 2777 printFields(OS, "Type:", Str); 2778 Str = printEnum(e->e_machine, makeArrayRef(ElfMachineType)); 2779 printFields(OS, "Machine:", Str); 2780 Str = "0x" + to_hexString(e->e_version); 2781 printFields(OS, "Version:", Str); 2782 Str = "0x" + to_hexString(e->e_entry); 2783 printFields(OS, "Entry point address:", Str); 2784 Str = to_string(e->e_phoff) + " (bytes into file)"; 2785 printFields(OS, "Start of program headers:", Str); 2786 Str = to_string(e->e_shoff) + " (bytes into file)"; 2787 printFields(OS, "Start of section headers:", Str); 2796 Str = "0x" + to_hexString(e->e_flags); 2798 Str = Str + ", " + ElfFlags; 2798 Str = Str + ", " + ElfFlags; 2799 printFields(OS, "Flags:", Str); 2800 Str = to_string(e->e_ehsize) + " (bytes)"; 2801 printFields(OS, "Size of this header:", Str); 2802 Str = to_string(e->e_phentsize) + " (bytes)"; 2803 printFields(OS, "Size of program headers:", Str); 2804 Str = to_string(e->e_phnum); 2805 printFields(OS, "Number of program headers:", Str); 2806 Str = to_string(e->e_shentsize) + " (bytes)"; 2807 printFields(OS, "Size of section headers:", Str); 2808 Str = getSectionHeadersNumString(Obj, this->FileName); 2809 printFields(OS, "Number of section headers:", Str); 2810 Str = getSectionHeaderTableIndexString(Obj, this->FileName); 2811 printFields(OS, "Section header string table index:", Str);