blob: 95a36a09f4fc5133a5a9af358d6e8c28c6b3bd8e [file] [log] [blame]
#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# Copyright (c) 2018, Joyent, Inc.
#
@ MSG_ELFCLASSNONE_CF "ELFCLASSNONE" # 0
@ MSG_ELFCLASSNONE_DMP "None"
@ MSG_ELFCLASSNONE_NF "none"
@ MSG_ELFCLASS32_CF "ELFCLASS32" # 1
@ MSG_ELFCLASS32_DMP "32-bit"
@ MSG_ELFCLASS32_NF "32"
@ MSG_ELFCLASS64_CF "ELFCLASS64" # 2
@ MSG_ELFCLASS64_DMP "64-bit"
@ MSG_ELFCLASS64_NF "64"
@ MSG_ELFDATANONE_CF "ELFDATANONE" # 0
@ MSG_ELFDATANONE_DMP "None"
@ MSG_ELFDATANONE_NF "none"
@ MSG_ELFDATA2LSB_CF "ELFDATA2LSB" # 1
@ MSG_ELFDATA2LSB_DMP "2LSB"
@ MSG_ELFDATA2LSB_FIL "LSB"
@ MSG_ELFDATA2LSB_NF "lsb"
@ MSG_ELFDATA2MSB_CF "ELFDATA2MSB" # 2
@ MSG_ELFDATA2MSB_DMP "2MSB"
@ MSG_ELFDATA2MSB_FIL "MSB"
@ MSG_ELFDATA2MSB_NF "msb"
@ MSG_EM_NONE_CF "EM_NONE" # 0
@ MSG_EM_NONE_NF "none"
@ MSG_EM_NONE_DMP "No mach"
@ MSG_EM_M32_CF "EM_M32" # 1
@ MSG_EM_M32_NF "m32"
@ MSG_EM_M32_DMP "WE32100"
@ MSG_EM_SPARC_CF "EM_SPARC" # 2
@ MSG_EM_SPARC_NF "sparc"
@ MSG_EM_SPARC_DMP "SPARC"
@ MSG_EM_386_CF "EM_386" # 3
@ MSG_EM_386_NF "386"
@ MSG_EM_386_DMP "80386"
@ MSG_EM_68K_CF "EM_68K" # 4
@ MSG_EM_68K_DMP "68000"
@ MSG_EM_68K_NF "68k"
@ MSG_EM_88K_CF "EM_88K" # 5
@ MSG_EM_88K_NF "88k"
@ MSG_EM_88K_DMP "88000"
@ MSG_EM_486_CF "EM_486" # 6
@ MSG_EM_486_NF "486"
@ MSG_EM_486_DMP "80486"
@ MSG_EM_860_CF "EM_860" # 7
@ MSG_EM_860_NF "860"
@ MSG_EM_860_DMP "i860"
@ MSG_EM_MIPS_CF "EM_MIPS" # 8
@ MSG_EM_MIPS_NF "mips"
@ MSG_EM_MIPS_DMP "RS3000_BE"
@ MSG_EM_S370_CF "EM_S370" # 9
@ MSG_EM_S370_NF "s370"
@ MSG_EM_MIPS_RS3_LE_CF "EM_MIPS_RS3_LE" # 10
@ MSG_EM_MIPS_RS3_LE_NF "mips_rs3_le"
@ MSG_EM_MIPS_RS3_LE_DMP "RS3000_LE"
@ MSG_EM_RS6000_CF "EM_RS6000" # 11
@ MSG_EM_RS6000_NF "rs6000"
@ MSG_EM_RS6000_DMP "RS6000"
@ MSG_EM_PA_RISC_CF "EM_PA_RISC" # 15
@ MSG_EM_PA_RISC_NF "pa_risc"
@ MSG_EM_PA_RISC_DMP "PA_RISC"
@ MSG_EM_NCUBE_CF "EM_nCUBE" # 16
@ MSG_EM_NCUBE_NF "ncube"
@ MSG_EM_NCUBE_DMP "nCUBE"
@ MSG_EM_VPP500_CF "EM_VPP500" # 17
@ MSG_EM_VPP500_NF "vpp500"
@ MSG_EM_VPP500_DMP "VPP500"
@ MSG_EM_SPARC32PLUS_CF "EM_SPARC32PLUS" # 18
@ MSG_EM_SPARC32PLUS_NF "sparc32plus"
@ MSG_EM_SPARC32PLUS_DMP "SPARC32PLUS"
@ MSG_EM_960_CF "EM_960" # 19
@ MSG_EM_960_NF "960"
@ MSG_EM_PPC_CF "EM_PPC" # 20
@ MSG_EM_PPC_NF "ppc"
@ MSG_EM_PPC_DMP "PowerPC"
@ MSG_EM_PPC64_CF "EM_PPC64" # 21
@ MSG_EM_PPC64_NF "ppc64"
@ MSG_EM_PPC64_DMP "PowerPC64"
@ MSG_EM_S390_CF "EM_S390" # 22
@ MSG_EM_S390_NF "s390"
@ MSG_EM_V800_CF "EM_V800" # 36
@ MSG_EM_V800_NF "v800"
@ MSG_EM_FR20_CF "EM_FR20" # 37
@ MSG_EM_FR20_NF "fr20"
@ MSG_EM_RH32_CF "EM_RH32" # 38
@ MSG_EM_RH32_NF "rh32"
@ MSG_EM_RCE_CF "EM_RCE" # 39
@ MSG_EM_RCE_NF "rce"
@ MSG_EM_ARM_CF "EM_ARM" # 40
@ MSG_EM_ARM_NF "arm"
@ MSG_EM_ARM_DMP "ARM"
@ MSG_EM_ALPHA_CF "EM_ALPHA" # 41
@ MSG_EM_ALPHA_NF "alpha"
@ MSG_EM_ALPHA_DMP "Alpha"
@ MSG_EM_SH_CF "EM_SH" # 42
@ MSG_EM_SH_NF "sh"
@ MSG_EM_SPARCV9_CF "EM_SPARCV9" # 43
@ MSG_EM_SPARCV9_NF "sparcv9"
@ MSG_EM_SPARCV9_DMP "SPARCV9"
@ MSG_EM_TRICORE_CF "EM_TRICORE" # 44
@ MSG_EM_TRICORE_NF "tricore"
@ MSG_EM_ARC_CF "EM_ARC" # 45
@ MSG_EM_ARC_NF "arc"
@ MSG_EM_H8_300_CF "EM_H8_300" # 46
@ MSG_EM_H8_300_NF "h8_300"
@ MSG_EM_H8_300H_CF "EM_H8_300H" # 47
@ MSG_EM_H8_300H_NF "h8_300h"
@ MSG_EM_H8S_CF "EM_H8S" # 48
@ MSG_EM_H8S_NF "h8s"
@ MSG_EM_H8_500_CF "EM_H8_500" # 49
@ MSG_EM_H8_500_NF "h8_500"
@ MSG_EM_IA_64_CF "EM_IA_64" # 50
@ MSG_EM_IA_64_NF "ia_64"
@ MSG_EM_IA_64_DMP "IA_64"
@ MSG_EM_MIPS_X_CF "EM_MIPS_X" # 51
@ MSG_EM_MIPS_X_NF "mips_x"
@ MSG_EM_COLDFIRE_CF "EM_COLDFIRE" # 52
@ MSG_EM_COLDFIRE_NF "coldfire"
@ MSG_EM_68HC12_CF "EM_68HC12" # 53
@ MSG_EM_68HC12_NF "68hc12"
@ MSG_EM_MMA_CF "EM_MMA" # 54
@ MSG_EM_MMA_NF "mma"
@ MSG_EM_PCP_CF "EM_PCP" # 55
@ MSG_EM_PCP_NF "pcp"
@ MSG_EM_NCPU_CF "EM_NCPU" # 56
@ MSG_EM_NCPU_NF "ncpu"
@ MSG_EM_NDR1_CF "EM_NDR1" # 57
@ MSG_EM_NDR1_NF "ndr1"
@ MSG_EM_STARCORE_CF "EM_STARCORE" # 58
@ MSG_EM_STARCORE_NF "starcore"
@ MSG_EM_ME16_CF "EM_ME16" # 59
@ MSG_EM_ME16_NF "me16"
@ MSG_EM_ST100_CF "EM_ST100" # 60
@ MSG_EM_ST100_NF "st100"
@ MSG_EM_TINYJ_CF "EM_TINYJ" # 61
@ MSG_EM_TINYJ_NF "tinyj"
@ MSG_EM_AMD64_CF "EM_AMD64" # 62
@ MSG_EM_AMD64_NF "amd64"
@ MSG_EM_AMD64_DMP "AMD64"
@ MSG_EM_PDSP_CF "EM_PDSP" # 63
@ MSG_EM_PDSP_NF "pdsp"
@ MSG_EM_FX66_CF "EM_FX66" # 66
@ MSG_EM_FX66_NF "fx66"
@ MSG_EM_ST9PLUS_CF "EM_ST9PLUS" # 67
@ MSG_EM_ST9PLUS_NF "st9plus"
@ MSG_EM_ST7_CF "EM_ST7" # 68
@ MSG_EM_ST7_NF "st7"
@ MSG_EM_68HC16_CF "EM_68HC16" # 69
@ MSG_EM_68HC16_NF "68hc16"
@ MSG_EM_68HC11_CF "EM_68HC11" # 70
@ MSG_EM_68HC11_NF "68hc11"
@ MSG_EM_68HC08_CF "EM_68HC08" # 71
@ MSG_EM_68HC08_NF "68hc08"
@ MSG_EM_68HC05_CF "EM_68HC05" # 72
@ MSG_EM_68HC05_NF "68hc05"
@ MSG_EM_SVX_CF "EM_SVX" # 73
@ MSG_EM_SVX_NF "svx"
@ MSG_EM_ST19_CF "EM_ST19" # 74
@ MSG_EM_ST19_NF "st19"
@ MSG_EM_VAX_CF "EM_VAX" # 75
@ MSG_EM_VAX_NF "vax"
@ MSG_EM_VAX_DMP "VAX"
@ MSG_EM_CRIS_CF "EM_CRIS" # 76
@ MSG_EM_CRIS_NF "cris"
@ MSG_EM_JAVELIN_CF "EM_JAVELIN" # 77
@ MSG_EM_JAVELIN_NF "javelin"
@ MSG_EM_FIREPATH_CF "EM_FIREPATH" # 78
@ MSG_EM_FIREPATH_NF "firepath"
@ MSG_EM_ZSP_CF "EM_ZSP" # 79
@ MSG_EM_ZSP_NF "zsp"
@ MSG_EM_MMIX_CF "EM_MMIX" # 80
@ MSG_EM_MMIX_NF "mmix"
@ MSG_EM_HUANY_CF "EM_HUANY" # 81
@ MSG_EM_HUANY_NF "huany"
@ MSG_EM_PRISM_CF "EM_PRISM" # 82
@ MSG_EM_PRISM_NF "prism"
@ MSG_EM_AVR_CF "EM_AVR" # 83
@ MSG_EM_AVR_NF "avr"
@ MSG_EM_FR30_CF "EM_FR30" # 84
@ MSG_EM_FR30_NF "fr30"
@ MSG_EM_D10V_CF "EM_D10V" # 85
@ MSG_EM_D10V_NF "d10v"
@ MSG_EM_D30V_CF "EM_D30V" # 86
@ MSG_EM_D30V_NF "d30v"
@ MSG_EM_V850_CF "EM_V850" # 87
@ MSG_EM_V850_NF "v850"
@ MSG_EM_M32R_CF "EM_M32R" # 88
@ MSG_EM_M32R_NF "m32r"
@ MSG_EM_MN10300_CF "EM_MN10300" # 89
@ MSG_EM_MN10300_NF "mn10300"
@ MSG_EM_MN10200_CF "EM_MN10200" # 90
@ MSG_EM_MN10200_NF "mn10200"
@ MSG_EM_PJ_CF "EM_PJ" # 91
@ MSG_EM_PJ_NF "pj"
@ MSG_EM_OPENRISC_CF "EM_OPENRISC" # 92
@ MSG_EM_OPENRISC_NF "openrisc"
@ MSG_EM_ARC_A5_CF "EM_ARC_A5" # 93
@ MSG_EM_ARC_A5_NF "arc_a5"
@ MSG_EM_XTENSA_CF "EM_XTENSA" # 94
@ MSG_EM_XTENSA_NF "xtensa"
@ MSG_EM_VIDEOCORE_CF "EM_VIDEOCORE" # 95
@ MSG_EM_VIDEOCORE_NF "videocore"
@ MSG_EM_TMM_GPP_CF "EM_TMM_GPP" # 96
@ MSG_EM_TMM_GPP_NF "tmm_gpp"
@ MSG_EM_NS32K_CF "EM_NS32K" # 97
@ MSG_EM_NS32K_NF "ns32k"
@ MSG_EM_TPC_CF "EM_TPC" # 98
@ MSG_EM_TPC_NF "tpc"
@ MSG_EM_SNP1K_CF "EM_SNP1K" # 99
@ MSG_EM_SNP1K_NF "snp1k"
@ MSG_EM_ST200_CF "EM_ST200" # 100
@ MSG_EM_ST200_NF "st200"
@ MSG_EM_IP2K_CF "EM_IP2K" # 101
@ MSG_EM_IP2K_NF "ip2k"
@ MSG_EM_MAX_CF "EM_MAX" # 102
@ MSG_EM_MAX_NF "max"
@ MSG_EM_CR_CF "EM_CR" # 103
@ MSG_EM_CR_NF "CR"
@ MSG_EM_F2MC16_CF "EM_F2MC16" # 104
@ MSG_EM_F2MC16_NF "f2mc16"
@ MSG_EM_MSP430_CF "EM_MSP430" # 105
@ MSG_EM_MSP430_NF "msp430"
@ MSG_EM_BLACKFIN_CF "EM_BLACKFIN" # 106
@ MSG_EM_BLACKFIN_NF "blackfin"
@ MSG_EM_SE_C33_CF "EM_SE_C33" # 107
@ MSG_EM_SE_C33_NF "se_c33"
@ MSG_EM_SEP_CF "EM_SEP" # 108
@ MSG_EM_SEP_NF "sep"
@ MSG_EM_ARCA_CF "EM_ARCA" # 109
@ MSG_EM_ARCA_NF "arca"
@ MSG_EM_UNICORE_CF "EM_UNICORE" # 110
@ MSG_EM_UNICORE_NF "unicore"
@ MSG_EM_EXCESS_CF "EM_EXCESS" # 111
@ MSG_EM_EXCESS_NF "excess"
@ MSG_EM_DXP_CF "EM_DXP" # 112
@ MSG_EM_DXP_NF "dxp"
@ MSG_EM_ALTERA_NIOS2_CF "EM_ALTERA_NIOS2" # 113
@ MSG_EM_ALTERA_NIOS2_NF "altera_nios2"
@ MSG_EM_CRX_CF "EM_CRX" # 114
@ MSG_EM_CRX_NF "crx"
@ MSG_EM_XGATE_CF "EM_XGATE" # 115
@ MSG_EM_XGATE_NF "xgate"
@ MSG_EM_C166_CF "EM_C166" # 116
@ MSG_EM_C166_NF "c166"
@ MSG_EM_M16C_CF "EM_M16C" # 117
@ MSG_EM_M16C_NF "m16c"
@ MSG_EM_DSPIC30F_CF "EM_DSPIC30F" # 118
@ MSG_EM_DSPIC30F_NF "dspic30f"
@ MSG_EM_CE_CF "EM_CE" # 119
@ MSG_EM_CE_NF "ce"
@ MSG_EM_M32C_CF "EM_M32C" # 120
@ MSG_EM_M32C_NF "m32c"
@ MSG_EM_TSK3000_CF "EM_TSK3000" # 131
@ MSG_EM_TSK3000_NF "tsk3000"
@ MSG_EM_RS08_CF "EM_RS08" # 132
@ MSG_EM_RS08_NF "rs08"
@ MSG_EM_SHARC_CF "EM_SHARC" # 133
@ MSG_EM_SHARC_NF "sharc"
@ MSG_EM_ECOG2_CF "EM_ECOG2" # 134
@ MSG_EM_ECOG2_NF "ecog2"
@ MSG_EM_SCORE7_CF "EM_SCORE7" # 135
@ MSG_EM_SCORE7_NF "score7"
@ MSG_EM_DSP24_CF "EM_DSP24" # 136
@ MSG_EM_DSP24_NF "dsp24"
@ MSG_EM_VIDEOCORE3_CF "EM_VIDEOCORE3" # 137
@ MSG_EM_VIDEOCORE3_NF "videocore3"
@ MSG_EM_LATTICEMICO32_CF "EM_LATTICEMICO32" # 138
@ MSG_EM_LATTICEMICO32_NF "latticemico32"
@ MSG_EM_SE_C17_CF "EM_SE_C17" # 139
@ MSG_EM_SE_C17_NF "se_c17"
@ MSG_EM_TI_C6000_CF "EM_TI_C6000" # 140
@ MSG_EM_TI_C6000_NF "ti_c6000"
@ MSG_EM_TI_C2000_CF "EM_TI_C2000" # 141
@ MSG_EM_TI_C2000_NF "ti_c2000"
@ MSG_EM_TI_C5500_CF "EM_TI_C5500" # 142
@ MSG_EM_TI_C5500_NF "ti_c5500"
@ MSG_EM_TI_ARP32_CF "EM_TI_ARP32" # 143
@ MSG_EM_TI_ARP32_NF "ti_arp32"
@ MSG_EM_TI_PRU_CF "EM_TI_PRU" # 144
@ MSG_EM_TI_PRU_NF "ti_pru"
@ MSG_EM_MMDSP_PLUS_CF "EM_MMDSP_PLUS" # 160
@ MSG_EM_MMDSP_PLUS_NF "mmdsp_plus"
@ MSG_EM_CYPRESS_M8C_CF "EM_CYPRESS_M8C" # 161
@ MSG_EM_CYPRESS_M8C_NF "cypress_m8c"
@ MSG_EM_R32C_CF "EM_R32C" # 162
@ MSG_EM_R32C_NF "r32c"
@ MSG_EM_TRIMEDIA_CF "EM_TRIMEDIA" # 163
@ MSG_EM_TRIMEDIA_NF "trimedia"
@ MSG_EM_QDSP6_CF "EM_QDSP6" # 164
@ MSG_EM_QDSP6_NF "qdsp6"
@ MSG_EM_8051_CF "EM_8051" # 165
@ MSG_EM_8051_NF "8051"
@ MSG_EM_STXP7X_CF "EM_STXP7X" # 166
@ MSG_EM_STXP7X_NF "stxp7x"
@ MSG_EM_NDS32_CF "EM_NDS32" # 167
@ MSG_EM_NDS32_NF "nds32"
@ MSG_EM_ECOG1_CF "EM_ECOG1" # 168
@ MSG_EM_ECOG1_NF "ecog1"
@ MSG_EM_MAXQ30_CF "EM_MAXQ30" # 169
@ MSG_EM_MAXQ30_NF "maxq30"
@ MSG_EM_XIMO16_CF "EM_XIMO16" # 170
@ MSG_EM_XIMO16_NF "ximo16"
@ MSG_EM_MANIK_CF "EM_MANIK" # 171
@ MSG_EM_MANIK_NF "manik"
@ MSG_EM_CRAYNV2_CF "EM_CRAYNV2" # 172
@ MSG_EM_CRAYNV2_NF "craynv2"
@ MSG_EM_RX_CF "EM_RX" # 173
@ MSG_EM_RX_NF "rx"
@ MSG_EM_METAG_CF "EM_METAG" # 174
@ MSG_EM_METAG_NF "metag"
@ MSG_EM_MCST_ELBRUS_CF "EM_MCST_ELBRUS" # 175
@ MSG_EM_MCST_ELBRUS_NF "mcst_elbrus"
@ MSG_EM_ECOG16_CF "EM_ECOG16" # 176
@ MSG_EM_ECOG16_NF "ecog16"
@ MSG_EM_CR16_CF "EM_CR16" # 177
@ MSG_EM_CR16_NF "cr16"
@ MSG_EM_ETPU_CF "EM_ETPU" # 178
@ MSG_EM_ETPU_NF "etpu"
@ MSG_EM_SLE9X_CF "EM_SLE9X" # 179
@ MSG_EM_SLE9X_NF "sle9x"
@ MSG_EM_L10M_CF "EM_L10M" # 180
@ MSG_EM_L10M_NF "l10m"
@ MSG_EM_K10M_CF "EM_K10M" # 181
@ MSG_EM_K10M_NF "k10m"
@ MSG_EM_AARCH64_CF "EM_AARCH64" # 183
@ MSG_EM_AARCH64_NF "aarch64"
@ MSG_EM_AVR32_CF "EM_AVR32" # 185
@ MSG_EM_AVR32_NF "avr32"
@ MSG_EM_STM8_CF "EM_STM8" # 186
@ MSG_EM_STM8_NF "stm8"
@ MSG_EM_TILE64_CF "EM_TILE64" # 187
@ MSG_EM_TILE64_NF "tile64"
@ MSG_EM_TILEPRO_CF "EM_TILEPRO" # 188
@ MSG_EM_TILEPRO_NF "tilepro"
@ MSG_EM_MICROBLAZE_CF "EM_MICROBLAZE" # 189
@ MSG_EM_MICROBLAZE_NF "microblaze"
@ MSG_EM_CUDA_CF "EM_CUDA" # 190
@ MSG_EM_CUDA_NF "cuda"
@ MSG_EM_TILEGX_CF "EM_TILEGX" # 191
@ MSG_EM_TILEGX_NF "tilegx"
@ MSG_EM_CLOUDSHIELD_CF "EM_CLOUDSHIELD" # 192
@ MSG_EM_CLOUDSHIELD_NF "cloudshield"
@ MSG_EM_COREA_1ST_CF "EM_COREA_1ST" # 193
@ MSG_EM_COREA_1ST_NF "corea_1st"
@ MSG_EM_COREA_2ND_CF "EM_COREA_2ND" # 194
@ MSG_EM_COREA_2ND_NF "corea_2nd"
@ MSG_EM_ARC_COMPACT2_CF "EM_ARC_COMPACT2" # 195
@ MSG_EM_ARC_COMPACT2_NF "arc_compact2"
@ MSG_EM_OPEN8_CF "EM_OPEN8" # 196
@ MSG_EM_OPEN8_NF "open8"
@ MSG_EM_RL78_CF "EM_RL78" # 197
@ MSG_EM_RL78_NF "rl78"
@ MSG_EM_VIDEOCORE5_CF "EM_VIDEOCORE5" # 198
@ MSG_EM_VIDEOCORE5_NF "videocore5"
@ MSG_EM_78KOR_CF "EM_78KOR" # 199
@ MSG_EM_78KOR_NF "78kor"
@ MSG_EM_56800EX_CF "EM_56800EX" # 200
@ MSG_EM_56800EX_NF "56800ex"
@ MSG_EM_BA1_CF "EM_BA1" # 201
@ MSG_EM_BA1_NF "ba1"
@ MSG_EM_BA2_CF "EM_BA2" # 202
@ MSG_EM_BA2_NF "ba2"
@ MSG_EM_XCORE_CF "EM_XCORE" # 203
@ MSG_EM_XCORE_NF "xcore"
@ MSG_EM_MCHP_PIC_CF "EM_MCHP_PIC" # 204
@ MSG_EM_MCHP_PIC_NF "mchp_pic"
@ MSG_EM_INTEL205_CF "EM_INTEL205" # 205
@ MSG_EM_INTEL205_NF "intel205"
@ MSG_EM_INTEL206_CF "EM_INTEL206" # 206
@ MSG_EM_INTEL206_NF "intel206"
@ MSG_EM_INTEL207_CF "EM_INTEL207" # 207
@ MSG_EM_INTEL207_NF "intel207"
@ MSG_EM_INTEL208_CF "EM_INTEL208" # 208
@ MSG_EM_INTEL208_NF "intel208"
@ MSG_EM_INTEL209_CF "EM_INTEL209" # 209
@ MSG_EM_INTEL209_NF "intel209"
@ MSG_EM_KM32_CF "EM_KM32" # 210
@ MSG_EM_KM32_NF "km32"
@ MSG_EM_KMX32_CF "EM_KMX32" # 211
@ MSG_EM_KMX32_NF "kmx32"
@ MSG_EM_KMX16_CF "EM_KMX16" # 212
@ MSG_EM_KMX16_NF "kmx16"
@ MSG_EM_KMX8_CF "EM_KMX8" # 213
@ MSG_EM_KMX8_NF "kmx8"
@ MSG_EM_KVARC_CF "EM_KVARC" # 214
@ MSG_EM_KVARC_NF "kvarc"
@ MSG_EM_CDP_CF "EM_CDP" # 215
@ MSG_EM_CDP_NF "cdp"
@ MSG_EM_COGE_CF "EM_COGE" # 216
@ MSG_EM_COGE_NF "coge"
@ MSG_EM_COOL_CF "EM_COOL" # 217
@ MSG_EM_COOL_NF "cool"
@ MSG_EM_NORC_CF "EM_NORC" # 218
@ MSG_EM_NORC_NF "norc"
@ MSG_EM_CSR_KALIMBA_CF "EM_CSR_KALIMBA" # 219
@ MSG_EM_CSR_KALIMBA_NF "csr_kalimba"
@ MSG_EM_Z80_CF "EM_Z80" # 220
@ MSG_EM_Z80_NF "z80"
@ MSG_EM_VISIUM_CF "EM_VISIUM" # 221
@ MSG_EM_VISIUM_NF "visium"
@ MSG_EM_FT32_CF "EM_FT32" # 222
@ MSG_EM_FT32_NF "ft32"
@ MSG_EM_MOXIE_CF "EM_MOXIE" # 223
@ MSG_EM_MOXIE_NF "moxie"
@ MSG_EM_AMDGPU_CF "EM_AMDGPU" # 224
@ MSG_EM_AMDGPU_NF "amdgpu"
@ MSG_EM_RISCV_CF "EM_RISCV" # 243
@ MSG_EM_RISCV_NF "riscv"
@ MSG_EI_MAG0_CF "EI_MAG0" # 0
@ MSG_EI_MAG0_NF "mag0"
@ MSG_EI_MAG1_CF "EI_MAG1" # 1
@ MSG_EI_MAG1_NF "mag1"
@ MSG_EI_MAG2_CF "EI_MAG2" # 2
@ MSG_EI_MAG2_NF "mag2"
@ MSG_EI_MAG3_CF "EI_MAG3" # 3
@ MSG_EI_MAG3_NF "mag3"
@ MSG_EI_CLASS_CF "EI_CLASS" # 4
@ MSG_EI_CLASS_NF "class"
@ MSG_EI_DATA_CF "EI_DATA" # 5
@ MSG_EI_DATA_NF "data"
@ MSG_EI_VERSION_CF "EI_VERSION" # 6
@ MSG_EI_VERSION_NF "version"
@ MSG_EI_OSABI_CF "EI_OSABI" # 7
@ MSG_EI_OSABI_NF "osabi"
@ MSG_EI_ABIVERSION_CF "EI_ABIVERSION" # 8
@ MSG_EI_ABIVERSION_NF "abiversion"
@ MSG_ET_NONE_CF "ET_NONE" # 1
@ MSG_ET_NONE_NF "none"
@ MSG_ET_NONE_DMP "None"
@ MSG_ET_REL_CF "ET_REL" # 2
@ MSG_ET_REL_NF "rel"
@ MSG_ET_REL_DMP "Reloc"
@ MSG_ET_EXEC_CF "ET_EXEC" # 3
@ MSG_ET_EXEC_NF "exec"
@ MSG_ET_EXEC_DMP "Exec"
@ MSG_ET_DYN_CF "ET_DYN" # 4
@ MSG_ET_DYN_NF "dyn"
@ MSG_ET_DYN_DMP "Dyn"
@ MSG_ET_CORE_CF "ET_CORE" # 5
@ MSG_ET_CORE_NF "core"
@ MSG_ET_CORE_DMP "Core"
@ MSG_ET_SUNWPSEUDO_CF "ET_SUNWPSEUDO" # 0xfeff
@ MSG_ET_SUNWPSEUDO_NF "sunwpseudo"
@ MSG_ET_SUNWPSEUDO_DMP "SUNWPseudo"
@ MSG_EV_NONE_CF "EV_NONE" # 0
@ MSG_EV_NONE_NF "none"
@ MSG_EV_NONE_DMP "Invalid"
@ MSG_EV_CURRENT_CF "EV_CURRENT" # 1
@ MSG_EV_CURRENT_NF "current"
@ MSG_EV_CURRENT_DMP "Current"
# Elf header EF_* flags
@ MSG_EF_SPARC_32PLUS_CF "EF_SPARC_32PLUS" # 0x000100
@ MSG_EF_SPARC_32PLUS_NF "sparc_32plus"
@ MSG_EF_SPARC_SUN_US1_CF "EF_SPARC_SUN_US1" # 0x000200
@ MSG_EF_SPARC_SUN_US1_NF "sparc_sun_us1"
@ MSG_EF_SPARC_HAL_R1_CF "EF_SPARC_HAL_R1" # 0x000400
@ MSG_EF_SPARC_HAL_R1_NF "sparc_hal_r1"
@ MSG_EF_SPARC_SUN_US3_CF "EF_SPARC_SUN_US3" # x000800
@ MSG_EF_SPARC_SUN_US3_NF "sparc_sun_us3"
@ MSG_EF_SPARCV9_TSO_CF "EF_SPARCV9_TSO" # 0x0
@ MSG_EF_SPARCV9_TSO_NF "sparcv9_tso"
@ MSG_EF_SPARCV9_PSO_CF "EF_SPARCV9_PSO" # 0x1
@ MSG_EF_SPARCV9_PSO_NF "sparcv9_pso"
@ MSG_EF_SPARCV9_RMO_CF "EF_SPARCV9_RMO" # 0x2
@ MSG_EF_SPARCV9_RMO_NF "sparcv9_rmo"
@ MSG_OSABI_NONE_CF "ELFOSABI_NONE" #0
@ MSG_OSABI_NONE_NF "none"
@ MSG_OSABI_NONE_DMP "Generic SYSV"
@ MSG_OSABI_SYSV_CF "ELFOSABI_SYSV"
@ MSG_OSABI_SYSV_NF "sysv"
@ MSG_OSABI_HPUX_CF "ELFOSABI_HPUX" #1
@ MSG_OSABI_HPUX_NF "hpux"
@ MSG_OSABI_HPUX_DMP "HP-UX"
@ MSG_OSABI_NETBSD_CF "ELFOSABI_NETBSD" #2
@ MSG_OSABI_NETBSD_NF "netbsd"
@ MSG_OSABI_NETBSD_DMP "NetBSD"
@ MSG_OSABI_LINUX_CF "ELFOSABI_LINUX" #3
@ MSG_OSABI_LINUX_NF "linux"
@ MSG_OSABI_LINUX_DMP "Linux"
@ MSG_OSABI_SOLARIS_CF "ELFOSABI_SOLARIS" #6
@ MSG_OSABI_SOLARIS_NF "solaris"
@ MSG_OSABI_SOLARIS_DMP "Solaris"
@ MSG_OSABI_AIX_CF "ELFOSABI_AIX" #7
@ MSG_OSABI_AIX_NF "aix"
@ MSG_OSABI_AIX_DMP "AIX"
@ MSG_OSABI_IRIX_CF "ELFOSABI_IRIX" #8
@ MSG_OSABI_IRIX_NF "irix"
@ MSG_OSABI_IRIX_DMP "IRIX"
@ MSG_OSABI_FREEBSD_CF "ELFOSABI_FREEBSD" #9
@ MSG_OSABI_FREEBSD_NF "freebsd"
@ MSG_OSABI_FREEBSD_DMP "FreeBSD"
@ MSG_OSABI_TRU64_CF "ELFOSABI_TRU64" #10
@ MSG_OSABI_TRU64_NF "tru64"
@ MSG_OSABI_TRU64_DMP "Tru64"
@ MSG_OSABI_MODESTO_CF "ELFOSABI_MODESTO" #11
@ MSG_OSABI_MODESTO_NF "modesto"
@ MSG_OSABI_MODESTO_DMP "Modesto"
@ MSG_OSABI_OPENBSD_CF "ELFOSABI_OPENBSD" #12
@ MSG_OSABI_OPENBSD_NF "openbsd"
@ MSG_OSABI_OPENBSD_DMP "OpenBSD"
@ MSG_OSABI_OPENVMS_CF "ELFOSABI_OPENVMS" #13
@ MSG_OSABI_OPENVMS_NF "openvms"
@ MSG_OSABI_OPENVMS_DMP "OpenVMS"
@ MSG_OSABI_NSK_CF "ELFOSABI_NSK" #14
@ MSG_OSABI_NSK_NF "nsk"
@ MSG_OSABI_NSK_DMP "NSK"
@ MSG_OSABI_AROS_CF "ELFOSABI_AROS" #15
@ MSG_OSABI_AROS_NF "aros"
@ MSG_OSABI_AROS_DMP "Amiga Research OS"
@ MSG_OSABI_FENIXOS_CF "ELFOSABI_FENIXOS" #16
@ MSG_OSABI_FENIXOS_NF "fenixos"
@ MSG_OSABI_FENIXOS_DMP "FenixOS"
@ MSG_OSABI_CLOUDABI_CF "ELFOSABI_CLOUDABI" #17
@ MSG_OSABI_CLOUDABI_NF "cloudabi"
@ MSG_OSABI_CLOUDABI_DMP "CloudABI"
@ MSG_OSABI_OPENVOS_CF "ELFOASBI_OPENVOS" #18
@ MSG_OSABI_OPENVOS_NF "openvos"
@ MSG_OSABI_OPENVOS_DMP "OpenVOS"
@ MSG_OSABI_ARM_CF "ELFOSABI_ARM" #97
@ MSG_OSABI_ARM_NF "arm"
@ MSG_OSABI_ARM_DMP "ARM"
@ MSG_OSABI_STANDALONE_CF "ELFOSABI_STANDALONE" #255
@ MSG_OSABI_STANDALONE_NF "standalone"
@ MSG_OSABI_STANDALONE_DMP "Standalone"
@ MSG_EAV_SUNW_NONE_CF "EAV_SUNW_NONE" # 0
@ MSG_EAV_SUNW_NONE_NF "none"
@ MSG_EAV_SUNW_CURRENT_CF "EAV_SUNW_CURRENT" # 1
@ MSG_EAV_SUNW_CURRENT_NF "current"
@ MSG_GBL_ZERO "0"
@ MSG_STR_EMPTY ""