MakeELF
ELF reader-writer library
Static Public Attributes | List of all members
makeelf.elfstruct.PT Class Reference

Segment Type. More...

Inheritance diagram for makeelf.elfstruct.PT:
makeelf.type.enum.Enum

Static Public Attributes

int PT_NULL = 0
 
int PT_LOAD = 1
 
int PT_DYNAMIC = 2
 
int PT_INTERP = 3
 
int PT_NOTE = 4
 
int PT_SHLIB = 5
 
int PT_PHDR = 6
 
int PT_TLS = 7
 
int PT_LOOS = 0x60000000
 
int PT_HIOS = 0x6fffffff
 
int PT_LOPROC = 0x70000000
 
int PT_HIPROC = 0x7fffffff
 
int PT_GNU_EH_FRAME = 0x6474e550
 Frame unwind information.
 
int PT_SUNW_EH_FRAME = 0x6474e550
 
int PT_GNU_STACK = 0x6474e551
 Stack flags.
 
int PT_GNU_RELRO = 0x6474e552
 Read only after relocation.
 
int PT_ARM_ARCHEXT = 0x70000000
 Platform architecture compatibility information.
 
int PT_ARM_EXIDX = 0x70000001
 Exception unwind tables.
 
int PT_MIPS_REGINFO = 0x70000000
 Register usage information. More...
 
int PT_MIPS_RTPROC = 0x70000001
 Runtime procedure table.
 
int PT_MIPS_OPTIONS = 0x70000002
 .MIPS.options section.
 
int PT_MIPS_ABIFLAGS = 0x70000003
 .MIPS.abiflags section.
 
int PT_AARCH64_ARCHEXT = 0x70000000
 Platform architecture compatibility information.
 
int PT_AARCH64_UNWIND = 0x70000001
 Exception unwind tables.
 
int PT_S390_PGSTE = 0x70000000
 4k page table size
 

Additional Inherited Members

- Public Member Functions inherited from makeelf.type.enum.Enum
def __bytes__ (self)
 
def from_bytes (cls, b, little=False)
 

Detailed Description

Segment Type.

Member Data Documentation

◆ PT_MIPS_REGINFO

int makeelf.elfstruct.PT.PT_MIPS_REGINFO = 0x70000000
static

Register usage information.

Identifies one .reginfo section.


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