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

ELF Identification. More...

Public Member Functions

def __init__ (self, EI_MAG=b'\x7fELF', EI_CLASS=ELFCLASS.ELFCLASS32, EI_DATA=ELFDATA.ELFDATA2MSB, EI_VERSION=EV.EV_CURRENT, EI_OSABI=ELFOSABI.ELFOSABI_NONE, little=False)
 
def __str__ (self)
 
def __repr__ (self)
 
def __eq__ (self, rhs)
 
def __bytes__ (self)
 
def from_bytes (b)
 
def __len__ (self)
 

Public Attributes

 EI_MAG
 ELF magic value. More...
 
 EI_CLASS
 Value of type ELFCLASS.
 
 EI_DATA
 Value of type ELFDATA.
 
 EI_VERSION
 Value of type EV.
 
 EI_OSABI
 Value of type ELFOSABI.
 
 little
 Header endianness indicator. More...
 

Detailed Description

ELF Identification.

Member Data Documentation

◆ EI_MAG

makeelf.elfstruct.Elf32_e_ident.EI_MAG

ELF magic value.

Should be '^?ELF'

◆ little

makeelf.elfstruct.Elf32_e_ident.little

Header endianness indicator.

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


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