MakeELF
ELF reader-writer library
Public Member Functions | Public Attributes | List of all members
makeelf.elfstruct.Elf32_Phdr Class Reference

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...
 

Detailed Description

Program Header.

Member Data Documentation

◆ little

makeelf.elfstruct.Elf32_Phdr.little

Header endianness indicator.

Is true, if header values are meant to be stored as little-endian or false otherwise

◆ p_align

makeelf.elfstruct.Elf32_Phdr.p_align

Segment alignment.

Value of 0 or 1 means no aligment is required


The documentation for this class was generated from the following file: