Rizin
unix-like reverse engineering framework and cli tools
elf_specs.h File Reference
#include "glibc_elf.h"

Go to the source code of this file.

Macros

#define Elf_(name)   Elf32_##name
 
#define ELF_ST_BIND   ELF32_ST_BIND
 
#define ELF_ST_TYPE   ELF32_ST_TYPE
 
#define ELF_ST_INFO   ELF32_ST_INFO
 
#define ELF_ST_VISIBILITY   ELF32_ST_VISIBILITY
 
#define ELF_R_SYM   ELF32_R_SYM
 
#define ELF_R_TYPE   ELF32_R_TYPE
 
#define ELF_R_INFO   ELF32_R_INFO
 
#define ELF_M_SYM   ELF32_M_SYM
 
#define ELF_M_SIZE   ELF32_M_SIZE
 
#define ELF_M_INFO   ELF32_M_INFO
 
#define E_IDENT_OFFSET   offsetof(Elf_(Ehdr), e_ident)
 
#define E_TYPE_OFFSET   offsetof(Elf_(Ehdr), e_type)
 
#define E_MACHINE_OFFSET   offsetof(Elf_(Ehdr), e_machine)
 
#define E_VERSION_OFFSET   offsetof(Elf_(Ehdr), e_version)
 
#define E_ENTRYPOINT_OFFSET   offsetof(Elf_(Ehdr), e_entry)
 
#define E_PHOFF_OFFSET   offsetof(Elf_(Ehdr), e_phoff)
 
#define E_SHOFF_OFFSET   offsetof(Elf_(Ehdr), e_shoff)
 
#define E_FLAGS_OFFSET   offsetof(Elf_(Ehdr), e_flags)
 
#define E_EHSIZE_OFFSET   offsetof(Elf_(Ehdr), e_ehsize)
 
#define E_PHENTSIZE_OFFSET   offsetof(Elf_(Ehdr), e_phentsize)
 
#define E_PHNUM_OFFSET   offsetof(Elf_(Ehdr), e_phnum)
 
#define E_SHENTSIZE_OFFSET   offsetof(Elf_(Ehdr), e_shentsize)
 
#define E_SHNUM_OFFSET   offsetof(Elf_(Ehdr), e_shnum)
 
#define E_SHSTRNDX_OFFSET   offsetof(Elf_(Ehdr), e_shstrndx)
 
#define __BEGIN_DECLS
 
#define __END_DECLS
 
#define _INCLUDE_ELF_SPECS_H
 
#define CGCMAG   "\177CGC"
 
#define SCGCMAG   4
 
#define ELFOSABI_HURD   4 /* GNU/HURD */
 
#define ELFOSABI_86OPEN   5 /* 86open */
 
#define ELFOSABI_OPENVMS   13 /* OpenVMS */
 
#define ELFOSABI_ARM_AEABI   64 /* ARM EABI */
 
#define EM_PROPELLER   0x5072
 
#define EM_LANAI   0x8123
 
#define EM_VIDEOCORE4   200
 
#define EM_PDP10   64 /* Digital Equipment Corp. PDP-10 */
 
#define EM_PDP11   65 /* Digital Equipment Corp. PDP-11 */
 
#define EM_VIDEOCORE   95 /* Alphamosaic VideoCore processor */
 
#define EM_TMM_GPP   96 /* Thompson Multimedia General Purpose Processor */
 
#define EM_NS32K   97 /* National Semiconductor 32000 series */
 
#define EM_TPC   98 /* Tenor Network TPC processor */
 
#define EM_SNP1K   99 /* Trebia SNP 1000 processor */
 
#define EM_ST200   100 /* STMicroelectronics (www.st.com) ST200 microcontroller */
 
#define EM_IP2K   101 /* Ubicom IP2xxx microcontroller family */
 
#define EM_MAX   102 /* MAX Processor */
 
#define EM_CR   103 /* National Semiconductor CompactRISC microprocessor */
 
#define EM_F2MC16   104 /* Fujitsu F2MC16 */
 
#define EM_MSP430   105 /* Texas Instruments embedded microcontroller msp430 */
 
#define EM_BLACKFIN   106 /* Analog Devices Blackfin (DSP) processor */
 
#define EM_SE_C33   107 /* S1C33 Family of Seiko Epson processors */
 
#define EM_SEP   108 /* Sharp embedded microprocessor */
 
#define EM_ARCA   109 /* Arca RISC Microprocessor */
 
#define EM_UNICORE   110 /* Microprocessor series from PKU-Unity Ltd. and MPRC of Peking University */
 
#define EM_EXCESS   111 /* eXcess: 16/32/64-bit configurable embedded CPU */
 
#define EM_DXP   112 /* Icera Semiconductor Inc. Deep Execution Processor */
 
#define EM_CRX   114 /* National Semiconductor CompactRISC CRX microprocessor */
 
#define EM_XGATE   115 /* Motorola XGATE embedded processor */
 
#define EM_C166   116 /* Infineon C16x/XC16x processor */
 
#define EM_M16C   117 /* Renesas M16C series microprocessors */
 
#define EM_DSPIC30F   118 /* Microchip Technology dsPIC30F Digital Signal Controller */
 
#define EM_CE   119 /* Freescale Communication Engine RISC core */
 
#define EM_M32C   120 /* Renesas M32C series microprocessors */
 
#define EM_TSK3000   131 /* Altium TSK3000 core */
 
#define EM_RS08   132 /* Freescale RS08 embedded processor */
 
#define EM_SHARC   133 /* Analog Devices SHARC family of 32-bit DSP processors */
 
#define EM_ECOG2   134 /* Cyan Technology eCOG2 microprocessor */
 
#define EM_SCORE7   135 /* Sunplus S+core7 RISC processor */
 
#define EM_DSP24   136 /* New Japan Radio (NJR) 24-bit DSP Processor */
 
#define EM_VIDEOCORE3   137 /* Broadcom VideoCore III processor */
 
#define EM_LATTICEMICO32   138 /* RISC processor for Lattice FPGA architecture */
 
#define EM_SE_C17   139 /* Seiko Epson C17 family */
 
#define EM_TI_C6000   140 /* The Texas Instruments TMS320C6000 DSP family */
 
#define EM_TI_C2000   141 /* The Texas Instruments TMS320C2000 DSP family */
 
#define EM_TI_C5500   142 /* The Texas Instruments TMS320C55x DSP family */
 
#define EM_TI_ARP32   143 /* Texas Instruments Application Specific RISC Processor, 32bit fetch */
 
#define EM_TI_PRU   144 /* Texas Instruments Programmable Realtime Unit */
 
#define EM_MMDSP_PLUS   160 /* STMicroelectronics 64bit VLIW Data Signal Processor */
 
#define EM_CYPRESS_M8C   161 /* Cypress M8C microprocessor */
 
#define EM_R32C   162 /* Renesas R32C series microprocessors */
 
#define EM_TRIMEDIA   163 /* NXP Semiconductors TriMedia architecture family */
 
#define EM_QDSP6   164 /* QUALCOMM DSP6 Processor */
 
#define EM_8051   165 /* Intel 8051 and variants */
 
#define EM_STXP7X   166 /* STMicroelectronics STxP7x family of configurable and extensible RISC processors */
 
#define EM_NDS32   167 /* Andes Technology compact code size embedded RISC processor family */
 
#define EM_ECOG1   168 /* Cyan Technology eCOG1X family */
 
#define EM_MAXQ30   169 /* Dallas Semiconductor MAXQ30 Core Micro-controllers */
 
#define EM_XIMO16   170 /* New Japan Radio (NJR) 16-bit DSP Processor */
 
#define EM_MANIK   171 /* M2000 Reconfigurable RISC Microprocessor */
 
#define EM_CRAYNV2   172 /* Cray Inc. NV2 vector architecture */
 
#define EM_RX   173 /* Renesas RX family */
 
#define EM_METAG   174 /* Imagination Technologies META processor architecture */
 
#define EM_MCST_ELBRUS   175 /* MCST Elbrus general purpose hardware architecture */
 
#define EM_ECOG16   176 /* Cyan Technology eCOG16 family */
 
#define EM_CR16   177 /* National Semiconductor CompactRISC CR16 16-bit microprocessor */
 
#define EM_ETPU   178 /* Freescale Extended Time Processing Unit */
 
#define EM_SLE9X   179 /* Infineon Technologies SLE9X core */
 
#define EM_L10M   180 /* Intel L10M */
 
#define EM_K10M   181 /* Intel K10M */
 
#define EM_AARCH64   183 /* ARM 64-bit architecture (AARCH64) */
 
#define EM_AVR32   185 /* Atmel Corporation 32-bit microprocessor family */
 
#define EM_STM8   186 /* STMicroeletronics STM8 8-bit microcontroller */
 
#define EM_TILE64   187 /* Tilera TILE64 multicore architecture family */
 
#define EM_TILEPRO   188 /* Tilera TILEPro multicore architecture family */
 
