June 2025 | ||||||
Mo | Tu | We | Th | Fr | Sa | Su |
26 | 27 | 28 | 29 | 30 | 31 | 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 1 | 2 | 3 | 4 | 5 | 6 |
01: #ifndef _LINUX_ELF_EM_H 02: #define _LINUX_ELF_EM_H 03: 04: /* These constants define the various ELF target machines */ 05: #define EM_NONE 0 06: #define EM_M32 1 07: #define EM_SPARC 2 08: #define EM_386 3 09: #define EM_68K 4 10: #define EM_88K 5 11: #define EM_486 6 /* Perhaps disused */ 12: #define EM_860 7 13: #define EM_MIPS 8 /* MIPS R3000 (officially, big-endian only) */ 14: /* Next two are historical and binaries and 15: modules of these types will be rejected by 16: Linux. */ 17: #define EM_MIPS_RS3_LE 10 /* MIPS R3000 little-endian */ 18: #define EM_MIPS_RS4_BE 10 /* MIPS R4000 big-endian */ 19: 20: #define EM_PARISC 15 /* HPPA */ 21: #define EM_SPARC32PLUS 18 /* Sun's "v8plus" */ 22: #define EM_PPC 20 /* PowerPC */ 23: #define EM_PPC64 21 /* PowerPC64 */ 24: #define EM_SPU 23 /* Cell BE SPU */ 25: #define EM_SH 42 /* SuperH */ 26: #define EM_SPARCV9 43 /* SPARC v9 64-bit */ 27: #define EM_IA_64 50 /* HP/Intel IA-64 */ 28: #define EM_X86_64 62 /* AMD x86-64 */ 29: #define EM_S390 22 /* IBM S/390 */ 30: #define EM_CRIS 76 /* Axis Communications 32-bit embedded processor */ 31: #define EM_V850 87 /* NEC v850 */ 32: #define EM_M32R 88 /* Renesas M32R */ 33: #define EM_H8_300 46 /* Renesas H8/300,300H,H8S */ 34: #define EM_MN10300 89 /* Panasonic/MEI MN10300, AM33 */ 35: #define EM_BLACKFIN 106 /* ADI Blackfin Processor */ 36: #define EM_FRV 0x5441 /* Fujitsu FR-V */ 37: #define EM_AVR32 0x18ad /* Atmel AVR32 */ 38: 39: /* 40: * This is an interim value that we will use until the committee comes 41: * up with a final number. 42: */ 43: #define EM_ALPHA 0x9026 44: 45: /* Bogus old v850 magic number, used by old tools. */ 46: #define EM_CYGNUS_V850 0x9080 47: /* Bogus old m32r magic number, used by old tools. */ 48: #define EM_CYGNUS_M32R 0x9041 49: /* This is the old interim value for S/390 architecture */ 50: #define EM_S390_OLD 0xA390 51: /* Also Panasonic/MEI MN10300, AM33 */ 52: #define EM_CYGNUS_MN10300 0xbeef 53: 54: 55: #endif /* _LINUX_ELF_EM_H */ 56: