|
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