|
MakeELF
ELF reader-writer library
|
Section Header. More...
Public Member Functions | |
| def | __init__ (self, sh_name=0, sh_type=SHT.SHT_NULL, sh_flags=0, sh_addr=0, sh_offset=0, sh_size=0, sh_link=0, sh_info=0, sh_addralign=0, sh_entsize=0, little=False) |
| def | __str__ (self) |
| def | __repr__ (self) |
| def | __bytes__ (self) |
| def | from_bytes (b, little=False) |
| def | __len__ (self) |
Public Attributes | |
| sh_name | |
| Offset of section name in .shstrtab. | |
| sh_type | |
| Value of type SHT. | |
| sh_flags | |
| Value of type SHF. | |
| sh_addr | |
| Address of first byte of segment in memory. | |
| sh_offset | |
| Address of first byte of segment in file. | |
| sh_size | |
| Size of section in file. | |
| sh_link | |
| Section type dependent value. | |
| sh_info | |
| Section type dependent value. | |
| sh_addralign | |
| Section alignment. More... | |
| sh_entsize | |
| Entry size, if section holds fixed-size entries. | |
| little | |
| Header endianness indicator. More... | |
Section Header.
| makeelf.elfstruct.Elf32_Shdr.little |
Header endianness indicator.
Is true, if header values are meant to be stored as little-endian or false otherwise
| makeelf.elfstruct.Elf32_Shdr.sh_addralign |
Section alignment.
Value of 0 or 1 means no aligment is required