LIEF: Library to Instrument Executable Formats Version 0.16.0
|
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 } |