Iros
 
Loading...
Searching...
No Matches
di::exec Namespace Reference

Classes

class  ElfHeader
 
class  ElfProgramHeader
 
class  ElfProgramHeader< format >
 
struct  ElfTypes
 

Enumerations

enum class  ElfFormat {
  LittleEndian32 = 0 , BigEndian32 = 1 , LittleEndian64 = 2 , BigEndian64 = 3 ,
  Native
}
 
enum class  ElfProgramHeaderType : i32 {
  Null = 0 , Load = 1 , Dynamic = 2 , Interpreter = 3 ,
  Note = 4 , Shlib = 5 , ProgramHeader = 6 , Tls = 7 ,
  GnuEhFrame = 0x6474e550 , GnuStack = 0x6474e551 , GnuRelRo = 0x6474e552 , GnuProperty = 0x6474e552
}
 
enum class  ElfProgramHeaderFlags : i32 { Executable = 1 , Writable = 2 , Readable = 4 }
 

Enumeration Type Documentation

◆ ElfFormat

enum class di::exec::ElfFormat
strong
Enumerator
LittleEndian32 
BigEndian32 
LittleEndian64 
BigEndian64 
Native 

◆ ElfProgramHeaderFlags

enum class di::exec::ElfProgramHeaderFlags : i32
strong
Enumerator
Executable 
Writable 
Readable 

◆ ElfProgramHeaderType

enum class di::exec::ElfProgramHeaderType : i32
strong
Enumerator
Null 
Load 
Dynamic 
Interpreter 
Note 
Shlib 
ProgramHeader 
Tls 
GnuEhFrame 
GnuStack 
GnuRelRo 
GnuProperty