github.com/goplus/igop@v0.25.0/pkg/debug/elf/go120_export.go (about)

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