SyterKit 0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
Macros
elf-em.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EM_NONE   0
 
#define EM_M32   1
 
#define EM_SPARC   2
 
#define EM_386   3
 
#define EM_68K   4
 
#define EM_88K   5
 
#define EM_486   6 /* Perhaps disused */
 
#define EM_860   7
 
#define EM_MIPS   8 /* MIPS R3000 (officially, big-endian only) */
 
#define EM_MIPS_RS3_LE   10 /* MIPS R3000 little-endian */
 
#define EM_MIPS_RS4_BE   10 /* MIPS R4000 big-endian */
 
#define EM_PARISC   15 /* HPPA */
 
#define EM_SPARC32PLUS   18 /* Sun's "v8plus" */
 
#define EM_PPC   20 /* PowerPC */
 
#define EM_PPC64   21 /* PowerPC64 */
 
#define EM_SPU   23 /* Cell BE SPU */
 
#define EM_ARM   40 /* ARM 32 bit */
 
#define EM_SH   42 /* SuperH */
 
#define EM_SPARCV9   43 /* SPARC v9 64-bit */
 
#define EM_H8_300   46 /* Renesas H8/300 */
 
#define EM_IA_64   50 /* HP/Intel IA-64 */
 
#define EM_X86_64   62 /* AMD x86-64 */
 
#define EM_S390   22 /* IBM S/390 */
 
#define EM_CRIS   76 /* Axis Communications 32-bit embedded processor */
 
#define EM_M32R   88 /* Renesas M32R */
 
#define EM_MN10300   89 /* Panasonic/MEI MN10300, AM33 */
 
#define EM_OPENRISC   92 /* OpenRISC 32-bit embedded processor */
 
#define EM_BLACKFIN   106 /* ADI Blackfin Processor */
 
#define EM_ALTERA_NIOS2   113 /* Altera Nios II soft-core processor */
 
#define EM_TI_C6000   140 /* TI C6X DSPs */
 
#define EM_AARCH64   183 /* ARM 64 bit */
 
#define EM_TILEPRO   188 /* Tilera TILEPro */
 
#define EM_MICROBLAZE   189 /* Xilinx MicroBlaze */
 
#define EM_TILEGX   191 /* Tilera TILE-Gx */
 
#define EM_BPF   247 /* Linux BPF - in-kernel virtual machine */
 
#define EM_FRV   0x5441 /* Fujitsu FR-V */
 
#define EM_AVR32   0x18ad /* Atmel AVR32 */
 
#define EM_ALPHA   0x9026
 
#define EM_CYGNUS_M32R   0x9041
 
#define EM_S390_OLD   0xA390
 
#define EM_CYGNUS_MN10300   0xbeef
 

Macro Definition Documentation

◆ EM_386

#define EM_386   3

◆ EM_486

#define EM_486   6 /* Perhaps disused */

◆ EM_68K

#define EM_68K   4

◆ EM_860

#define EM_860   7

◆ EM_88K

#define EM_88K   5

◆ EM_AARCH64

#define EM_AARCH64   183 /* ARM 64 bit */

◆ EM_ALPHA

#define EM_ALPHA   0x9026

◆ EM_ALTERA_NIOS2

#define EM_ALTERA_NIOS2   113 /* Altera Nios II soft-core processor */

◆ EM_ARM

#define EM_ARM   40 /* ARM 32 bit */

◆ EM_AVR32

#define EM_AVR32   0x18ad /* Atmel AVR32 */

◆ EM_BLACKFIN

#define EM_BLACKFIN   106 /* ADI Blackfin Processor */

◆ EM_BPF

#define EM_BPF   247 /* Linux BPF - in-kernel virtual machine */

◆ EM_CRIS

#define EM_CRIS   76 /* Axis Communications 32-bit embedded processor */

◆ EM_CYGNUS_M32R

#define EM_CYGNUS_M32R   0x9041

◆ EM_CYGNUS_MN10300

#define EM_CYGNUS_MN10300   0xbeef

◆ EM_FRV

#define EM_FRV   0x5441 /* Fujitsu FR-V */

◆ EM_H8_300

#define EM_H8_300   46 /* Renesas H8/300 */

◆ EM_IA_64

#define EM_IA_64   50 /* HP/Intel IA-64 */

◆ EM_M32

#define EM_M32   1

◆ EM_M32R

#define EM_M32R   88 /* Renesas M32R */

◆ EM_MICROBLAZE

#define EM_MICROBLAZE   189 /* Xilinx MicroBlaze */

◆ EM_MIPS

#define EM_MIPS   8 /* MIPS R3000 (officially, big-endian only) */

◆ EM_MIPS_RS3_LE

#define EM_MIPS_RS3_LE   10 /* MIPS R3000 little-endian */

◆ EM_MIPS_RS4_BE

#define EM_MIPS_RS4_BE   10 /* MIPS R4000 big-endian */

◆ EM_MN10300

#define EM_MN10300   89 /* Panasonic/MEI MN10300, AM33 */

◆ EM_NONE

#define EM_NONE   0

◆ EM_OPENRISC

#define EM_OPENRISC   92 /* OpenRISC 32-bit embedded processor */

◆ EM_PARISC

#define EM_PARISC   15 /* HPPA */

◆ EM_PPC

#define EM_PPC   20 /* PowerPC */

◆ EM_PPC64

#define EM_PPC64   21 /* PowerPC64 */

◆ EM_S390

#define EM_S390   22 /* IBM S/390 */

◆ EM_S390_OLD

#define EM_S390_OLD   0xA390

◆ EM_SH

#define EM_SH   42 /* SuperH */

◆ EM_SPARC

#define EM_SPARC   2

◆ EM_SPARC32PLUS

#define EM_SPARC32PLUS   18 /* Sun's "v8plus" */

◆ EM_SPARCV9

#define EM_SPARCV9   43 /* SPARC v9 64-bit */

◆ EM_SPU

#define EM_SPU   23 /* Cell BE SPU */

◆ EM_TI_C6000

#define EM_TI_C6000   140 /* TI C6X DSPs */

◆ EM_TILEGX

#define EM_TILEGX   191 /* Tilera TILE-Gx */

◆ EM_TILEPRO

#define EM_TILEPRO   188 /* Tilera TILEPro */

◆ EM_X86_64

#define EM_X86_64   62 /* AMD x86-64 */