#define EM_MICROBLAZE   189 /* Xilinx MicroBlaze 32-bit RISC soft processor core */
 
#define EM_CUDA   190 /* NVIDIA CUDA architecture */
 
#define EM_TILEGX   191 /* Tilera TILE-Gx multicore architecture family */
 
#define EM_CLOUDSHIELD   192 /* CloudShield architecture family */
 
#define EM_COREA_1ST   193 /* KIPO-KAIST Core-A 1st generation processor family */
 
#define EM_COREA_2ND   194 /* KIPO-KAIST Core-A 2nd generation processor family */
 
#define EM_ARC_COMPACT2   195 /* Synopsys ARCompact V2 */
 
#define EM_OPEN8   196 /* Open8 8-bit RISC soft processor core */
 
#define EM_RL78   197 /* Renesas RL78 family */
 
#define EM_VIDEOCORE5   198 /* Broadcom VideoCore V processor */
 
#define EM_78KOR   199 /* Renesas 78KOR family */
 
#define EM_56800EX   200 /* Freescale 56800EX Digital Signal Controller (DSC) */
 
#define EM_BA1   201 /* Beyond BA1 CPU architecture */
 
#define EM_BA2   202 /* Beyond BA2 CPU architecture */
 
#define EM_BA2_NON_STANDARD   0x8472 /* Beyond BA2 CPU architecture */
 
#define EM_XCORE   203 /* XMOS xCORE processor family */
 
#define EM_MCHP_PIC   204 /* Microchip 8-bit PIC(r) family */
 
#define EM_INTEL205   205 /* Reserved by Intel */
 
#define EM_INTEL206   206 /* Reserved by Intel */
 
#define EM_INTEL207   207 /* Reserved by Intel */
 
#define EM_INTEL208   208 /* Reserved by Intel */
 
#define EM_INTEL209   209 /* Reserved by Intel */
 
#define EM_KM32   210 /* KM211 KM32 32-bit processor */
 
#define EM_KMX32   211 /* KM211 KMX32 32-bit processor */
 
#define EM_KMX16   212 /* KM211 KMX16 16-bit processor */
 
#define EM_KMX8   213 /* KM211 KMX8 8-bit processor */
 
#define EM_KVARC   214 /* KM211 KVARC processor */
 
#define EM_CDP   215 /* Paneve CDP architecture family */
 
#define EM_COGE   216 /* Cognitive Smart Memory Processor */
 
#define EM_COOL   217 /* Bluechip Systems CoolEngine */
 
#define EM_NORC   218 /* Nanoradio Optimized RISC */
 
#define EM_CSR_KALIMBA   219 /* CSR Kalimba architecture family */
 
#define EM_Z80   220 /* Zilog Z80 */
 
#define EM_VISIUM   221 /* Controls and Data Services VISIUMcore processor */
 
#define EM_FT32   222 /* FTDI Chip FT32 high performance 32-bit RISC architecture */
 
#define EM_MOXIE   223 /* Moxie processor family */
 
#define EM_AMDGPU   224 /* AMD GPU architecture */
 
#define EM_RISCV   243 /* RISC-V */
 
#define EM_KVX   256 /* Kalray VLIW core of the MPPA processor family */
 
#define PT_OPENBSD_RANDOMIZE   0x65a3dbe6 /* Random data */
 
#define PT_OPENBSD_WXNEEDED   0x65a3dbe7 /* Allowing writable/executable mapping */
 
#define PT_OPENBSD_BOOTDATA   0x65a41be6 /* Boot time data */
 

Macro Definition Documentation

◆ __BEGIN_DECLS

#define __BEGIN_DECLS

Definition at line 65 of file elf_specs.h.

◆ __END_DECLS

#define __END_DECLS

Definition at line 72 of file elf_specs.h.

◆ _INCLUDE_ELF_SPECS_H

#define _INCLUDE_ELF_SPECS_H

Definition at line 79 of file elf_specs.h.

◆ CGCMAG

#define CGCMAG   "\177CGC"

Definition at line 82 of file elf_specs.h.

◆ E_EHSIZE_OFFSET

#define E_EHSIZE_OFFSET   offsetof(Elf_(Ehdr), e_ehsize)

Definition at line 53 of file elf_specs.h.

◆ E_ENTRYPOINT_OFFSET

#define E_ENTRYPOINT_OFFSET   offsetof(Elf_(Ehdr), e_entry)

Definition at line 49 of file elf_specs.h.

◆ E_FLAGS_OFFSET

