github.com/goplus/gossa@v0.3.25/pkg/debug/elf/go114_export.go (about)

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