struct Elf32_Ehdr
Declaration
struct Elf32_Ehdr { /* full declaration omitted */ };
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:61
Member Variables
- public unsigned char[16] e_ident
- public llvm::ELF::Elf32_Half e_type
- public llvm::ELF::Elf32_Half e_machine
- public llvm::ELF::Elf32_Word e_version
- public llvm::ELF::Elf32_Addr e_entry
- public llvm::ELF::Elf32_Off e_phoff
- public llvm::ELF::Elf32_Off e_shoff
- public llvm::ELF::Elf32_Word e_flags
- public llvm::ELF::Elf32_Half e_ehsize
- public llvm::ELF::Elf32_Half e_phentsize
- public llvm::ELF::Elf32_Half e_phnum
- public llvm::ELF::Elf32_Half e_shentsize
- public llvm::ELF::Elf32_Half e_shnum
- public llvm::ELF::Elf32_Half e_shstrndx
Method Overview
- public bool checkMagic() const
- public unsigned char getDataEncoding() const
- public unsigned char getFileClass() const
Methods
¶bool checkMagic() const
bool checkMagic() const
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:77
¶unsigned char getDataEncoding() const
unsigned char getDataEncoding() const
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:82
¶unsigned char getFileClass() const
unsigned char getFileClass() const
Declared at: llvm/include/llvm/BinaryFormat/ELF.h:81