#define E_FLAGS_OFFSET   offsetof(Elf_(Ehdr), e_flags)

Definition at line 52 of file elf_specs.h.

◆ E_IDENT_OFFSET

#define E_IDENT_OFFSET   offsetof(Elf_(Ehdr), e_ident)

Definition at line 45 of file elf_specs.h.

◆ E_MACHINE_OFFSET

#define E_MACHINE_OFFSET   offsetof(Elf_(Ehdr), e_machine)

Definition at line 47 of file elf_specs.h.

◆ E_PHENTSIZE_OFFSET

#define E_PHENTSIZE_OFFSET   offsetof(Elf_(Ehdr), e_phentsize)

Definition at line 54 of file elf_specs.h.

◆ E_PHNUM_OFFSET

#define E_PHNUM_OFFSET   offsetof(Elf_(Ehdr), e_phnum)

Definition at line 55 of file elf_specs.h.

◆ E_PHOFF_OFFSET

#define E_PHOFF_OFFSET   offsetof(Elf_(Ehdr), e_phoff)

Definition at line 50 of file elf_specs.h.

◆ E_SHENTSIZE_OFFSET

#define E_SHENTSIZE_OFFSET   offsetof(Elf_(Ehdr), e_shentsize)

Definition at line 56 of file elf_specs.h.

◆ E_SHNUM_OFFSET

#define E_SHNUM_OFFSET   offsetof(Elf_(Ehdr), e_shnum)

Definition at line 57 of file elf_specs.h.

◆ E_SHOFF_OFFSET

#define E_SHOFF_OFFSET   offsetof(Elf_(Ehdr), e_shoff)

Definition at line 51 of file elf_specs.h.

◆ E_SHSTRNDX_OFFSET

#define E_SHSTRNDX_OFFSET   offsetof(Elf_(Ehdr), e_shstrndx)

Definition at line 58 of file elf_specs.h.

◆ E_TYPE_OFFSET

#define E_TYPE_OFFSET   offsetof(Elf_(Ehdr), e_type)

Definition at line 46 of file elf_specs.h.

◆ E_VERSION_OFFSET

#define E_VERSION_OFFSET   offsetof(Elf_(Ehdr), e_version)

Definition at line 48 of file elf_specs.h.

◆ Elf_

#define Elf_ (   name)    Elf32_##name

Definition at line 32 of file elf_specs.h.

◆ ELF_M_INFO

#define ELF_M_INFO   ELF32_M_INFO

Definition at line 42 of file elf_specs.h.

◆ ELF_M_SIZE

#define ELF_M_SIZE   ELF32_M_SIZE

Definition at line 41 of file elf_specs.h.

◆ ELF_M_SYM

#define ELF_M_SYM   ELF32_M_SYM

Definition at line 40 of file elf_specs.h.

◆ ELF_R_INFO

#define ELF_R_INFO   ELF32_R_INFO

Definition at line 39 of file elf_specs.h.

◆ ELF_R_SYM

#define ELF_R_SYM   ELF32_R_SYM

Definition at line 37 of file elf_specs.h.

◆ ELF_R_TYPE

#define ELF_R_TYPE   ELF32_R_TYPE

Definition at line 38 of file elf_specs.h.

◆ ELF_ST_BIND

#define ELF_ST_BIND   ELF32_ST_BIND

Definition at line 33 of file elf_specs.h.

◆ ELF_ST_INFO

#define ELF_ST_INFO   ELF32_ST_INFO

Definition at line 35 of file elf_specs.h.

◆ ELF_ST_TYPE

#define ELF_ST_TYPE   ELF32_ST_TYPE

Definition at line 34 of file elf_specs.h.

◆ ELF_ST_VISIBILITY

#define ELF_ST_VISIBILITY   ELF32_ST_VISIBILITY

Definition at line 36 of file elf_specs.h.

◆ ELFOSABI_86OPEN

#define ELFOSABI_86OPEN   5 /* 86open */

Definition at line 86 of file elf_specs.h.

◆ ELFOSABI_ARM_AEABI

#define ELFOSABI_ARM_AEABI   64 /* ARM EABI */

Definition at line 88 of file elf_specs.h.

◆ ELFOSABI_HURD

#define ELFOSABI_HURD   4 /* GNU/HURD */

Definition at line 85 of file elf_specs.h.

◆ ELFOSABI_OPENVMS

#define ELFOSABI_OPENVMS   13 /* OpenVMS */

Definition at line 87 of file elf_specs.h.

◆ EM_56800EX

