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

Machine type. More...

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

Static Public Attributes

int EM_NONE = 0
 
int EM_M32 = 1
 
int EM_SPARC = 2
 
int EM_386 = 3
 
int EM_68K = 4
 
int EM_88K = 5
 
int EM_IAMCU = 6
 
int EM_860 = 7
 
int EM_MIPS = 8
 
int EM_S370 = 9
 
int EM_MIPS_RS3_LE = 10
 
int EM_OLD_SPARC_V9 = 11
 11 was the old Sparc V9 ABI.
 
int EM_PARISC = 15
 12 through 14 are reserved.
 
int EM_PPC_OLD = 17
 Some old PowerPC object files use 17.
 
int EM_VPP500 = 17
 
int EM_SPARC32PLUS = 18
 
int EM_960 = 19
 
int EM_PPC = 20
 
int EM_PPC64 = 21
 
int EM_S390 = 22
 
int EM_V800 = 36
 
int EM_FR20 = 37
 
int EM_RH32 = 38
 
int EM_RCE = 39
 
int EM_ARM = 40
 
int EM_ALPHA = 41
 
int EM_SH = 42
 
int EM_SPARCV9 = 43
 
int EM_TRICORE = 44
 
int EM_ARC = 45
 
int EM_H8_300 = 46
 
int EM_H8_300H = 47
 
int EM_H8S = 48
 
int EM_H8_500 = 49
 
int EM_IA_64 = 50
 
int EM_MIPS_X = 51
 
int EM_COLDFIRE = 52
 
int EM_68HC12 = 53
 
int EM_MMA = 54
 
int EM_PCP = 55
 
int EM_NCPU = 56
 
int EM_NDR1 = 57
 
int EM_STARCORE = 58
 
int EM_ME16 = 59
 
int EM_ST100 = 60
 
int EM_TINYJ = 61
 
int EM_X86_64 = 62
 
int EM_PDSP = 63
 
int EM_PDP10 = 64
 
int EM_PDP11 = 65
 
int EM_FX66 = 66
 
int EM_ST9PLUS = 67
 
int EM_ST7 = 68
 
int EM_68HC16 = 69
 
int EM_68HC11 = 70
 
int EM_68HC08 = 71
 
int EM_68HC05 = 72
 
int EM_SVX = 73
 
int EM_ST19 = 74
 
int EM_VAX = 75
 
int EM_CRIS = 76
 
int EM_JAVELIN = 77
 
int EM_FIREPATH = 78
 
int EM_ZSP = 79
 
int EM_MMIX = 80
 
int EM_HUANY = 81
 
int EM_PRISM = 82
 
int EM_AVR = 83
 
int EM_FR30 = 84
 
int EM_D10V = 85
 
int EM_D30V = 86
 
int EM_V850 = 87
 
int EM_M32R = 88
 
int EM_MN10300 = 89
 
int EM_MN10200 = 90
 
int EM_PJ = 91
 
int EM_OR1K = 92
 
int EM_ARC_A5 = 93
 
int EM_XTENSA = 94
 
int EM_VIDEOCORE = 95
 
int EM_TMM_GPP = 96
 
int EM_NS32K = 97
 
int EM_TPC = 98
 
int EM_SNP1K = 99
 Some old picoJava object files use 99 (EM_PJ is correct).
 
int EM_ST200 = 100
 
int EM_IP2K = 101
 
int EM_MAX = 102
 
int EM_CR = 103
 
int EM_F2MC16 = 104
 
int EM_MSP430 = 105
 
int EM_BLACKFIN = 106
 
int EM_SE_C33 = 107
 
int EM_SEP = 108
 
int EM_ARCA = 109
 
int EM_UNICORE = 110
 
int EM_ALTERA_NIOS2 = 113
 
int EM_CRX = 114
 
int EM_TI_PRU = 144
 
int EM_AARCH64 = 183
 
int EM_TILEGX = 191
 
int EM_MT = 0x2530
 
int EM_DLX = 0x5aa5
 #DLX.
 
int EM_FRV = 0x5441
 #FRV.
 
int EM_X16X = 0x4688
 
int EM_XSTORMY16 = 0xad45
 #Xstorym16
 
int EM_M32C = 0xfeb0
 Renesas M32C.
 
int EM_IQ2000 = 0xfeba
 #Vitesse IQ2000
 
int EM_NIOS32 = 0xfebb
 NIOS.
 
int EM_AVR_OLD = 0x1057
 #Old AVR objects used 0x1057 (EM_AVR is correct).
 
int EM_MSP430_OLD = 0x1059
 Old MSP430 objects used 0x1059 (EM_MSP430 is correct).
 
int EM_FR30_OLD = 0x3330
 Old FR30 objects used 0x3330 (EM_FR30 is correct).
 
int EM_OR1K_OLD = 0x3426
 Old OpenRISC objects used 0x3426 and 0x8472 (EM_OR1K is correct).
 
int EM_D10V_OLD = 0x7650
 Old D10V objects used 0x7650 (EM_D10V is correct).
 
int EM_D30V_OLD = 0x7676
 Old D30V objects used 0x7676 (EM_D30V is correct).
 
int EM_IP2K_OLD = 0x8217
 Old IP2X objects used 0x8217 (EM_IP2K is correct).
 
int EM_POWERPC_OLD = 0x9025
 Old PowerPC objects used 0x9025 (EM_PPC is correct).
 
int EM_ALPHA_OLD = 0x9026
 Old Alpha objects used 0x9026 (EM_ALPHA is correct).
 
int EM_M32R_OLD = 0x9041
 Old M32R objects used 0x9041 (EM_M32R is correct).
 
int EM_V850_OLD = 0x9080
 Old V850 objects used 0x9080 (EM_V850 is correct).
 
int EM_S390_OLD = 0xa390
 Old S/390 objects used 0xa390 (EM_S390 is correct).
 
int EM_XTENSA_OLD = 0xabc7
 Old Xtensa objects used 0xabc7 (EM_XTENSA is correct).
 
int EM_MICROBLAZE_OLD = 0xbaab
 
int EM_MN10300_OLD = 0xbeef
 Old MN10300 objects used 0xbeef (EM_MN10300 is correct).
 
int EM_MN10200_OLD = 0xdead
 Old MN10200 objects used 0xdead (EM_MN10200 is correct).
 

Additional Inherited Members

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

Detailed Description

Machine type.

e_machine enumeration

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