github.com/switchupcb/yaegi@v0.10.2/stdlib/go1_17_debug_elf.go (about)

     1  // Code generated by 'yaegi extract debug/elf'. DO NOT EDIT.
     2  
     3  //go:build go1.17
     4  // +build go1.17
     5  
     6  package stdlib
     7  
     8  import (
     9  	"debug/elf"
    10  	"go/constant"
    11  	"go/token"
    12  	"reflect"
    13  )
    14  
    15  func init() {
    16  	Symbols["debug/elf/elf"] = map[string]reflect.Value{
    17  		// function, constant and variable definitions
    18  		"ARM_MAGIC_TRAMP_NUMBER":             reflect.ValueOf(constant.MakeFromLiteral("1543503875", token.INT, 0)),
    19  		"COMPRESS_HIOS":                      reflect.ValueOf(elf.COMPRESS_HIOS),
    20  		"COMPRESS_HIPROC":                    reflect.ValueOf(elf.COMPRESS_HIPROC),
    21  		"COMPRESS_LOOS":                      reflect.ValueOf(elf.COMPRESS_LOOS),
    22  		"COMPRESS_LOPROC":                    reflect.ValueOf(elf.COMPRESS_LOPROC),
    23  		"COMPRESS_ZLIB":                      reflect.ValueOf(elf.COMPRESS_ZLIB),
    24  		"DF_BIND_NOW":                        reflect.ValueOf(elf.DF_BIND_NOW),
    25  		"DF_ORIGIN":                          reflect.ValueOf(elf.DF_ORIGIN),
    26  		"DF_STATIC_TLS":                      reflect.ValueOf(elf.DF_STATIC_TLS),
    27  		"DF_SYMBOLIC":                        reflect.ValueOf(elf.DF_SYMBOLIC),
    28  		"DF_TEXTREL":                         reflect.ValueOf(elf.DF_TEXTREL),
    29  		"DT_ADDRRNGHI":                       reflect.ValueOf(elf.DT_ADDRRNGHI),
    30  		"DT_ADDRRNGLO":                       reflect.ValueOf(elf.DT_ADDRRNGLO),
    31  		"DT_AUDIT":                           reflect.ValueOf(elf.DT_AUDIT),
    32  		"DT_AUXILIARY":                       reflect.ValueOf(elf.DT_AUXILIARY),
    33  		"DT_BIND_NOW":                        reflect.ValueOf(elf.DT_BIND_NOW),
    34  		"DT_CHECKSUM":                        reflect.ValueOf(elf.DT_CHECKSUM),
    35  		"DT_CONFIG":                          reflect.ValueOf(elf.DT_CONFIG),
    36  		"DT_DEBUG":                           reflect.ValueOf(elf.DT_DEBUG),
    37  		"DT_DEPAUDIT":                        reflect.ValueOf(elf.DT_DEPAUDIT),
    38  		"DT_ENCODING":                        reflect.ValueOf(elf.DT_ENCODING),
    39  		"DT_FEATURE":                         reflect.ValueOf(elf.DT_FEATURE),
    40  		"DT_FILTER":                          reflect.ValueOf(elf.DT_FILTER),
    41  		"DT_FINI":                            reflect.ValueOf(elf.DT_FINI),
    42  		"DT_FINI_ARRAY":                      reflect.ValueOf(elf.DT_FINI_ARRAY),
    43  		"DT_FINI_ARRAYSZ":                    reflect.ValueOf(elf.DT_FINI_ARRAYSZ),
    44  		"DT_FLAGS":                           reflect.ValueOf(elf.DT_FLAGS),
    45  		"DT_FLAGS_1":                         reflect.ValueOf(elf.DT_FLAGS_1),
    46  		"DT_GNU_CONFLICT":                    reflect.ValueOf(elf.DT_GNU_CONFLICT),
    47  		"DT_GNU_CONFLICTSZ":                  reflect.ValueOf(elf.DT_GNU_CONFLICTSZ),
    48  		"DT_GNU_HASH":                        reflect.ValueOf(elf.DT_GNU_HASH),
    49  		"DT_GNU_LIBLIST":                     reflect.ValueOf(elf.DT_GNU_LIBLIST),
    50  		"DT_GNU_LIBLISTSZ":                   reflect.ValueOf(elf.DT_GNU_LIBLISTSZ),
    51  		"DT_GNU_PRELINKED":                   reflect.ValueOf(elf.DT_GNU_PRELINKED),
    52  		"DT_HASH":                            reflect.ValueOf(elf.DT_HASH),
    53  		"DT_HIOS":                            reflect.ValueOf(elf.DT_HIOS),
    54  		"DT_HIPROC":                          reflect.ValueOf(elf.DT_HIPROC),
    55  		"DT_INIT":                            reflect.ValueOf(elf.DT_INIT),
    56  		"DT_INIT_ARRAY":                      reflect.ValueOf(elf.DT_INIT_ARRAY),
    57  		"DT_INIT_ARRAYSZ":                    reflect.ValueOf(elf.DT_INIT_ARRAYSZ),
    58  		"DT_JMPREL":                          reflect.ValueOf(elf.DT_JMPREL),
    59  		"DT_LOOS":                            reflect.ValueOf(elf.DT_LOOS),
    60  		"DT_LOPROC":                          reflect.ValueOf(elf.DT_LOPROC),
    61  		"DT_MIPS_AUX_DYNAMIC":                reflect.ValueOf(elf.DT_MIPS_AUX_DYNAMIC),
    62  		"DT_MIPS_BASE_ADDRESS":               reflect.ValueOf(elf.DT_MIPS_BASE_ADDRESS),
    63  		"DT_MIPS_COMPACT_SIZE":               reflect.ValueOf(elf.DT_MIPS_COMPACT_SIZE),
    64  		"DT_MIPS_CONFLICT":                   reflect.ValueOf(elf.DT_MIPS_CONFLICT),
    65  		"DT_MIPS_CONFLICTNO":                 reflect.ValueOf(elf.DT_MIPS_CONFLICTNO),
    66  		"DT_MIPS_CXX_FLAGS":                  reflect.ValueOf(elf.DT_MIPS_CXX_FLAGS),
    67  		"DT_MIPS_DELTA_CLASS":                reflect.ValueOf(elf.DT_MIPS_DELTA_CLASS),
    68  		"DT_MIPS_DELTA_CLASSSYM":             reflect.ValueOf(elf.DT_MIPS_DELTA_CLASSSYM),
    69  		"DT_MIPS_DELTA_CLASSSYM_NO":          reflect.ValueOf(elf.DT_MIPS_DELTA_CLASSSYM_NO),
    70  		"DT_MIPS_DELTA_CLASS_NO":             reflect.ValueOf(elf.DT_MIPS_DELTA_CLASS_NO),
    71  		"DT_MIPS_DELTA_INSTANCE":             reflect.ValueOf(elf.DT_MIPS_DELTA_INSTANCE),
    72  		"DT_MIPS_DELTA_INSTANCE_NO":          reflect.ValueOf(elf.DT_MIPS_DELTA_INSTANCE_NO),
    73  		"DT_MIPS_DELTA_RELOC":                reflect.ValueOf(elf.DT_MIPS_DELTA_RELOC),
    74  		"DT_MIPS_DELTA_RELOC_NO":             reflect.ValueOf(elf.DT_MIPS_DELTA_RELOC_NO),
    75  		"DT_MIPS_DELTA_SYM":                  reflect.ValueOf(elf.DT_MIPS_DELTA_SYM),
    76  		"DT_MIPS_DELTA_SYM_NO":               reflect.ValueOf(elf.DT_MIPS_DELTA_SYM_NO),
    77  		"DT_MIPS_DYNSTR_ALIGN":               reflect.ValueOf(elf.DT_MIPS_DYNSTR_ALIGN),
    78  		"DT_MIPS_FLAGS":                      reflect.ValueOf(elf.DT_MIPS_FLAGS),
    79  		"DT_MIPS_GOTSYM":                     reflect.ValueOf(elf.DT_MIPS_GOTSYM),
    80  		"DT_MIPS_GP_VALUE":                   reflect.ValueOf(elf.DT_MIPS_GP_VALUE),
    81  		"DT_MIPS_HIDDEN_GOTIDX":              reflect.ValueOf(elf.DT_MIPS_HIDDEN_GOTIDX),
    82  		"DT_MIPS_HIPAGENO":                   reflect.ValueOf(elf.DT_MIPS_HIPAGENO),
    83  		"DT_MIPS_ICHECKSUM":                  reflect.ValueOf(elf.DT_MIPS_ICHECKSUM),
    84  		"DT_MIPS_INTERFACE":                  reflect.ValueOf(elf.DT_MIPS_INTERFACE),
    85  		"DT_MIPS_INTERFACE_SIZE":             reflect.ValueOf(elf.DT_MIPS_INTERFACE_SIZE),
    86  		"DT_MIPS_IVERSION":                   reflect.ValueOf(elf.DT_MIPS_IVERSION),
    87  		"DT_MIPS_LIBLIST":                    reflect.ValueOf(elf.DT_MIPS_LIBLIST),
    88  		"DT_MIPS_LIBLISTNO":                  reflect.ValueOf(elf.DT_MIPS_LIBLISTNO),
    89  		"DT_MIPS_LOCALPAGE_GOTIDX":           reflect.ValueOf(elf.DT_MIPS_LOCALPAGE_GOTIDX),
    90  		"DT_MIPS_LOCAL_GOTIDX":               reflect.ValueOf(elf.DT_MIPS_LOCAL_GOTIDX),
    91  		"DT_MIPS_LOCAL_GOTNO":                reflect.ValueOf(elf.DT_MIPS_LOCAL_GOTNO),
    92  		"DT_MIPS_MSYM":                       reflect.ValueOf(elf.DT_MIPS_MSYM),
    93  		"DT_MIPS_OPTIONS":                    reflect.ValueOf(elf.DT_MIPS_OPTIONS),
    94  		"DT_MIPS_PERF_SUFFIX":                reflect.ValueOf(elf.DT_MIPS_PERF_SUFFIX),
    95  		"DT_MIPS_PIXIE_INIT":                 reflect.ValueOf(elf.DT_MIPS_PIXIE_INIT),
    96  		"DT_MIPS_PLTGOT":                     reflect.ValueOf(elf.DT_MIPS_PLTGOT),
    97  		"DT_MIPS_PROTECTED_GOTIDX":           reflect.ValueOf(elf.DT_MIPS_PROTECTED_GOTIDX),
    98  		"DT_MIPS_RLD_MAP":                    reflect.ValueOf(elf.DT_MIPS_RLD_MAP),
    99  		"DT_MIPS_RLD_MAP_REL":                reflect.ValueOf(elf.DT_MIPS_RLD_MAP_REL),
   100  		"DT_MIPS_RLD_TEXT_RESOLVE_ADDR":      reflect.ValueOf(elf.DT_MIPS_RLD_TEXT_RESOLVE_ADDR),
   101  		"DT_MIPS_RLD_VERSION":                reflect.ValueOf(elf.DT_MIPS_RLD_VERSION),
   102  		"DT_MIPS_RWPLT":                      reflect.ValueOf(elf.DT_MIPS_RWPLT),
   103  		"DT_MIPS_SYMBOL_LIB":                 reflect.ValueOf(elf.DT_MIPS_SYMBOL_LIB),
   104  		"DT_MIPS_SYMTABNO":                   reflect.ValueOf(elf.DT_MIPS_SYMTABNO),
   105  		"DT_MIPS_TIME_STAMP":                 reflect.ValueOf(elf.DT_MIPS_TIME_STAMP),
   106  		"DT_MIPS_UNREFEXTNO":                 reflect.ValueOf(elf.DT_MIPS_UNREFEXTNO),
   107  		"DT_MOVEENT":                         reflect.ValueOf(elf.DT_MOVEENT),
   108  		"DT_MOVESZ":                          reflect.ValueOf(elf.DT_MOVESZ),
   109  		"DT_MOVETAB":                         reflect.ValueOf(elf.DT_MOVETAB),
   110  		"DT_NEEDED":                          reflect.ValueOf(elf.DT_NEEDED),
   111  		"DT_NULL":                            reflect.ValueOf(elf.DT_NULL),
   112  		"DT_PLTGOT":                          reflect.ValueOf(elf.DT_PLTGOT),
   113  		"DT_PLTPAD":                          reflect.ValueOf(elf.DT_PLTPAD),
   114  		"DT_PLTPADSZ":                        reflect.ValueOf(elf.DT_PLTPADSZ),
   115  		"DT_PLTREL":                          reflect.ValueOf(elf.DT_PLTREL),
   116  		"DT_PLTRELSZ":                        reflect.ValueOf(elf.DT_PLTRELSZ),
   117  		"DT_POSFLAG_1":                       reflect.ValueOf(elf.DT_POSFLAG_1),
   118  		"DT_PPC64_GLINK":                     reflect.ValueOf(elf.DT_PPC64_GLINK),
   119  		"DT_PPC64_OPD":                       reflect.ValueOf(elf.DT_PPC64_OPD),
   120  		"DT_PPC64_OPDSZ":                     reflect.ValueOf(elf.DT_PPC64_OPDSZ),
   121  		"DT_PPC64_OPT":                       reflect.ValueOf(elf.DT_PPC64_OPT),
   122  		"DT_PPC_GOT":                         reflect.ValueOf(elf.DT_PPC_GOT),
   123  		"DT_PPC_OPT":                         reflect.ValueOf(elf.DT_PPC_OPT),
   124  		"DT_PREINIT_ARRAY":                   reflect.ValueOf(elf.DT_PREINIT_ARRAY),
   125  		"DT_PREINIT_ARRAYSZ":                 reflect.ValueOf(elf.DT_PREINIT_ARRAYSZ),
   126  		"DT_REL":                             reflect.ValueOf(elf.DT_REL),
   127  		"DT_RELA":                            reflect.ValueOf(elf.DT_RELA),
   128  		"DT_RELACOUNT":                       reflect.ValueOf(elf.DT_RELACOUNT),
   129  		"DT_RELAENT":                         reflect.ValueOf(elf.DT_RELAENT),
   130  		"DT_RELASZ":                          reflect.ValueOf(elf.DT_RELASZ),
   131  		"DT_RELCOUNT":                        reflect.ValueOf(elf.DT_RELCOUNT),
   132  		"DT_RELENT":                          reflect.ValueOf(elf.DT_RELENT),
   133  		"DT_RELSZ":                           reflect.ValueOf(elf.DT_RELSZ),
   134  		"DT_RPATH":                           reflect.ValueOf(elf.DT_RPATH),
   135  		"DT_RUNPATH":                         reflect.ValueOf(elf.DT_RUNPATH),
   136  		"DT_SONAME":                          reflect.ValueOf(elf.DT_SONAME),
   137  		"DT_SPARC_REGISTER":                  reflect.ValueOf(elf.DT_SPARC_REGISTER),
   138  		"DT_STRSZ":                           reflect.ValueOf(elf.DT_STRSZ),
   139  		"DT_STRTAB":                          reflect.ValueOf(elf.DT_STRTAB),
   140  		"DT_SYMBOLIC":                        reflect.ValueOf(elf.DT_SYMBOLIC),
   141  		"DT_SYMENT":                          reflect.ValueOf(elf.DT_SYMENT),
   142  		"DT_SYMINENT":                        reflect.ValueOf(elf.DT_SYMINENT),
   143  		"DT_SYMINFO":                         reflect.ValueOf(elf.DT_SYMINFO),
   144  		"DT_SYMINSZ":                         reflect.ValueOf(elf.DT_SYMINSZ),
   145  		"DT_SYMTAB":                          reflect.ValueOf(elf.DT_SYMTAB),
   146  		"DT_SYMTAB_SHNDX":                    reflect.ValueOf(elf.DT_SYMTAB_SHNDX),
   147  		"DT_TEXTREL":                         reflect.ValueOf(elf.DT_TEXTREL),
   148  		"DT_TLSDESC_GOT":                     reflect.ValueOf(elf.DT_TLSDESC_GOT),
   149  		"DT_TLSDESC_PLT":                     reflect.ValueOf(elf.DT_TLSDESC_PLT),
   150  		"DT_USED":                            reflect.ValueOf(elf.DT_USED),
   151  		"DT_VALRNGHI":                        reflect.ValueOf(elf.DT_VALRNGHI),
   152  		"DT_VALRNGLO":                        reflect.ValueOf(elf.DT_VALRNGLO),
   153  		"DT_VERDEF":                          reflect.ValueOf(elf.DT_VERDEF),
   154  		"DT_VERDEFNUM":                       reflect.ValueOf(elf.DT_VERDEFNUM),
   155  		"DT_VERNEED":                         reflect.ValueOf(elf.DT_VERNEED),
   156  		"DT_VERNEEDNUM":                      reflect.ValueOf(elf.DT_VERNEEDNUM),
   157  		"DT_VERSYM":                          reflect.ValueOf(elf.DT_VERSYM),
   158  		"EI_ABIVERSION":                      reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
   159  		"EI_CLASS":                           reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
   160  		"EI_DATA":                            reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
   161  		"EI_NIDENT":                          reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
   162  		"EI_OSABI":                           reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
   163  		"EI_PAD":                             reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
   164  		"EI_VERSION":                         reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
   165  		"ELFCLASS32":                         reflect.ValueOf(elf.ELFCLASS32),
   166  		"ELFCLASS64":                         reflect.ValueOf(elf.ELFCLASS64),
   167  		"ELFCLASSNONE":                       reflect.ValueOf(elf.ELFCLASSNONE),
   168  		"ELFDATA2LSB":                        reflect.ValueOf(elf.ELFDATA2LSB),
   169  		"ELFDATA2MSB":                        reflect.ValueOf(elf.ELFDATA2MSB),
   170  		"ELFDATANONE":                        reflect.ValueOf(elf.ELFDATANONE),
   171  		"ELFMAG":                             reflect.ValueOf(constant.MakeFromLiteral("\"\\u007fELF\"", token.STRING, 0)),
   172  		"ELFOSABI_86OPEN":                    reflect.ValueOf(elf.ELFOSABI_86OPEN),
   173  		"ELFOSABI_AIX":                       reflect.ValueOf(elf.ELFOSABI_AIX),
   174  		"ELFOSABI_ARM":                       reflect.ValueOf(elf.ELFOSABI_ARM),
   175  		"ELFOSABI_AROS":                      reflect.ValueOf(elf.ELFOSABI_AROS),
   176  		"ELFOSABI_CLOUDABI":                  reflect.ValueOf(elf.ELFOSABI_CLOUDABI),
   177  		"ELFOSABI_FENIXOS":                   reflect.ValueOf(elf.ELFOSABI_FENIXOS),
   178  		"ELFOSABI_FREEBSD":                   reflect.ValueOf(elf.ELFOSABI_FREEBSD),
   179  		"ELFOSABI_HPUX":                      reflect.ValueOf(elf.ELFOSABI_HPUX),
   180  		"ELFOSABI_HURD":                      reflect.ValueOf(elf.ELFOSABI_HURD),
   181  		"ELFOSABI_IRIX":                      reflect.ValueOf(elf.ELFOSABI_IRIX),
   182  		"ELFOSABI_LINUX":                     reflect.ValueOf(elf.ELFOSABI_LINUX),
   183  		"ELFOSABI_MODESTO":                   reflect.ValueOf(elf.ELFOSABI_MODESTO),
   184  		"ELFOSABI_NETBSD":                    reflect.ValueOf(elf.ELFOSABI_NETBSD),
   185  		"ELFOSABI_NONE":                      reflect.ValueOf(elf.ELFOSABI_NONE),
   186  		"ELFOSABI_NSK":                       reflect.ValueOf(elf.ELFOSABI_NSK),
   187  		"ELFOSABI_OPENBSD":                   reflect.ValueOf(elf.ELFOSABI_OPENBSD),
   188  		"ELFOSABI_OPENVMS":                   reflect.ValueOf(elf.ELFOSABI_OPENVMS),
   189  		"ELFOSABI_SOLARIS":                   reflect.ValueOf(elf.ELFOSABI_SOLARIS),
   190  		"ELFOSABI_STANDALONE":                reflect.ValueOf(elf.ELFOSABI_STANDALONE),
   191  		"ELFOSABI_TRU64":                     reflect.ValueOf(elf.ELFOSABI_TRU64),
   192  		"EM_386":                             reflect.ValueOf(elf.EM_386),
   193  		"EM_486":                             reflect.ValueOf(elf.EM_486),
   194  		"EM_56800EX":                         reflect.ValueOf(elf.EM_56800EX),
   195  		"EM_68HC05":                          reflect.ValueOf(elf.EM_68HC05),
   196  		"EM_68HC08":                          reflect.ValueOf(elf.EM_68HC08),
   197  		"EM_68HC11":                          reflect.ValueOf(elf.EM_68HC11),
   198  		"EM_68HC12":                          reflect.ValueOf(elf.EM_68HC12),
   199  		"EM_68HC16":                          reflect.ValueOf(elf.EM_68HC16),
   200  		"EM_68K":                             reflect.ValueOf(elf.EM_68K),
   201  		"EM_78KOR":                           reflect.ValueOf(elf.EM_78KOR),
   202  		"EM_8051":                            reflect.ValueOf(elf.EM_8051),
   203  		"EM_860":                             reflect.ValueOf(elf.EM_860),
   204  		"EM_88K":                             reflect.ValueOf(elf.EM_88K),
   205  		"EM_960":                             reflect.ValueOf(elf.EM_960),
   206  		"EM_AARCH64":                         reflect.ValueOf(elf.EM_AARCH64),
   207  		"EM_ALPHA":                           reflect.ValueOf(elf.EM_ALPHA),
   208  		"EM_ALPHA_STD":                       reflect.ValueOf(elf.EM_ALPHA_STD),
   209  		"EM_ALTERA_NIOS2":                    reflect.ValueOf(elf.EM_ALTERA_NIOS2),
   210  		"EM_AMDGPU":                          reflect.ValueOf(elf.EM_AMDGPU),
   211  		"EM_ARC":                             reflect.ValueOf(elf.EM_ARC),
   212  		"EM_ARCA":                            reflect.ValueOf(elf.EM_ARCA),
   213  		"EM_ARC_COMPACT":                     reflect.ValueOf(elf.EM_ARC_COMPACT),
   214  		"EM_ARC_COMPACT2":                    reflect.ValueOf(elf.EM_ARC_COMPACT2),
   215  		"EM_ARM":                             reflect.ValueOf(elf.EM_ARM),
   216  		"EM_AVR":                             reflect.ValueOf(elf.EM_AVR),
   217  		"EM_AVR32":                           reflect.ValueOf(elf.EM_AVR32),
   218  		"EM_BA1":                             reflect.ValueOf(elf.EM_BA1),
   219  		"EM_BA2":                             reflect.ValueOf(elf.EM_BA2),
   220  		"EM_BLACKFIN":                        reflect.ValueOf(elf.EM_BLACKFIN),
   221  		"EM_BPF":                             reflect.ValueOf(elf.EM_BPF),
   222  		"EM_C166":                            reflect.ValueOf(elf.EM_C166),
   223  		"EM_CDP":                             reflect.ValueOf(elf.EM_CDP),
   224  		"EM_CE":                              reflect.ValueOf(elf.EM_CE),
   225  		"EM_CLOUDSHIELD":                     reflect.ValueOf(elf.EM_CLOUDSHIELD),
   226  		"EM_COGE":                            reflect.ValueOf(elf.EM_COGE),
   227  		"EM_COLDFIRE":                        reflect.ValueOf(elf.EM_COLDFIRE),
   228  		"EM_COOL":                            reflect.ValueOf(elf.EM_COOL),
   229  		"EM_COREA_1ST":                       reflect.ValueOf(elf.EM_COREA_1ST),
   230  		"EM_COREA_2ND":                       reflect.ValueOf(elf.EM_COREA_2ND),
   231  		"EM_CR":                              reflect.ValueOf(elf.EM_CR),
   232  		"EM_CR16":                            reflect.ValueOf(elf.EM_CR16),
   233  		"EM_CRAYNV2":                         reflect.ValueOf(elf.EM_CRAYNV2),
   234  		"EM_CRIS":                            reflect.ValueOf(elf.EM_CRIS),
   235  		"EM_CRX":                             reflect.ValueOf(elf.EM_CRX),
   236  		"EM_CSR_KALIMBA":                     reflect.ValueOf(elf.EM_CSR_KALIMBA),
   237  		"EM_CUDA":                            reflect.ValueOf(elf.EM_CUDA),
   238  		"EM_CYPRESS_M8C":                     reflect.ValueOf(elf.EM_CYPRESS_M8C),
   239  		"EM_D10V":                            reflect.ValueOf(elf.EM_D10V),
   240  		"EM_D30V":                            reflect.ValueOf(elf.EM_D30V),
   241  		"EM_DSP24":                           reflect.ValueOf(elf.EM_DSP24),
   242  		"EM_DSPIC30F":                        reflect.ValueOf(elf.EM_DSPIC30F),
   243  		"EM_DXP":                             reflect.ValueOf(elf.EM_DXP),
   244  		"EM_ECOG1":                           reflect.ValueOf(elf.EM_ECOG1),
   245  		"EM_ECOG16":                          reflect.ValueOf(elf.EM_ECOG16),
   246  		"EM_ECOG1X":                          reflect.ValueOf(elf.EM_ECOG1X),
   247  		"EM_ECOG2":                           reflect.ValueOf(elf.EM_ECOG2),
   248  		"EM_ETPU":                            reflect.ValueOf(elf.EM_ETPU),
   249  		"EM_EXCESS":                          reflect.ValueOf(elf.EM_EXCESS),
   250  		"EM_F2MC16":                          reflect.ValueOf(elf.EM_F2MC16),
   251  		"EM_FIREPATH":                        reflect.ValueOf(elf.EM_FIREPATH),
   252  		"EM_FR20":                            reflect.ValueOf(elf.EM_FR20),
   253  		"EM_FR30":                            reflect.ValueOf(elf.EM_FR30),
   254  		"EM_FT32":                            reflect.ValueOf(elf.EM_FT32),
   255  		"EM_FX66":                            reflect.ValueOf(elf.EM_FX66),
   256  		"EM_H8S":                             reflect.ValueOf(elf.EM_H8S),
   257  		"EM_H8_300":                          reflect.ValueOf(elf.EM_H8_300),
   258  		"EM_H8_300H":                         reflect.ValueOf(elf.EM_H8_300H),
   259  		"EM_H8_500":                          reflect.ValueOf(elf.EM_H8_500),
   260  		"EM_HUANY":                           reflect.ValueOf(elf.EM_HUANY),
   261  		"EM_IA_64":                           reflect.ValueOf(elf.EM_IA_64),
   262  		"EM_INTEL205":                        reflect.ValueOf(elf.EM_INTEL205),
   263  		"EM_INTEL206":                        reflect.ValueOf(elf.EM_INTEL206),
   264  		"EM_INTEL207":                        reflect.ValueOf(elf.EM_INTEL207),
   265  		"EM_INTEL208":                        reflect.ValueOf(elf.EM_INTEL208),
   266  		"EM_INTEL209":                        reflect.ValueOf(elf.EM_INTEL209),
   267  		"EM_IP2K":                            reflect.ValueOf(elf.EM_IP2K),
   268  		"EM_JAVELIN":                         reflect.ValueOf(elf.EM_JAVELIN),
   269  		"EM_K10M":                            reflect.ValueOf(elf.EM_K10M),
   270  		"EM_KM32":                            reflect.ValueOf(elf.EM_KM32),
   271  		"EM_KMX16":                           reflect.ValueOf(elf.EM_KMX16),
   272  		"EM_KMX32":                           reflect.ValueOf(elf.EM_KMX32),
   273  		"EM_KMX8":                            reflect.ValueOf(elf.EM_KMX8),
   274  		"EM_KVARC":                           reflect.ValueOf(elf.EM_KVARC),
   275  		"EM_L10M":                            reflect.ValueOf(elf.EM_L10M),
   276  		"EM_LANAI":                           reflect.ValueOf(elf.EM_LANAI),
   277  		"EM_LATTICEMICO32":                   reflect.ValueOf(elf.EM_LATTICEMICO32),
   278  		"EM_M16C":                            reflect.ValueOf(elf.EM_M16C),
   279  		"EM_M32":                             reflect.ValueOf(elf.EM_M32),
   280  		"EM_M32C":                            reflect.ValueOf(elf.EM_M32C),
   281  		"EM_M32R":                            reflect.ValueOf(elf.EM_M32R),
   282  		"EM_MANIK":                           reflect.ValueOf(elf.EM_MANIK),
   283  		"EM_MAX":                             reflect.ValueOf(elf.EM_MAX),
   284  		"EM_MAXQ30":                          reflect.ValueOf(elf.EM_MAXQ30),
   285  		"EM_MCHP_PIC":                        reflect.ValueOf(elf.EM_MCHP_PIC),
   286  		"EM_MCST_ELBRUS":                     reflect.ValueOf(elf.EM_MCST_ELBRUS),
   287  		"EM_ME16":                            reflect.ValueOf(elf.EM_ME16),
   288  		"EM_METAG":                           reflect.ValueOf(elf.EM_METAG),
   289  		"EM_MICROBLAZE":                      reflect.ValueOf(elf.EM_MICROBLAZE),
   290  		"EM_MIPS":                            reflect.ValueOf(elf.EM_MIPS),
   291  		"EM_MIPS_RS3_LE":                     reflect.ValueOf(elf.EM_MIPS_RS3_LE),
   292  		"EM_MIPS_RS4_BE":                     reflect.ValueOf(elf.EM_MIPS_RS4_BE),
   293  		"EM_MIPS_X":                          reflect.ValueOf(elf.EM_MIPS_X),
   294  		"EM_MMA":                             reflect.ValueOf(elf.EM_MMA),
   295  		"EM_MMDSP_PLUS":                      reflect.ValueOf(elf.EM_MMDSP_PLUS),
   296  		"EM_MMIX":                            reflect.ValueOf(elf.EM_MMIX),
   297  		"EM_MN10200":                         reflect.ValueOf(elf.EM_MN10200),
   298  		"EM_MN10300":                         reflect.ValueOf(elf.EM_MN10300),
   299  		"EM_MOXIE":                           reflect.ValueOf(elf.EM_MOXIE),
   300  		"EM_MSP430":                          reflect.ValueOf(elf.EM_MSP430),
   301  		"EM_NCPU":                            reflect.ValueOf(elf.EM_NCPU),
   302  		"EM_NDR1":                            reflect.ValueOf(elf.EM_NDR1),
   303  		"EM_NDS32":                           reflect.ValueOf(elf.EM_NDS32),
   304  		"EM_NONE":                            reflect.ValueOf(elf.EM_NONE),
   305  		"EM_NORC":                            reflect.ValueOf(elf.EM_NORC),
   306  		"EM_NS32K":                           reflect.ValueOf(elf.EM_NS32K),
   307  		"EM_OPEN8":                           reflect.ValueOf(elf.EM_OPEN8),
   308  		"EM_OPENRISC":                        reflect.ValueOf(elf.EM_OPENRISC),
   309  		"EM_PARISC":                          reflect.ValueOf(elf.EM_PARISC),
   310  		"EM_PCP":                             reflect.ValueOf(elf.EM_PCP),
   311  		"EM_PDP10":                           reflect.ValueOf(elf.EM_PDP10),
   312  		"EM_PDP11":                           reflect.ValueOf(elf.EM_PDP11),
   313  		"EM_PDSP":                            reflect.ValueOf(elf.EM_PDSP),
   314  		"EM_PJ":                              reflect.ValueOf(elf.EM_PJ),
   315  		"EM_PPC":                             reflect.ValueOf(elf.EM_PPC),
   316  		"EM_PPC64":                           reflect.ValueOf(elf.EM_PPC64),
   317  		"EM_PRISM":                           reflect.ValueOf(elf.EM_PRISM),
   318  		"EM_QDSP6":                           reflect.ValueOf(elf.EM_QDSP6),
   319  		"EM_R32C":                            reflect.ValueOf(elf.EM_R32C),
   320  		"EM_RCE":                             reflect.ValueOf(elf.EM_RCE),
   321  		"EM_RH32":                            reflect.ValueOf(elf.EM_RH32),
   322  		"EM_RISCV":                           reflect.ValueOf(elf.EM_RISCV),
   323  		"EM_RL78":                            reflect.ValueOf(elf.EM_RL78),
   324  		"EM_RS08":                            reflect.ValueOf(elf.EM_RS08),
   325  		"EM_RX":                              reflect.ValueOf(elf.EM_RX),
   326  		"EM_S370":                            reflect.ValueOf(elf.EM_S370),
   327  		"EM_S390":                            reflect.ValueOf(elf.EM_S390),
   328  		"EM_SCORE7":                          reflect.ValueOf(elf.EM_SCORE7),
   329  		"EM_SEP":                             reflect.ValueOf(elf.EM_SEP),
   330  		"EM_SE_C17":                          reflect.ValueOf(elf.EM_SE_C17),
   331  		"EM_SE_C33":                          reflect.ValueOf(elf.EM_SE_C33),
   332  		"EM_SH":                              reflect.ValueOf(elf.EM_SH),
   333  		"EM_SHARC":                           reflect.ValueOf(elf.EM_SHARC),
   334  		"EM_SLE9X":                           reflect.ValueOf(elf.EM_SLE9X),
   335  		"EM_SNP1K":                           reflect.ValueOf(elf.EM_SNP1K),
   336  		"EM_SPARC":                           reflect.ValueOf(elf.EM_SPARC),
   337  		"EM_SPARC32PLUS":                     reflect.ValueOf(elf.EM_SPARC32PLUS),
   338  		"EM_SPARCV9":                         reflect.ValueOf(elf.EM_SPARCV9),
   339  		"EM_ST100":                           reflect.ValueOf(elf.EM_ST100),
   340  		"EM_ST19":                            reflect.ValueOf(elf.EM_ST19),
   341  		"EM_ST200":                           reflect.ValueOf(elf.EM_ST200),
   342  		"EM_ST7":                             reflect.ValueOf(elf.EM_ST7),
   343  		"EM_ST9PLUS":                         reflect.ValueOf(elf.EM_ST9PLUS),
   344  		"EM_STARCORE":                        reflect.ValueOf(elf.EM_STARCORE),
   345  		"EM_STM8":                            reflect.ValueOf(elf.EM_STM8),
   346  		"EM_STXP7X":                          reflect.ValueOf(elf.EM_STXP7X),
   347  		"EM_SVX":                             reflect.ValueOf(elf.EM_SVX),
   348  		"EM_TILE64":                          reflect.ValueOf(elf.EM_TILE64),
   349  		"EM_TILEGX":                          reflect.ValueOf(elf.EM_TILEGX),
   350  		"EM_TILEPRO":                         reflect.ValueOf(elf.EM_TILEPRO),
   351  		"EM_TINYJ":                           reflect.ValueOf(elf.EM_TINYJ),
   352  		"EM_TI_ARP32":                        reflect.ValueOf(elf.EM_TI_ARP32),
   353  		"EM_TI_C2000":                        reflect.ValueOf(elf.EM_TI_C2000),
   354  		"EM_TI_C5500":                        reflect.ValueOf(elf.EM_TI_C5500),
   355  		"EM_TI_C6000":                        reflect.ValueOf(elf.EM_TI_C6000),
   356  		"EM_TI_PRU":                          reflect.ValueOf(elf.EM_TI_PRU),
   357  		"EM_TMM_GPP":                         reflect.ValueOf(elf.EM_TMM_GPP),
   358  		"EM_TPC":                             reflect.ValueOf(elf.EM_TPC),
   359  		"EM_TRICORE":                         reflect.ValueOf(elf.EM_TRICORE),
   360  		"EM_TRIMEDIA":                        reflect.ValueOf(elf.EM_TRIMEDIA),
   361  		"EM_TSK3000":                         reflect.ValueOf(elf.EM_TSK3000),
   362  		"EM_UNICORE":                         reflect.ValueOf(elf.EM_UNICORE),
   363  		"EM_V800":                            reflect.ValueOf(elf.EM_V800),
   364  		"EM_V850":                            reflect.ValueOf(elf.EM_V850),
   365  		"EM_VAX":                             reflect.ValueOf(elf.EM_VAX),
   366  		"EM_VIDEOCORE":                       reflect.ValueOf(elf.EM_VIDEOCORE),
   367  		"EM_VIDEOCORE3":                      reflect.ValueOf(elf.EM_VIDEOCORE3),
   368  		"EM_VIDEOCORE5":                      reflect.ValueOf(elf.EM_VIDEOCORE5),
   369  		"EM_VISIUM":                          reflect.ValueOf(elf.EM_VISIUM),
   370  		"EM_VPP500":                          reflect.ValueOf(elf.EM_VPP500),
   371  		"EM_X86_64":                          reflect.ValueOf(elf.EM_X86_64),
   372  		"EM_XCORE":                           reflect.ValueOf(elf.EM_XCORE),
   373  		"EM_XGATE":                           reflect.ValueOf(elf.EM_XGATE),
   374  		"EM_XIMO16":                          reflect.ValueOf(elf.EM_XIMO16),
   375  		"EM_XTENSA":                          reflect.ValueOf(elf.EM_XTENSA),
   376  		"EM_Z80":                             reflect.ValueOf(elf.EM_Z80),
   377  		"EM_ZSP":                             reflect.ValueOf(elf.EM_ZSP),
   378  		"ET_CORE":                            reflect.ValueOf(elf.ET_CORE),
   379  		"ET_DYN":                             reflect.ValueOf(elf.ET_DYN),
   380  		"ET_EXEC":                            reflect.ValueOf(elf.ET_EXEC),
   381  		"ET_HIOS":                            reflect.ValueOf(elf.ET_HIOS),
   382  		"ET_HIPROC":                          reflect.ValueOf(elf.ET_HIPROC),
   383  		"ET_LOOS":                            reflect.ValueOf(elf.ET_LOOS),
   384  		"ET_LOPROC":                          reflect.ValueOf(elf.ET_LOPROC),
   385  		"ET_NONE":                            reflect.ValueOf(elf.ET_NONE),
   386  		"ET_REL":                             reflect.ValueOf(elf.ET_REL),
   387  		"EV_CURRENT":                         reflect.ValueOf(elf.EV_CURRENT),
   388  		"EV_NONE":                            reflect.ValueOf(elf.EV_NONE),
   389  		"ErrNoSymbols":                       reflect.ValueOf(&elf.ErrNoSymbols).Elem(),
   390  		"NT_FPREGSET":                        reflect.ValueOf(elf.NT_FPREGSET),
   391  		"NT_PRPSINFO":                        reflect.ValueOf(elf.NT_PRPSINFO),
   392  		"NT_PRSTATUS":                        reflect.ValueOf(elf.NT_PRSTATUS),
   393  		"NewFile":                            reflect.ValueOf(elf.NewFile),
   394  		"Open":                               reflect.ValueOf(elf.Open),
   395  		"PF_MASKOS":                          reflect.ValueOf(elf.PF_MASKOS),
   396  		"PF_MASKPROC":                        reflect.ValueOf(elf.PF_MASKPROC),
   397  		"PF_R":                               reflect.ValueOf(elf.PF_R),
   398  		"PF_W":                               reflect.ValueOf(elf.PF_W),
   399  		"PF_X":                               reflect.ValueOf(elf.PF_X),
   400  		"PT_AARCH64_ARCHEXT":                 reflect.ValueOf(elf.PT_AARCH64_ARCHEXT),
   401  		"PT_AARCH64_UNWIND":                  reflect.ValueOf(elf.PT_AARCH64_UNWIND),
   402  		"PT_ARM_ARCHEXT":                     reflect.ValueOf(elf.PT_ARM_ARCHEXT),
   403  		"PT_ARM_EXIDX":                       reflect.ValueOf(elf.PT_ARM_EXIDX),
   404  		"PT_DYNAMIC":                         reflect.ValueOf(elf.PT_DYNAMIC),
   405  		"PT_GNU_EH_FRAME":                    reflect.ValueOf(elf.PT_GNU_EH_FRAME),
   406  		"PT_GNU_MBIND_HI":                    reflect.ValueOf(elf.PT_GNU_MBIND_HI),
   407  		"PT_GNU_MBIND_LO":                    reflect.ValueOf(elf.PT_GNU_MBIND_LO),
   408  		"PT_GNU_PROPERTY":                    reflect.ValueOf(elf.PT_GNU_PROPERTY),
   409  		"PT_GNU_RELRO":                       reflect.ValueOf(elf.PT_GNU_RELRO),
   410  		"PT_GNU_STACK":                       reflect.ValueOf(elf.PT_GNU_STACK),
   411  		"PT_HIOS":                            reflect.ValueOf(elf.PT_HIOS),
   412  		"PT_HIPROC":                          reflect.ValueOf(elf.PT_HIPROC),
   413  		"PT_INTERP":                          reflect.ValueOf(elf.PT_INTERP),
   414  		"PT_LOAD":                            reflect.ValueOf(elf.PT_LOAD),
   415  		"PT_LOOS":                            reflect.ValueOf(elf.PT_LOOS),
   416  		"PT_LOPROC":                          reflect.ValueOf(elf.PT_LOPROC),
   417  		"PT_MIPS_ABIFLAGS":                   reflect.ValueOf(elf.PT_MIPS_ABIFLAGS),
   418  		"PT_MIPS_OPTIONS":                    reflect.ValueOf(elf.PT_MIPS_OPTIONS),
   419  		"PT_MIPS_REGINFO":                    reflect.ValueOf(elf.PT_MIPS_REGINFO),
   420  		"PT_MIPS_RTPROC":                     reflect.ValueOf(elf.PT_MIPS_RTPROC),
   421  		"PT_NOTE":                            reflect.ValueOf(elf.PT_NOTE),
   422  		"PT_NULL":                            reflect.ValueOf(elf.PT_NULL),
   423  		"PT_OPENBSD_BOOTDATA":                reflect.ValueOf(elf.PT_OPENBSD_BOOTDATA),
   424  		"PT_OPENBSD_RANDOMIZE":               reflect.ValueOf(elf.PT_OPENBSD_RANDOMIZE),
   425  		"PT_OPENBSD_WXNEEDED":                reflect.ValueOf(elf.PT_OPENBSD_WXNEEDED),
   426  		"PT_PAX_FLAGS":                       reflect.ValueOf(elf.PT_PAX_FLAGS),
   427  		"PT_PHDR":                            reflect.ValueOf(elf.PT_PHDR),
   428  		"PT_S390_PGSTE":                      reflect.ValueOf(elf.PT_S390_PGSTE),
   429  		"PT_SHLIB":                           reflect.ValueOf(elf.PT_SHLIB),
   430  		"PT_SUNWSTACK":                       reflect.ValueOf(elf.PT_SUNWSTACK),
   431  		"PT_SUNW_EH_FRAME":                   reflect.ValueOf(elf.PT_SUNW_EH_FRAME),
   432  		"PT_TLS":                             reflect.ValueOf(elf.PT_TLS),
   433  		"R_386_16":                           reflect.ValueOf(elf.R_386_16),
   434  		"R_386_32":                           reflect.ValueOf(elf.R_386_32),
   435  		"R_386_32PLT":                        reflect.ValueOf(elf.R_386_32PLT),
   436  		"R_386_8":                            reflect.ValueOf(elf.R_386_8),
   437  		"R_386_COPY":                         reflect.ValueOf(elf.R_386_COPY),
   438  		"R_386_GLOB_DAT":                     reflect.ValueOf(elf.R_386_GLOB_DAT),
   439  		"R_386_GOT32":                        reflect.ValueOf(elf.R_386_GOT32),
   440  		"R_386_GOT32X":                       reflect.ValueOf(elf.R_386_GOT32X),
   441  		"R_386_GOTOFF":                       reflect.ValueOf(elf.R_386_GOTOFF),
   442  		"R_386_GOTPC":                        reflect.ValueOf(elf.R_386_GOTPC),
   443  		"R_386_IRELATIVE":                    reflect.ValueOf(elf.R_386_IRELATIVE),
   444  		"R_386_JMP_SLOT":                     reflect.ValueOf(elf.R_386_JMP_SLOT),
   445  		"R_386_NONE":                         reflect.ValueOf(elf.R_386_NONE),
   446  		"R_386_PC16":                         reflect.ValueOf(elf.R_386_PC16),
   447  		"R_386_PC32":                         reflect.ValueOf(elf.R_386_PC32),
   448  		"R_386_PC8":                          reflect.ValueOf(elf.R_386_PC8),
   449  		"R_386_PLT32":                        reflect.ValueOf(elf.R_386_PLT32),
   450  		"R_386_RELATIVE":                     reflect.ValueOf(elf.R_386_RELATIVE),
   451  		"R_386_SIZE32":                       reflect.ValueOf(elf.R_386_SIZE32),
   452  		"R_386_TLS_DESC":                     reflect.ValueOf(elf.R_386_TLS_DESC),
   453  		"R_386_TLS_DESC_CALL":                reflect.ValueOf(elf.R_386_TLS_DESC_CALL),
   454  		"R_386_TLS_DTPMOD32":                 reflect.ValueOf(elf.R_386_TLS_DTPMOD32),
   455  		"R_386_TLS_DTPOFF32":                 reflect.ValueOf(elf.R_386_TLS_DTPOFF32),
   456  		"R_386_TLS_GD":                       reflect.ValueOf(elf.R_386_TLS_GD),
   457  		"R_386_TLS_GD_32":                    reflect.ValueOf(elf.R_386_TLS_GD_32),
   458  		"R_386_TLS_GD_CALL":                  reflect.ValueOf(elf.R_386_TLS_GD_CALL),
   459  		"R_386_TLS_GD_POP":                   reflect.ValueOf(elf.R_386_TLS_GD_POP),
   460  		"R_386_TLS_GD_PUSH":                  reflect.ValueOf(elf.R_386_TLS_GD_PUSH),
   461  		"R_386_TLS_GOTDESC":                  reflect.ValueOf(elf.R_386_TLS_GOTDESC),
   462  		"R_386_TLS_GOTIE":                    reflect.ValueOf(elf.R_386_TLS_GOTIE),
   463  		"R_386_TLS_IE":                       reflect.ValueOf(elf.R_386_TLS_IE),
   464  		"R_386_TLS_IE_32":                    reflect.ValueOf(elf.R_386_TLS_IE_32),
   465  		"R_386_TLS_LDM":                      reflect.ValueOf(elf.R_386_TLS_LDM),
   466  		"R_386_TLS_LDM_32":                   reflect.ValueOf(elf.R_386_TLS_LDM_32),
   467  		"R_386_TLS_LDM_CALL":                 reflect.ValueOf(elf.R_386_TLS_LDM_CALL),
   468  		"R_386_TLS_LDM_POP":                  reflect.ValueOf(elf.R_386_TLS_LDM_POP),
   469  		"R_386_TLS_LDM_PUSH":                 reflect.ValueOf(elf.R_386_TLS_LDM_PUSH),
   470  		"R_386_TLS_LDO_32":                   reflect.ValueOf(elf.R_386_TLS_LDO_32),
   471  		"R_386_TLS_LE":                       reflect.ValueOf(elf.R_386_TLS_LE),
   472  		"R_386_TLS_LE_32":                    reflect.ValueOf(elf.R_386_TLS_LE_32),
   473  		"R_386_TLS_TPOFF":                    reflect.ValueOf(elf.R_386_TLS_TPOFF),
   474  		"R_386_TLS_TPOFF32":                  reflect.ValueOf(elf.R_386_TLS_TPOFF32),
   475  		"R_390_12":                           reflect.ValueOf(elf.R_390_12),
   476  		"R_390_16":                           reflect.ValueOf(elf.R_390_16),
   477  		"R_390_20":                           reflect.ValueOf(elf.R_390_20),
   478  		"R_390_32":                           reflect.ValueOf(elf.R_390_32),
   479  		"R_390_64":                           reflect.ValueOf(elf.R_390_64),
   480  		"R_390_8":                            reflect.ValueOf(elf.R_390_8),
   481  		"R_390_COPY":                         reflect.ValueOf(elf.R_390_COPY),
   482  		"R_390_GLOB_DAT":                     reflect.ValueOf(elf.R_390_GLOB_DAT),
   483  		"R_390_GOT12":                        reflect.ValueOf(elf.R_390_GOT12),
   484  		"R_390_GOT16":                        reflect.ValueOf(elf.R_390_GOT16),
   485  		"R_390_GOT20":                        reflect.ValueOf(elf.R_390_GOT20),
   486  		"R_390_GOT32":                        reflect.ValueOf(elf.R_390_GOT32),
   487  		"R_390_GOT64":                        reflect.ValueOf(elf.R_390_GOT64),
   488  		"R_390_GOTENT":                       reflect.ValueOf(elf.R_390_GOTENT),
   489  		"R_390_GOTOFF":                       reflect.ValueOf(elf.R_390_GOTOFF),
   490  		"R_390_GOTOFF16":                     reflect.ValueOf(elf.R_390_GOTOFF16),
   491  		"R_390_GOTOFF64":                     reflect.ValueOf(elf.R_390_GOTOFF64),
   492  		"R_390_GOTPC":                        reflect.ValueOf(elf.R_390_GOTPC),
   493  		"R_390_GOTPCDBL":                     reflect.ValueOf(elf.R_390_GOTPCDBL),
   494  		"R_390_GOTPLT12":                     reflect.ValueOf(elf.R_390_GOTPLT12),
   495  		"R_390_GOTPLT16":                     reflect.ValueOf(elf.R_390_GOTPLT16),
   496  		"R_390_GOTPLT20":                     reflect.ValueOf(elf.R_390_GOTPLT20),
   497  		"R_390_GOTPLT32":                     reflect.ValueOf(elf.R_390_GOTPLT32),
   498  		"R_390_GOTPLT64":                     reflect.ValueOf(elf.R_390_GOTPLT64),
   499  		"R_390_GOTPLTENT":                    reflect.ValueOf(elf.R_390_GOTPLTENT),
   500  		"R_390_GOTPLTOFF16":                  reflect.ValueOf(elf.R_390_GOTPLTOFF16),
   501  		"R_390_GOTPLTOFF32":                  reflect.ValueOf(elf.R_390_GOTPLTOFF32),
   502  		"R_390_GOTPLTOFF64":                  reflect.ValueOf(elf.R_390_GOTPLTOFF64),
   503  		"R_390_JMP_SLOT":                     reflect.ValueOf(elf.R_390_JMP_SLOT),
   504  		"R_390_NONE":                         reflect.ValueOf(elf.R_390_NONE),
   505  		"R_390_PC16":                         reflect.ValueOf(elf.R_390_PC16),
   506  		"R_390_PC16DBL":                      reflect.ValueOf(elf.R_390_PC16DBL),
   507  		"R_390_PC32":                         reflect.ValueOf(elf.R_390_PC32),
   508  		"R_390_PC32DBL":                      reflect.ValueOf(elf.R_390_PC32DBL),
   509  		"R_390_PC64":                         reflect.ValueOf(elf.R_390_PC64),
   510  		"R_390_PLT16DBL":                     reflect.ValueOf(elf.R_390_PLT16DBL),
   511  		"R_390_PLT32":                        reflect.ValueOf(elf.R_390_PLT32),
   512  		"R_390_PLT32DBL":                     reflect.ValueOf(elf.R_390_PLT32DBL),
   513  		"R_390_PLT64":                        reflect.ValueOf(elf.R_390_PLT64),
   514  		"R_390_RELATIVE":                     reflect.ValueOf(elf.R_390_RELATIVE),
   515  		"R_390_TLS_DTPMOD":                   reflect.ValueOf(elf.R_390_TLS_DTPMOD),
   516  		"R_390_TLS_DTPOFF":                   reflect.ValueOf(elf.R_390_TLS_DTPOFF),
   517  		"R_390_TLS_GD32":                     reflect.ValueOf(elf.R_390_TLS_GD32),
   518  		"R_390_TLS_GD64":                     reflect.ValueOf(elf.R_390_TLS_GD64),
   519  		"R_390_TLS_GDCALL":                   reflect.ValueOf(elf.R_390_TLS_GDCALL),
   520  		"R_390_TLS_GOTIE12":                  reflect.ValueOf(elf.R_390_TLS_GOTIE12),
   521  		"R_390_TLS_GOTIE20":                  reflect.ValueOf(elf.R_390_TLS_GOTIE20),
   522  		"R_390_TLS_GOTIE32":                  reflect.ValueOf(elf.R_390_TLS_GOTIE32),
   523  		"R_390_TLS_GOTIE64":                  reflect.ValueOf(elf.R_390_TLS_GOTIE64),
   524  		"R_390_TLS_IE32":                     reflect.ValueOf(elf.R_390_TLS_IE32),
   525  		"R_390_TLS_IE64":                     reflect.ValueOf(elf.R_390_TLS_IE64),
   526  		"R_390_TLS_IEENT":                    reflect.ValueOf(elf.R_390_TLS_IEENT),
   527  		"R_390_TLS_LDCALL":                   reflect.ValueOf(elf.R_390_TLS_LDCALL),
   528  		"R_390_TLS_LDM32":                    reflect.ValueOf(elf.R_390_TLS_LDM32),
   529  		"R_390_TLS_LDM64":                    reflect.ValueOf(elf.R_390_TLS_LDM64),
   530  		"R_390_TLS_LDO32":                    reflect.ValueOf(elf.R_390_TLS_LDO32),
   531  		"R_390_TLS_LDO64":                    reflect.ValueOf(elf.R_390_TLS_LDO64),
   532  		"R_390_TLS_LE32":                     reflect.ValueOf(elf.R_390_TLS_LE32),
   533  		"R_390_TLS_LE64":                     reflect.ValueOf(elf.R_390_TLS_LE64),
   534  		"R_390_TLS_LOAD":                     reflect.ValueOf(elf.R_390_TLS_LOAD),
   535  		"R_390_TLS_TPOFF":                    reflect.ValueOf(elf.R_390_TLS_TPOFF),
   536  		"R_AARCH64_ABS16":                    reflect.ValueOf(elf.R_AARCH64_ABS16),
   537  		"R_AARCH64_ABS32":                    reflect.ValueOf(elf.R_AARCH64_ABS32),
   538  		"R_AARCH64_ABS64":                    reflect.ValueOf(elf.R_AARCH64_ABS64),
   539  		"R_AARCH64_ADD_ABS_LO12_NC":          reflect.ValueOf(elf.R_AARCH64_ADD_ABS_LO12_NC),
   540  		"R_AARCH64_ADR_GOT_PAGE":             reflect.ValueOf(elf.R_AARCH64_ADR_GOT_PAGE),
   541  		"R_AARCH64_ADR_PREL_LO21":            reflect.ValueOf(elf.R_AARCH64_ADR_PREL_LO21),
   542  		"R_AARCH64_ADR_PREL_PG_HI21":         reflect.ValueOf(elf.R_AARCH64_ADR_PREL_PG_HI21),
   543  		"R_AARCH64_ADR_PREL_PG_HI21_NC":      reflect.ValueOf(elf.R_AARCH64_ADR_PREL_PG_HI21_NC),
   544  		"R_AARCH64_CALL26":                   reflect.ValueOf(elf.R_AARCH64_CALL26),
   545  		"R_AARCH64_CONDBR19":                 reflect.ValueOf(elf.R_AARCH64_CONDBR19),
   546  		"R_AARCH64_COPY":                     reflect.ValueOf(elf.R_AARCH64_COPY),
   547  		"R_AARCH64_GLOB_DAT":                 reflect.ValueOf(elf.R_AARCH64_GLOB_DAT),
   548  		"R_AARCH64_GOT_LD_PREL19":            reflect.ValueOf(elf.R_AARCH64_GOT_LD_PREL19),
   549  		"R_AARCH64_IRELATIVE":                reflect.ValueOf(elf.R_AARCH64_IRELATIVE),
   550  		"R_AARCH64_JUMP26":                   reflect.ValueOf(elf.R_AARCH64_JUMP26),
   551  		"R_AARCH64_JUMP_SLOT":                reflect.ValueOf(elf.R_AARCH64_JUMP_SLOT),
   552  		"R_AARCH64_LD64_GOTOFF_LO15":         reflect.ValueOf(elf.R_AARCH64_LD64_GOTOFF_LO15),
   553  		"R_AARCH64_LD64_GOTPAGE_LO15":        reflect.ValueOf(elf.R_AARCH64_LD64_GOTPAGE_LO15),
   554  		"R_AARCH64_LD64_GOT_LO12_NC":         reflect.ValueOf(elf.R_AARCH64_LD64_GOT_LO12_NC),
   555  		"R_AARCH64_LDST128_ABS_LO12_NC":      reflect.ValueOf(elf.R_AARCH64_LDST128_ABS_LO12_NC),
   556  		"R_AARCH64_LDST16_ABS_LO12_NC":       reflect.ValueOf(elf.R_AARCH64_LDST16_ABS_LO12_NC),
   557  		"R_AARCH64_LDST32_ABS_LO12_NC":       reflect.ValueOf(elf.R_AARCH64_LDST32_ABS_LO12_NC),
   558  		"R_AARCH64_LDST64_ABS_LO12_NC":       reflect.ValueOf(elf.R_AARCH64_LDST64_ABS_LO12_NC),
   559  		"R_AARCH64_LDST8_ABS_LO12_NC":        reflect.ValueOf(elf.R_AARCH64_LDST8_ABS_LO12_NC),
   560  		"R_AARCH64_LD_PREL_LO19":             reflect.ValueOf(elf.R_AARCH64_LD_PREL_LO19),
   561  		"R_AARCH64_MOVW_SABS_G0":             reflect.ValueOf(elf.R_AARCH64_MOVW_SABS_G0),
   562  		"R_AARCH64_MOVW_SABS_G1":             reflect.ValueOf(elf.R_AARCH64_MOVW_SABS_G1),
   563  		"R_AARCH64_MOVW_SABS_G2":             reflect.ValueOf(elf.R_AARCH64_MOVW_SABS_G2),
   564  		"R_AARCH64_MOVW_UABS_G0":             reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G0),
   565  		"R_AARCH64_MOVW_UABS_G0_NC":          reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G0_NC),
   566  		"R_AARCH64_MOVW_UABS_G1":             reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G1),
   567  		"R_AARCH64_MOVW_UABS_G1_NC":          reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G1_NC),
   568  		"R_AARCH64_MOVW_UABS_G2":             reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G2),
   569  		"R_AARCH64_MOVW_UABS_G2_NC":          reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G2_NC),
   570  		"R_AARCH64_MOVW_UABS_G3":             reflect.ValueOf(elf.R_AARCH64_MOVW_UABS_G3),
   571  		"R_AARCH64_NONE":                     reflect.ValueOf(elf.R_AARCH64_NONE),
   572  		"R_AARCH64_NULL":                     reflect.ValueOf(elf.R_AARCH64_NULL),
   573  		"R_AARCH64_P32_ABS16":                reflect.ValueOf(elf.R_AARCH64_P32_ABS16),
   574  		"R_AARCH64_P32_ABS32":                reflect.ValueOf(elf.R_AARCH64_P32_ABS32),
   575  		"R_AARCH64_P32_ADD_ABS_LO12_NC":      reflect.ValueOf(elf.R_AARCH64_P32_ADD_ABS_LO12_NC),
   576  		"R_AARCH64_P32_ADR_GOT_PAGE":         reflect.ValueOf(elf.R_AARCH64_P32_ADR_GOT_PAGE),
   577  		"R_AARCH64_P32_ADR_PREL_LO21":        reflect.ValueOf(elf.R_AARCH64_P32_ADR_PREL_LO21),
   578  		"R_AARCH64_P32_ADR_PREL_PG_HI21":     reflect.ValueOf(elf.R_AARCH64_P32_ADR_PREL_PG_HI21),
   579  		"R_AARCH64_P32_CALL26":               reflect.ValueOf(elf.R_AARCH64_P32_CALL26),
   580  		"R_AARCH64_P32_CONDBR19":             reflect.ValueOf(elf.R_AARCH64_P32_CONDBR19),
   581  		"R_AARCH64_P32_COPY":                 reflect.ValueOf(elf.R_AARCH64_P32_COPY),
   582  		"R_AARCH64_P32_GLOB_DAT":             reflect.ValueOf(elf.R_AARCH64_P32_GLOB_DAT),
   583  		"R_AARCH64_P32_GOT_LD_PREL19":        reflect.ValueOf(elf.R_AARCH64_P32_GOT_LD_PREL19),
   584  		"R_AARCH64_P32_IRELATIVE":            reflect.ValueOf(elf.R_AARCH64_P32_IRELATIVE),
   585  		"R_AARCH64_P32_JUMP26":               reflect.ValueOf(elf.R_AARCH64_P32_JUMP26),
   586  		"R_AARCH64_P32_JUMP_SLOT":            reflect.ValueOf(elf.R_AARCH64_P32_JUMP_SLOT),
   587  		"R_AARCH64_P32_LD32_GOT_LO12_NC":     reflect.ValueOf(elf.R_AARCH64_P32_LD32_GOT_LO12_NC),
   588  		"R_AARCH64_P32_LDST128_ABS_LO12_NC":  reflect.ValueOf(elf.R_AARCH64_P32_LDST128_ABS_LO12_NC),
   589  		"R_AARCH64_P32_LDST16_ABS_LO12_NC":   reflect.ValueOf(elf.R_AARCH64_P32_LDST16_ABS_LO12_NC),
   590  		"R_AARCH64_P32_LDST32_ABS_LO12_NC":   reflect.ValueOf(elf.R_AARCH64_P32_LDST32_ABS_LO12_NC),
   591  		"R_AARCH64_P32_LDST64_ABS_LO12_NC":   reflect.ValueOf(elf.R_AARCH64_P32_LDST64_ABS_LO12_NC),
   592  		"R_AARCH64_P32_LDST8_ABS_LO12_NC":    reflect.ValueOf(elf.R_AARCH64_P32_LDST8_ABS_LO12_NC),
   593  		"R_AARCH64_P32_LD_PREL_LO19":         reflect.ValueOf(elf.R_AARCH64_P32_LD_PREL_LO19),
   594  		"R_AARCH64_P32_MOVW_SABS_G0":         reflect.ValueOf(elf.R_AARCH64_P32_MOVW_SABS_G0),
   595  		"R_AARCH64_P32_MOVW_UABS_G0":         reflect.ValueOf(elf.R_AARCH64_P32_MOVW_UABS_G0),
   596  		"R_AARCH64_P32_MOVW_UABS_G0_NC":      reflect.ValueOf(elf.R_AARCH64_P32_MOVW_UABS_G0_NC),
   597  		"R_AARCH64_P32_MOVW_UABS_G1":         reflect.ValueOf(elf.R_AARCH64_P32_MOVW_UABS_G1),
   598  		"R_AARCH64_P32_PREL16":               reflect.ValueOf(elf.R_AARCH64_P32_PREL16),
   599  		"R_AARCH64_P32_PREL32":               reflect.ValueOf(elf.R_AARCH64_P32_PREL32),
   600  		"R_AARCH64_P32_RELATIVE":             reflect.ValueOf(elf.R_AARCH64_P32_RELATIVE),
   601  		"R_AARCH64_P32_TLSDESC":              reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC),
   602  		"R_AARCH64_P32_TLSDESC_ADD_LO12_NC":  reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC_ADD_LO12_NC),
   603  		"R_AARCH64_P32_TLSDESC_ADR_PAGE21":   reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC_ADR_PAGE21),
   604  		"R_AARCH64_P32_TLSDESC_ADR_PREL21":   reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC_ADR_PREL21),
   605  		"R_AARCH64_P32_TLSDESC_CALL":         reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC_CALL),
   606  		"R_AARCH64_P32_TLSDESC_LD32_LO12_NC": reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC_LD32_LO12_NC),
   607  		"R_AARCH64_P32_TLSDESC_LD_PREL19":    reflect.ValueOf(elf.R_AARCH64_P32_TLSDESC_LD_PREL19),
   608  		"R_AARCH64_P32_TLSGD_ADD_LO12_NC":    reflect.ValueOf(elf.R_AARCH64_P32_TLSGD_ADD_LO12_NC),
   609  		"R_AARCH64_P32_TLSGD_ADR_PAGE21":     reflect.ValueOf(elf.R_AARCH64_P32_TLSGD_ADR_PAGE21),
   610  		"R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21":   reflect.ValueOf(elf.R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21),
   611  		"R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC": reflect.ValueOf(elf.R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC),
   612  		"R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19":    reflect.ValueOf(elf.R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19),
   613  		"R_AARCH64_P32_TLSLE_ADD_TPREL_HI12":        reflect.ValueOf(elf.R_AARCH64_P32_TLSLE_ADD_TPREL_HI12),
   614  		"R_AARCH64_P32_TLSLE_ADD_TPREL_LO12":        reflect.ValueOf(elf.R_AARCH64_P32_TLSLE_ADD_TPREL_LO12),
   615  		"R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC":     reflect.ValueOf(elf.R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC),
   616  		"R_AARCH64_P32_TLSLE_MOVW_TPREL_G0":         reflect.ValueOf(elf.R_AARCH64_P32_TLSLE_MOVW_TPREL_G0),
   617  		"R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC":      reflect.ValueOf(elf.R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC),
   618  		"R_AARCH64_P32_TLSLE_MOVW_TPREL_G1":         reflect.ValueOf(elf.R_AARCH64_P32_TLSLE_MOVW_TPREL_G1),
   619  		"R_AARCH64_P32_TLS_DTPMOD":                  reflect.ValueOf(elf.R_AARCH64_P32_TLS_DTPMOD),
   620  		"R_AARCH64_P32_TLS_DTPREL":                  reflect.ValueOf(elf.R_AARCH64_P32_TLS_DTPREL),
   621  		"R_AARCH64_P32_TLS_TPREL":                   reflect.ValueOf(elf.R_AARCH64_P32_TLS_TPREL),
   622  		"R_AARCH64_P32_TSTBR14":                     reflect.ValueOf(elf.R_AARCH64_P32_TSTBR14),
   623  		"R_AARCH64_PREL16":                          reflect.ValueOf(elf.R_AARCH64_PREL16),
   624  		"R_AARCH64_PREL32":                          reflect.ValueOf(elf.R_AARCH64_PREL32),
   625  		"R_AARCH64_PREL64":                          reflect.ValueOf(elf.R_AARCH64_PREL64),
   626  		"R_AARCH64_RELATIVE":                        reflect.ValueOf(elf.R_AARCH64_RELATIVE),
   627  		"R_AARCH64_TLSDESC":                         reflect.ValueOf(elf.R_AARCH64_TLSDESC),
   628  		"R_AARCH64_TLSDESC_ADD":                     reflect.ValueOf(elf.R_AARCH64_TLSDESC_ADD),
   629  		"R_AARCH64_TLSDESC_ADD_LO12_NC":             reflect.ValueOf(elf.R_AARCH64_TLSDESC_ADD_LO12_NC),
   630  		"R_AARCH64_TLSDESC_ADR_PAGE21":              reflect.ValueOf(elf.R_AARCH64_TLSDESC_ADR_PAGE21),
   631  		"R_AARCH64_TLSDESC_ADR_PREL21":              reflect.ValueOf(elf.R_AARCH64_TLSDESC_ADR_PREL21),
   632  		"R_AARCH64_TLSDESC_CALL":                    reflect.ValueOf(elf.R_AARCH64_TLSDESC_CALL),
   633  		"R_AARCH64_TLSDESC_LD64_LO12_NC":            reflect.ValueOf(elf.R_AARCH64_TLSDESC_LD64_LO12_NC),
   634  		"R_AARCH64_TLSDESC_LDR":                     reflect.ValueOf(elf.R_AARCH64_TLSDESC_LDR),
   635  		"R_AARCH64_TLSDESC_LD_PREL19":               reflect.ValueOf(elf.R_AARCH64_TLSDESC_LD_PREL19),
   636  		"R_AARCH64_TLSDESC_OFF_G0_NC":               reflect.ValueOf(elf.R_AARCH64_TLSDESC_OFF_G0_NC),
   637  		"R_AARCH64_TLSDESC_OFF_G1":                  reflect.ValueOf(elf.R_AARCH64_TLSDESC_OFF_G1),
   638  		"R_AARCH64_TLSGD_ADD_LO12_NC":               reflect.ValueOf(elf.R_AARCH64_TLSGD_ADD_LO12_NC),
   639  		"R_AARCH64_TLSGD_ADR_PAGE21":                reflect.ValueOf(elf.R_AARCH64_TLSGD_ADR_PAGE21),
   640  		"R_AARCH64_TLSGD_ADR_PREL21":                reflect.ValueOf(elf.R_AARCH64_TLSGD_ADR_PREL21),
   641  		"R_AARCH64_TLSGD_MOVW_G0_NC":                reflect.ValueOf(elf.R_AARCH64_TLSGD_MOVW_G0_NC),
   642  		"R_AARCH64_TLSGD_MOVW_G1":                   reflect.ValueOf(elf.R_AARCH64_TLSGD_MOVW_G1),
   643  		"R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21":       reflect.ValueOf(elf.R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21),
   644  		"R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC":     reflect.ValueOf(elf.R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC),
   645  		"R_AARCH64_TLSIE_LD_GOTTPREL_PREL19":        reflect.ValueOf(elf.R_AARCH64_TLSIE_LD_GOTTPREL_PREL19),
   646  		"R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC":       reflect.ValueOf(elf.R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC),
   647  		"R_AARCH64_TLSIE_MOVW_GOTTPREL_G1":          reflect.ValueOf(elf.R_AARCH64_TLSIE_MOVW_GOTTPREL_G1),
   648  		"R_AARCH64_TLSLD_ADR_PAGE21":                reflect.ValueOf(elf.R_AARCH64_TLSLD_ADR_PAGE21),
   649  		"R_AARCH64_TLSLD_ADR_PREL21":                reflect.ValueOf(elf.R_AARCH64_TLSLD_ADR_PREL21),
   650  		"R_AARCH64_TLSLD_LDST128_DTPREL_LO12":       reflect.ValueOf(elf.R_AARCH64_TLSLD_LDST128_DTPREL_LO12),
   651  		"R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC":    reflect.ValueOf(elf.R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC),
   652  		"R_AARCH64_TLSLE_ADD_TPREL_HI12":            reflect.ValueOf(elf.R_AARCH64_TLSLE_ADD_TPREL_HI12),
   653  		"R_AARCH64_TLSLE_ADD_TPREL_LO12":            reflect.ValueOf(elf.R_AARCH64_TLSLE_ADD_TPREL_LO12),
   654  		"R_AARCH64_TLSLE_ADD_TPREL_LO12_NC":         reflect.ValueOf(elf.R_AARCH64_TLSLE_ADD_TPREL_LO12_NC),
   655  		"R_AARCH64_TLSLE_LDST128_TPREL_LO12":        reflect.ValueOf(elf.R_AARCH64_TLSLE_LDST128_TPREL_LO12),
   656  		"R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC":     reflect.ValueOf(elf.R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC),
   657  		"R_AARCH64_TLSLE_MOVW_TPREL_G0":             reflect.ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G0),
   658  		"R_AARCH64_TLSLE_MOVW_TPREL_G0_NC":          reflect.ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G0_NC),
   659  		"R_AARCH64_TLSLE_MOVW_TPREL_G1":             reflect.ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G1),
   660  		"R_AARCH64_TLSLE_MOVW_TPREL_G1_NC":          reflect.ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G1_NC),
   661  		"R_AARCH64_TLSLE_MOVW_TPREL_G2":             reflect.ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G2),
   662  		"R_AARCH64_TLS_DTPMOD64":                    reflect.ValueOf(elf.R_AARCH64_TLS_DTPMOD64),
   663  		"R_AARCH64_TLS_DTPREL64":                    reflect.ValueOf(elf.R_AARCH64_TLS_DTPREL64),
   664  		"R_AARCH64_TLS_TPREL64":                     reflect.ValueOf(elf.R_AARCH64_TLS_TPREL64),
   665  		"R_AARCH64_TSTBR14":                         reflect.ValueOf(elf.R_AARCH64_TSTBR14),
   666  		"R_ALPHA_BRADDR":                            reflect.ValueOf(elf.R_ALPHA_BRADDR),
   667  		"R_ALPHA_COPY":                              reflect.ValueOf(elf.R_ALPHA_COPY),
   668  		"R_ALPHA_GLOB_DAT":                          reflect.ValueOf(elf.R_ALPHA_GLOB_DAT),
   669  		"R_ALPHA_GPDISP":                            reflect.ValueOf(elf.R_ALPHA_GPDISP),
   670  		"R_ALPHA_GPREL32":                           reflect.ValueOf(elf.R_ALPHA_GPREL32),
   671  		"R_ALPHA_GPRELHIGH":                         reflect.ValueOf(elf.R_ALPHA_GPRELHIGH),
   672  		"R_ALPHA_GPRELLOW":                          reflect.ValueOf(elf.R_ALPHA_GPRELLOW),
   673  		"R_ALPHA_GPVALUE":                           reflect.ValueOf(elf.R_ALPHA_GPVALUE),
   674  		"R_ALPHA_HINT":                              reflect.ValueOf(elf.R_ALPHA_HINT),
   675  		"R_ALPHA_IMMED_BR_HI32":                     reflect.ValueOf(elf.R_ALPHA_IMMED_BR_HI32),
   676  		"R_ALPHA_IMMED_GP_16":                       reflect.ValueOf(elf.R_ALPHA_IMMED_GP_16),
   677  		"R_ALPHA_IMMED_GP_HI32":                     reflect.ValueOf(elf.R_ALPHA_IMMED_GP_HI32),
   678  		"R_ALPHA_IMMED_LO32":                        reflect.ValueOf(elf.R_ALPHA_IMMED_LO32),
   679  		"R_ALPHA_IMMED_SCN_HI32":                    reflect.ValueOf(elf.R_ALPHA_IMMED_SCN_HI32),
   680  		"R_ALPHA_JMP_SLOT":                          reflect.ValueOf(elf.R_ALPHA_JMP_SLOT),
   681  		"R_ALPHA_LITERAL":                           reflect.ValueOf(elf.R_ALPHA_LITERAL),
   682  		"R_ALPHA_LITUSE":                            reflect.ValueOf(elf.R_ALPHA_LITUSE),
   683  		"R_ALPHA_NONE":                              reflect.ValueOf(elf.R_ALPHA_NONE),
   684  		"R_ALPHA_OP_PRSHIFT":                        reflect.ValueOf(elf.R_ALPHA_OP_PRSHIFT),
   685  		"R_ALPHA_OP_PSUB":                           reflect.ValueOf(elf.R_ALPHA_OP_PSUB),
   686  		"R_ALPHA_OP_PUSH":                           reflect.ValueOf(elf.R_ALPHA_OP_PUSH),
   687  		"R_ALPHA_OP_STORE":                          reflect.ValueOf(elf.R_ALPHA_OP_STORE),
   688  		"R_ALPHA_REFLONG":                           reflect.ValueOf(elf.R_ALPHA_REFLONG),
   689  		"R_ALPHA_REFQUAD":                           reflect.ValueOf(elf.R_ALPHA_REFQUAD),
   690  		"R_ALPHA_RELATIVE":                          reflect.ValueOf(elf.R_ALPHA_RELATIVE),
   691  		"R_ALPHA_SREL16":                            reflect.ValueOf(elf.R_ALPHA_SREL16),
   692  		"R_ALPHA_SREL32":                            reflect.ValueOf(elf.R_ALPHA_SREL32),
   693  		"R_ALPHA_SREL64":                            reflect.ValueOf(elf.R_ALPHA_SREL64),
   694  		"R_ARM_ABS12":                               reflect.ValueOf(elf.R_ARM_ABS12),
   695  		"R_ARM_ABS16":                               reflect.ValueOf(elf.R_ARM_ABS16),
   696  		"R_ARM_ABS32":                               reflect.ValueOf(elf.R_ARM_ABS32),
   697  		"R_ARM_ABS32_NOI":                           reflect.ValueOf(elf.R_ARM_ABS32_NOI),
   698  		"R_ARM_ABS8":                                reflect.ValueOf(elf.R_ARM_ABS8),
   699  		"R_ARM_ALU_PCREL_15_8":                      reflect.ValueOf(elf.R_ARM_ALU_PCREL_15_8),
   700  		"R_ARM_ALU_PCREL_23_15":                     reflect.ValueOf(elf.R_ARM_ALU_PCREL_23_15),
   701  		"R_ARM_ALU_PCREL_7_0":                       reflect.ValueOf(elf.R_ARM_ALU_PCREL_7_0),
   702  		"R_ARM_ALU_PC_G0":                           reflect.ValueOf(elf.R_ARM_ALU_PC_G0),
   703  		"R_ARM_ALU_PC_G0_NC":                        reflect.ValueOf(elf.R_ARM_ALU_PC_G0_NC),
   704  		"R_ARM_ALU_PC_G1":                           reflect.ValueOf(elf.R_ARM_ALU_PC_G1),
   705  		"R_ARM_ALU_PC_G1_NC":                        reflect.ValueOf(elf.R_ARM_ALU_PC_G1_NC),
   706  		"R_ARM_ALU_PC_G2":                           reflect.ValueOf(elf.R_ARM_ALU_PC_G2),
   707  		"R_ARM_ALU_SBREL_19_12_NC":                  reflect.ValueOf(elf.R_ARM_ALU_SBREL_19_12_NC),
   708  		"R_ARM_ALU_SBREL_27_20_CK":                  reflect.ValueOf(elf.R_ARM_ALU_SBREL_27_20_CK),
   709  		"R_ARM_ALU_SB_G0":                           reflect.ValueOf(elf.R_ARM_ALU_SB_G0),
   710  		"R_ARM_ALU_SB_G0_NC":                        reflect.ValueOf(elf.R_ARM_ALU_SB_G0_NC),
   711  		"R_ARM_ALU_SB_G1":                           reflect.ValueOf(elf.R_ARM_ALU_SB_G1),
   712  		"R_ARM_ALU_SB_G1_NC":                        reflect.ValueOf(elf.R_ARM_ALU_SB_G1_NC),
   713  		"R_ARM_ALU_SB_G2":                           reflect.ValueOf(elf.R_ARM_ALU_SB_G2),
   714  		"R_ARM_AMP_VCALL9":                          reflect.ValueOf(elf.R_ARM_AMP_VCALL9),
   715  		"R_ARM_BASE_ABS":                            reflect.ValueOf(elf.R_ARM_BASE_ABS),
   716  		"R_ARM_CALL":                                reflect.ValueOf(elf.R_ARM_CALL),
   717  		"R_ARM_COPY":                                reflect.ValueOf(elf.R_ARM_COPY),
   718  		"R_ARM_GLOB_DAT":                            reflect.ValueOf(elf.R_ARM_GLOB_DAT),
   719  		"R_ARM_GNU_VTENTRY":                         reflect.ValueOf(elf.R_ARM_GNU_VTENTRY),
   720  		"R_ARM_GNU_VTINHERIT":                       reflect.ValueOf(elf.R_ARM_GNU_VTINHERIT),
   721  		"R_ARM_GOT32":                               reflect.ValueOf(elf.R_ARM_GOT32),
   722  		"R_ARM_GOTOFF":                              reflect.ValueOf(elf.R_ARM_GOTOFF),
   723  		"R_ARM_GOTOFF12":                            reflect.ValueOf(elf.R_ARM_GOTOFF12),
   724  		"R_ARM_GOTPC":                               reflect.ValueOf(elf.R_ARM_GOTPC),
   725  		"R_ARM_GOTRELAX":                            reflect.ValueOf(elf.R_ARM_GOTRELAX),
   726  		"R_ARM_GOT_ABS":                             reflect.ValueOf(elf.R_ARM_GOT_ABS),
   727  		"R_ARM_GOT_BREL12":                          reflect.ValueOf(elf.R_ARM_GOT_BREL12),
   728  		"R_ARM_GOT_PREL":                            reflect.ValueOf(elf.R_ARM_GOT_PREL),
   729  		"R_ARM_IRELATIVE":                           reflect.ValueOf(elf.R_ARM_IRELATIVE),
   730  		"R_ARM_JUMP24":                              reflect.ValueOf(elf.R_ARM_JUMP24),
   731  		"R_ARM_JUMP_SLOT":                           reflect.ValueOf(elf.R_ARM_JUMP_SLOT),
   732  		"R_ARM_LDC_PC_G0":                           reflect.ValueOf(elf.R_ARM_LDC_PC_G0),
   733  		"R_ARM_LDC_PC_G1":                           reflect.ValueOf(elf.R_ARM_LDC_PC_G1),
   734  		"R_ARM_LDC_PC_G2":                           reflect.ValueOf(elf.R_ARM_LDC_PC_G2),
   735  		"R_ARM_LDC_SB_G0":                           reflect.ValueOf(elf.R_ARM_LDC_SB_G0),
   736  		"R_ARM_LDC_SB_G1":                           reflect.ValueOf(elf.R_ARM_LDC_SB_G1),
   737  		"R_ARM_LDC_SB_G2":                           reflect.ValueOf(elf.R_ARM_LDC_SB_G2),
   738  		"R_ARM_LDRS_PC_G0":                          reflect.ValueOf(elf.R_ARM_LDRS_PC_G0),
   739  		"R_ARM_LDRS_PC_G1":                          reflect.ValueOf(elf.R_ARM_LDRS_PC_G1),
   740  		"R_ARM_LDRS_PC_G2":                          reflect.ValueOf(elf.R_ARM_LDRS_PC_G2),
   741  		"R_ARM_LDRS_SB_G0":                          reflect.ValueOf(elf.R_ARM_LDRS_SB_G0),
   742  		"R_ARM_LDRS_SB_G1":                          reflect.ValueOf(elf.R_ARM_LDRS_SB_G1),
   743  		"R_ARM_LDRS_SB_G2":                          reflect.ValueOf(elf.R_ARM_LDRS_SB_G2),
   744  		"R_ARM_LDR_PC_G1":                           reflect.ValueOf(elf.R_ARM_LDR_PC_G1),
   745  		"R_ARM_LDR_PC_G2":                           reflect.ValueOf(elf.R_ARM_LDR_PC_G2),
   746  		"R_ARM_LDR_SBREL_11_10_NC":                  reflect.ValueOf(elf.R_ARM_LDR_SBREL_11_10_NC),
   747  		"R_ARM_LDR_SB_G0":                           reflect.ValueOf(elf.R_ARM_LDR_SB_G0),
   748  		"R_ARM_LDR_SB_G1":                           reflect.ValueOf(elf.R_ARM_LDR_SB_G1),
   749  		"R_ARM_LDR_SB_G2":                           reflect.ValueOf(elf.R_ARM_LDR_SB_G2),
   750  		"R_ARM_ME_TOO":                              reflect.ValueOf(elf.R_ARM_ME_TOO),
   751  		"R_ARM_MOVT_ABS":                            reflect.ValueOf(elf.R_ARM_MOVT_ABS),
   752  		"R_ARM_MOVT_BREL":                           reflect.ValueOf(elf.R_ARM_MOVT_BREL),
   753  		"R_ARM_MOVT_PREL":                           reflect.ValueOf(elf.R_ARM_MOVT_PREL),
   754  		"R_ARM_MOVW_ABS_NC":                         reflect.ValueOf(elf.R_ARM_MOVW_ABS_NC),
   755  		"R_ARM_MOVW_BREL":                           reflect.ValueOf(elf.R_ARM_MOVW_BREL),
   756  		"R_ARM_MOVW_BREL_NC":                        reflect.ValueOf(elf.R_ARM_MOVW_BREL_NC),
   757  		"R_ARM_MOVW_PREL_NC":                        reflect.ValueOf(elf.R_ARM_MOVW_PREL_NC),
   758  		"R_ARM_NONE":                                reflect.ValueOf(elf.R_ARM_NONE),
   759  		"R_ARM_PC13":                                reflect.ValueOf(elf.R_ARM_PC13),
   760  		"R_ARM_PC24":                                reflect.ValueOf(elf.R_ARM_PC24),
   761  		"R_ARM_PLT32":                               reflect.ValueOf(elf.R_ARM_PLT32),
   762  		"R_ARM_PLT32_ABS":                           reflect.ValueOf(elf.R_ARM_PLT32_ABS),
   763  		"R_ARM_PREL31":                              reflect.ValueOf(elf.R_ARM_PREL31),
   764  		"R_ARM_PRIVATE_0":                           reflect.ValueOf(elf.R_ARM_PRIVATE_0),
   765  		"R_ARM_PRIVATE_1":                           reflect.ValueOf(elf.R_ARM_PRIVATE_1),
   766  		"R_ARM_PRIVATE_10":                          reflect.ValueOf(elf.R_ARM_PRIVATE_10),
   767  		"R_ARM_PRIVATE_11":                          reflect.ValueOf(elf.R_ARM_PRIVATE_11),
   768  		"R_ARM_PRIVATE_12":                          reflect.ValueOf(elf.R_ARM_PRIVATE_12),
   769  		"R_ARM_PRIVATE_13":                          reflect.ValueOf(elf.R_ARM_PRIVATE_13),
   770  		"R_ARM_PRIVATE_14":                          reflect.ValueOf(elf.R_ARM_PRIVATE_14),
   771  		"R_ARM_PRIVATE_15":                          reflect.ValueOf(elf.R_ARM_PRIVATE_15),
   772  		"R_ARM_PRIVATE_2":                           reflect.ValueOf(elf.R_ARM_PRIVATE_2),
   773  		"R_ARM_PRIVATE_3":                           reflect.ValueOf(elf.R_ARM_PRIVATE_3),
   774  		"R_ARM_PRIVATE_4":                           reflect.ValueOf(elf.R_ARM_PRIVATE_4),
   775  		"R_ARM_PRIVATE_5":                           reflect.ValueOf(elf.R_ARM_PRIVATE_5),
   776  		"R_ARM_PRIVATE_6":                           reflect.ValueOf(elf.R_ARM_PRIVATE_6),
   777  		"R_ARM_PRIVATE_7":                           reflect.ValueOf(elf.R_ARM_PRIVATE_7),
   778  		"R_ARM_PRIVATE_8":                           reflect.ValueOf(elf.R_ARM_PRIVATE_8),
   779  		"R_ARM_PRIVATE_9":                           reflect.ValueOf(elf.R_ARM_PRIVATE_9),
   780  		"R_ARM_RABS32":                              reflect.ValueOf(elf.R_ARM_RABS32),
   781  		"R_ARM_RBASE":                               reflect.ValueOf(elf.R_ARM_RBASE),
   782  		"R_ARM_REL32":                               reflect.ValueOf(elf.R_ARM_REL32),
   783  		"R_ARM_REL32_NOI":                           reflect.ValueOf(elf.R_ARM_REL32_NOI),
   784  		"R_ARM_RELATIVE":                            reflect.ValueOf(elf.R_ARM_RELATIVE),
   785  		"R_ARM_RPC24":                               reflect.ValueOf(elf.R_ARM_RPC24),
   786  		"R_ARM_RREL32":                              reflect.ValueOf(elf.R_ARM_RREL32),
   787  		"R_ARM_RSBREL32":                            reflect.ValueOf(elf.R_ARM_RSBREL32),
   788  		"R_ARM_RXPC25":                              reflect.ValueOf(elf.R_ARM_RXPC25),
   789  		"R_ARM_SBREL31":                             reflect.ValueOf(elf.R_ARM_SBREL31),
   790  		"R_ARM_SBREL32":                             reflect.ValueOf(elf.R_ARM_SBREL32),
   791  		"R_ARM_SWI24":                               reflect.ValueOf(elf.R_ARM_SWI24),
   792  		"R_ARM_TARGET1":                             reflect.ValueOf(elf.R_ARM_TARGET1),
   793  		"R_ARM_TARGET2":                             reflect.ValueOf(elf.R_ARM_TARGET2),
   794  		"R_ARM_THM_ABS5":                            reflect.ValueOf(elf.R_ARM_THM_ABS5),
   795  		"R_ARM_THM_ALU_ABS_G0_NC":                   reflect.ValueOf(elf.R_ARM_THM_ALU_ABS_G0_NC),
   796  		"R_ARM_THM_ALU_ABS_G1_NC":                   reflect.ValueOf(elf.R_ARM_THM_ALU_ABS_G1_NC),
   797  		"R_ARM_THM_ALU_ABS_G2_NC":                   reflect.ValueOf(elf.R_ARM_THM_ALU_ABS_G2_NC),
   798  		"R_ARM_THM_ALU_ABS_G3":                      reflect.ValueOf(elf.R_ARM_THM_ALU_ABS_G3),
   799  		"R_ARM_THM_ALU_PREL_11_0":                   reflect.ValueOf(elf.R_ARM_THM_ALU_PREL_11_0),
   800  		"R_ARM_THM_GOT_BREL12":                      reflect.ValueOf(elf.R_ARM_THM_GOT_BREL12),
   801  		"R_ARM_THM_JUMP11":                          reflect.ValueOf(elf.R_ARM_THM_JUMP11),
   802  		"R_ARM_THM_JUMP19":                          reflect.ValueOf(elf.R_ARM_THM_JUMP19),
   803  		"R_ARM_THM_JUMP24":                          reflect.ValueOf(elf.R_ARM_THM_JUMP24),
   804  		"R_ARM_THM_JUMP6":                           reflect.ValueOf(elf.R_ARM_THM_JUMP6),
   805  		"R_ARM_THM_JUMP8":                           reflect.ValueOf(elf.R_ARM_THM_JUMP8),
   806  		"R_ARM_THM_MOVT_ABS":                        reflect.ValueOf(elf.R_ARM_THM_MOVT_ABS),
   807  		"R_ARM_THM_MOVT_BREL":                       reflect.ValueOf(elf.R_ARM_THM_MOVT_BREL),
   808  		"R_ARM_THM_MOVT_PREL":                       reflect.ValueOf(elf.R_ARM_THM_MOVT_PREL),
   809  		"R_ARM_THM_MOVW_ABS_NC":                     reflect.ValueOf(elf.R_ARM_THM_MOVW_ABS_NC),
   810  		"R_ARM_THM_MOVW_BREL":                       reflect.ValueOf(elf.R_ARM_THM_MOVW_BREL),
   811  		"R_ARM_THM_MOVW_BREL_NC":                    reflect.ValueOf(elf.R_ARM_THM_MOVW_BREL_NC),
   812  		"R_ARM_THM_MOVW_PREL_NC":                    reflect.ValueOf(elf.R_ARM_THM_MOVW_PREL_NC),
   813  		"R_ARM_THM_PC12":                            reflect.ValueOf(elf.R_ARM_THM_PC12),
   814  		"R_ARM_THM_PC22":                            reflect.ValueOf(elf.R_ARM_THM_PC22),
   815  		"R_ARM_THM_PC8":                             reflect.ValueOf(elf.R_ARM_THM_PC8),
   816  		"R_ARM_THM_RPC22":                           reflect.ValueOf(elf.R_ARM_THM_RPC22),
   817  		"R_ARM_THM_SWI8":                            reflect.ValueOf(elf.R_ARM_THM_SWI8),
   818  		"R_ARM_THM_TLS_CALL":                        reflect.ValueOf(elf.R_ARM_THM_TLS_CALL),
   819  		"R_ARM_THM_TLS_DESCSEQ16":                   reflect.ValueOf(elf.R_ARM_THM_TLS_DESCSEQ16),
   820  		"R_ARM_THM_TLS_DESCSEQ32":                   reflect.ValueOf(elf.R_ARM_THM_TLS_DESCSEQ32),
   821  		"R_ARM_THM_XPC22":                           reflect.ValueOf(elf.R_ARM_THM_XPC22),
   822  		"R_ARM_TLS_CALL":                            reflect.ValueOf(elf.R_ARM_TLS_CALL),
   823  		"R_ARM_TLS_DESCSEQ":                         reflect.ValueOf(elf.R_ARM_TLS_DESCSEQ),
   824  		"R_ARM_TLS_DTPMOD32":                        reflect.ValueOf(elf.R_ARM_TLS_DTPMOD32),
   825  		"R_ARM_TLS_DTPOFF32":                        reflect.ValueOf(elf.R_ARM_TLS_DTPOFF32),
   826  		"R_ARM_TLS_GD32":                            reflect.ValueOf(elf.R_ARM_TLS_GD32),
   827  		"R_ARM_TLS_GOTDESC":                         reflect.ValueOf(elf.R_ARM_TLS_GOTDESC),
   828  		"R_ARM_TLS_IE12GP":                          reflect.ValueOf(elf.R_ARM_TLS_IE12GP),
   829  		"R_ARM_TLS_IE32":                            reflect.ValueOf(elf.R_ARM_TLS_IE32),
   830  		"R_ARM_TLS_LDM32":                           reflect.ValueOf(elf.R_ARM_TLS_LDM32),
   831  		"R_ARM_TLS_LDO12":                           reflect.ValueOf(elf.R_ARM_TLS_LDO12),
   832  		"R_ARM_TLS_LDO32":                           reflect.ValueOf(elf.R_ARM_TLS_LDO32),
   833  		"R_ARM_TLS_LE12":                            reflect.ValueOf(elf.R_ARM_TLS_LE12),
   834  		"R_ARM_TLS_LE32":                            reflect.ValueOf(elf.R_ARM_TLS_LE32),
   835  		"R_ARM_TLS_TPOFF32":                         reflect.ValueOf(elf.R_ARM_TLS_TPOFF32),
   836  		"R_ARM_V4BX":                                reflect.ValueOf(elf.R_ARM_V4BX),
   837  		"R_ARM_XPC25":                               reflect.ValueOf(elf.R_ARM_XPC25),
   838  		"R_INFO":                                    reflect.ValueOf(elf.R_INFO),
   839  		"R_INFO32":                                  reflect.ValueOf(elf.R_INFO32),
   840  		"R_MIPS_16":                                 reflect.ValueOf(elf.R_MIPS_16),
   841  		"R_MIPS_26":                                 reflect.ValueOf(elf.R_MIPS_26),
   842  		"R_MIPS_32":                                 reflect.ValueOf(elf.R_MIPS_32),
   843  		"R_MIPS_64":                                 reflect.ValueOf(elf.R_MIPS_64),
   844  		"R_MIPS_ADD_IMMEDIATE":                      reflect.ValueOf(elf.R_MIPS_ADD_IMMEDIATE),
   845  		"R_MIPS_CALL16":                             reflect.ValueOf(elf.R_MIPS_CALL16),
   846  		"R_MIPS_CALL_HI16":                          reflect.ValueOf(elf.R_MIPS_CALL_HI16),
   847  		"R_MIPS_CALL_LO16":                          reflect.ValueOf(elf.R_MIPS_CALL_LO16),
   848  		"R_MIPS_DELETE":                             reflect.ValueOf(elf.R_MIPS_DELETE),
   849  		"R_MIPS_GOT16":                              reflect.ValueOf(elf.R_MIPS_GOT16),
   850  		"R_MIPS_GOT_DISP":                           reflect.ValueOf(elf.R_MIPS_GOT_DISP),
   851  		"R_MIPS_GOT_HI16":                           reflect.ValueOf(elf.R_MIPS_GOT_HI16),
   852  		"R_MIPS_GOT_LO16":                           reflect.ValueOf(elf.R_MIPS_GOT_LO16),
   853  		"R_MIPS_GOT_OFST":                           reflect.ValueOf(elf.R_MIPS_GOT_OFST),
   854  		"R_MIPS_GOT_PAGE":                           reflect.ValueOf(elf.R_MIPS_GOT_PAGE),
   855  		"R_MIPS_GPREL16":                            reflect.ValueOf(elf.R_MIPS_GPREL16),
   856  		"R_MIPS_GPREL32":                            reflect.ValueOf(elf.R_MIPS_GPREL32),
   857  		"R_MIPS_HI16":                               reflect.ValueOf(elf.R_MIPS_HI16),
   858  		"R_MIPS_HIGHER":                             reflect.ValueOf(elf.R_MIPS_HIGHER),
   859  		"R_MIPS_HIGHEST":                            reflect.ValueOf(elf.R_MIPS_HIGHEST),
   860  		"R_MIPS_INSERT_A":                           reflect.ValueOf(elf.R_MIPS_INSERT_A),
   861  		"R_MIPS_INSERT_B":                           reflect.ValueOf(elf.R_MIPS_INSERT_B),
   862  		"R_MIPS_JALR":                               reflect.ValueOf(elf.R_MIPS_JALR),
   863  		"R_MIPS_LITERAL":                            reflect.ValueOf(elf.R_MIPS_LITERAL),
   864  		"R_MIPS_LO16":                               reflect.ValueOf(elf.R_MIPS_LO16),
   865  		"R_MIPS_NONE":                               reflect.ValueOf(elf.R_MIPS_NONE),
   866  		"R_MIPS_PC16":                               reflect.ValueOf(elf.R_MIPS_PC16),
   867  		"R_MIPS_PJUMP":                              reflect.ValueOf(elf.R_MIPS_PJUMP),
   868  		"R_MIPS_REL16":                              reflect.ValueOf(elf.R_MIPS_REL16),
   869  		"R_MIPS_REL32":                              reflect.ValueOf(elf.R_MIPS_REL32),
   870  		"R_MIPS_RELGOT":                             reflect.ValueOf(elf.R_MIPS_RELGOT),
   871  		"R_MIPS_SCN_DISP":                           reflect.ValueOf(elf.R_MIPS_SCN_DISP),
   872  		"R_MIPS_SHIFT5":                             reflect.ValueOf(elf.R_MIPS_SHIFT5),
   873  		"R_MIPS_SHIFT6":                             reflect.ValueOf(elf.R_MIPS_SHIFT6),
   874  		"R_MIPS_SUB":                                reflect.ValueOf(elf.R_MIPS_SUB),
   875  		"R_MIPS_TLS_DTPMOD32":                       reflect.ValueOf(elf.R_MIPS_TLS_DTPMOD32),
   876  		"R_MIPS_TLS_DTPMOD64":                       reflect.ValueOf(elf.R_MIPS_TLS_DTPMOD64),
   877  		"R_MIPS_TLS_DTPREL32":                       reflect.ValueOf(elf.R_MIPS_TLS_DTPREL32),
   878  		"R_MIPS_TLS_DTPREL64":                       reflect.ValueOf(elf.R_MIPS_TLS_DTPREL64),
   879  		"R_MIPS_TLS_DTPREL_HI16":                    reflect.ValueOf(elf.R_MIPS_TLS_DTPREL_HI16),
   880  		"R_MIPS_TLS_DTPREL_LO16":                    reflect.ValueOf(elf.R_MIPS_TLS_DTPREL_LO16),
   881  		"R_MIPS_TLS_GD":                             reflect.ValueOf(elf.R_MIPS_TLS_GD),
   882  		"R_MIPS_TLS_GOTTPREL":                       reflect.ValueOf(elf.R_MIPS_TLS_GOTTPREL),
   883  		"R_MIPS_TLS_LDM":                            reflect.ValueOf(elf.R_MIPS_TLS_LDM),
   884  		"R_MIPS_TLS_TPREL32":                        reflect.ValueOf(elf.R_MIPS_TLS_TPREL32),
   885  		"R_MIPS_TLS_TPREL64":                        reflect.ValueOf(elf.R_MIPS_TLS_TPREL64),
   886  		"R_MIPS_TLS_TPREL_HI16":                     reflect.ValueOf(elf.R_MIPS_TLS_TPREL_HI16),
   887  		"R_MIPS_TLS_TPREL_LO16":                     reflect.ValueOf(elf.R_MIPS_TLS_TPREL_LO16),
   888  		"R_PPC64_ADDR14":                            reflect.ValueOf(elf.R_PPC64_ADDR14),
   889  		"R_PPC64_ADDR14_BRNTAKEN":                   reflect.ValueOf(elf.R_PPC64_ADDR14_BRNTAKEN),
   890  		"R_PPC64_ADDR14_BRTAKEN":                    reflect.ValueOf(elf.R_PPC64_ADDR14_BRTAKEN),
   891  		"R_PPC64_ADDR16":                            reflect.ValueOf(elf.R_PPC64_ADDR16),
   892  		"R_PPC64_ADDR16_DS":                         reflect.ValueOf(elf.R_PPC64_ADDR16_DS),
   893  		"R_PPC64_ADDR16_HA":                         reflect.ValueOf(elf.R_PPC64_ADDR16_HA),
   894  		"R_PPC64_ADDR16_HI":                         reflect.ValueOf(elf.R_PPC64_ADDR16_HI),
   895  		"R_PPC64_ADDR16_HIGH":                       reflect.ValueOf(elf.R_PPC64_ADDR16_HIGH),
   896  		"R_PPC64_ADDR16_HIGHA":                      reflect.ValueOf(elf.R_PPC64_ADDR16_HIGHA),
   897  		"R_PPC64_ADDR16_HIGHER":                     reflect.ValueOf(elf.R_PPC64_ADDR16_HIGHER),
   898  		"R_PPC64_ADDR16_HIGHERA":                    reflect.ValueOf(elf.R_PPC64_ADDR16_HIGHERA),
   899  		"R_PPC64_ADDR16_HIGHEST":                    reflect.ValueOf(elf.R_PPC64_ADDR16_HIGHEST),
   900  		"R_PPC64_ADDR16_HIGHESTA":                   reflect.ValueOf(elf.R_PPC64_ADDR16_HIGHESTA),
   901  		"R_PPC64_ADDR16_LO":                         reflect.ValueOf(elf.R_PPC64_ADDR16_LO),
   902  		"R_PPC64_ADDR16_LO_DS":                      reflect.ValueOf(elf.R_PPC64_ADDR16_LO_DS),
   903  		"R_PPC64_ADDR24":                            reflect.ValueOf(elf.R_PPC64_ADDR24),
   904  		"R_PPC64_ADDR32":                            reflect.ValueOf(elf.R_PPC64_ADDR32),
   905  		"R_PPC64_ADDR64":                            reflect.ValueOf(elf.R_PPC64_ADDR64),
   906  		"R_PPC64_ADDR64_LOCAL":                      reflect.ValueOf(elf.R_PPC64_ADDR64_LOCAL),
   907  		"R_PPC64_DTPMOD64":                          reflect.ValueOf(elf.R_PPC64_DTPMOD64),
   908  		"R_PPC64_DTPREL16":                          reflect.ValueOf(elf.R_PPC64_DTPREL16),
   909  		"R_PPC64_DTPREL16_DS":                       reflect.ValueOf(elf.R_PPC64_DTPREL16_DS),
   910  		"R_PPC64_DTPREL16_HA":                       reflect.ValueOf(elf.R_PPC64_DTPREL16_HA),
   911  		"R_PPC64_DTPREL16_HI":                       reflect.ValueOf(elf.R_PPC64_DTPREL16_HI),
   912  		"R_PPC64_DTPREL16_HIGH":                     reflect.ValueOf(elf.R_PPC64_DTPREL16_HIGH),
   913  		"R_PPC64_DTPREL16_HIGHA":                    reflect.ValueOf(elf.R_PPC64_DTPREL16_HIGHA),
   914  		"R_PPC64_DTPREL16_HIGHER":                   reflect.ValueOf(elf.R_PPC64_DTPREL16_HIGHER),
   915  		"R_PPC64_DTPREL16_HIGHERA":                  reflect.ValueOf(elf.R_PPC64_DTPREL16_HIGHERA),
   916  		"R_PPC64_DTPREL16_HIGHEST":                  reflect.ValueOf(elf.R_PPC64_DTPREL16_HIGHEST),
   917  		"R_PPC64_DTPREL16_HIGHESTA":                 reflect.ValueOf(elf.R_PPC64_DTPREL16_HIGHESTA),
   918  		"R_PPC64_DTPREL16_LO":                       reflect.ValueOf(elf.R_PPC64_DTPREL16_LO),
   919  		"R_PPC64_DTPREL16_LO_DS":                    reflect.ValueOf(elf.R_PPC64_DTPREL16_LO_DS),
   920  		"R_PPC64_DTPREL64":                          reflect.ValueOf(elf.R_PPC64_DTPREL64),
   921  		"R_PPC64_ENTRY":                             reflect.ValueOf(elf.R_PPC64_ENTRY),
   922  		"R_PPC64_GOT16":                             reflect.ValueOf(elf.R_PPC64_GOT16),
   923  		"R_PPC64_GOT16_DS":                          reflect.ValueOf(elf.R_PPC64_GOT16_DS),
   924  		"R_PPC64_GOT16_HA":                          reflect.ValueOf(elf.R_PPC64_GOT16_HA),
   925  		"R_PPC64_GOT16_HI":                          reflect.ValueOf(elf.R_PPC64_GOT16_HI),
   926  		"R_PPC64_GOT16_LO":                          reflect.ValueOf(elf.R_PPC64_GOT16_LO),
   927  		"R_PPC64_GOT16_LO_DS":                       reflect.ValueOf(elf.R_PPC64_GOT16_LO_DS),
   928  		"R_PPC64_GOT_DTPREL16_DS":                   reflect.ValueOf(elf.R_PPC64_GOT_DTPREL16_DS),
   929  		"R_PPC64_GOT_DTPREL16_HA":                   reflect.ValueOf(elf.R_PPC64_GOT_DTPREL16_HA),
   930  		"R_PPC64_GOT_DTPREL16_HI":                   reflect.ValueOf(elf.R_PPC64_GOT_DTPREL16_HI),
   931  		"R_PPC64_GOT_DTPREL16_LO_DS":                reflect.ValueOf(elf.R_PPC64_GOT_DTPREL16_LO_DS),
   932  		"R_PPC64_GOT_TLSGD16":                       reflect.ValueOf(elf.R_PPC64_GOT_TLSGD16),
   933  		"R_PPC64_GOT_TLSGD16_HA":                    reflect.ValueOf(elf.R_PPC64_GOT_TLSGD16_HA),
   934  		"R_PPC64_GOT_TLSGD16_HI":                    reflect.ValueOf(elf.R_PPC64_GOT_TLSGD16_HI),
   935  		"R_PPC64_GOT_TLSGD16_LO":                    reflect.ValueOf(elf.R_PPC64_GOT_TLSGD16_LO),
   936  		"R_PPC64_GOT_TLSLD16":                       reflect.ValueOf(elf.R_PPC64_GOT_TLSLD16),
   937  		"R_PPC64_GOT_TLSLD16_HA":                    reflect.ValueOf(elf.R_PPC64_GOT_TLSLD16_HA),
   938  		"R_PPC64_GOT_TLSLD16_HI":                    reflect.ValueOf(elf.R_PPC64_GOT_TLSLD16_HI),
   939  		"R_PPC64_GOT_TLSLD16_LO":                    reflect.ValueOf(elf.R_PPC64_GOT_TLSLD16_LO),
   940  		"R_PPC64_GOT_TPREL16_DS":                    reflect.ValueOf(elf.R_PPC64_GOT_TPREL16_DS),
   941  		"R_PPC64_GOT_TPREL16_HA":                    reflect.ValueOf(elf.R_PPC64_GOT_TPREL16_HA),
   942  		"R_PPC64_GOT_TPREL16_HI":                    reflect.ValueOf(elf.R_PPC64_GOT_TPREL16_HI),
   943  		"R_PPC64_GOT_TPREL16_LO_DS":                 reflect.ValueOf(elf.R_PPC64_GOT_TPREL16_LO_DS),
   944  		"R_PPC64_IRELATIVE":                         reflect.ValueOf(elf.R_PPC64_IRELATIVE),
   945  		"R_PPC64_JMP_IREL":                          reflect.ValueOf(elf.R_PPC64_JMP_IREL),
   946  		"R_PPC64_JMP_SLOT":                          reflect.ValueOf(elf.R_PPC64_JMP_SLOT),
   947  		"R_PPC64_NONE":                              reflect.ValueOf(elf.R_PPC64_NONE),
   948  		"R_PPC64_PLT16_LO_DS":                       reflect.ValueOf(elf.R_PPC64_PLT16_LO_DS),
   949  		"R_PPC64_PLTGOT16":                          reflect.ValueOf(elf.R_PPC64_PLTGOT16),
   950  		"R_PPC64_PLTGOT16_DS":                       reflect.ValueOf(elf.R_PPC64_PLTGOT16_DS),
   951  		"R_PPC64_PLTGOT16_HA":                       reflect.ValueOf(elf.R_PPC64_PLTGOT16_HA),
   952  		"R_PPC64_PLTGOT16_HI":                       reflect.ValueOf(elf.R_PPC64_PLTGOT16_HI),
   953  		"R_PPC64_PLTGOT16_LO":                       reflect.ValueOf(elf.R_PPC64_PLTGOT16_LO),
   954  		"R_PPC64_PLTGOT_LO_DS":                      reflect.ValueOf(elf.R_PPC64_PLTGOT_LO_DS),
   955  		"R_PPC64_REL14":                             reflect.ValueOf(elf.R_PPC64_REL14),
   956  		"R_PPC64_REL14_BRNTAKEN":                    reflect.ValueOf(elf.R_PPC64_REL14_BRNTAKEN),
   957  		"R_PPC64_REL14_BRTAKEN":                     reflect.ValueOf(elf.R_PPC64_REL14_BRTAKEN),
   958  		"R_PPC64_REL16":                             reflect.ValueOf(elf.R_PPC64_REL16),
   959  		"R_PPC64_REL16DX_HA":                        reflect.ValueOf(elf.R_PPC64_REL16DX_HA),
   960  		"R_PPC64_REL16_HA":                          reflect.ValueOf(elf.R_PPC64_REL16_HA),
   961  		"R_PPC64_REL16_HI":                          reflect.ValueOf(elf.R_PPC64_REL16_HI),
   962  		"R_PPC64_REL16_LO":                          reflect.ValueOf(elf.R_PPC64_REL16_LO),
   963  		"R_PPC64_REL24":                             reflect.ValueOf(elf.R_PPC64_REL24),
   964  		"R_PPC64_REL24_NOTOC":                       reflect.ValueOf(elf.R_PPC64_REL24_NOTOC),
   965  		"R_PPC64_REL32":                             reflect.ValueOf(elf.R_PPC64_REL32),
   966  		"R_PPC64_REL64":                             reflect.ValueOf(elf.R_PPC64_REL64),
   967  		"R_PPC64_SECTOFF_DS":                        reflect.ValueOf(elf.R_PPC64_SECTOFF_DS),
   968  		"R_PPC64_SECTOFF_LO_DS":                     reflect.ValueOf(elf.R_PPC64_SECTOFF_LO_DS),
   969  		"R_PPC64_TLS":                               reflect.ValueOf(elf.R_PPC64_TLS),
   970  		"R_PPC64_TLSGD":                             reflect.ValueOf(elf.R_PPC64_TLSGD),
   971  		"R_PPC64_TLSLD":                             reflect.ValueOf(elf.R_PPC64_TLSLD),
   972  		"R_PPC64_TOC":                               reflect.ValueOf(elf.R_PPC64_TOC),
   973  		"R_PPC64_TOC16":                             reflect.ValueOf(elf.R_PPC64_TOC16),
   974  		"R_PPC64_TOC16_DS":                          reflect.ValueOf(elf.R_PPC64_TOC16_DS),
   975  		"R_PPC64_TOC16_HA":                          reflect.ValueOf(elf.R_PPC64_TOC16_HA),
   976  		"R_PPC64_TOC16_HI":                          reflect.ValueOf(elf.R_PPC64_TOC16_HI),
   977  		"R_PPC64_TOC16_LO":                          reflect.ValueOf(elf.R_PPC64_TOC16_LO),
   978  		"R_PPC64_TOC16_LO_DS":                       reflect.ValueOf(elf.R_PPC64_TOC16_LO_DS),
   979  		"R_PPC64_TOCSAVE":                           reflect.ValueOf(elf.R_PPC64_TOCSAVE),
   980  		"R_PPC64_TPREL16":                           reflect.ValueOf(elf.R_PPC64_TPREL16),
   981  		"R_PPC64_TPREL16_DS":                        reflect.ValueOf(elf.R_PPC64_TPREL16_DS),
   982  		"R_PPC64_TPREL16_HA":                        reflect.ValueOf(elf.R_PPC64_TPREL16_HA),
   983  		"R_PPC64_TPREL16_HI":                        reflect.ValueOf(elf.R_PPC64_TPREL16_HI),
   984  		"R_PPC64_TPREL16_HIGH":                      reflect.ValueOf(elf.R_PPC64_TPREL16_HIGH),
   985  		"R_PPC64_TPREL16_HIGHA":                     reflect.ValueOf(elf.R_PPC64_TPREL16_HIGHA),
   986  		"R_PPC64_TPREL16_HIGHER":                    reflect.ValueOf(elf.R_PPC64_TPREL16_HIGHER),
   987  		"R_PPC64_TPREL16_HIGHERA":                   reflect.ValueOf(elf.R_PPC64_TPREL16_HIGHERA),
   988  		"R_PPC64_TPREL16_HIGHEST":                   reflect.ValueOf(elf.R_PPC64_TPREL16_HIGHEST),
   989  		"R_PPC64_TPREL16_HIGHESTA":                  reflect.ValueOf(elf.R_PPC64_TPREL16_HIGHESTA),
   990  		"R_PPC64_TPREL16_LO":                        reflect.ValueOf(elf.R_PPC64_TPREL16_LO),
   991  		"R_PPC64_TPREL16_LO_DS":                     reflect.ValueOf(elf.R_PPC64_TPREL16_LO_DS),
   992  		"R_PPC64_TPREL64":                           reflect.ValueOf(elf.R_PPC64_TPREL64),
   993  		"R_PPC_ADDR14":                              reflect.ValueOf(elf.R_PPC_ADDR14),
   994  		"R_PPC_ADDR14_BRNTAKEN":                     reflect.ValueOf(elf.R_PPC_ADDR14_BRNTAKEN),
   995  		"R_PPC_ADDR14_BRTAKEN":                      reflect.ValueOf(elf.R_PPC_ADDR14_BRTAKEN),
   996  		"R_PPC_ADDR16":                              reflect.ValueOf(elf.R_PPC_ADDR16),
   997  		"R_PPC_ADDR16_HA":                           reflect.ValueOf(elf.R_PPC_ADDR16_HA),
   998  		"R_PPC_ADDR16_HI":                           reflect.ValueOf(elf.R_PPC_ADDR16_HI),
   999  		"R_PPC_ADDR16_LO":                           reflect.ValueOf(elf.R_PPC_ADDR16_LO),
  1000  		"R_PPC_ADDR24":                              reflect.ValueOf(elf.R_PPC_ADDR24),
  1001  		"R_PPC_ADDR32":                              reflect.ValueOf(elf.R_PPC_ADDR32),
  1002  		"R_PPC_COPY":                                reflect.ValueOf(elf.R_PPC_COPY),
  1003  		"R_PPC_DTPMOD32":                            reflect.ValueOf(elf.R_PPC_DTPMOD32),
  1004  		"R_PPC_DTPREL16":                            reflect.ValueOf(elf.R_PPC_DTPREL16),
  1005  		"R_PPC_DTPREL16_HA":                         reflect.ValueOf(elf.R_PPC_DTPREL16_HA),
  1006  		"R_PPC_DTPREL16_HI":                         reflect.ValueOf(elf.R_PPC_DTPREL16_HI),
  1007  		"R_PPC_DTPREL16_LO":                         reflect.ValueOf(elf.R_PPC_DTPREL16_LO),
  1008  		"R_PPC_DTPREL32":                            reflect.ValueOf(elf.R_PPC_DTPREL32),
  1009  		"R_PPC_EMB_BIT_FLD":                         reflect.ValueOf(elf.R_PPC_EMB_BIT_FLD),
  1010  		"R_PPC_EMB_MRKREF":                          reflect.ValueOf(elf.R_PPC_EMB_MRKREF),
  1011  		"R_PPC_EMB_NADDR16":                         reflect.ValueOf(elf.R_PPC_EMB_NADDR16),
  1012  		"R_PPC_EMB_NADDR16_HA":                      reflect.ValueOf(elf.R_PPC_EMB_NADDR16_HA),
  1013  		"R_PPC_EMB_NADDR16_HI":                      reflect.ValueOf(elf.R_PPC_EMB_NADDR16_HI),
  1014  		"R_PPC_EMB_NADDR16_LO":                      reflect.ValueOf(elf.R_PPC_EMB_NADDR16_LO),
  1015  		"R_PPC_EMB_NADDR32":                         reflect.ValueOf(elf.R_PPC_EMB_NADDR32),
  1016  		"R_PPC_EMB_RELSDA":                          reflect.ValueOf(elf.R_PPC_EMB_RELSDA),
  1017  		"R_PPC_EMB_RELSEC16":                        reflect.ValueOf(elf.R_PPC_EMB_RELSEC16),
  1018  		"R_PPC_EMB_RELST_HA":                        reflect.ValueOf(elf.R_PPC_EMB_RELST_HA),
  1019  		"R_PPC_EMB_RELST_HI":                        reflect.ValueOf(elf.R_PPC_EMB_RELST_HI),
  1020  		"R_PPC_EMB_RELST_LO":                        reflect.ValueOf(elf.R_PPC_EMB_RELST_LO),
  1021  		"R_PPC_EMB_SDA21":                           reflect.ValueOf(elf.R_PPC_EMB_SDA21),
  1022  		"R_PPC_EMB_SDA2I16":                         reflect.ValueOf(elf.R_PPC_EMB_SDA2I16),
  1023  		"R_PPC_EMB_SDA2REL":                         reflect.ValueOf(elf.R_PPC_EMB_SDA2REL),
  1024  		"R_PPC_EMB_SDAI16":                          reflect.ValueOf(elf.R_PPC_EMB_SDAI16),
  1025  		"R_PPC_GLOB_DAT":                            reflect.ValueOf(elf.R_PPC_GLOB_DAT),
  1026  		"R_PPC_GOT16":                               reflect.ValueOf(elf.R_PPC_GOT16),
  1027  		"R_PPC_GOT16_HA":                            reflect.ValueOf(elf.R_PPC_GOT16_HA),
  1028  		"R_PPC_GOT16_HI":                            reflect.ValueOf(elf.R_PPC_GOT16_HI),
  1029  		"R_PPC_GOT16_LO":                            reflect.ValueOf(elf.R_PPC_GOT16_LO),
  1030  		"R_PPC_GOT_TLSGD16":                         reflect.ValueOf(elf.R_PPC_GOT_TLSGD16),
  1031  		"R_PPC_GOT_TLSGD16_HA":                      reflect.ValueOf(elf.R_PPC_GOT_TLSGD16_HA),
  1032  		"R_PPC_GOT_TLSGD16_HI":                      reflect.ValueOf(elf.R_PPC_GOT_TLSGD16_HI),
  1033  		"R_PPC_GOT_TLSGD16_LO":                      reflect.ValueOf(elf.R_PPC_GOT_TLSGD16_LO),
  1034  		"R_PPC_GOT_TLSLD16":                         reflect.ValueOf(elf.R_PPC_GOT_TLSLD16),
  1035  		"R_PPC_GOT_TLSLD16_HA":                      reflect.ValueOf(elf.R_PPC_GOT_TLSLD16_HA),
  1036  		"R_PPC_GOT_TLSLD16_HI":                      reflect.ValueOf(elf.R_PPC_GOT_TLSLD16_HI),
  1037  		"R_PPC_GOT_TLSLD16_LO":                      reflect.ValueOf(elf.R_PPC_GOT_TLSLD16_LO),
  1038  		"R_PPC_GOT_TPREL16":                         reflect.ValueOf(elf.R_PPC_GOT_TPREL16),
  1039  		"R_PPC_GOT_TPREL16_HA":                      reflect.ValueOf(elf.R_PPC_GOT_TPREL16_HA),
  1040  		"R_PPC_GOT_TPREL16_HI":                      reflect.ValueOf(elf.R_PPC_GOT_TPREL16_HI),
  1041  		"R_PPC_GOT_TPREL16_LO":                      reflect.ValueOf(elf.R_PPC_GOT_TPREL16_LO),
  1042  		"R_PPC_JMP_SLOT":                            reflect.ValueOf(elf.R_PPC_JMP_SLOT),
  1043  		"R_PPC_LOCAL24PC":                           reflect.ValueOf(elf.R_PPC_LOCAL24PC),
  1044  		"R_PPC_NONE":                                reflect.ValueOf(elf.R_PPC_NONE),
  1045  		"R_PPC_PLT16_HA":                            reflect.ValueOf(elf.R_PPC_PLT16_HA),
  1046  		"R_PPC_PLT16_HI":                            reflect.ValueOf(elf.R_PPC_PLT16_HI),
  1047  		"R_PPC_PLT16_LO":                            reflect.ValueOf(elf.R_PPC_PLT16_LO),
  1048  		"R_PPC_PLT32":                               reflect.ValueOf(elf.R_PPC_PLT32),
  1049  		"R_PPC_PLTREL24":                            reflect.ValueOf(elf.R_PPC_PLTREL24),
  1050  		"R_PPC_PLTREL32":                            reflect.ValueOf(elf.R_PPC_PLTREL32),
  1051  		"R_PPC_REL14":                               reflect.ValueOf(elf.R_PPC_REL14),
  1052  		"R_PPC_REL14_BRNTAKEN":                      reflect.ValueOf(elf.R_PPC_REL14_BRNTAKEN),
  1053  		"R_PPC_REL14_BRTAKEN":                       reflect.ValueOf(elf.R_PPC_REL14_BRTAKEN),
  1054  		"R_PPC_REL24":                               reflect.ValueOf(elf.R_PPC_REL24),
  1055  		"R_PPC_REL32":                               reflect.ValueOf(elf.R_PPC_REL32),
  1056  		"R_PPC_RELATIVE":                            reflect.ValueOf(elf.R_PPC_RELATIVE),
  1057  		"R_PPC_SDAREL16":                            reflect.ValueOf(elf.R_PPC_SDAREL16),
  1058  		"R_PPC_SECTOFF":                             reflect.ValueOf(elf.R_PPC_SECTOFF),
  1059  		"R_PPC_SECTOFF_HA":                          reflect.ValueOf(elf.R_PPC_SECTOFF_HA),
  1060  		"R_PPC_SECTOFF_HI":                          reflect.ValueOf(elf.R_PPC_SECTOFF_HI),
  1061  		"R_PPC_SECTOFF_LO":                          reflect.ValueOf(elf.R_PPC_SECTOFF_LO),
  1062  		"R_PPC_TLS":                                 reflect.ValueOf(elf.R_PPC_TLS),
  1063  		"R_PPC_TPREL16":                             reflect.ValueOf(elf.R_PPC_TPREL16),
  1064  		"R_PPC_TPREL16_HA":                          reflect.ValueOf(elf.R_PPC_TPREL16_HA),
  1065  		"R_PPC_TPREL16_HI":                          reflect.ValueOf(elf.R_PPC_TPREL16_HI),
  1066  		"R_PPC_TPREL16_LO":                          reflect.ValueOf(elf.R_PPC_TPREL16_LO),
  1067  		"R_PPC_TPREL32":                             reflect.ValueOf(elf.R_PPC_TPREL32),
  1068  		"R_PPC_UADDR16":                             reflect.ValueOf(elf.R_PPC_UADDR16),
  1069  		"R_PPC_UADDR32":                             reflect.ValueOf(elf.R_PPC_UADDR32),
  1070  		"R_RISCV_32":                                reflect.ValueOf(elf.R_RISCV_32),
  1071  		"R_RISCV_32_PCREL":                          reflect.ValueOf(elf.R_RISCV_32_PCREL),
  1072  		"R_RISCV_64":                                reflect.ValueOf(elf.R_RISCV_64),
  1073  		"R_RISCV_ADD16":                             reflect.ValueOf(elf.R_RISCV_ADD16),
  1074  		"R_RISCV_ADD32":                             reflect.ValueOf(elf.R_RISCV_ADD32),
  1075  		"R_RISCV_ADD64":                             reflect.ValueOf(elf.R_RISCV_ADD64),
  1076  		"R_RISCV_ADD8":                              reflect.ValueOf(elf.R_RISCV_ADD8),
  1077  		"R_RISCV_ALIGN":                             reflect.ValueOf(elf.R_RISCV_ALIGN),
  1078  		"R_RISCV_BRANCH":                            reflect.ValueOf(elf.R_RISCV_BRANCH),
  1079  		"R_RISCV_CALL":                              reflect.ValueOf(elf.R_RISCV_CALL),
  1080  		"R_RISCV_CALL_PLT":                          reflect.ValueOf(elf.R_RISCV_CALL_PLT),
  1081  		"R_RISCV_COPY":                              reflect.ValueOf(elf.R_RISCV_COPY),
  1082  		"R_RISCV_GNU_VTENTRY":                       reflect.ValueOf(elf.R_RISCV_GNU_VTENTRY),
  1083  		"R_RISCV_GNU_VTINHERIT":                     reflect.ValueOf(elf.R_RISCV_GNU_VTINHERIT),
  1084  		"R_RISCV_GOT_HI20":                          reflect.ValueOf(elf.R_RISCV_GOT_HI20),
  1085  		"R_RISCV_GPREL_I":                           reflect.ValueOf(elf.R_RISCV_GPREL_I),
  1086  		"R_RISCV_GPREL_S":                           reflect.ValueOf(elf.R_RISCV_GPREL_S),
  1087  		"R_RISCV_HI20":                              reflect.ValueOf(elf.R_RISCV_HI20),
  1088  		"R_RISCV_JAL":                               reflect.ValueOf(elf.R_RISCV_JAL),
  1089  		"R_RISCV_JUMP_SLOT":                         reflect.ValueOf(elf.R_RISCV_JUMP_SLOT),
  1090  		"R_RISCV_LO12_I":                            reflect.ValueOf(elf.R_RISCV_LO12_I),
  1091  		"R_RISCV_LO12_S":                            reflect.ValueOf(elf.R_RISCV_LO12_S),
  1092  		"R_RISCV_NONE":                              reflect.ValueOf(elf.R_RISCV_NONE),
  1093  		"R_RISCV_PCREL_HI20":                        reflect.ValueOf(elf.R_RISCV_PCREL_HI20),
  1094  		"R_RISCV_PCREL_LO12_I":                      reflect.ValueOf(elf.R_RISCV_PCREL_LO12_I),
  1095  		"R_RISCV_PCREL_LO12_S":                      reflect.ValueOf(elf.R_RISCV_PCREL_LO12_S),
  1096  		"R_RISCV_RELATIVE":                          reflect.ValueOf(elf.R_RISCV_RELATIVE),
  1097  		"R_RISCV_RELAX":                             reflect.ValueOf(elf.R_RISCV_RELAX),
  1098  		"R_RISCV_RVC_BRANCH":                        reflect.ValueOf(elf.R_RISCV_RVC_BRANCH),
  1099  		"R_RISCV_RVC_JUMP":                          reflect.ValueOf(elf.R_RISCV_RVC_JUMP),
  1100  		"R_RISCV_RVC_LUI":                           reflect.ValueOf(elf.R_RISCV_RVC_LUI),
  1101  		"R_RISCV_SET16":                             reflect.ValueOf(elf.R_RISCV_SET16),
  1102  		"R_RISCV_SET32":                             reflect.ValueOf(elf.R_RISCV_SET32),
  1103  		"R_RISCV_SET6":                              reflect.ValueOf(elf.R_RISCV_SET6),
  1104  		"R_RISCV_SET8":                              reflect.ValueOf(elf.R_RISCV_SET8),
  1105  		"R_RISCV_SUB16":                             reflect.ValueOf(elf.R_RISCV_SUB16),
  1106  		"R_RISCV_SUB32":                             reflect.ValueOf(elf.R_RISCV_SUB32),
  1107  		"R_RISCV_SUB6":                              reflect.ValueOf(elf.R_RISCV_SUB6),
  1108  		"R_RISCV_SUB64":                             reflect.ValueOf(elf.R_RISCV_SUB64),
  1109  		"R_RISCV_SUB8":                              reflect.ValueOf(elf.R_RISCV_SUB8),
  1110  		"R_RISCV_TLS_DTPMOD32":                      reflect.ValueOf(elf.R_RISCV_TLS_DTPMOD32),
  1111  		"R_RISCV_TLS_DTPMOD64":                      reflect.ValueOf(elf.R_RISCV_TLS_DTPMOD64),
  1112  		"R_RISCV_TLS_DTPREL32":                      reflect.ValueOf(elf.R_RISCV_TLS_DTPREL32),
  1113  		"R_RISCV_TLS_DTPREL64":                      reflect.ValueOf(elf.R_RISCV_TLS_DTPREL64),
  1114  		"R_RISCV_TLS_GD_HI20":                       reflect.ValueOf(elf.R_RISCV_TLS_GD_HI20),
  1115  		"R_RISCV_TLS_GOT_HI20":                      reflect.ValueOf(elf.R_RISCV_TLS_GOT_HI20),
  1116  		"R_RISCV_TLS_TPREL32":                       reflect.ValueOf(elf.R_RISCV_TLS_TPREL32),
  1117  		"R_RISCV_TLS_TPREL64":                       reflect.ValueOf(elf.R_RISCV_TLS_TPREL64),
  1118  		"R_RISCV_TPREL_ADD":                         reflect.ValueOf(elf.R_RISCV_TPREL_ADD),
  1119  		"R_RISCV_TPREL_HI20":                        reflect.ValueOf(elf.R_RISCV_TPREL_HI20),
  1120  		"R_RISCV_TPREL_I":                           reflect.ValueOf(elf.R_RISCV_TPREL_I),
  1121  		"R_RISCV_TPREL_LO12_I":                      reflect.ValueOf(elf.R_RISCV_TPREL_LO12_I),
  1122  		"R_RISCV_TPREL_LO12_S":                      reflect.ValueOf(elf.R_RISCV_TPREL_LO12_S),
  1123  		"R_RISCV_TPREL_S":                           reflect.ValueOf(elf.R_RISCV_TPREL_S),
  1124  		"R_SPARC_10":                                reflect.ValueOf(elf.R_SPARC_10),
  1125  		"R_SPARC_11":                                reflect.ValueOf(elf.R_SPARC_11),
  1126  		"R_SPARC_13":                                reflect.ValueOf(elf.R_SPARC_13),
  1127  		"R_SPARC_16":                                reflect.ValueOf(elf.R_SPARC_16),
  1128  		"R_SPARC_22":                                reflect.ValueOf(elf.R_SPARC_22),
  1129  		"R_SPARC_32":                                reflect.ValueOf(elf.R_SPARC_32),
  1130  		"R_SPARC_5":                                 reflect.ValueOf(elf.R_SPARC_5),
  1131  		"R_SPARC_6":                                 reflect.ValueOf(elf.R_SPARC_6),
  1132  		"R_SPARC_64":                                reflect.ValueOf(elf.R_SPARC_64),
  1133  		"R_SPARC_7":                                 reflect.ValueOf(elf.R_SPARC_7),
  1134  		"R_SPARC_8":                                 reflect.ValueOf(elf.R_SPARC_8),
  1135  		"R_SPARC_COPY":                              reflect.ValueOf(elf.R_SPARC_COPY),
  1136  		"R_SPARC_DISP16":                            reflect.ValueOf(elf.R_SPARC_DISP16),
  1137  		"R_SPARC_DISP32":                            reflect.ValueOf(elf.R_SPARC_DISP32),
  1138  		"R_SPARC_DISP64":                            reflect.ValueOf(elf.R_SPARC_DISP64),
  1139  		"R_SPARC_DISP8":                             reflect.ValueOf(elf.R_SPARC_DISP8),
  1140  		"R_SPARC_GLOB_DAT":                          reflect.ValueOf(elf.R_SPARC_GLOB_DAT),
  1141  		"R_SPARC_GLOB_JMP":                          reflect.ValueOf(elf.R_SPARC_GLOB_JMP),
  1142  		"R_SPARC_GOT10":                             reflect.ValueOf(elf.R_SPARC_GOT10),
  1143  		"R_SPARC_GOT13":                             reflect.ValueOf(elf.R_SPARC_GOT13),
  1144  		"R_SPARC_GOT22":                             reflect.ValueOf(elf.R_SPARC_GOT22),
  1145  		"R_SPARC_H44":                               reflect.ValueOf(elf.R_SPARC_H44),
  1146  		"R_SPARC_HH22":                              reflect.ValueOf(elf.R_SPARC_HH22),
  1147  		"R_SPARC_HI22":                              reflect.ValueOf(elf.R_SPARC_HI22),
  1148  		"R_SPARC_HIPLT22":                           reflect.ValueOf(elf.R_SPARC_HIPLT22),
  1149  		"R_SPARC_HIX22":                             reflect.ValueOf(elf.R_SPARC_HIX22),
  1150  		"R_SPARC_HM10":                              reflect.ValueOf(elf.R_SPARC_HM10),
  1151  		"R_SPARC_JMP_SLOT":                          reflect.ValueOf(elf.R_SPARC_JMP_SLOT),
  1152  		"R_SPARC_L44":                               reflect.ValueOf(elf.R_SPARC_L44),
  1153  		"R_SPARC_LM22":                              reflect.ValueOf(elf.R_SPARC_LM22),
  1154  		"R_SPARC_LO10":                              reflect.ValueOf(elf.R_SPARC_LO10),
  1155  		"R_SPARC_LOPLT10":                           reflect.ValueOf(elf.R_SPARC_LOPLT10),
  1156  		"R_SPARC_LOX10":                             reflect.ValueOf(elf.R_SPARC_LOX10),
  1157  		"R_SPARC_M44":                               reflect.ValueOf(elf.R_SPARC_M44),
  1158  		"R_SPARC_NONE":                              reflect.ValueOf(elf.R_SPARC_NONE),
  1159  		"R_SPARC_OLO10":                             reflect.ValueOf(elf.R_SPARC_OLO10),
  1160  		"R_SPARC_PC10":                              reflect.ValueOf(elf.R_SPARC_PC10),
  1161  		"R_SPARC_PC22":                              reflect.ValueOf(elf.R_SPARC_PC22),
  1162  		"R_SPARC_PCPLT10":                           reflect.ValueOf(elf.R_SPARC_PCPLT10),
  1163  		"R_SPARC_PCPLT22":                           reflect.ValueOf(elf.R_SPARC_PCPLT22),
  1164  		"R_SPARC_PCPLT32":                           reflect.ValueOf(elf.R_SPARC_PCPLT32),
  1165  		"R_SPARC_PC_HH22":                           reflect.ValueOf(elf.R_SPARC_PC_HH22),
  1166  		"R_SPARC_PC_HM10":                           reflect.ValueOf(elf.R_SPARC_PC_HM10),
  1167  		"R_SPARC_PC_LM22":                           reflect.ValueOf(elf.R_SPARC_PC_LM22),
  1168  		"R_SPARC_PLT32":                             reflect.ValueOf(elf.R_SPARC_PLT32),
  1169  		"R_SPARC_PLT64":                             reflect.ValueOf(elf.R_SPARC_PLT64),
  1170  		"R_SPARC_REGISTER":                          reflect.ValueOf(elf.R_SPARC_REGISTER),
  1171  		"R_SPARC_RELATIVE":                          reflect.ValueOf(elf.R_SPARC_RELATIVE),
  1172  		"R_SPARC_UA16":                              reflect.ValueOf(elf.R_SPARC_UA16),
  1173  		"R_SPARC_UA32":                              reflect.ValueOf(elf.R_SPARC_UA32),
  1174  		"R_SPARC_UA64":                              reflect.ValueOf(elf.R_SPARC_UA64),
  1175  		"R_SPARC_WDISP16":                           reflect.ValueOf(elf.R_SPARC_WDISP16),
  1176  		"R_SPARC_WDISP19":                           reflect.ValueOf(elf.R_SPARC_WDISP19),
  1177  		"R_SPARC_WDISP22":                           reflect.ValueOf(elf.R_SPARC_WDISP22),
  1178  		"R_SPARC_WDISP30":                           reflect.ValueOf(elf.R_SPARC_WDISP30),
  1179  		"R_SPARC_WPLT30":                            reflect.ValueOf(elf.R_SPARC_WPLT30),
  1180  		"R_SYM32":                                   reflect.ValueOf(elf.R_SYM32),
  1181  		"R_SYM64":                                   reflect.ValueOf(elf.R_SYM64),
  1182  		"R_TYPE32":                                  reflect.ValueOf(elf.R_TYPE32),
  1183  		"R_TYPE64":                                  reflect.ValueOf(elf.R_TYPE64),
  1184  		"R_X86_64_16":                               reflect.ValueOf(elf.R_X86_64_16),
  1185  		"R_X86_64_32":                               reflect.ValueOf(elf.R_X86_64_32),
  1186  		"R_X86_64_32S":                              reflect.ValueOf(elf.R_X86_64_32S),
  1187  		"R_X86_64_64":                               reflect.ValueOf(elf.R_X86_64_64),
  1188  		"R_X86_64_8":                                reflect.ValueOf(elf.R_X86_64_8),
  1189  		"R_X86_64_COPY":                             reflect.ValueOf(elf.R_X86_64_COPY),
  1190  		"R_X86_64_DTPMOD64":                         reflect.ValueOf(elf.R_X86_64_DTPMOD64),
  1191  		"R_X86_64_DTPOFF32":                         reflect.ValueOf(elf.R_X86_64_DTPOFF32),
  1192  		"R_X86_64_DTPOFF64":                         reflect.ValueOf(elf.R_X86_64_DTPOFF64),
  1193  		"R_X86_64_GLOB_DAT":                         reflect.ValueOf(elf.R_X86_64_GLOB_DAT),
  1194  		"R_X86_64_GOT32":                            reflect.ValueOf(elf.R_X86_64_GOT32),
  1195  		"R_X86_64_GOT64":                            reflect.ValueOf(elf.R_X86_64_GOT64),
  1196  		"R_X86_64_GOTOFF64":                         reflect.ValueOf(elf.R_X86_64_GOTOFF64),
  1197  		"R_X86_64_GOTPC32":                          reflect.ValueOf(elf.R_X86_64_GOTPC32),
  1198  		"R_X86_64_GOTPC32_TLSDESC":                  reflect.ValueOf(elf.R_X86_64_GOTPC32_TLSDESC),
  1199  		"R_X86_64_GOTPC64":                          reflect.ValueOf(elf.R_X86_64_GOTPC64),
  1200  		"R_X86_64_GOTPCREL":                         reflect.ValueOf(elf.R_X86_64_GOTPCREL),
  1201  		"R_X86_64_GOTPCREL64":                       reflect.ValueOf(elf.R_X86_64_GOTPCREL64),
  1202  		"R_X86_64_GOTPCRELX":                        reflect.ValueOf(elf.R_X86_64_GOTPCRELX),
  1203  		"R_X86_64_GOTPLT64":                         reflect.ValueOf(elf.R_X86_64_GOTPLT64),
  1204  		"R_X86_64_GOTTPOFF":                         reflect.ValueOf(elf.R_X86_64_GOTTPOFF),
  1205  		"R_X86_64_IRELATIVE":                        reflect.ValueOf(elf.R_X86_64_IRELATIVE),
  1206  		"R_X86_64_JMP_SLOT":                         reflect.ValueOf(elf.R_X86_64_JMP_SLOT),
  1207  		"R_X86_64_NONE":                             reflect.ValueOf(elf.R_X86_64_NONE),
  1208  		"R_X86_64_PC16":                             reflect.ValueOf(elf.R_X86_64_PC16),
  1209  		"R_X86_64_PC32":                             reflect.ValueOf(elf.R_X86_64_PC32),
  1210  		"R_X86_64_PC32_BND":                         reflect.ValueOf(elf.R_X86_64_PC32_BND),
  1211  		"R_X86_64_PC64":                             reflect.ValueOf(elf.R_X86_64_PC64),
  1212  		"R_X86_64_PC8":                              reflect.ValueOf(elf.R_X86_64_PC8),
  1213  		"R_X86_64_PLT32":                            reflect.ValueOf(elf.R_X86_64_PLT32),
  1214  		"R_X86_64_PLT32_BND":                        reflect.ValueOf(elf.R_X86_64_PLT32_BND),
  1215  		"R_X86_64_PLTOFF64":                         reflect.ValueOf(elf.R_X86_64_PLTOFF64),
  1216  		"R_X86_64_RELATIVE":                         reflect.ValueOf(elf.R_X86_64_RELATIVE),
  1217  		"R_X86_64_RELATIVE64":                       reflect.ValueOf(elf.R_X86_64_RELATIVE64),
  1218  		"R_X86_64_REX_GOTPCRELX":                    reflect.ValueOf(elf.R_X86_64_REX_GOTPCRELX),
  1219  		"R_X86_64_SIZE32":                           reflect.ValueOf(elf.R_X86_64_SIZE32),
  1220  		"R_X86_64_SIZE64":                           reflect.ValueOf(elf.R_X86_64_SIZE64),
  1221  		"R_X86_64_TLSDESC":                          reflect.ValueOf(elf.R_X86_64_TLSDESC),
  1222  		"R_X86_64_TLSDESC_CALL":                     reflect.ValueOf(elf.R_X86_64_TLSDESC_CALL),
  1223  		"R_X86_64_TLSGD":                            reflect.ValueOf(elf.R_X86_64_TLSGD),
  1224  		"R_X86_64_TLSLD":                            reflect.ValueOf(elf.R_X86_64_TLSLD),
  1225  		"R_X86_64_TPOFF32":                          reflect.ValueOf(elf.R_X86_64_TPOFF32),
  1226  		"R_X86_64_TPOFF64":                          reflect.ValueOf(elf.R_X86_64_TPOFF64),
  1227  		"SHF_ALLOC":                                 reflect.ValueOf(elf.SHF_ALLOC),
  1228  		"SHF_COMPRESSED":                            reflect.ValueOf(elf.SHF_COMPRESSED),
  1229  		"SHF_EXECINSTR":                             reflect.ValueOf(elf.SHF_EXECINSTR),
  1230  		"SHF_GROUP":                                 reflect.ValueOf(elf.SHF_GROUP),
  1231  		"SHF_INFO_LINK":                             reflect.ValueOf(elf.SHF_INFO_LINK),
  1232  		"SHF_LINK_ORDER":                            reflect.ValueOf(elf.SHF_LINK_ORDER),
  1233  		"SHF_MASKOS":                                reflect.ValueOf(elf.SHF_MASKOS),
  1234  		"SHF_MASKPROC":                              reflect.ValueOf(elf.SHF_MASKPROC),
  1235  		"SHF_MERGE":                                 reflect.ValueOf(elf.SHF_MERGE),
  1236  		"SHF_OS_NONCONFORMING":                      reflect.ValueOf(elf.SHF_OS_NONCONFORMING),
  1237  		"SHF_STRINGS":                               reflect.ValueOf(elf.SHF_STRINGS),
  1238  		"SHF_TLS":                                   reflect.ValueOf(elf.SHF_TLS),
  1239  		"SHF_WRITE":                                 reflect.ValueOf(elf.SHF_WRITE),
  1240  		"SHN_ABS":                                   reflect.ValueOf(elf.SHN_ABS),
  1241  		"SHN_COMMON":                                reflect.ValueOf(elf.SHN_COMMON),
  1242  		"SHN_HIOS":                                  reflect.ValueOf(elf.SHN_HIOS),
  1243  		"SHN_HIPROC":                                reflect.ValueOf(elf.SHN_HIPROC),
  1244  		"SHN_HIRESERVE":                             reflect.ValueOf(elf.SHN_HIRESERVE),
  1245  		"SHN_LOOS":                                  reflect.ValueOf(elf.SHN_LOOS),
  1246  		"SHN_LOPROC":                                reflect.ValueOf(elf.SHN_LOPROC),
  1247  		"SHN_LORESERVE":                             reflect.ValueOf(elf.SHN_LORESERVE),
  1248  		"SHN_UNDEF":                                 reflect.ValueOf(elf.SHN_UNDEF),
  1249  		"SHN_XINDEX":                                reflect.ValueOf(elf.SHN_XINDEX),
  1250  		"SHT_DYNAMIC":                               reflect.ValueOf(elf.SHT_DYNAMIC),
  1251  		"SHT_DYNSYM":                                reflect.ValueOf(elf.SHT_DYNSYM),
  1252  		"SHT_FINI_ARRAY":                            reflect.ValueOf(elf.SHT_FINI_ARRAY),
  1253  		"SHT_GNU_ATTRIBUTES":                        reflect.ValueOf(elf.SHT_GNU_ATTRIBUTES),
  1254  		"SHT_GNU_HASH":                              reflect.ValueOf(elf.SHT_GNU_HASH),
  1255  		"SHT_GNU_LIBLIST":                           reflect.ValueOf(elf.SHT_GNU_LIBLIST),
  1256  		"SHT_GNU_VERDEF":                            reflect.ValueOf(elf.SHT_GNU_VERDEF),
  1257  		"SHT_GNU_VERNEED":                           reflect.ValueOf(elf.SHT_GNU_VERNEED),
  1258  		"SHT_GNU_VERSYM":                            reflect.ValueOf(elf.SHT_GNU_VERSYM),
  1259  		"SHT_GROUP":                                 reflect.ValueOf(elf.SHT_GROUP),
  1260  		"SHT_HASH":                                  reflect.ValueOf(elf.SHT_HASH),
  1261  		"SHT_HIOS":                                  reflect.ValueOf(elf.SHT_HIOS),
  1262  		"SHT_HIPROC":                                reflect.ValueOf(elf.SHT_HIPROC),
  1263  		"SHT_HIUSER":                                reflect.ValueOf(elf.SHT_HIUSER),
  1264  		"SHT_INIT_ARRAY":                            reflect.ValueOf(elf.SHT_INIT_ARRAY),
  1265  		"SHT_LOOS":                                  reflect.ValueOf(elf.SHT_LOOS),
  1266  		"SHT_LOPROC":                                reflect.ValueOf(elf.SHT_LOPROC),
  1267  		"SHT_LOUSER":                                reflect.ValueOf(elf.SHT_LOUSER),
  1268  		"SHT_MIPS_ABIFLAGS":                         reflect.ValueOf(elf.SHT_MIPS_ABIFLAGS),
  1269  		"SHT_NOBITS":                                reflect.ValueOf(elf.SHT_NOBITS),
  1270  		"SHT_NOTE":                                  reflect.ValueOf(elf.SHT_NOTE),
  1271  		"SHT_NULL":                                  reflect.ValueOf(elf.SHT_NULL),
  1272  		"SHT_PREINIT_ARRAY":                         reflect.ValueOf(elf.SHT_PREINIT_ARRAY),
  1273  		"SHT_PROGBITS":                              reflect.ValueOf(elf.SHT_PROGBITS),
  1274  		"SHT_REL":                                   reflect.ValueOf(elf.SHT_REL),
  1275  		"SHT_RELA":                                  reflect.ValueOf(elf.SHT_RELA),
  1276  		"SHT_SHLIB":                                 reflect.ValueOf(elf.SHT_SHLIB),
  1277  		"SHT_STRTAB":                                reflect.ValueOf(elf.SHT_STRTAB),
  1278  		"SHT_SYMTAB":                                reflect.ValueOf(elf.SHT_SYMTAB),
  1279  		"SHT_SYMTAB_SHNDX":                          reflect.ValueOf(elf.SHT_SYMTAB_SHNDX),
  1280  		"STB_GLOBAL":                                reflect.ValueOf(elf.STB_GLOBAL),
  1281  		"STB_HIOS":                                  reflect.ValueOf(elf.STB_HIOS),
  1282  		"STB_HIPROC":                                reflect.ValueOf(elf.STB_HIPROC),
  1283  		"STB_LOCAL":                                 reflect.ValueOf(elf.STB_LOCAL),
  1284  		"STB_LOOS":                                  reflect.ValueOf(elf.STB_LOOS),
  1285  		"STB_LOPROC":                                reflect.ValueOf(elf.STB_LOPROC),
  1286  		"STB_WEAK":                                  reflect.ValueOf(elf.STB_WEAK),
  1287  		"STT_COMMON":                                reflect.ValueOf(elf.STT_COMMON),
  1288  		"STT_FILE":                                  reflect.ValueOf(elf.STT_FILE),
  1289  		"STT_FUNC":                                  reflect.ValueOf(elf.STT_FUNC),
  1290  		"STT_HIOS":                                  reflect.ValueOf(elf.STT_HIOS),
  1291  		"STT_HIPROC":                                reflect.ValueOf(elf.STT_HIPROC),
  1292  		"STT_LOOS":                                  reflect.ValueOf(elf.STT_LOOS),
  1293  		"STT_LOPROC":                                reflect.ValueOf(elf.STT_LOPROC),
  1294  		"STT_NOTYPE":                                reflect.ValueOf(elf.STT_NOTYPE),
  1295  		"STT_OBJECT":                                reflect.ValueOf(elf.STT_OBJECT),
  1296  		"STT_SECTION":                               reflect.ValueOf(elf.STT_SECTION),
  1297  		"STT_TLS":                                   reflect.ValueOf(elf.STT_TLS),
  1298  		"STV_DEFAULT":                               reflect.ValueOf(elf.STV_DEFAULT),
  1299  		"STV_HIDDEN":                                reflect.ValueOf(elf.STV_HIDDEN),
  1300  		"STV_INTERNAL":                              reflect.ValueOf(elf.STV_INTERNAL),
  1301  		"STV_PROTECTED":                             reflect.ValueOf(elf.STV_PROTECTED),
  1302  		"ST_BIND":                                   reflect.ValueOf(elf.ST_BIND),
  1303  		"ST_INFO":                                   reflect.ValueOf(elf.ST_INFO),
  1304  		"ST_TYPE":                                   reflect.ValueOf(elf.ST_TYPE),
  1305  		"ST_VISIBILITY":                             reflect.ValueOf(elf.ST_VISIBILITY),
  1306  		"Sym32Size":                                 reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
  1307  		"Sym64Size":                                 reflect.ValueOf(constant.MakeFromLiteral("24", token.INT, 0)),
  1308  
  1309  		// type definitions
  1310  		"Chdr32":          reflect.ValueOf((*elf.Chdr32)(nil)),
  1311  		"Chdr64":          reflect.ValueOf((*elf.Chdr64)(nil)),
  1312  		"Class":           reflect.ValueOf((*elf.Class)(nil)),
  1313  		"CompressionType": reflect.ValueOf((*elf.CompressionType)(nil)),
  1314  		"Data":            reflect.ValueOf((*elf.Data)(nil)),
  1315  		"Dyn32":           reflect.ValueOf((*elf.Dyn32)(nil)),
  1316  		"Dyn64":           reflect.ValueOf((*elf.Dyn64)(nil)),
  1317  		"DynFlag":         reflect.ValueOf((*elf.DynFlag)(nil)),
  1318  		"DynTag":          reflect.ValueOf((*elf.DynTag)(nil)),
  1319  		"File":            reflect.ValueOf((*elf.File)(nil)),
  1320  		"FileHeader":      reflect.ValueOf((*elf.FileHeader)(nil)),
  1321  		"FormatError":     reflect.ValueOf((*elf.FormatError)(nil)),
  1322  		"Header32":        reflect.ValueOf((*elf.Header32)(nil)),
  1323  		"Header64":        reflect.ValueOf((*elf.Header64)(nil)),
  1324  		"ImportedSymbol":  reflect.ValueOf((*elf.ImportedSymbol)(nil)),
  1325  		"Machine":         reflect.ValueOf((*elf.Machine)(nil)),
  1326  		"NType":           reflect.ValueOf((*elf.NType)(nil)),
  1327  		"OSABI":           reflect.ValueOf((*elf.OSABI)(nil)),
  1328  		"Prog":            reflect.ValueOf((*elf.Prog)(nil)),
  1329  		"Prog32":          reflect.ValueOf((*elf.Prog32)(nil)),
  1330  		"Prog64":          reflect.ValueOf((*elf.Prog64)(nil)),
  1331  		"ProgFlag":        reflect.ValueOf((*elf.ProgFlag)(nil)),
  1332  		"ProgHeader":      reflect.ValueOf((*elf.ProgHeader)(nil)),
  1333  		"ProgType":        reflect.ValueOf((*elf.ProgType)(nil)),
  1334  		"R_386":           reflect.ValueOf((*elf.R_386)(nil)),
  1335  		"R_390":           reflect.ValueOf((*elf.R_390)(nil)),
  1336  		"R_AARCH64":       reflect.ValueOf((*elf.R_AARCH64)(nil)),
  1337  		"R_ALPHA":         reflect.ValueOf((*elf.R_ALPHA)(nil)),
  1338  		"R_ARM":           reflect.ValueOf((*elf.R_ARM)(nil)),
  1339  		"R_MIPS":          reflect.ValueOf((*elf.R_MIPS)(nil)),
  1340  		"R_PPC":           reflect.ValueOf((*elf.R_PPC)(nil)),
  1341  		"R_PPC64":         reflect.ValueOf((*elf.R_PPC64)(nil)),
  1342  		"R_RISCV":         reflect.ValueOf((*elf.R_RISCV)(nil)),
  1343  		"R_SPARC":         reflect.ValueOf((*elf.R_SPARC)(nil)),
  1344  		"R_X86_64":        reflect.ValueOf((*elf.R_X86_64)(nil)),
  1345  		"Rel32":           reflect.ValueOf((*elf.Rel32)(nil)),
  1346  		"Rel64":           reflect.ValueOf((*elf.Rel64)(nil)),
  1347  		"Rela32":          reflect.ValueOf((*elf.Rela32)(nil)),
  1348  		"Rela64":          reflect.ValueOf((*elf.Rela64)(nil)),
  1349  		"Section":         reflect.ValueOf((*elf.Section)(nil)),
  1350  		"Section32":       reflect.ValueOf((*elf.Section32)(nil)),
  1351  		"Section64":       reflect.ValueOf((*elf.Section64)(nil)),
  1352  		"SectionFlag":     reflect.ValueOf((*elf.SectionFlag)(nil)),
  1353  		"SectionHeader":   reflect.ValueOf((*elf.SectionHeader)(nil)),
  1354  		"SectionIndex":    reflect.ValueOf((*elf.SectionIndex)(nil)),
  1355  		"SectionType":     reflect.ValueOf((*elf.SectionType)(nil)),
  1356  		"Sym32":           reflect.ValueOf((*elf.Sym32)(nil)),
  1357  		"Sym64":           reflect.ValueOf((*elf.Sym64)(nil)),
  1358  		"SymBind":         reflect.ValueOf((*elf.SymBind)(nil)),
  1359  		"SymType":         reflect.ValueOf((*elf.SymType)(nil)),
  1360  		"SymVis":          reflect.ValueOf((*elf.SymVis)(nil)),
  1361  		"Symbol":          reflect.ValueOf((*elf.Symbol)(nil)),
  1362  		"Type":            reflect.ValueOf((*elf.Type)(nil)),
  1363  		"Version":         reflect.ValueOf((*elf.Version)(nil)),
  1364  	}
  1365  }