#define EM_56800EX   200 /* Freescale 56800EX Digital Signal Controller (DSC) */

Definition at line 177 of file elf_specs.h.

◆ EM_78KOR

#define EM_78KOR   199 /* Renesas 78KOR family */

Definition at line 176 of file elf_specs.h.

◆ EM_8051

#define EM_8051   165 /* Intel 8051 and variants */

Definition at line 144 of file elf_specs.h.

◆ EM_AARCH64

#define EM_AARCH64   183 /* ARM 64-bit architecture (AARCH64) */

Definition at line 161 of file elf_specs.h.

◆ EM_AMDGPU

#define EM_AMDGPU   224 /* AMD GPU architecture */

Definition at line 202 of file elf_specs.h.

◆ EM_ARC_COMPACT2

#define EM_ARC_COMPACT2   195 /* Synopsys ARCompact V2 */

Definition at line 172 of file elf_specs.h.

◆ EM_ARCA

#define EM_ARCA   109 /* Arca RISC Microprocessor */

Definition at line 111 of file elf_specs.h.

◆ EM_AVR32

#define EM_AVR32   185 /* Atmel Corporation 32-bit microprocessor family */

Definition at line 162 of file elf_specs.h.

◆ EM_BA1

#define EM_BA1   201 /* Beyond BA1 CPU architecture */

Definition at line 178 of file elf_specs.h.

◆ EM_BA2

#define EM_BA2   202 /* Beyond BA2 CPU architecture */

Definition at line 179 of file elf_specs.h.

◆ EM_BA2_NON_STANDARD

#define EM_BA2_NON_STANDARD   0x8472 /* Beyond BA2 CPU architecture */

Definition at line 180 of file elf_specs.h.

◆ EM_BLACKFIN

#define EM_BLACKFIN   106 /* Analog Devices Blackfin (DSP) processor */

Definition at line 108 of file elf_specs.h.

◆ EM_C166

#define EM_C166   116 /* Infineon C16x/XC16x processor */

Definition at line 120 of file elf_specs.h.

◆ EM_CDP

#define EM_CDP   215 /* Paneve CDP architecture family */

Definition at line 193 of file elf_specs.h.

◆ EM_CE

#define EM_CE   119 /* Freescale Communication Engine RISC core */

Definition at line 123 of file elf_specs.h.

◆ EM_CLOUDSHIELD

#define EM_CLOUDSHIELD   192 /* CloudShield architecture family */

Definition at line 169 of file elf_specs.h.

◆ EM_COGE

#define EM_COGE   216 /* Cognitive Smart Memory Processor */

Definition at line 194 of file elf_specs.h.

◆ EM_COOL

#define EM_COOL   217 /* Bluechip Systems CoolEngine */

Definition at line 195 of file elf_specs.h.

◆ EM_COREA_1ST

#define EM_COREA_1ST   193 /* KIPO-KAIST Core-A 1st generation processor family */

Definition at line 170 of file elf_specs.h.

◆ EM_COREA_2ND

#define EM_COREA_2ND   194 /* KIPO-KAIST Core-A 2nd generation processor family */

Definition at line 171 of file elf_specs.h.

◆ EM_CR

#define EM_CR   103 /* National Semiconductor CompactRISC microprocessor */

Definition at line 105 of file elf_specs.h.

◆ EM_CR16

#define EM_CR16   177 /* National Semiconductor CompactRISC CR16 16-bit microprocessor */

Definition at line 156 of file elf_specs.h.

◆ EM_CRAYNV2

#define EM_CRAYNV2   172 /* Cray Inc. NV2 vector architecture */

Definition at line 151 of file elf_specs.h.

◆ EM_CRX

#define EM_CRX   114 /* National Semiconductor CompactRISC CRX microprocessor */

Definition at line 118 of file elf_specs.h.

◆ EM_CSR_KALIMBA

#define EM_CSR_KALIMBA   219 /* CSR Kalimba architecture family */

Definition at line 197 of file elf_specs.h.

◆ EM_CUDA

#define EM_CUDA   190 /* NVIDIA CUDA architecture */

Definition at line 167 of file elf_specs.h.

◆ EM_CYPRESS_M8C

#define EM_CYPRESS_M8C   161 /* Cypress M8C microprocessor */

Definition at line 140 of file elf_specs.h.

◆ EM_DSP24

#define EM_DSP24   136 /* New Japan Radio (NJR) 24-bit DSP Processor */

Definition at line 130 of file elf_specs.h.

◆ EM_DSPIC30F

