LIEF: Library to Instrument Executable Formats Version 0.16.0
Loading...
Searching...
No Matches
enums.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
 

Enumerations

enum  LIEF::OBJECT_TYPES { LIEF::TYPE_NONE = 0 , LIEF::TYPE_EXECUTABLE = 1 , LIEF::TYPE_LIBRARY = 2 , LIEF::TYPE_OBJECT = 3 }
 
enum  LIEF::ARCHITECTURES {
  LIEF::ARCH_NONE = 0 , LIEF::ARCH_ARM = 1 , LIEF::ARCH_ARM64 = 2 , LIEF::ARCH_MIPS = 3 ,
  LIEF::ARCH_X86 = 4 , LIEF::ARCH_PPC = 5 , LIEF::ARCH_SPARC = 6 , LIEF::ARCH_SYSZ = 7 ,
  LIEF::ARCH_XCORE = 8 , LIEF::ARCH_INTEL = 9 , LIEF::ARCH_RISCV = 10 , LIEF::ARCH_LOONGARCH = 11
}
 
enum  LIEF::MODES {
  LIEF::MODE_NONE = 0 , LIEF::MODE_16 = 1 , LIEF::MODE_32 = 2 , LIEF::MODE_64 = 3 ,
  LIEF::MODE_ARM = 4 , LIEF::MODE_THUMB = 5 , LIEF::MODE_MCLASS = 6 , LIEF::MODE_MICRO = 7 ,
  LIEF::MODE_MIPS3 = 8 , LIEF::MODE_MIPS32R6 = 9 , LIEF::MODE_MIPSGP64 = 10 , LIEF::MODE_V7 = 11 ,
  LIEF::MODE_V8 = 12 , LIEF::MODE_V9 = 13 , LIEF::MODE_MIPS32 = 14 , LIEF::MODE_MIPS64 = 15
}
 
enum  LIEF::ENDIANNESS { LIEF::ENDIAN_NONE = 0 , LIEF::ENDIAN_BIG = 1 , LIEF::ENDIAN_LITTLE = 2 }