MakeELF
ELF reader-writer library
|
ELF Header. More...
Public Member Functions | |
def | __init__ (self, e_ident=None, e_type=ET.ET_REL, e_machine=EM.EM_NONE, e_version=1, e_entry=0, e_phoff=0, e_shoff=0, e_flags=0, e_ehsize=0x34, e_phentsize=0, e_phnum=0, e_shentsize=0, e_shnum=0, e_shstrndx=0, little=False) |
def | __str__ (self) |
def | __repr__ (self) |
def | __eq__ (self, rhs) |
def | __bytes__ (self) |
def | from_bytes (b) |
def | __len__ (self) |
Public Attributes | |
e_ident | |
Value of type Elf32_e_ident. | |
e_type | |
Value of type ET. | |
e_machine | |
Value of type EM. | |
e_version | |
Value of type EV. | |
e_entry | |
Program entry point. | |
e_phoff | |
Program Header offset in file. | |
e_shoff | |
Section Header offset in file. | |
e_flags | |
Processor-specific flags. | |
e_ehsize | |
ELF Header size. | |
e_phentsize | |
Program Header entry size. | |
e_phnum | |
Program Header entry count. | |
e_shentsize | |
Section Header entry size. | |
e_shnum | |
Section Header entry count. | |
e_shstrndx | |
Index of .shstrtab section in section table. | |
little | |
Header endianness indicator. More... | |
ELF Header.
makeelf.elfstruct.Elf32_Ehdr.little |
Header endianness indicator.
Is true, if header values are meant to be stored as little-endian or false otherwise