#define EM_DSPIC30F   118 /* Microchip Technology dsPIC30F Digital Signal Controller */

Definition at line 122 of file elf_specs.h.

◆ EM_DXP

#define EM_DXP   112 /* Icera Semiconductor Inc. Deep Execution Processor */

Definition at line 114 of file elf_specs.h.

◆ EM_ECOG1

#define EM_ECOG1   168 /* Cyan Technology eCOG1X family */

Definition at line 147 of file elf_specs.h.

◆ EM_ECOG16

#define EM_ECOG16   176 /* Cyan Technology eCOG16 family */

Definition at line 155 of file elf_specs.h.

◆ EM_ECOG2

#define EM_ECOG2   134 /* Cyan Technology eCOG2 microprocessor */

Definition at line 128 of file elf_specs.h.

◆ EM_ETPU

#define EM_ETPU   178 /* Freescale Extended Time Processing Unit */

Definition at line 157 of file elf_specs.h.

◆ EM_EXCESS

#define EM_EXCESS   111 /* eXcess: 16/32/64-bit configurable embedded CPU */

Definition at line 113 of file elf_specs.h.

◆ EM_F2MC16

#define EM_F2MC16   104 /* Fujitsu F2MC16 */

Definition at line 106 of file elf_specs.h.

◆ EM_FT32

#define EM_FT32   222 /* FTDI Chip FT32 high performance 32-bit RISC architecture */

Definition at line 200 of file elf_specs.h.

◆ EM_INTEL205

#define EM_INTEL205   205 /* Reserved by Intel */

Definition at line 183 of file elf_specs.h.

◆ EM_INTEL206

#define EM_INTEL206   206 /* Reserved by Intel */

Definition at line 184 of file elf_specs.h.

◆ EM_INTEL207

#define EM_INTEL207   207 /* Reserved by Intel */

Definition at line 185 of file elf_specs.h.

◆ EM_INTEL208

#define EM_INTEL208   208 /* Reserved by Intel */

Definition at line 186 of file elf_specs.h.

◆ EM_INTEL209

#define EM_INTEL209   209 /* Reserved by Intel */

Definition at line 187 of file elf_specs.h.

◆ EM_IP2K

#define EM_IP2K   101 /* Ubicom IP2xxx microcontroller family */

Definition at line 103 of file elf_specs.h.

◆ EM_K10M

#define EM_K10M   181 /* Intel K10M */

Definition at line 160 of file elf_specs.h.

◆ EM_KM32

#define EM_KM32   210 /* KM211 KM32 32-bit processor */

Definition at line 188 of file elf_specs.h.

◆ EM_KMX16

#define EM_KMX16   212 /* KM211 KMX16 16-bit processor */

Definition at line 190 of file elf_specs.h.

◆ EM_KMX32

#define EM_KMX32   211 /* KM211 KMX32 32-bit processor */

Definition at line 189 of file elf_specs.h.

◆ EM_KMX8

#define EM_KMX8   213 /* KM211 KMX8 8-bit processor */

Definition at line 191 of file elf_specs.h.

◆ EM_KVARC

#define EM_KVARC   214 /* KM211 KVARC processor */

Definition at line 192 of file elf_specs.h.

◆ EM_KVX

#define EM_KVX   256 /* Kalray VLIW core of the MPPA processor family */

Definition at line 204 of file elf_specs.h.

◆ EM_L10M

#define EM_L10M   180 /* Intel L10M */

Definition at line 159 of file elf_specs.h.

◆ EM_LANAI

#define EM_LANAI   0x8123

Definition at line 91 of file elf_specs.h.

◆ EM_LATTICEMICO32

#define EM_LATTICEMICO32   138 /* RISC processor for Lattice FPGA architecture */

Definition at line 132 of file elf_specs.h.

◆ EM_M16C

#define EM_M16C   117 /* Renesas M16C series microprocessors */

Definition at line 121 of file elf_specs.h.

◆ EM_M32C

#define EM_M32C   120 /* Renesas M32C series microprocessors */

Definition at line 124 of file elf_specs.h.

◆ EM_MANIK

#define EM_MANIK   171 /* M2000 Reconfigurable RISC Microprocessor */

Definition at line 150 of file elf_specs.h.

◆ EM_MAX

#define EM_MAX   102 /* MAX Processor */

Definition at line 104 of file elf_specs.h.

◆ EM_MAXQ30

#define EM_MAXQ30   169 /* Dallas Semiconductor MAXQ30 Core Micro-controllers */

Definition at line 148 of file elf_specs.h.

