LIEF: Library to Instrument Executable Formats Version 0.16.0
Loading...
Searching...
No Matches
enums.hpp File Reference
#include "LIEF/enums.hpp"
#include <cstdint>
#include <cstddef>
Include dependency graph for ELF/enums.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
 
namespace  LIEF::ELF
 Namespace related to the LIEF's ELF module.
 

Enumerations

enum class  LIEF::ELF::ARCH {
  LIEF::ELF::NONE = 0 , LIEF::ELF::M32 = 1 , LIEF::ELF::SPARC = 2 , LIEF::ELF::I386 = 3 ,
  LIEF::ELF::M68K = 4 , LIEF::ELF::M88K = 5 , LIEF::ELF::IAMCU = 6 , LIEF::ELF::I860 = 7 ,
  LIEF::ELF::MIPS = 8 , LIEF::ELF::S370 = 9 , LIEF::ELF::MIPS_RS3_LE = 10 , LIEF::ELF::PARISC = 15 ,
  LIEF::ELF::VPP500 = 17 , LIEF::ELF::SPARC32PLUS = 18 , LIEF::ELF::I60 = 19 , LIEF::ELF::PPC = 20 ,
  LIEF::ELF::PPC64 = 21 , LIEF::ELF::S390 = 22 , LIEF::ELF::SPU = 23 , LIEF::ELF::V800 = 36 ,
  LIEF::ELF::FR20 = 37 , LIEF::ELF::RH32 = 38 , LIEF::ELF::RCE = 39 , LIEF::ELF::ARM = 40 ,
  LIEF::ELF::ALPHA = 41 , LIEF::ELF::SH = 42 , LIEF::ELF::SPARCV9 = 43 , LIEF::ELF::TRICORE = 44 ,
  LIEF::ELF::ARC = 45 , LIEF::ELF::H8_300 = 46 , LIEF::ELF::H8_300H = 47 , LIEF::ELF::H8S = 48 ,
  LIEF::ELF::H8_500 = 49 , LIEF::ELF::IA_64 = 50 , LIEF::ELF::MIPS_X = 51 , LIEF::ELF::COLDFIRE = 52 ,
  LIEF::ELF::M68HC12 = 53 , LIEF::ELF::MMA = 54 , LIEF::ELF::PCP = 55 , LIEF::ELF::NCPU = 56 ,
  LIEF::ELF::NDR1 = 57 , LIEF::ELF::STARCORE = 58 , LIEF::ELF::ME16 = 59 , LIEF::ELF::ST100 = 60 ,
  LIEF::ELF::TINYJ = 61 , LIEF::ELF::X86_64 = 62 , LIEF::ELF::PDSP = 63 , LIEF::ELF::PDP10 = 64 ,
  LIEF::ELF::PDP11 = 65 , LIEF::ELF::FX66 = 66 , LIEF::ELF::ST9PLUS = 67 , LIEF::ELF::ST7 = 68 ,
  LIEF::ELF::M68HC16 = 69 , LIEF::ELF::M68HC11 = 70 , LIEF::ELF::M68HC08 = 71 , LIEF::ELF::M68HC05 = 72 ,
  LIEF::ELF::SVX = 73 , LIEF::ELF::ST19 = 74 , LIEF::ELF::VAX = 75 , LIEF::ELF::CRIS = 76 ,
  LIEF::ELF::JAVELIN = 77 , LIEF::ELF::FIREPATH = 78 , LIEF::ELF::ZSP = 79 , LIEF::ELF::MMIX = 80 ,
  LIEF::ELF::HUANY = 81 , LIEF::ELF::PRISM = 82 , LIEF::ELF::AVR = 83 , LIEF::ELF::FR30 = 84 ,
  LIEF::ELF::D10V = 85 , LIEF::ELF::D30V = 86 , LIEF::ELF::V850 = 87 , LIEF::ELF::M32R = 88 ,
  LIEF::ELF::MN10300 = 89 , LIEF::ELF::MN10200 = 90 , LIEF::ELF::PJ = 91 , LIEF::ELF::OPENRISC = 92 ,
  LIEF::ELF::ARC_COMPACT = 93 , LIEF::ELF::XTENSA = 94 , LIEF::ELF::VIDEOCORE = 95 , LIEF::ELF::TMM_GPP = 96 ,
  LIEF::ELF::NS32K = 97 , LIEF::ELF::TPC = 98 , LIEF::ELF::SNP1K = 99 , LIEF::ELF::ST200 = 100 ,
  LIEF::ELF::IP2K = 101 , LIEF::ELF::MAX = 102 , LIEF::ELF::CR = 103 , LIEF::ELF::F2MC16 = 104 ,
  LIEF::ELF::MSP430 = 105 , LIEF::ELF::BLACKFIN = 106 , LIEF::ELF::SE_C33 = 107 , LIEF::ELF::SEP = 108 ,
  LIEF::ELF::ARCA = 109 , LIEF::ELF::UNICORE = 110 , LIEF::ELF::EXCESS = 111 , LIEF::ELF::DXP = 112 ,
  LIEF::ELF::ALTERA_NIOS2 = 113 , LIEF::ELF::CRX = 114 , LIEF::ELF::XGATE = 115 , LIEF::ELF::C166 = 116 ,
  LIEF::ELF::M16C = 117 , LIEF::ELF::DSPIC30F = 118 , LIEF::ELF::CE = 119 , LIEF::ELF::M32C = 120 ,
  LIEF::ELF::TSK3000 = 131 , LIEF::ELF::RS08 = 132 , LIEF::ELF::SHARC = 133 , LIEF::ELF::ECOG2 = 134 ,
  LIEF::ELF::SCORE7 = 135 , LIEF::ELF::DSP24 = 136 , LIEF::ELF::VIDEOCORE3 = 137 , LIEF::ELF::LATTICEMICO32 = 138 ,
  LIEF::ELF::SE_C17 = 139 , LIEF::ELF::TI_C6000 = 140 , LIEF::ELF::TI_C2000 = 141 , LIEF::ELF::TI_C5500 = 142 ,
  LIEF::ELF::MMDSP_PLUS = 160 , LIEF::ELF::CYPRESS_M8C = 161 , LIEF::ELF::R32C = 162 , LIEF::ELF::TRIMEDIA = 163 ,
  LIEF::ELF::HEXAGON = 164 , LIEF::ELF::M8051 = 165 , LIEF::ELF::STXP7X = 166 , LIEF::ELF::NDS32 = 167 ,
  LIEF::ELF::ECOG1 = 168 , LIEF::ELF::ECOG1X = 168 , LIEF::ELF::MAXQ30 = 169 , LIEF::ELF::XIMO16 = 170 ,
  LIEF::ELF::MANIK = 171 , LIEF::ELF::CRAYNV2 = 172 , LIEF::ELF::RX = 173 , LIEF::ELF::METAG = 174 ,
  LIEF::ELF::MCST_ELBRUS = 175 , LIEF::ELF::ECOG16 = 176 , LIEF::ELF::CR16 = 177 , LIEF::ELF::ETPU = 178 ,
  LIEF::ELF::SLE9X = 179 , LIEF::ELF::L10M = 180 , LIEF::ELF::K10M = 181 , LIEF::ELF::AARCH64 = 183 ,
  LIEF::ELF::AVR32 = 185 , LIEF::ELF::STM8 = 186 , LIEF::ELF::TILE64 = 187 , LIEF::ELF::TILEPRO = 188 ,
  LIEF::ELF::CUDA = 190 , LIEF::ELF::TILEGX = 191 , LIEF::ELF::CLOUDSHIELD = 192 , LIEF::ELF::COREA_1ST = 193 ,
  LIEF::ELF::COREA_2ND = 194 , LIEF::ELF::ARC_COMPACT2 = 195 , LIEF::ELF::OPEN8 = 196 , LIEF::ELF::RL78 = 197 ,
  LIEF::ELF::VIDEOCORE5 = 198 , LIEF::ELF::M78KOR = 199 , LIEF::ELF::M56800EX = 200 , LIEF::ELF::BA1 = 201 ,
  LIEF::ELF::BA2 = 202 , LIEF::ELF::XCORE = 203 , LIEF::ELF::MCHP_PIC = 204 , LIEF::ELF::INTEL205 = 205 ,
  LIEF::ELF::INTEL206 = 206 , LIEF::ELF::INTEL207 = 207 , LIEF::ELF::INTEL208 = 208 , LIEF::ELF::INTEL209 = 209 ,
  LIEF::ELF::KM32 = 210 , LIEF::ELF::KMX32 = 211 , LIEF::ELF::KMX16 = 212 , LIEF::ELF::KMX8 = 213 ,
  LIEF::ELF::KVARC = 214 , LIEF::ELF::CDP = 215 , LIEF::ELF::COGE = 216 , LIEF::ELF::COOL = 217 ,
  LIEF::ELF::NORC = 218 , LIEF::ELF::CSR_KALIMBA = 219 , LIEF::ELF::AMDGPU = 224 , LIEF::ELF::RISCV = 243 ,
  LIEF::ELF::BPF = 247 , LIEF::ELF::LOONGARCH = 258
}
 Machine architectures See current registered ELF machine architectures at: http://www.sco.com/developers/gabi/latest/ch4.eheader.html. More...