|
MakeELF
ELF reader-writer library
|
Program Header. More...
Public Member Functions | |
| def | __init__ (self, p_type=0, p_offset=0, p_vaddr=0, p_paddr=0, p_filesz=0, p_memsz=0, p_flags=0, p_align=0, little=False) |
| def | __str__ (self) |
| def | __repr__ (self) |
| def | __bytes__ (self) |
| def | from_bytes (b, little=False) |
| def | __len__ (self) |
Public Attributes | |
| p_type | |
| Type of segment. | |
| p_offset | |
| Offset in file, where first byte of segment resides. | |
| p_vaddr | |
| Virtual address of segment in memory. | |
| p_paddr | |
| Physical address of segment in memory. | |
| p_filesz | |
| Size of segment in file. | |
| p_memsz | |
| Size of segment in memory. | |
| p_flags | |
| Segment flags. | |
| p_align | |
| Segment alignment. More... | |
| little | |
| Header endianness indicator. More... | |
Program Header.
| makeelf.elfstruct.Elf32_Phdr.little |
Header endianness indicator.
Is true, if header values are meant to be stored as little-endian or false otherwise
| makeelf.elfstruct.Elf32_Phdr.p_align |
Segment alignment.
Value of 0 or 1 means no aligment is required