◆ EM_MCHP_PIC

#define EM_MCHP_PIC   204 /* Microchip 8-bit PIC(r) family */

Definition at line 182 of file elf_specs.h.

◆ EM_MCST_ELBRUS

#define EM_MCST_ELBRUS   175 /* MCST Elbrus general purpose hardware architecture */

Definition at line 154 of file elf_specs.h.

◆ EM_METAG

#define EM_METAG   174 /* Imagination Technologies META processor architecture */

Definition at line 153 of file elf_specs.h.

◆ EM_MICROBLAZE

#define EM_MICROBLAZE   189 /* Xilinx MicroBlaze 32-bit RISC soft processor core */

Definition at line 166 of file elf_specs.h.

◆ EM_MMDSP_PLUS

#define EM_MMDSP_PLUS   160 /* STMicroelectronics 64bit VLIW Data Signal Processor */

Definition at line 139 of file elf_specs.h.

◆ EM_MOXIE

#define EM_MOXIE   223 /* Moxie processor family */

Definition at line 201 of file elf_specs.h.

◆ EM_MSP430

#define EM_MSP430   105 /* Texas Instruments embedded microcontroller msp430 */

Definition at line 107 of file elf_specs.h.

◆ EM_NDS32

#define EM_NDS32   167 /* Andes Technology compact code size embedded RISC processor family */

Definition at line 146 of file elf_specs.h.

◆ EM_NORC

#define EM_NORC   218 /* Nanoradio Optimized RISC */

Definition at line 196 of file elf_specs.h.

◆ EM_NS32K

#define EM_NS32K   97 /* National Semiconductor 32000 series */

Definition at line 99 of file elf_specs.h.

◆ EM_OPEN8

#define EM_OPEN8   196 /* Open8 8-bit RISC soft processor core */

Definition at line 173 of file elf_specs.h.

◆ EM_PDP10

#define EM_PDP10   64 /* Digital Equipment Corp. PDP-10 */

Definition at line 94 of file elf_specs.h.

◆ EM_PDP11

#define EM_PDP11   65 /* Digital Equipment Corp. PDP-11 */

Definition at line 95 of file elf_specs.h.

◆ EM_PROPELLER

#define EM_PROPELLER   0x5072

Definition at line 90 of file elf_specs.h.

◆ EM_QDSP6

#define EM_QDSP6   164 /* QUALCOMM DSP6 Processor */

Definition at line 143 of file elf_specs.h.

◆ EM_R32C

#define EM_R32C   162 /* Renesas R32C series microprocessors */

Definition at line 141 of file elf_specs.h.

◆ EM_RISCV

#define EM_RISCV   243 /* RISC-V */

Definition at line 203 of file elf_specs.h.

◆ EM_RL78

#define EM_RL78   197 /* Renesas RL78 family */

Definition at line 174 of file elf_specs.h.

◆ EM_RS08

#define EM_RS08   132 /* Freescale RS08 embedded processor */

Definition at line 126 of file elf_specs.h.

◆ EM_RX

#define EM_RX   173 /* Renesas RX family */

Definition at line 152 of file elf_specs.h.

◆ EM_SCORE7

#define EM_SCORE7   135 /* Sunplus S+core7 RISC processor */

Definition at line 129 of file elf_specs.h.

◆ EM_SE_C17

#define EM_SE_C17   139 /* Seiko Epson C17 family */

Definition at line 133 of file elf_specs.h.

◆ EM_SE_C33

#define EM_SE_C33   107 /* S1C33 Family of Seiko Epson processors */

Definition at line 109 of file elf_specs.h.

◆ EM_SEP

#define EM_SEP   108 /* Sharp embedded microprocessor */

Definition at line 110 of file elf_specs.h.

◆ EM_SHARC

#define EM_SHARC   133 /* Analog Devices SHARC family of 32-bit DSP processors */

Definition at line 127 of file elf_specs.h.

◆ EM_SLE9X

#define EM_SLE9X   179 /* Infineon Technologies SLE9X core */

Definition at line 158 of file elf_specs.h.

◆ EM_SNP1K

#define EM_SNP1K   99 /* Trebia SNP 1000 processor */

Definition at line 101 of file elf_specs.h.

◆ EM_ST200

#define EM_ST200   100 /* STMicroelectronics (www.st.com) ST200 microcontroller */

Definition at line 102 of file elf_specs.h.

◆ EM_STM8

#define EM_STM8   186 /* STMicroeletronics STM8 8-bit microcontroller */

Definition at line 163 of file elf_specs.h.

◆ EM_STXP7X

#define EM_STXP7X   166 /* STMicroelectronics STxP7x family of configurable and extensible RISC processors */

Definition at line 145 of file elf_specs.h.

◆ EM_TI_ARP32

#define EM_TI_ARP32   143 /* Texas Instruments Application Specific RISC Processor, 32bit fetch */

Definition at line 137 of file elf_specs.h.

◆ EM_TI_C2000

#define EM_TI_C2000   141 /* The Texas Instruments TMS320C2000 DSP family */

Definition at line 135 of file elf_specs.h.

◆ EM_TI_C5500

#define EM_TI_C5500   142 /* The Texas Instruments TMS320C55x DSP family */

Definition at line 136 of file elf_specs.h.

◆ EM_TI_C6000

#define EM_TI_C6000   140 /* The Texas Instruments TMS320C6000 DSP family */

Definition at line 134 of file elf_specs.h.

◆ EM_TI_PRU

#define EM_TI_PRU   144 /* Texas Instruments Programmable Realtime Unit */

Definition at line 138 of file elf_specs.h.

◆ EM_TILE64

#define EM_TILE64   187 /* Tilera TILE64 multicore architecture family */

Definition at line 164 of file elf_specs.h.

◆ EM_TILEGX

#define EM_TILEGX   191 /* Tilera TILE-Gx multicore architecture family */

Definition at line 168 of file elf_specs.h.

◆ EM_TILEPRO

#define EM_TILEPRO   188 /* Tilera TILEPro multicore architecture family */

Definition at line 165 of file elf_specs.h.

◆ EM_TMM_GPP

#define EM_TMM_GPP   96 /* Thompson Multimedia General Purpose Processor */

Definition at line 98 of file elf_specs.h.

◆ EM_TPC

#define EM_TPC   98 /* Tenor Network TPC processor */

Definition at line 100 of file elf_specs.h.

◆ EM_TRIMEDIA

#define EM_TRIMEDIA   163 /* NXP Semiconductors TriMedia architecture family */

Definition at line 142 of file elf_specs.h.

◆ EM_TSK3000

#define EM_TSK3000   131 /* Altium TSK3000 core */

Definition at line 125 of file elf_specs.h.

◆ EM_UNICORE

#define EM_UNICORE   110 /* Microprocessor series from PKU-Unity Ltd. and MPRC of Peking University */

Definition at line 112 of file elf_specs.h.

◆ EM_VIDEOCORE

#define EM_VIDEOCORE   95 /* Alphamosaic VideoCore processor */

Definition at line 97 of file elf_specs.h.

◆ EM_VIDEOCORE3

#define EM_VIDEOCORE3   137 /* Broadcom VideoCore III processor */

Definition at line 131 of file elf_specs.h.

◆ EM_VIDEOCORE4

#define EM_VIDEOCORE4   200

Definition at line 92 of file elf_specs.h.

◆ EM_VIDEOCORE5

#define EM_VIDEOCORE5   198 /* Broadcom VideoCore V processor */

Definition at line 175 of file elf_specs.h.

◆ EM_VISIUM

#define EM_VISIUM   221 /* Controls and Data Services VISIUMcore processor */

Definition at line 199 of file elf_specs.h.

◆ EM_XCORE

#define EM_XCORE   203 /* XMOS xCORE processor family */

Definition at line 181 of file elf_specs.h.

◆ EM_XGATE

#define EM_XGATE   115 /* Motorola XGATE embedded processor */

Definition at line 119 of file elf_specs.h.

◆ EM_XIMO16

#define EM_XIMO16   170 /* New Japan Radio (NJR) 16-bit DSP Processor */

Definition at line 149 of file elf_specs.h.

◆ EM_Z80

#define EM_Z80   220 /* Zilog Z80 */

Definition at line 198 of file elf_specs.h.

◆ PT_OPENBSD_BOOTDATA

#define PT_OPENBSD_BOOTDATA   0x65a41be6 /* Boot time data */

Definition at line 210 of file elf_specs.h.

◆ PT_OPENBSD_RANDOMIZE

#define PT_OPENBSD_RANDOMIZE   0x65a3dbe6 /* Random data */

Definition at line 208 of file elf_specs.h.

◆ PT_OPENBSD_WXNEEDED

#define PT_OPENBSD_WXNEEDED   0x65a3dbe7 /* Allowing writable/executable mapping */

Definition at line 209 of file elf_specs.h.

◆ SCGCMAG

#define SCGCMAG   4

Definition at line 83 of file elf_specs.h.