/
debug_elf.go
1265 lines (1262 loc) · 61 KB
/
debug_elf.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// this file was generated by gomacro command: import _b "debug/elf"
// DO NOT EDIT! Any change will be lost when the file is re-generated
package imports
import (
. "reflect"
elf "debug/elf"
)
// reflection: allow interpreted code to import "debug/elf"
func init() {
Packages["debug/elf"] = Package{
Name: "elf",
Binds: map[string]Value{
"ARM_MAGIC_TRAMP_NUMBER": ValueOf(elf.ARM_MAGIC_TRAMP_NUMBER),
"COMPRESS_HIOS": ValueOf(elf.COMPRESS_HIOS),
"COMPRESS_HIPROC": ValueOf(elf.COMPRESS_HIPROC),
"COMPRESS_LOOS": ValueOf(elf.COMPRESS_LOOS),
"COMPRESS_LOPROC": ValueOf(elf.COMPRESS_LOPROC),
"COMPRESS_ZLIB": ValueOf(elf.COMPRESS_ZLIB),
"DF_BIND_NOW": ValueOf(elf.DF_BIND_NOW),
"DF_ORIGIN": ValueOf(elf.DF_ORIGIN),
"DF_STATIC_TLS": ValueOf(elf.DF_STATIC_TLS),
"DF_SYMBOLIC": ValueOf(elf.DF_SYMBOLIC),
"DF_TEXTREL": ValueOf(elf.DF_TEXTREL),
"DT_BIND_NOW": ValueOf(elf.DT_BIND_NOW),
"DT_DEBUG": ValueOf(elf.DT_DEBUG),
"DT_ENCODING": ValueOf(elf.DT_ENCODING),
"DT_FINI": ValueOf(elf.DT_FINI),
"DT_FINI_ARRAY": ValueOf(elf.DT_FINI_ARRAY),
"DT_FINI_ARRAYSZ": ValueOf(elf.DT_FINI_ARRAYSZ),
"DT_FLAGS": ValueOf(elf.DT_FLAGS),
"DT_HASH": ValueOf(elf.DT_HASH),
"DT_HIOS": ValueOf(elf.DT_HIOS),
"DT_HIPROC": ValueOf(elf.DT_HIPROC),
"DT_INIT": ValueOf(elf.DT_INIT),
"DT_INIT_ARRAY": ValueOf(elf.DT_INIT_ARRAY),
"DT_INIT_ARRAYSZ": ValueOf(elf.DT_INIT_ARRAYSZ),
"DT_JMPREL": ValueOf(elf.DT_JMPREL),
"DT_LOOS": ValueOf(elf.DT_LOOS),
"DT_LOPROC": ValueOf(elf.DT_LOPROC),
"DT_NEEDED": ValueOf(elf.DT_NEEDED),
"DT_NULL": ValueOf(elf.DT_NULL),
"DT_PLTGOT": ValueOf(elf.DT_PLTGOT),
"DT_PLTREL": ValueOf(elf.DT_PLTREL),
"DT_PLTRELSZ": ValueOf(elf.DT_PLTRELSZ),
"DT_PREINIT_ARRAY": ValueOf(elf.DT_PREINIT_ARRAY),
"DT_PREINIT_ARRAYSZ": ValueOf(elf.DT_PREINIT_ARRAYSZ),
"DT_REL": ValueOf(elf.DT_REL),
"DT_RELA": ValueOf(elf.DT_RELA),
"DT_RELAENT": ValueOf(elf.DT_RELAENT),
"DT_RELASZ": ValueOf(elf.DT_RELASZ),
"DT_RELENT": ValueOf(elf.DT_RELENT),
"DT_RELSZ": ValueOf(elf.DT_RELSZ),
"DT_RPATH": ValueOf(elf.DT_RPATH),
"DT_RUNPATH": ValueOf(elf.DT_RUNPATH),
"DT_SONAME": ValueOf(elf.DT_SONAME),
"DT_STRSZ": ValueOf(elf.DT_STRSZ),
"DT_STRTAB": ValueOf(elf.DT_STRTAB),
"DT_SYMBOLIC": ValueOf(elf.DT_SYMBOLIC),
"DT_SYMENT": ValueOf(elf.DT_SYMENT),
"DT_SYMTAB": ValueOf(elf.DT_SYMTAB),
"DT_TEXTREL": ValueOf(elf.DT_TEXTREL),
"DT_VERNEED": ValueOf(elf.DT_VERNEED),
"DT_VERNEEDNUM": ValueOf(elf.DT_VERNEEDNUM),
"DT_VERSYM": ValueOf(elf.DT_VERSYM),
"EI_ABIVERSION": ValueOf(elf.EI_ABIVERSION),
"EI_CLASS": ValueOf(elf.EI_CLASS),
"EI_DATA": ValueOf(elf.EI_DATA),
"EI_NIDENT": ValueOf(elf.EI_NIDENT),
"EI_OSABI": ValueOf(elf.EI_OSABI),
"EI_PAD": ValueOf(elf.EI_PAD),
"EI_VERSION": ValueOf(elf.EI_VERSION),
"ELFCLASS32": ValueOf(elf.ELFCLASS32),
"ELFCLASS64": ValueOf(elf.ELFCLASS64),
"ELFCLASSNONE": ValueOf(elf.ELFCLASSNONE),
"ELFDATA2LSB": ValueOf(elf.ELFDATA2LSB),
"ELFDATA2MSB": ValueOf(elf.ELFDATA2MSB),
"ELFDATANONE": ValueOf(elf.ELFDATANONE),
"ELFMAG": ValueOf(elf.ELFMAG),
"ELFOSABI_86OPEN": ValueOf(elf.ELFOSABI_86OPEN),
"ELFOSABI_AIX": ValueOf(elf.ELFOSABI_AIX),
"ELFOSABI_ARM": ValueOf(elf.ELFOSABI_ARM),
"ELFOSABI_AROS": ValueOf(elf.ELFOSABI_AROS),
"ELFOSABI_CLOUDABI": ValueOf(elf.ELFOSABI_CLOUDABI),
"ELFOSABI_FENIXOS": ValueOf(elf.ELFOSABI_FENIXOS),
"ELFOSABI_FREEBSD": ValueOf(elf.ELFOSABI_FREEBSD),
"ELFOSABI_HPUX": ValueOf(elf.ELFOSABI_HPUX),
"ELFOSABI_HURD": ValueOf(elf.ELFOSABI_HURD),
"ELFOSABI_IRIX": ValueOf(elf.ELFOSABI_IRIX),
"ELFOSABI_LINUX": ValueOf(elf.ELFOSABI_LINUX),
"ELFOSABI_MODESTO": ValueOf(elf.ELFOSABI_MODESTO),
"ELFOSABI_NETBSD": ValueOf(elf.ELFOSABI_NETBSD),
"ELFOSABI_NONE": ValueOf(elf.ELFOSABI_NONE),
"ELFOSABI_NSK": ValueOf(elf.ELFOSABI_NSK),
"ELFOSABI_OPENBSD": ValueOf(elf.ELFOSABI_OPENBSD),
"ELFOSABI_OPENVMS": ValueOf(elf.ELFOSABI_OPENVMS),
"ELFOSABI_SOLARIS": ValueOf(elf.ELFOSABI_SOLARIS),
"ELFOSABI_STANDALONE": ValueOf(elf.ELFOSABI_STANDALONE),
"ELFOSABI_TRU64": ValueOf(elf.ELFOSABI_TRU64),
"EM_386": ValueOf(elf.EM_386),
"EM_486": ValueOf(elf.EM_486),
"EM_56800EX": ValueOf(elf.EM_56800EX),
"EM_68HC05": ValueOf(elf.EM_68HC05),
"EM_68HC08": ValueOf(elf.EM_68HC08),
"EM_68HC11": ValueOf(elf.EM_68HC11),
"EM_68HC12": ValueOf(elf.EM_68HC12),
"EM_68HC16": ValueOf(elf.EM_68HC16),
"EM_68K": ValueOf(elf.EM_68K),
"EM_78KOR": ValueOf(elf.EM_78KOR),
"EM_8051": ValueOf(elf.EM_8051),
"EM_860": ValueOf(elf.EM_860),
"EM_88K": ValueOf(elf.EM_88K),
"EM_960": ValueOf(elf.EM_960),
"EM_AARCH64": ValueOf(elf.EM_AARCH64),
"EM_ALPHA": ValueOf(elf.EM_ALPHA),
"EM_ALPHA_STD": ValueOf(elf.EM_ALPHA_STD),
"EM_ALTERA_NIOS2": ValueOf(elf.EM_ALTERA_NIOS2),
"EM_AMDGPU": ValueOf(elf.EM_AMDGPU),
"EM_ARC": ValueOf(elf.EM_ARC),
"EM_ARCA": ValueOf(elf.EM_ARCA),
"EM_ARC_COMPACT": ValueOf(elf.EM_ARC_COMPACT),
"EM_ARC_COMPACT2": ValueOf(elf.EM_ARC_COMPACT2),
"EM_ARM": ValueOf(elf.EM_ARM),
"EM_AVR": ValueOf(elf.EM_AVR),
"EM_AVR32": ValueOf(elf.EM_AVR32),
"EM_BA1": ValueOf(elf.EM_BA1),
"EM_BA2": ValueOf(elf.EM_BA2),
"EM_BLACKFIN": ValueOf(elf.EM_BLACKFIN),
"EM_BPF": ValueOf(elf.EM_BPF),
"EM_C166": ValueOf(elf.EM_C166),
"EM_CDP": ValueOf(elf.EM_CDP),
"EM_CE": ValueOf(elf.EM_CE),
"EM_CLOUDSHIELD": ValueOf(elf.EM_CLOUDSHIELD),
"EM_COGE": ValueOf(elf.EM_COGE),
"EM_COLDFIRE": ValueOf(elf.EM_COLDFIRE),
"EM_COOL": ValueOf(elf.EM_COOL),
"EM_COREA_1ST": ValueOf(elf.EM_COREA_1ST),
"EM_COREA_2ND": ValueOf(elf.EM_COREA_2ND),
"EM_CR": ValueOf(elf.EM_CR),
"EM_CR16": ValueOf(elf.EM_CR16),
"EM_CRAYNV2": ValueOf(elf.EM_CRAYNV2),
"EM_CRIS": ValueOf(elf.EM_CRIS),
"EM_CRX": ValueOf(elf.EM_CRX),
"EM_CSR_KALIMBA": ValueOf(elf.EM_CSR_KALIMBA),
"EM_CUDA": ValueOf(elf.EM_CUDA),
"EM_CYPRESS_M8C": ValueOf(elf.EM_CYPRESS_M8C),
"EM_D10V": ValueOf(elf.EM_D10V),
"EM_D30V": ValueOf(elf.EM_D30V),
"EM_DSP24": ValueOf(elf.EM_DSP24),
"EM_DSPIC30F": ValueOf(elf.EM_DSPIC30F),
"EM_DXP": ValueOf(elf.EM_DXP),
"EM_ECOG1": ValueOf(elf.EM_ECOG1),
"EM_ECOG16": ValueOf(elf.EM_ECOG16),
"EM_ECOG1X": ValueOf(elf.EM_ECOG1X),
"EM_ECOG2": ValueOf(elf.EM_ECOG2),
"EM_ETPU": ValueOf(elf.EM_ETPU),
"EM_EXCESS": ValueOf(elf.EM_EXCESS),
"EM_F2MC16": ValueOf(elf.EM_F2MC16),
"EM_FIREPATH": ValueOf(elf.EM_FIREPATH),
"EM_FR20": ValueOf(elf.EM_FR20),
"EM_FR30": ValueOf(elf.EM_FR30),
"EM_FT32": ValueOf(elf.EM_FT32),
"EM_FX66": ValueOf(elf.EM_FX66),
"EM_H8S": ValueOf(elf.EM_H8S),
"EM_H8_300": ValueOf(elf.EM_H8_300),
"EM_H8_300H": ValueOf(elf.EM_H8_300H),
"EM_H8_500": ValueOf(elf.EM_H8_500),
"EM_HUANY": ValueOf(elf.EM_HUANY),
"EM_IA_64": ValueOf(elf.EM_IA_64),
"EM_INTEL205": ValueOf(elf.EM_INTEL205),
"EM_INTEL206": ValueOf(elf.EM_INTEL206),
"EM_INTEL207": ValueOf(elf.EM_INTEL207),
"EM_INTEL208": ValueOf(elf.EM_INTEL208),
"EM_INTEL209": ValueOf(elf.EM_INTEL209),
"EM_IP2K": ValueOf(elf.EM_IP2K),
"EM_JAVELIN": ValueOf(elf.EM_JAVELIN),
"EM_K10M": ValueOf(elf.EM_K10M),
"EM_KM32": ValueOf(elf.EM_KM32),
"EM_KMX16": ValueOf(elf.EM_KMX16),
"EM_KMX32": ValueOf(elf.EM_KMX32),
"EM_KMX8": ValueOf(elf.EM_KMX8),
"EM_KVARC": ValueOf(elf.EM_KVARC),
"EM_L10M": ValueOf(elf.EM_L10M),
"EM_LANAI": ValueOf(elf.EM_LANAI),
"EM_LATTICEMICO32": ValueOf(elf.EM_LATTICEMICO32),
"EM_M16C": ValueOf(elf.EM_M16C),
"EM_M32": ValueOf(elf.EM_M32),
"EM_M32C": ValueOf(elf.EM_M32C),
"EM_M32R": ValueOf(elf.EM_M32R),
"EM_MANIK": ValueOf(elf.EM_MANIK),
"EM_MAX": ValueOf(elf.EM_MAX),
"EM_MAXQ30": ValueOf(elf.EM_MAXQ30),
"EM_MCHP_PIC": ValueOf(elf.EM_MCHP_PIC),
"EM_MCST_ELBRUS": ValueOf(elf.EM_MCST_ELBRUS),
"EM_ME16": ValueOf(elf.EM_ME16),
"EM_METAG": ValueOf(elf.EM_METAG),
"EM_MICROBLAZE": ValueOf(elf.EM_MICROBLAZE),
"EM_MIPS": ValueOf(elf.EM_MIPS),
"EM_MIPS_RS3_LE": ValueOf(elf.EM_MIPS_RS3_LE),
"EM_MIPS_RS4_BE": ValueOf(elf.EM_MIPS_RS4_BE),
"EM_MIPS_X": ValueOf(elf.EM_MIPS_X),
"EM_MMA": ValueOf(elf.EM_MMA),
"EM_MMDSP_PLUS": ValueOf(elf.EM_MMDSP_PLUS),
"EM_MMIX": ValueOf(elf.EM_MMIX),
"EM_MN10200": ValueOf(elf.EM_MN10200),
"EM_MN10300": ValueOf(elf.EM_MN10300),
"EM_MOXIE": ValueOf(elf.EM_MOXIE),
"EM_MSP430": ValueOf(elf.EM_MSP430),
"EM_NCPU": ValueOf(elf.EM_NCPU),
"EM_NDR1": ValueOf(elf.EM_NDR1),
"EM_NDS32": ValueOf(elf.EM_NDS32),
"EM_NONE": ValueOf(elf.EM_NONE),
"EM_NORC": ValueOf(elf.EM_NORC),
"EM_NS32K": ValueOf(elf.EM_NS32K),
"EM_OPEN8": ValueOf(elf.EM_OPEN8),
"EM_OPENRISC": ValueOf(elf.EM_OPENRISC),
"EM_PARISC": ValueOf(elf.EM_PARISC),
"EM_PCP": ValueOf(elf.EM_PCP),
"EM_PDP10": ValueOf(elf.EM_PDP10),
"EM_PDP11": ValueOf(elf.EM_PDP11),
"EM_PDSP": ValueOf(elf.EM_PDSP),
"EM_PJ": ValueOf(elf.EM_PJ),
"EM_PPC": ValueOf(elf.EM_PPC),
"EM_PPC64": ValueOf(elf.EM_PPC64),
"EM_PRISM": ValueOf(elf.EM_PRISM),
"EM_QDSP6": ValueOf(elf.EM_QDSP6),
"EM_R32C": ValueOf(elf.EM_R32C),
"EM_RCE": ValueOf(elf.EM_RCE),
"EM_RH32": ValueOf(elf.EM_RH32),
"EM_RISCV": ValueOf(elf.EM_RISCV),
"EM_RL78": ValueOf(elf.EM_RL78),
"EM_RS08": ValueOf(elf.EM_RS08),
"EM_RX": ValueOf(elf.EM_RX),
"EM_S370": ValueOf(elf.EM_S370),
"EM_S390": ValueOf(elf.EM_S390),
"EM_SCORE7": ValueOf(elf.EM_SCORE7),
"EM_SEP": ValueOf(elf.EM_SEP),
"EM_SE_C17": ValueOf(elf.EM_SE_C17),
"EM_SE_C33": ValueOf(elf.EM_SE_C33),
"EM_SH": ValueOf(elf.EM_SH),
"EM_SHARC": ValueOf(elf.EM_SHARC),
"EM_SLE9X": ValueOf(elf.EM_SLE9X),
"EM_SNP1K": ValueOf(elf.EM_SNP1K),
"EM_SPARC": ValueOf(elf.EM_SPARC),
"EM_SPARC32PLUS": ValueOf(elf.EM_SPARC32PLUS),
"EM_SPARCV9": ValueOf(elf.EM_SPARCV9),
"EM_ST100": ValueOf(elf.EM_ST100),
"EM_ST19": ValueOf(elf.EM_ST19),
"EM_ST200": ValueOf(elf.EM_ST200),
"EM_ST7": ValueOf(elf.EM_ST7),
"EM_ST9PLUS": ValueOf(elf.EM_ST9PLUS),
"EM_STARCORE": ValueOf(elf.EM_STARCORE),
"EM_STM8": ValueOf(elf.EM_STM8),
"EM_STXP7X": ValueOf(elf.EM_STXP7X),
"EM_SVX": ValueOf(elf.EM_SVX),
"EM_TILE64": ValueOf(elf.EM_TILE64),
"EM_TILEGX": ValueOf(elf.EM_TILEGX),
"EM_TILEPRO": ValueOf(elf.EM_TILEPRO),
"EM_TINYJ": ValueOf(elf.EM_TINYJ),
"EM_TI_ARP32": ValueOf(elf.EM_TI_ARP32),
"EM_TI_C2000": ValueOf(elf.EM_TI_C2000),
"EM_TI_C5500": ValueOf(elf.EM_TI_C5500),
"EM_TI_C6000": ValueOf(elf.EM_TI_C6000),
"EM_TI_PRU": ValueOf(elf.EM_TI_PRU),
"EM_TMM_GPP": ValueOf(elf.EM_TMM_GPP),
"EM_TPC": ValueOf(elf.EM_TPC),
"EM_TRICORE": ValueOf(elf.EM_TRICORE),
"EM_TRIMEDIA": ValueOf(elf.EM_TRIMEDIA),
"EM_TSK3000": ValueOf(elf.EM_TSK3000),
"EM_UNICORE": ValueOf(elf.EM_UNICORE),
"EM_V800": ValueOf(elf.EM_V800),
"EM_V850": ValueOf(elf.EM_V850),
"EM_VAX": ValueOf(elf.EM_VAX),
"EM_VIDEOCORE": ValueOf(elf.EM_VIDEOCORE),
"EM_VIDEOCORE3": ValueOf(elf.EM_VIDEOCORE3),
"EM_VIDEOCORE5": ValueOf(elf.EM_VIDEOCORE5),
"EM_VISIUM": ValueOf(elf.EM_VISIUM),
"EM_VPP500": ValueOf(elf.EM_VPP500),
"EM_X86_64": ValueOf(elf.EM_X86_64),
"EM_XCORE": ValueOf(elf.EM_XCORE),
"EM_XGATE": ValueOf(elf.EM_XGATE),
"EM_XIMO16": ValueOf(elf.EM_XIMO16),
"EM_XTENSA": ValueOf(elf.EM_XTENSA),
"EM_Z80": ValueOf(elf.EM_Z80),
"EM_ZSP": ValueOf(elf.EM_ZSP),
"ET_CORE": ValueOf(elf.ET_CORE),
"ET_DYN": ValueOf(elf.ET_DYN),
"ET_EXEC": ValueOf(elf.ET_EXEC),
"ET_HIOS": ValueOf(elf.ET_HIOS),
"ET_HIPROC": ValueOf(elf.ET_HIPROC),
"ET_LOOS": ValueOf(elf.ET_LOOS),
"ET_LOPROC": ValueOf(elf.ET_LOPROC),
"ET_NONE": ValueOf(elf.ET_NONE),
"ET_REL": ValueOf(elf.ET_REL),
"EV_CURRENT": ValueOf(elf.EV_CURRENT),
"EV_NONE": ValueOf(elf.EV_NONE),
"ErrNoSymbols": ValueOf(&elf.ErrNoSymbols).Elem(),
"NT_FPREGSET": ValueOf(elf.NT_FPREGSET),
"NT_PRPSINFO": ValueOf(elf.NT_PRPSINFO),
"NT_PRSTATUS": ValueOf(elf.NT_PRSTATUS),
"NewFile": ValueOf(elf.NewFile),
"Open": ValueOf(elf.Open),
"PF_MASKOS": ValueOf(elf.PF_MASKOS),
"PF_MASKPROC": ValueOf(elf.PF_MASKPROC),
"PF_R": ValueOf(elf.PF_R),
"PF_W": ValueOf(elf.PF_W),
"PF_X": ValueOf(elf.PF_X),
"PT_DYNAMIC": ValueOf(elf.PT_DYNAMIC),
"PT_HIOS": ValueOf(elf.PT_HIOS),
"PT_HIPROC": ValueOf(elf.PT_HIPROC),
"PT_INTERP": ValueOf(elf.PT_INTERP),
"PT_LOAD": ValueOf(elf.PT_LOAD),
"PT_LOOS": ValueOf(elf.PT_LOOS),
"PT_LOPROC": ValueOf(elf.PT_LOPROC),
"PT_NOTE": ValueOf(elf.PT_NOTE),
"PT_NULL": ValueOf(elf.PT_NULL),
"PT_PHDR": ValueOf(elf.PT_PHDR),
"PT_SHLIB": ValueOf(elf.PT_SHLIB),
"PT_TLS": ValueOf(elf.PT_TLS),
"R_386_16": ValueOf(elf.R_386_16),
"R_386_32": ValueOf(elf.R_386_32),
"R_386_32PLT": ValueOf(elf.R_386_32PLT),
"R_386_8": ValueOf(elf.R_386_8),
"R_386_COPY": ValueOf(elf.R_386_COPY),
"R_386_GLOB_DAT": ValueOf(elf.R_386_GLOB_DAT),
"R_386_GOT32": ValueOf(elf.R_386_GOT32),
"R_386_GOT32X": ValueOf(elf.R_386_GOT32X),
"R_386_GOTOFF": ValueOf(elf.R_386_GOTOFF),
"R_386_GOTPC": ValueOf(elf.R_386_GOTPC),
"R_386_IRELATIVE": ValueOf(elf.R_386_IRELATIVE),
"R_386_JMP_SLOT": ValueOf(elf.R_386_JMP_SLOT),
"R_386_NONE": ValueOf(elf.R_386_NONE),
"R_386_PC16": ValueOf(elf.R_386_PC16),
"R_386_PC32": ValueOf(elf.R_386_PC32),
"R_386_PC8": ValueOf(elf.R_386_PC8),
"R_386_PLT32": ValueOf(elf.R_386_PLT32),
"R_386_RELATIVE": ValueOf(elf.R_386_RELATIVE),
"R_386_SIZE32": ValueOf(elf.R_386_SIZE32),
"R_386_TLS_DESC": ValueOf(elf.R_386_TLS_DESC),
"R_386_TLS_DESC_CALL": ValueOf(elf.R_386_TLS_DESC_CALL),
"R_386_TLS_DTPMOD32": ValueOf(elf.R_386_TLS_DTPMOD32),
"R_386_TLS_DTPOFF32": ValueOf(elf.R_386_TLS_DTPOFF32),
"R_386_TLS_GD": ValueOf(elf.R_386_TLS_GD),
"R_386_TLS_GD_32": ValueOf(elf.R_386_TLS_GD_32),
"R_386_TLS_GD_CALL": ValueOf(elf.R_386_TLS_GD_CALL),
"R_386_TLS_GD_POP": ValueOf(elf.R_386_TLS_GD_POP),
"R_386_TLS_GD_PUSH": ValueOf(elf.R_386_TLS_GD_PUSH),
"R_386_TLS_GOTDESC": ValueOf(elf.R_386_TLS_GOTDESC),
"R_386_TLS_GOTIE": ValueOf(elf.R_386_TLS_GOTIE),
"R_386_TLS_IE": ValueOf(elf.R_386_TLS_IE),
"R_386_TLS_IE_32": ValueOf(elf.R_386_TLS_IE_32),
"R_386_TLS_LDM": ValueOf(elf.R_386_TLS_LDM),
"R_386_TLS_LDM_32": ValueOf(elf.R_386_TLS_LDM_32),
"R_386_TLS_LDM_CALL": ValueOf(elf.R_386_TLS_LDM_CALL),
"R_386_TLS_LDM_POP": ValueOf(elf.R_386_TLS_LDM_POP),
"R_386_TLS_LDM_PUSH": ValueOf(elf.R_386_TLS_LDM_PUSH),
"R_386_TLS_LDO_32": ValueOf(elf.R_386_TLS_LDO_32),
"R_386_TLS_LE": ValueOf(elf.R_386_TLS_LE),
"R_386_TLS_LE_32": ValueOf(elf.R_386_TLS_LE_32),
"R_386_TLS_TPOFF": ValueOf(elf.R_386_TLS_TPOFF),
"R_386_TLS_TPOFF32": ValueOf(elf.R_386_TLS_TPOFF32),
"R_390_12": ValueOf(elf.R_390_12),
"R_390_16": ValueOf(elf.R_390_16),
"R_390_20": ValueOf(elf.R_390_20),
"R_390_32": ValueOf(elf.R_390_32),
"R_390_64": ValueOf(elf.R_390_64),
"R_390_8": ValueOf(elf.R_390_8),
"R_390_COPY": ValueOf(elf.R_390_COPY),
"R_390_GLOB_DAT": ValueOf(elf.R_390_GLOB_DAT),
"R_390_GOT12": ValueOf(elf.R_390_GOT12),
"R_390_GOT16": ValueOf(elf.R_390_GOT16),
"R_390_GOT20": ValueOf(elf.R_390_GOT20),
"R_390_GOT32": ValueOf(elf.R_390_GOT32),
"R_390_GOT64": ValueOf(elf.R_390_GOT64),
"R_390_GOTENT": ValueOf(elf.R_390_GOTENT),
"R_390_GOTOFF": ValueOf(elf.R_390_GOTOFF),
"R_390_GOTOFF16": ValueOf(elf.R_390_GOTOFF16),
"R_390_GOTOFF64": ValueOf(elf.R_390_GOTOFF64),
"R_390_GOTPC": ValueOf(elf.R_390_GOTPC),
"R_390_GOTPCDBL": ValueOf(elf.R_390_GOTPCDBL),
"R_390_GOTPLT12": ValueOf(elf.R_390_GOTPLT12),
"R_390_GOTPLT16": ValueOf(elf.R_390_GOTPLT16),
"R_390_GOTPLT20": ValueOf(elf.R_390_GOTPLT20),
"R_390_GOTPLT32": ValueOf(elf.R_390_GOTPLT32),
"R_390_GOTPLT64": ValueOf(elf.R_390_GOTPLT64),
"R_390_GOTPLTENT": ValueOf(elf.R_390_GOTPLTENT),
"R_390_GOTPLTOFF16": ValueOf(elf.R_390_GOTPLTOFF16),
"R_390_GOTPLTOFF32": ValueOf(elf.R_390_GOTPLTOFF32),
"R_390_GOTPLTOFF64": ValueOf(elf.R_390_GOTPLTOFF64),
"R_390_JMP_SLOT": ValueOf(elf.R_390_JMP_SLOT),
"R_390_NONE": ValueOf(elf.R_390_NONE),
"R_390_PC16": ValueOf(elf.R_390_PC16),
"R_390_PC16DBL": ValueOf(elf.R_390_PC16DBL),
"R_390_PC32": ValueOf(elf.R_390_PC32),
"R_390_PC32DBL": ValueOf(elf.R_390_PC32DBL),
"R_390_PC64": ValueOf(elf.R_390_PC64),
"R_390_PLT16DBL": ValueOf(elf.R_390_PLT16DBL),
"R_390_PLT32": ValueOf(elf.R_390_PLT32),
"R_390_PLT32DBL": ValueOf(elf.R_390_PLT32DBL),
"R_390_PLT64": ValueOf(elf.R_390_PLT64),
"R_390_RELATIVE": ValueOf(elf.R_390_RELATIVE),
"R_390_TLS_DTPMOD": ValueOf(elf.R_390_TLS_DTPMOD),
"R_390_TLS_DTPOFF": ValueOf(elf.R_390_TLS_DTPOFF),
"R_390_TLS_GD32": ValueOf(elf.R_390_TLS_GD32),
"R_390_TLS_GD64": ValueOf(elf.R_390_TLS_GD64),
"R_390_TLS_GDCALL": ValueOf(elf.R_390_TLS_GDCALL),
"R_390_TLS_GOTIE12": ValueOf(elf.R_390_TLS_GOTIE12),
"R_390_TLS_GOTIE20": ValueOf(elf.R_390_TLS_GOTIE20),
"R_390_TLS_GOTIE32": ValueOf(elf.R_390_TLS_GOTIE32),
"R_390_TLS_GOTIE64": ValueOf(elf.R_390_TLS_GOTIE64),
"R_390_TLS_IE32": ValueOf(elf.R_390_TLS_IE32),
"R_390_TLS_IE64": ValueOf(elf.R_390_TLS_IE64),
"R_390_TLS_IEENT": ValueOf(elf.R_390_TLS_IEENT),
"R_390_TLS_LDCALL": ValueOf(elf.R_390_TLS_LDCALL),
"R_390_TLS_LDM32": ValueOf(elf.R_390_TLS_LDM32),
"R_390_TLS_LDM64": ValueOf(elf.R_390_TLS_LDM64),
"R_390_TLS_LDO32": ValueOf(elf.R_390_TLS_LDO32),
"R_390_TLS_LDO64": ValueOf(elf.R_390_TLS_LDO64),
"R_390_TLS_LE32": ValueOf(elf.R_390_TLS_LE32),
"R_390_TLS_LE64": ValueOf(elf.R_390_TLS_LE64),
"R_390_TLS_LOAD": ValueOf(elf.R_390_TLS_LOAD),
"R_390_TLS_TPOFF": ValueOf(elf.R_390_TLS_TPOFF),
"R_AARCH64_ABS16": ValueOf(elf.R_AARCH64_ABS16),
"R_AARCH64_ABS32": ValueOf(elf.R_AARCH64_ABS32),
"R_AARCH64_ABS64": ValueOf(elf.R_AARCH64_ABS64),
"R_AARCH64_ADD_ABS_LO12_NC": ValueOf(elf.R_AARCH64_ADD_ABS_LO12_NC),
"R_AARCH64_ADR_GOT_PAGE": ValueOf(elf.R_AARCH64_ADR_GOT_PAGE),
"R_AARCH64_ADR_PREL_LO21": ValueOf(elf.R_AARCH64_ADR_PREL_LO21),
"R_AARCH64_ADR_PREL_PG_HI21": ValueOf(elf.R_AARCH64_ADR_PREL_PG_HI21),
"R_AARCH64_ADR_PREL_PG_HI21_NC": ValueOf(elf.R_AARCH64_ADR_PREL_PG_HI21_NC),
"R_AARCH64_CALL26": ValueOf(elf.R_AARCH64_CALL26),
"R_AARCH64_CONDBR19": ValueOf(elf.R_AARCH64_CONDBR19),
"R_AARCH64_COPY": ValueOf(elf.R_AARCH64_COPY),
"R_AARCH64_GLOB_DAT": ValueOf(elf.R_AARCH64_GLOB_DAT),
"R_AARCH64_GOT_LD_PREL19": ValueOf(elf.R_AARCH64_GOT_LD_PREL19),
"R_AARCH64_IRELATIVE": ValueOf(elf.R_AARCH64_IRELATIVE),
"R_AARCH64_JUMP26": ValueOf(elf.R_AARCH64_JUMP26),
"R_AARCH64_JUMP_SLOT": ValueOf(elf.R_AARCH64_JUMP_SLOT),
"R_AARCH64_LD64_GOTOFF_LO15": ValueOf(elf.R_AARCH64_LD64_GOTOFF_LO15),
"R_AARCH64_LD64_GOTPAGE_LO15": ValueOf(elf.R_AARCH64_LD64_GOTPAGE_LO15),
"R_AARCH64_LD64_GOT_LO12_NC": ValueOf(elf.R_AARCH64_LD64_GOT_LO12_NC),
"R_AARCH64_LDST128_ABS_LO12_NC": ValueOf(elf.R_AARCH64_LDST128_ABS_LO12_NC),
"R_AARCH64_LDST16_ABS_LO12_NC": ValueOf(elf.R_AARCH64_LDST16_ABS_LO12_NC),
"R_AARCH64_LDST32_ABS_LO12_NC": ValueOf(elf.R_AARCH64_LDST32_ABS_LO12_NC),
"R_AARCH64_LDST64_ABS_LO12_NC": ValueOf(elf.R_AARCH64_LDST64_ABS_LO12_NC),
"R_AARCH64_LDST8_ABS_LO12_NC": ValueOf(elf.R_AARCH64_LDST8_ABS_LO12_NC),
"R_AARCH64_LD_PREL_LO19": ValueOf(elf.R_AARCH64_LD_PREL_LO19),
"R_AARCH64_MOVW_SABS_G0": ValueOf(elf.R_AARCH64_MOVW_SABS_G0),
"R_AARCH64_MOVW_SABS_G1": ValueOf(elf.R_AARCH64_MOVW_SABS_G1),
"R_AARCH64_MOVW_SABS_G2": ValueOf(elf.R_AARCH64_MOVW_SABS_G2),
"R_AARCH64_MOVW_UABS_G0": ValueOf(elf.R_AARCH64_MOVW_UABS_G0),
"R_AARCH64_MOVW_UABS_G0_NC": ValueOf(elf.R_AARCH64_MOVW_UABS_G0_NC),
"R_AARCH64_MOVW_UABS_G1": ValueOf(elf.R_AARCH64_MOVW_UABS_G1),
"R_AARCH64_MOVW_UABS_G1_NC": ValueOf(elf.R_AARCH64_MOVW_UABS_G1_NC),
"R_AARCH64_MOVW_UABS_G2": ValueOf(elf.R_AARCH64_MOVW_UABS_G2),
"R_AARCH64_MOVW_UABS_G2_NC": ValueOf(elf.R_AARCH64_MOVW_UABS_G2_NC),
"R_AARCH64_MOVW_UABS_G3": ValueOf(elf.R_AARCH64_MOVW_UABS_G3),
"R_AARCH64_NONE": ValueOf(elf.R_AARCH64_NONE),
"R_AARCH64_NULL": ValueOf(elf.R_AARCH64_NULL),
"R_AARCH64_P32_ABS16": ValueOf(elf.R_AARCH64_P32_ABS16),
"R_AARCH64_P32_ABS32": ValueOf(elf.R_AARCH64_P32_ABS32),
"R_AARCH64_P32_ADD_ABS_LO12_NC": ValueOf(elf.R_AARCH64_P32_ADD_ABS_LO12_NC),
"R_AARCH64_P32_ADR_GOT_PAGE": ValueOf(elf.R_AARCH64_P32_ADR_GOT_PAGE),
"R_AARCH64_P32_ADR_PREL_LO21": ValueOf(elf.R_AARCH64_P32_ADR_PREL_LO21),
"R_AARCH64_P32_ADR_PREL_PG_HI21": ValueOf(elf.R_AARCH64_P32_ADR_PREL_PG_HI21),
"R_AARCH64_P32_CALL26": ValueOf(elf.R_AARCH64_P32_CALL26),
"R_AARCH64_P32_CONDBR19": ValueOf(elf.R_AARCH64_P32_CONDBR19),
"R_AARCH64_P32_COPY": ValueOf(elf.R_AARCH64_P32_COPY),
"R_AARCH64_P32_GLOB_DAT": ValueOf(elf.R_AARCH64_P32_GLOB_DAT),
"R_AARCH64_P32_GOT_LD_PREL19": ValueOf(elf.R_AARCH64_P32_GOT_LD_PREL19),
"R_AARCH64_P32_IRELATIVE": ValueOf(elf.R_AARCH64_P32_IRELATIVE),
"R_AARCH64_P32_JUMP26": ValueOf(elf.R_AARCH64_P32_JUMP26),
"R_AARCH64_P32_JUMP_SLOT": ValueOf(elf.R_AARCH64_P32_JUMP_SLOT),
"R_AARCH64_P32_LD32_GOT_LO12_NC": ValueOf(elf.R_AARCH64_P32_LD32_GOT_LO12_NC),
"R_AARCH64_P32_LDST128_ABS_LO12_NC": ValueOf(elf.R_AARCH64_P32_LDST128_ABS_LO12_NC),
"R_AARCH64_P32_LDST16_ABS_LO12_NC": ValueOf(elf.R_AARCH64_P32_LDST16_ABS_LO12_NC),
"R_AARCH64_P32_LDST32_ABS_LO12_NC": ValueOf(elf.R_AARCH64_P32_LDST32_ABS_LO12_NC),
"R_AARCH64_P32_LDST64_ABS_LO12_NC": ValueOf(elf.R_AARCH64_P32_LDST64_ABS_LO12_NC),
"R_AARCH64_P32_LDST8_ABS_LO12_NC": ValueOf(elf.R_AARCH64_P32_LDST8_ABS_LO12_NC),
"R_AARCH64_P32_LD_PREL_LO19": ValueOf(elf.R_AARCH64_P32_LD_PREL_LO19),
"R_AARCH64_P32_MOVW_SABS_G0": ValueOf(elf.R_AARCH64_P32_MOVW_SABS_G0),
"R_AARCH64_P32_MOVW_UABS_G0": ValueOf(elf.R_AARCH64_P32_MOVW_UABS_G0),
"R_AARCH64_P32_MOVW_UABS_G0_NC": ValueOf(elf.R_AARCH64_P32_MOVW_UABS_G0_NC),
"R_AARCH64_P32_MOVW_UABS_G1": ValueOf(elf.R_AARCH64_P32_MOVW_UABS_G1),
"R_AARCH64_P32_PREL16": ValueOf(elf.R_AARCH64_P32_PREL16),
"R_AARCH64_P32_PREL32": ValueOf(elf.R_AARCH64_P32_PREL32),
"R_AARCH64_P32_RELATIVE": ValueOf(elf.R_AARCH64_P32_RELATIVE),
"R_AARCH64_P32_TLSDESC": ValueOf(elf.R_AARCH64_P32_TLSDESC),
"R_AARCH64_P32_TLSDESC_ADD_LO12_NC": ValueOf(elf.R_AARCH64_P32_TLSDESC_ADD_LO12_NC),
"R_AARCH64_P32_TLSDESC_ADR_PAGE21": ValueOf(elf.R_AARCH64_P32_TLSDESC_ADR_PAGE21),
"R_AARCH64_P32_TLSDESC_ADR_PREL21": ValueOf(elf.R_AARCH64_P32_TLSDESC_ADR_PREL21),
"R_AARCH64_P32_TLSDESC_CALL": ValueOf(elf.R_AARCH64_P32_TLSDESC_CALL),
"R_AARCH64_P32_TLSDESC_LD32_LO12_NC": ValueOf(elf.R_AARCH64_P32_TLSDESC_LD32_LO12_NC),
"R_AARCH64_P32_TLSDESC_LD_PREL19": ValueOf(elf.R_AARCH64_P32_TLSDESC_LD_PREL19),
"R_AARCH64_P32_TLSGD_ADD_LO12_NC": ValueOf(elf.R_AARCH64_P32_TLSGD_ADD_LO12_NC),
"R_AARCH64_P32_TLSGD_ADR_PAGE21": ValueOf(elf.R_AARCH64_P32_TLSGD_ADR_PAGE21),
"R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21": ValueOf(elf.R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21),
"R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC": ValueOf(elf.R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC),
"R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19": ValueOf(elf.R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19),
"R_AARCH64_P32_TLSLE_ADD_TPREL_HI12": ValueOf(elf.R_AARCH64_P32_TLSLE_ADD_TPREL_HI12),
"R_AARCH64_P32_TLSLE_ADD_TPREL_LO12": ValueOf(elf.R_AARCH64_P32_TLSLE_ADD_TPREL_LO12),
"R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC": ValueOf(elf.R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC),
"R_AARCH64_P32_TLSLE_MOVW_TPREL_G0": ValueOf(elf.R_AARCH64_P32_TLSLE_MOVW_TPREL_G0),
"R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC": ValueOf(elf.R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC),
"R_AARCH64_P32_TLSLE_MOVW_TPREL_G1": ValueOf(elf.R_AARCH64_P32_TLSLE_MOVW_TPREL_G1),
"R_AARCH64_P32_TLS_DTPMOD": ValueOf(elf.R_AARCH64_P32_TLS_DTPMOD),
"R_AARCH64_P32_TLS_DTPREL": ValueOf(elf.R_AARCH64_P32_TLS_DTPREL),
"R_AARCH64_P32_TLS_TPREL": ValueOf(elf.R_AARCH64_P32_TLS_TPREL),
"R_AARCH64_P32_TSTBR14": ValueOf(elf.R_AARCH64_P32_TSTBR14),
"R_AARCH64_PREL16": ValueOf(elf.R_AARCH64_PREL16),
"R_AARCH64_PREL32": ValueOf(elf.R_AARCH64_PREL32),
"R_AARCH64_PREL64": ValueOf(elf.R_AARCH64_PREL64),
"R_AARCH64_RELATIVE": ValueOf(elf.R_AARCH64_RELATIVE),
"R_AARCH64_TLSDESC": ValueOf(elf.R_AARCH64_TLSDESC),
"R_AARCH64_TLSDESC_ADD": ValueOf(elf.R_AARCH64_TLSDESC_ADD),
"R_AARCH64_TLSDESC_ADD_LO12_NC": ValueOf(elf.R_AARCH64_TLSDESC_ADD_LO12_NC),
"R_AARCH64_TLSDESC_ADR_PAGE21": ValueOf(elf.R_AARCH64_TLSDESC_ADR_PAGE21),
"R_AARCH64_TLSDESC_ADR_PREL21": ValueOf(elf.R_AARCH64_TLSDESC_ADR_PREL21),
"R_AARCH64_TLSDESC_CALL": ValueOf(elf.R_AARCH64_TLSDESC_CALL),
"R_AARCH64_TLSDESC_LD64_LO12_NC": ValueOf(elf.R_AARCH64_TLSDESC_LD64_LO12_NC),
"R_AARCH64_TLSDESC_LDR": ValueOf(elf.R_AARCH64_TLSDESC_LDR),
"R_AARCH64_TLSDESC_LD_PREL19": ValueOf(elf.R_AARCH64_TLSDESC_LD_PREL19),
"R_AARCH64_TLSDESC_OFF_G0_NC": ValueOf(elf.R_AARCH64_TLSDESC_OFF_G0_NC),
"R_AARCH64_TLSDESC_OFF_G1": ValueOf(elf.R_AARCH64_TLSDESC_OFF_G1),
"R_AARCH64_TLSGD_ADD_LO12_NC": ValueOf(elf.R_AARCH64_TLSGD_ADD_LO12_NC),
"R_AARCH64_TLSGD_ADR_PAGE21": ValueOf(elf.R_AARCH64_TLSGD_ADR_PAGE21),
"R_AARCH64_TLSGD_ADR_PREL21": ValueOf(elf.R_AARCH64_TLSGD_ADR_PREL21),
"R_AARCH64_TLSGD_MOVW_G0_NC": ValueOf(elf.R_AARCH64_TLSGD_MOVW_G0_NC),
"R_AARCH64_TLSGD_MOVW_G1": ValueOf(elf.R_AARCH64_TLSGD_MOVW_G1),
"R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21": ValueOf(elf.R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21),
"R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC": ValueOf(elf.R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC),
"R_AARCH64_TLSIE_LD_GOTTPREL_PREL19": ValueOf(elf.R_AARCH64_TLSIE_LD_GOTTPREL_PREL19),
"R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC": ValueOf(elf.R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC),
"R_AARCH64_TLSIE_MOVW_GOTTPREL_G1": ValueOf(elf.R_AARCH64_TLSIE_MOVW_GOTTPREL_G1),
"R_AARCH64_TLSLD_ADR_PAGE21": ValueOf(elf.R_AARCH64_TLSLD_ADR_PAGE21),
"R_AARCH64_TLSLD_ADR_PREL21": ValueOf(elf.R_AARCH64_TLSLD_ADR_PREL21),
"R_AARCH64_TLSLD_LDST128_DTPREL_LO12": ValueOf(elf.R_AARCH64_TLSLD_LDST128_DTPREL_LO12),
"R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC": ValueOf(elf.R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC),
"R_AARCH64_TLSLE_ADD_TPREL_HI12": ValueOf(elf.R_AARCH64_TLSLE_ADD_TPREL_HI12),
"R_AARCH64_TLSLE_ADD_TPREL_LO12": ValueOf(elf.R_AARCH64_TLSLE_ADD_TPREL_LO12),
"R_AARCH64_TLSLE_ADD_TPREL_LO12_NC": ValueOf(elf.R_AARCH64_TLSLE_ADD_TPREL_LO12_NC),
"R_AARCH64_TLSLE_LDST128_TPREL_LO12": ValueOf(elf.R_AARCH64_TLSLE_LDST128_TPREL_LO12),
"R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC": ValueOf(elf.R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC),
"R_AARCH64_TLSLE_MOVW_TPREL_G0": ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G0),
"R_AARCH64_TLSLE_MOVW_TPREL_G0_NC": ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G0_NC),
"R_AARCH64_TLSLE_MOVW_TPREL_G1": ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G1),
"R_AARCH64_TLSLE_MOVW_TPREL_G1_NC": ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G1_NC),
"R_AARCH64_TLSLE_MOVW_TPREL_G2": ValueOf(elf.R_AARCH64_TLSLE_MOVW_TPREL_G2),
"R_AARCH64_TLS_DTPMOD64": ValueOf(elf.R_AARCH64_TLS_DTPMOD64),
"R_AARCH64_TLS_DTPREL64": ValueOf(elf.R_AARCH64_TLS_DTPREL64),
"R_AARCH64_TLS_TPREL64": ValueOf(elf.R_AARCH64_TLS_TPREL64),
"R_AARCH64_TSTBR14": ValueOf(elf.R_AARCH64_TSTBR14),
"R_ALPHA_BRADDR": ValueOf(elf.R_ALPHA_BRADDR),
"R_ALPHA_COPY": ValueOf(elf.R_ALPHA_COPY),
"R_ALPHA_GLOB_DAT": ValueOf(elf.R_ALPHA_GLOB_DAT),
"R_ALPHA_GPDISP": ValueOf(elf.R_ALPHA_GPDISP),
"R_ALPHA_GPREL32": ValueOf(elf.R_ALPHA_GPREL32),
"R_ALPHA_GPRELHIGH": ValueOf(elf.R_ALPHA_GPRELHIGH),
"R_ALPHA_GPRELLOW": ValueOf(elf.R_ALPHA_GPRELLOW),
"R_ALPHA_GPVALUE": ValueOf(elf.R_ALPHA_GPVALUE),
"R_ALPHA_HINT": ValueOf(elf.R_ALPHA_HINT),
"R_ALPHA_IMMED_BR_HI32": ValueOf(elf.R_ALPHA_IMMED_BR_HI32),
"R_ALPHA_IMMED_GP_16": ValueOf(elf.R_ALPHA_IMMED_GP_16),
"R_ALPHA_IMMED_GP_HI32": ValueOf(elf.R_ALPHA_IMMED_GP_HI32),
"R_ALPHA_IMMED_LO32": ValueOf(elf.R_ALPHA_IMMED_LO32),
"R_ALPHA_IMMED_SCN_HI32": ValueOf(elf.R_ALPHA_IMMED_SCN_HI32),
"R_ALPHA_JMP_SLOT": ValueOf(elf.R_ALPHA_JMP_SLOT),
"R_ALPHA_LITERAL": ValueOf(elf.R_ALPHA_LITERAL),
"R_ALPHA_LITUSE": ValueOf(elf.R_ALPHA_LITUSE),
"R_ALPHA_NONE": ValueOf(elf.R_ALPHA_NONE),
"R_ALPHA_OP_PRSHIFT": ValueOf(elf.R_ALPHA_OP_PRSHIFT),
"R_ALPHA_OP_PSUB": ValueOf(elf.R_ALPHA_OP_PSUB),
"R_ALPHA_OP_PUSH": ValueOf(elf.R_ALPHA_OP_PUSH),
"R_ALPHA_OP_STORE": ValueOf(elf.R_ALPHA_OP_STORE),
"R_ALPHA_REFLONG": ValueOf(elf.R_ALPHA_REFLONG),
"R_ALPHA_REFQUAD": ValueOf(elf.R_ALPHA_REFQUAD),
"R_ALPHA_RELATIVE": ValueOf(elf.R_ALPHA_RELATIVE),
"R_ALPHA_SREL16": ValueOf(elf.R_ALPHA_SREL16),
"R_ALPHA_SREL32": ValueOf(elf.R_ALPHA_SREL32),
"R_ALPHA_SREL64": ValueOf(elf.R_ALPHA_SREL64),
"R_ARM_ABS12": ValueOf(elf.R_ARM_ABS12),
"R_ARM_ABS16": ValueOf(elf.R_ARM_ABS16),
"R_ARM_ABS32": ValueOf(elf.R_ARM_ABS32),
"R_ARM_ABS32_NOI": ValueOf(elf.R_ARM_ABS32_NOI),
"R_ARM_ABS8": ValueOf(elf.R_ARM_ABS8),
"R_ARM_ALU_PCREL_15_8": ValueOf(elf.R_ARM_ALU_PCREL_15_8),
"R_ARM_ALU_PCREL_23_15": ValueOf(elf.R_ARM_ALU_PCREL_23_15),
"R_ARM_ALU_PCREL_7_0": ValueOf(elf.R_ARM_ALU_PCREL_7_0),
"R_ARM_ALU_PC_G0": ValueOf(elf.R_ARM_ALU_PC_G0),
"R_ARM_ALU_PC_G0_NC": ValueOf(elf.R_ARM_ALU_PC_G0_NC),
"R_ARM_ALU_PC_G1": ValueOf(elf.R_ARM_ALU_PC_G1),
"R_ARM_ALU_PC_G1_NC": ValueOf(elf.R_ARM_ALU_PC_G1_NC),
"R_ARM_ALU_PC_G2": ValueOf(elf.R_ARM_ALU_PC_G2),
"R_ARM_ALU_SBREL_19_12_NC": ValueOf(elf.R_ARM_ALU_SBREL_19_12_NC),
"R_ARM_ALU_SBREL_27_20_CK": ValueOf(elf.R_ARM_ALU_SBREL_27_20_CK),
"R_ARM_ALU_SB_G0": ValueOf(elf.R_ARM_ALU_SB_G0),
"R_ARM_ALU_SB_G0_NC": ValueOf(elf.R_ARM_ALU_SB_G0_NC),
"R_ARM_ALU_SB_G1": ValueOf(elf.R_ARM_ALU_SB_G1),
"R_ARM_ALU_SB_G1_NC": ValueOf(elf.R_ARM_ALU_SB_G1_NC),
"R_ARM_ALU_SB_G2": ValueOf(elf.R_ARM_ALU_SB_G2),
"R_ARM_AMP_VCALL9": ValueOf(elf.R_ARM_AMP_VCALL9),
"R_ARM_BASE_ABS": ValueOf(elf.R_ARM_BASE_ABS),
"R_ARM_CALL": ValueOf(elf.R_ARM_CALL),
"R_ARM_COPY": ValueOf(elf.R_ARM_COPY),
"R_ARM_GLOB_DAT": ValueOf(elf.R_ARM_GLOB_DAT),
"R_ARM_GNU_VTENTRY": ValueOf(elf.R_ARM_GNU_VTENTRY),
"R_ARM_GNU_VTINHERIT": ValueOf(elf.R_ARM_GNU_VTINHERIT),
"R_ARM_GOT32": ValueOf(elf.R_ARM_GOT32),
"R_ARM_GOTOFF": ValueOf(elf.R_ARM_GOTOFF),
"R_ARM_GOTOFF12": ValueOf(elf.R_ARM_GOTOFF12),
"R_ARM_GOTPC": ValueOf(elf.R_ARM_GOTPC),
"R_ARM_GOTRELAX": ValueOf(elf.R_ARM_GOTRELAX),
"R_ARM_GOT_ABS": ValueOf(elf.R_ARM_GOT_ABS),
"R_ARM_GOT_BREL12": ValueOf(elf.R_ARM_GOT_BREL12),
"R_ARM_GOT_PREL": ValueOf(elf.R_ARM_GOT_PREL),
"R_ARM_IRELATIVE": ValueOf(elf.R_ARM_IRELATIVE),
"R_ARM_JUMP24": ValueOf(elf.R_ARM_JUMP24),
"R_ARM_JUMP_SLOT": ValueOf(elf.R_ARM_JUMP_SLOT),
"R_ARM_LDC_PC_G0": ValueOf(elf.R_ARM_LDC_PC_G0),
"R_ARM_LDC_PC_G1": ValueOf(elf.R_ARM_LDC_PC_G1),
"R_ARM_LDC_PC_G2": ValueOf(elf.R_ARM_LDC_PC_G2),
"R_ARM_LDC_SB_G0": ValueOf(elf.R_ARM_LDC_SB_G0),
"R_ARM_LDC_SB_G1": ValueOf(elf.R_ARM_LDC_SB_G1),
"R_ARM_LDC_SB_G2": ValueOf(elf.R_ARM_LDC_SB_G2),
"R_ARM_LDRS_PC_G0": ValueOf(elf.R_ARM_LDRS_PC_G0),
"R_ARM_LDRS_PC_G1": ValueOf(elf.R_ARM_LDRS_PC_G1),
"R_ARM_LDRS_PC_G2": ValueOf(elf.R_ARM_LDRS_PC_G2),
"R_ARM_LDRS_SB_G0": ValueOf(elf.R_ARM_LDRS_SB_G0),
"R_ARM_LDRS_SB_G1": ValueOf(elf.R_ARM_LDRS_SB_G1),
"R_ARM_LDRS_SB_G2": ValueOf(elf.R_ARM_LDRS_SB_G2),
"R_ARM_LDR_PC_G1": ValueOf(elf.R_ARM_LDR_PC_G1),
"R_ARM_LDR_PC_G2": ValueOf(elf.R_ARM_LDR_PC_G2),
"R_ARM_LDR_SBREL_11_10_NC": ValueOf(elf.R_ARM_LDR_SBREL_11_10_NC),
"R_ARM_LDR_SB_G0": ValueOf(elf.R_ARM_LDR_SB_G0),
"R_ARM_LDR_SB_G1": ValueOf(elf.R_ARM_LDR_SB_G1),
"R_ARM_LDR_SB_G2": ValueOf(elf.R_ARM_LDR_SB_G2),
"R_ARM_ME_TOO": ValueOf(elf.R_ARM_ME_TOO),
"R_ARM_MOVT_ABS": ValueOf(elf.R_ARM_MOVT_ABS),
"R_ARM_MOVT_BREL": ValueOf(elf.R_ARM_MOVT_BREL),
"R_ARM_MOVT_PREL": ValueOf(elf.R_ARM_MOVT_PREL),
"R_ARM_MOVW_ABS_NC": ValueOf(elf.R_ARM_MOVW_ABS_NC),
"R_ARM_MOVW_BREL": ValueOf(elf.R_ARM_MOVW_BREL),
"R_ARM_MOVW_BREL_NC": ValueOf(elf.R_ARM_MOVW_BREL_NC),
"R_ARM_MOVW_PREL_NC": ValueOf(elf.R_ARM_MOVW_PREL_NC),
"R_ARM_NONE": ValueOf(elf.R_ARM_NONE),
"R_ARM_PC13": ValueOf(elf.R_ARM_PC13),
"R_ARM_PC24": ValueOf(elf.R_ARM_PC24),
"R_ARM_PLT32": ValueOf(elf.R_ARM_PLT32),
"R_ARM_PLT32_ABS": ValueOf(elf.R_ARM_PLT32_ABS),
"R_ARM_PREL31": ValueOf(elf.R_ARM_PREL31),
"R_ARM_PRIVATE_0": ValueOf(elf.R_ARM_PRIVATE_0),
"R_ARM_PRIVATE_1": ValueOf(elf.R_ARM_PRIVATE_1),
"R_ARM_PRIVATE_10": ValueOf(elf.R_ARM_PRIVATE_10),
"R_ARM_PRIVATE_11": ValueOf(elf.R_ARM_PRIVATE_11),
"R_ARM_PRIVATE_12": ValueOf(elf.R_ARM_PRIVATE_12),
"R_ARM_PRIVATE_13": ValueOf(elf.R_ARM_PRIVATE_13),
"R_ARM_PRIVATE_14": ValueOf(elf.R_ARM_PRIVATE_14),
"R_ARM_PRIVATE_15": ValueOf(elf.R_ARM_PRIVATE_15),
"R_ARM_PRIVATE_2": ValueOf(elf.R_ARM_PRIVATE_2),
"R_ARM_PRIVATE_3": ValueOf(elf.R_ARM_PRIVATE_3),
"R_ARM_PRIVATE_4": ValueOf(elf.R_ARM_PRIVATE_4),
"R_ARM_PRIVATE_5": ValueOf(elf.R_ARM_PRIVATE_5),
"R_ARM_PRIVATE_6": ValueOf(elf.R_ARM_PRIVATE_6),
"R_ARM_PRIVATE_7": ValueOf(elf.R_ARM_PRIVATE_7),
"R_ARM_PRIVATE_8": ValueOf(elf.R_ARM_PRIVATE_8),
"R_ARM_PRIVATE_9": ValueOf(elf.R_ARM_PRIVATE_9),
"R_ARM_RABS32": ValueOf(elf.R_ARM_RABS32),
"R_ARM_RBASE": ValueOf(elf.R_ARM_RBASE),
"R_ARM_REL32": ValueOf(elf.R_ARM_REL32),
"R_ARM_REL32_NOI": ValueOf(elf.R_ARM_REL32_NOI),
"R_ARM_RELATIVE": ValueOf(elf.R_ARM_RELATIVE),
"R_ARM_RPC24": ValueOf(elf.R_ARM_RPC24),
"R_ARM_RREL32": ValueOf(elf.R_ARM_RREL32),
"R_ARM_RSBREL32": ValueOf(elf.R_ARM_RSBREL32),
"R_ARM_RXPC25": ValueOf(elf.R_ARM_RXPC25),
"R_ARM_SBREL31": ValueOf(elf.R_ARM_SBREL31),
"R_ARM_SBREL32": ValueOf(elf.R_ARM_SBREL32),
"R_ARM_SWI24": ValueOf(elf.R_ARM_SWI24),
"R_ARM_TARGET1": ValueOf(elf.R_ARM_TARGET1),
"R_ARM_TARGET2": ValueOf(elf.R_ARM_TARGET2),
"R_ARM_THM_ABS5": ValueOf(elf.R_ARM_THM_ABS5),
"R_ARM_THM_ALU_ABS_G0_NC": ValueOf(elf.R_ARM_THM_ALU_ABS_G0_NC),
"R_ARM_THM_ALU_ABS_G1_NC": ValueOf(elf.R_ARM_THM_ALU_ABS_G1_NC),
"R_ARM_THM_ALU_ABS_G2_NC": ValueOf(elf.R_ARM_THM_ALU_ABS_G2_NC),
"R_ARM_THM_ALU_ABS_G3": ValueOf(elf.R_ARM_THM_ALU_ABS_G3),
"R_ARM_THM_ALU_PREL_11_0": ValueOf(elf.R_ARM_THM_ALU_PREL_11_0),
"R_ARM_THM_GOT_BREL12": ValueOf(elf.R_ARM_THM_GOT_BREL12),
"R_ARM_THM_JUMP11": ValueOf(elf.R_ARM_THM_JUMP11),
"R_ARM_THM_JUMP19": ValueOf(elf.R_ARM_THM_JUMP19),
"R_ARM_THM_JUMP24": ValueOf(elf.R_ARM_THM_JUMP24),
"R_ARM_THM_JUMP6": ValueOf(elf.R_ARM_THM_JUMP6),
"R_ARM_THM_JUMP8": ValueOf(elf.R_ARM_THM_JUMP8),
"R_ARM_THM_MOVT_ABS": ValueOf(elf.R_ARM_THM_MOVT_ABS),
"R_ARM_THM_MOVT_BREL": ValueOf(elf.R_ARM_THM_MOVT_BREL),
"R_ARM_THM_MOVT_PREL": ValueOf(elf.R_ARM_THM_MOVT_PREL),
"R_ARM_THM_MOVW_ABS_NC": ValueOf(elf.R_ARM_THM_MOVW_ABS_NC),
"R_ARM_THM_MOVW_BREL": ValueOf(elf.R_ARM_THM_MOVW_BREL),
"R_ARM_THM_MOVW_BREL_NC": ValueOf(elf.R_ARM_THM_MOVW_BREL_NC),
"R_ARM_THM_MOVW_PREL_NC": ValueOf(elf.R_ARM_THM_MOVW_PREL_NC),
"R_ARM_THM_PC12": ValueOf(elf.R_ARM_THM_PC12),
"R_ARM_THM_PC22": ValueOf(elf.R_ARM_THM_PC22),
"R_ARM_THM_PC8": ValueOf(elf.R_ARM_THM_PC8),
"R_ARM_THM_RPC22": ValueOf(elf.R_ARM_THM_RPC22),
"R_ARM_THM_SWI8": ValueOf(elf.R_ARM_THM_SWI8),
"R_ARM_THM_TLS_CALL": ValueOf(elf.R_ARM_THM_TLS_CALL),
"R_ARM_THM_TLS_DESCSEQ16": ValueOf(elf.R_ARM_THM_TLS_DESCSEQ16),
"R_ARM_THM_TLS_DESCSEQ32": ValueOf(elf.R_ARM_THM_TLS_DESCSEQ32),
"R_ARM_THM_XPC22": ValueOf(elf.R_ARM_THM_XPC22),
"R_ARM_TLS_CALL": ValueOf(elf.R_ARM_TLS_CALL),
"R_ARM_TLS_DESCSEQ": ValueOf(elf.R_ARM_TLS_DESCSEQ),
"R_ARM_TLS_DTPMOD32": ValueOf(elf.R_ARM_TLS_DTPMOD32),
"R_ARM_TLS_DTPOFF32": ValueOf(elf.R_ARM_TLS_DTPOFF32),
"R_ARM_TLS_GD32": ValueOf(elf.R_ARM_TLS_GD32),
"R_ARM_TLS_GOTDESC": ValueOf(elf.R_ARM_TLS_GOTDESC),
"R_ARM_TLS_IE12GP": ValueOf(elf.R_ARM_TLS_IE12GP),
"R_ARM_TLS_IE32": ValueOf(elf.R_ARM_TLS_IE32),
"R_ARM_TLS_LDM32": ValueOf(elf.R_ARM_TLS_LDM32),
"R_ARM_TLS_LDO12": ValueOf(elf.R_ARM_TLS_LDO12),
"R_ARM_TLS_LDO32": ValueOf(elf.R_ARM_TLS_LDO32),
"R_ARM_TLS_LE12": ValueOf(elf.R_ARM_TLS_LE12),
"R_ARM_TLS_LE32": ValueOf(elf.R_ARM_TLS_LE32),
"R_ARM_TLS_TPOFF32": ValueOf(elf.R_ARM_TLS_TPOFF32),
"R_ARM_V4BX": ValueOf(elf.R_ARM_V4BX),
"R_ARM_XPC25": ValueOf(elf.R_ARM_XPC25),
"R_INFO": ValueOf(elf.R_INFO),
"R_INFO32": ValueOf(elf.R_INFO32),
"R_MIPS_16": ValueOf(elf.R_MIPS_16),
"R_MIPS_26": ValueOf(elf.R_MIPS_26),
"R_MIPS_32": ValueOf(elf.R_MIPS_32),
"R_MIPS_64": ValueOf(elf.R_MIPS_64),
"R_MIPS_ADD_IMMEDIATE": ValueOf(elf.R_MIPS_ADD_IMMEDIATE),
"R_MIPS_CALL16": ValueOf(elf.R_MIPS_CALL16),
"R_MIPS_CALL_HI16": ValueOf(elf.R_MIPS_CALL_HI16),
"R_MIPS_CALL_LO16": ValueOf(elf.R_MIPS_CALL_LO16),
"R_MIPS_DELETE": ValueOf(elf.R_MIPS_DELETE),
"R_MIPS_GOT16": ValueOf(elf.R_MIPS_GOT16),
"R_MIPS_GOT_DISP": ValueOf(elf.R_MIPS_GOT_DISP),
"R_MIPS_GOT_HI16": ValueOf(elf.R_MIPS_GOT_HI16),
"R_MIPS_GOT_LO16": ValueOf(elf.R_MIPS_GOT_LO16),
"R_MIPS_GOT_OFST": ValueOf(elf.R_MIPS_GOT_OFST),
"R_MIPS_GOT_PAGE": ValueOf(elf.R_MIPS_GOT_PAGE),
"R_MIPS_GPREL16": ValueOf(elf.R_MIPS_GPREL16),
"R_MIPS_GPREL32": ValueOf(elf.R_MIPS_GPREL32),
"R_MIPS_HI16": ValueOf(elf.R_MIPS_HI16),
"R_MIPS_HIGHER": ValueOf(elf.R_MIPS_HIGHER),
"R_MIPS_HIGHEST": ValueOf(elf.R_MIPS_HIGHEST),
"R_MIPS_INSERT_A": ValueOf(elf.R_MIPS_INSERT_A),
"R_MIPS_INSERT_B": ValueOf(elf.R_MIPS_INSERT_B),
"R_MIPS_JALR": ValueOf(elf.R_MIPS_JALR),
"R_MIPS_LITERAL": ValueOf(elf.R_MIPS_LITERAL),
"R_MIPS_LO16": ValueOf(elf.R_MIPS_LO16),
"R_MIPS_NONE": ValueOf(elf.R_MIPS_NONE),
"R_MIPS_PC16": ValueOf(elf.R_MIPS_PC16),
"R_MIPS_PJUMP": ValueOf(elf.R_MIPS_PJUMP),
"R_MIPS_REL16": ValueOf(elf.R_MIPS_REL16),
"R_MIPS_REL32": ValueOf(elf.R_MIPS_REL32),
"R_MIPS_RELGOT": ValueOf(elf.R_MIPS_RELGOT),
"R_MIPS_SCN_DISP": ValueOf(elf.R_MIPS_SCN_DISP),
"R_MIPS_SHIFT5": ValueOf(elf.R_MIPS_SHIFT5),
"R_MIPS_SHIFT6": ValueOf(elf.R_MIPS_SHIFT6),
"R_MIPS_SUB": ValueOf(elf.R_MIPS_SUB),
"R_MIPS_TLS_DTPMOD32": ValueOf(elf.R_MIPS_TLS_DTPMOD32),
"R_MIPS_TLS_DTPMOD64": ValueOf(elf.R_MIPS_TLS_DTPMOD64),
"R_MIPS_TLS_DTPREL32": ValueOf(elf.R_MIPS_TLS_DTPREL32),
"R_MIPS_TLS_DTPREL64": ValueOf(elf.R_MIPS_TLS_DTPREL64),
"R_MIPS_TLS_DTPREL_HI16": ValueOf(elf.R_MIPS_TLS_DTPREL_HI16),
"R_MIPS_TLS_DTPREL_LO16": ValueOf(elf.R_MIPS_TLS_DTPREL_LO16),
"R_MIPS_TLS_GD": ValueOf(elf.R_MIPS_TLS_GD),
"R_MIPS_TLS_GOTTPREL": ValueOf(elf.R_MIPS_TLS_GOTTPREL),
"R_MIPS_TLS_LDM": ValueOf(elf.R_MIPS_TLS_LDM),
"R_MIPS_TLS_TPREL32": ValueOf(elf.R_MIPS_TLS_TPREL32),
"R_MIPS_TLS_TPREL64": ValueOf(elf.R_MIPS_TLS_TPREL64),
"R_MIPS_TLS_TPREL_HI16": ValueOf(elf.R_MIPS_TLS_TPREL_HI16),
"R_MIPS_TLS_TPREL_LO16": ValueOf(elf.R_MIPS_TLS_TPREL_LO16),
"R_PPC64_ADDR14": ValueOf(elf.R_PPC64_ADDR14),
"R_PPC64_ADDR14_BRNTAKEN": ValueOf(elf.R_PPC64_ADDR14_BRNTAKEN),
"R_PPC64_ADDR14_BRTAKEN": ValueOf(elf.R_PPC64_ADDR14_BRTAKEN),
"R_PPC64_ADDR16": ValueOf(elf.R_PPC64_ADDR16),
"R_PPC64_ADDR16_DS": ValueOf(elf.R_PPC64_ADDR16_DS),
"R_PPC64_ADDR16_HA": ValueOf(elf.R_PPC64_ADDR16_HA),
"R_PPC64_ADDR16_HI": ValueOf(elf.R_PPC64_ADDR16_HI),
"R_PPC64_ADDR16_HIGH": ValueOf(elf.R_PPC64_ADDR16_HIGH),
"R_PPC64_ADDR16_HIGHA": ValueOf(elf.R_PPC64_ADDR16_HIGHA),
"R_PPC64_ADDR16_HIGHER": ValueOf(elf.R_PPC64_ADDR16_HIGHER),
"R_PPC64_ADDR16_HIGHERA": ValueOf(elf.R_PPC64_ADDR16_HIGHERA),
"R_PPC64_ADDR16_HIGHEST": ValueOf(elf.R_PPC64_ADDR16_HIGHEST),
"R_PPC64_ADDR16_HIGHESTA": ValueOf(elf.R_PPC64_ADDR16_HIGHESTA),
"R_PPC64_ADDR16_LO": ValueOf(elf.R_PPC64_ADDR16_LO),
"R_PPC64_ADDR16_LO_DS": ValueOf(elf.R_PPC64_ADDR16_LO_DS),
"R_PPC64_ADDR24": ValueOf(elf.R_PPC64_ADDR24),
"R_PPC64_ADDR32": ValueOf(elf.R_PPC64_ADDR32),
"R_PPC64_ADDR64": ValueOf(elf.R_PPC64_ADDR64),
"R_PPC64_ADDR64_LOCAL": ValueOf(elf.R_PPC64_ADDR64_LOCAL),
"R_PPC64_DTPMOD64": ValueOf(elf.R_PPC64_DTPMOD64),
"R_PPC64_DTPREL16": ValueOf(elf.R_PPC64_DTPREL16),
"R_PPC64_DTPREL16_DS": ValueOf(elf.R_PPC64_DTPREL16_DS),
"R_PPC64_DTPREL16_HA": ValueOf(elf.R_PPC64_DTPREL16_HA),
"R_PPC64_DTPREL16_HI": ValueOf(elf.R_PPC64_DTPREL16_HI),
"R_PPC64_DTPREL16_HIGH": ValueOf(elf.R_PPC64_DTPREL16_HIGH),
"R_PPC64_DTPREL16_HIGHA": ValueOf(elf.R_PPC64_DTPREL16_HIGHA),
"R_PPC64_DTPREL16_HIGHER": ValueOf(elf.R_PPC64_DTPREL16_HIGHER),
"R_PPC64_DTPREL16_HIGHERA": ValueOf(elf.R_PPC64_DTPREL16_HIGHERA),
"R_PPC64_DTPREL16_HIGHEST": ValueOf(elf.R_PPC64_DTPREL16_HIGHEST),
"R_PPC64_DTPREL16_HIGHESTA": ValueOf(elf.R_PPC64_DTPREL16_HIGHESTA),
"R_PPC64_DTPREL16_LO": ValueOf(elf.R_PPC64_DTPREL16_LO),
"R_PPC64_DTPREL16_LO_DS": ValueOf(elf.R_PPC64_DTPREL16_LO_DS),
"R_PPC64_DTPREL64": ValueOf(elf.R_PPC64_DTPREL64),
"R_PPC64_ENTRY": ValueOf(elf.R_PPC64_ENTRY),
"R_PPC64_GOT16": ValueOf(elf.R_PPC64_GOT16),
"R_PPC64_GOT16_DS": ValueOf(elf.R_PPC64_GOT16_DS),
"R_PPC64_GOT16_HA": ValueOf(elf.R_PPC64_GOT16_HA),
"R_PPC64_GOT16_HI": ValueOf(elf.R_PPC64_GOT16_HI),
"R_PPC64_GOT16_LO": ValueOf(elf.R_PPC64_GOT16_LO),
"R_PPC64_GOT16_LO_DS": ValueOf(elf.R_PPC64_GOT16_LO_DS),
"R_PPC64_GOT_DTPREL16_DS": ValueOf(elf.R_PPC64_GOT_DTPREL16_DS),
"R_PPC64_GOT_DTPREL16_HA": ValueOf(elf.R_PPC64_GOT_DTPREL16_HA),
"R_PPC64_GOT_DTPREL16_HI": ValueOf(elf.R_PPC64_GOT_DTPREL16_HI),
"R_PPC64_GOT_DTPREL16_LO_DS": ValueOf(elf.R_PPC64_GOT_DTPREL16_LO_DS),
"R_PPC64_GOT_TLSGD16": ValueOf(elf.R_PPC64_GOT_TLSGD16),
"R_PPC64_GOT_TLSGD16_HA": ValueOf(elf.R_PPC64_GOT_TLSGD16_HA),
"R_PPC64_GOT_TLSGD16_HI": ValueOf(elf.R_PPC64_GOT_TLSGD16_HI),
"R_PPC64_GOT_TLSGD16_LO": ValueOf(elf.R_PPC64_GOT_TLSGD16_LO),
"R_PPC64_GOT_TLSLD16": ValueOf(elf.R_PPC64_GOT_TLSLD16),
"R_PPC64_GOT_TLSLD16_HA": ValueOf(elf.R_PPC64_GOT_TLSLD16_HA),
"R_PPC64_GOT_TLSLD16_HI": ValueOf(elf.R_PPC64_GOT_TLSLD16_HI),
"R_PPC64_GOT_TLSLD16_LO": ValueOf(elf.R_PPC64_GOT_TLSLD16_LO),
"R_PPC64_GOT_TPREL16_DS": ValueOf(elf.R_PPC64_GOT_TPREL16_DS),
"R_PPC64_GOT_TPREL16_HA": ValueOf(elf.R_PPC64_GOT_TPREL16_HA),
"R_PPC64_GOT_TPREL16_HI": ValueOf(elf.R_PPC64_GOT_TPREL16_HI),
"R_PPC64_GOT_TPREL16_LO_DS": ValueOf(elf.R_PPC64_GOT_TPREL16_LO_DS),
"R_PPC64_IRELATIVE": ValueOf(elf.R_PPC64_IRELATIVE),
"R_PPC64_JMP_IREL": ValueOf(elf.R_PPC64_JMP_IREL),
"R_PPC64_JMP_SLOT": ValueOf(elf.R_PPC64_JMP_SLOT),
"R_PPC64_NONE": ValueOf(elf.R_PPC64_NONE),
"R_PPC64_PLT16_LO_DS": ValueOf(elf.R_PPC64_PLT16_LO_DS),
"R_PPC64_PLTGOT16": ValueOf(elf.R_PPC64_PLTGOT16),
"R_PPC64_PLTGOT16_DS": ValueOf(elf.R_PPC64_PLTGOT16_DS),
"R_PPC64_PLTGOT16_HA": ValueOf(elf.R_PPC64_PLTGOT16_HA),
"R_PPC64_PLTGOT16_HI": ValueOf(elf.R_PPC64_PLTGOT16_HI),
"R_PPC64_PLTGOT16_LO": ValueOf(elf.R_PPC64_PLTGOT16_LO),
"R_PPC64_PLTGOT_LO_DS": ValueOf(elf.R_PPC64_PLTGOT_LO_DS),
"R_PPC64_REL14": ValueOf(elf.R_PPC64_REL14),
"R_PPC64_REL14_BRNTAKEN": ValueOf(elf.R_PPC64_REL14_BRNTAKEN),
"R_PPC64_REL14_BRTAKEN": ValueOf(elf.R_PPC64_REL14_BRTAKEN),
"R_PPC64_REL16": ValueOf(elf.R_PPC64_REL16),
"R_PPC64_REL16DX_HA": ValueOf(elf.R_PPC64_REL16DX_HA),
"R_PPC64_REL16_HA": ValueOf(elf.R_PPC64_REL16_HA),
"R_PPC64_REL16_HI": ValueOf(elf.R_PPC64_REL16_HI),
"R_PPC64_REL16_LO": ValueOf(elf.R_PPC64_REL16_LO),
"R_PPC64_REL24": ValueOf(elf.R_PPC64_REL24),
"R_PPC64_REL24_NOTOC": ValueOf(elf.R_PPC64_REL24_NOTOC),
"R_PPC64_REL32": ValueOf(elf.R_PPC64_REL32),
"R_PPC64_REL64": ValueOf(elf.R_PPC64_REL64),
"R_PPC64_SECTOFF_DS": ValueOf(elf.R_PPC64_SECTOFF_DS),
"R_PPC64_SECTOFF_LO_DS": ValueOf(elf.R_PPC64_SECTOFF_LO_DS),
"R_PPC64_TLS": ValueOf(elf.R_PPC64_TLS),
"R_PPC64_TLSGD": ValueOf(elf.R_PPC64_TLSGD),
"R_PPC64_TLSLD": ValueOf(elf.R_PPC64_TLSLD),
"R_PPC64_TOC": ValueOf(elf.R_PPC64_TOC),
"R_PPC64_TOC16": ValueOf(elf.R_PPC64_TOC16),
"R_PPC64_TOC16_DS": ValueOf(elf.R_PPC64_TOC16_DS),
"R_PPC64_TOC16_HA": ValueOf(elf.R_PPC64_TOC16_HA),
"R_PPC64_TOC16_HI": ValueOf(elf.R_PPC64_TOC16_HI),
"R_PPC64_TOC16_LO": ValueOf(elf.R_PPC64_TOC16_LO),
"R_PPC64_TOC16_LO_DS": ValueOf(elf.R_PPC64_TOC16_LO_DS),
"R_PPC64_TOCSAVE": ValueOf(elf.R_PPC64_TOCSAVE),
"R_PPC64_TPREL16": ValueOf(elf.R_PPC64_TPREL16),
"R_PPC64_TPREL16_DS": ValueOf(elf.R_PPC64_TPREL16_DS),
"R_PPC64_TPREL16_HA": ValueOf(elf.R_PPC64_TPREL16_HA),
"R_PPC64_TPREL16_HI": ValueOf(elf.R_PPC64_TPREL16_HI),
"R_PPC64_TPREL16_HIGH": ValueOf(elf.R_PPC64_TPREL16_HIGH),
"R_PPC64_TPREL16_HIGHA": ValueOf(elf.R_PPC64_TPREL16_HIGHA),
"R_PPC64_TPREL16_HIGHER": ValueOf(elf.R_PPC64_TPREL16_HIGHER),
"R_PPC64_TPREL16_HIGHERA": ValueOf(elf.R_PPC64_TPREL16_HIGHERA),
"R_PPC64_TPREL16_HIGHEST": ValueOf(elf.R_PPC64_TPREL16_HIGHEST),
"R_PPC64_TPREL16_HIGHESTA": ValueOf(elf.R_PPC64_TPREL16_HIGHESTA),
"R_PPC64_TPREL16_LO": ValueOf(elf.R_PPC64_TPREL16_LO),
"R_PPC64_TPREL16_LO_DS": ValueOf(elf.R_PPC64_TPREL16_LO_DS),
"R_PPC64_TPREL64": ValueOf(elf.R_PPC64_TPREL64),
"R_PPC_ADDR14": ValueOf(elf.R_PPC_ADDR14),
"R_PPC_ADDR14_BRNTAKEN": ValueOf(elf.R_PPC_ADDR14_BRNTAKEN),
"R_PPC_ADDR14_BRTAKEN": ValueOf(elf.R_PPC_ADDR14_BRTAKEN),
"R_PPC_ADDR16": ValueOf(elf.R_PPC_ADDR16),
"R_PPC_ADDR16_HA": ValueOf(elf.R_PPC_ADDR16_HA),
"R_PPC_ADDR16_HI": ValueOf(elf.R_PPC_ADDR16_HI),
"R_PPC_ADDR16_LO": ValueOf(elf.R_PPC_ADDR16_LO),
"R_PPC_ADDR24": ValueOf(elf.R_PPC_ADDR24),
"R_PPC_ADDR32": ValueOf(elf.R_PPC_ADDR32),
"R_PPC_COPY": ValueOf(elf.R_PPC_COPY),
"R_PPC_DTPMOD32": ValueOf(elf.R_PPC_DTPMOD32),
"R_PPC_DTPREL16": ValueOf(elf.R_PPC_DTPREL16),
"R_PPC_DTPREL16_HA": ValueOf(elf.R_PPC_DTPREL16_HA),
"R_PPC_DTPREL16_HI": ValueOf(elf.R_PPC_DTPREL16_HI),
"R_PPC_DTPREL16_LO": ValueOf(elf.R_PPC_DTPREL16_LO),
"R_PPC_DTPREL32": ValueOf(elf.R_PPC_DTPREL32),
"R_PPC_EMB_BIT_FLD": ValueOf(elf.R_PPC_EMB_BIT_FLD),
"R_PPC_EMB_MRKREF": ValueOf(elf.R_PPC_EMB_MRKREF),
"R_PPC_EMB_NADDR16": ValueOf(elf.R_PPC_EMB_NADDR16),
"R_PPC_EMB_NADDR16_HA": ValueOf(elf.R_PPC_EMB_NADDR16_HA),
"R_PPC_EMB_NADDR16_HI": ValueOf(elf.R_PPC_EMB_NADDR16_HI),
"R_PPC_EMB_NADDR16_LO": ValueOf(elf.R_PPC_EMB_NADDR16_LO),
"R_PPC_EMB_NADDR32": ValueOf(elf.R_PPC_EMB_NADDR32),
"R_PPC_EMB_RELSDA": ValueOf(elf.R_PPC_EMB_RELSDA),
"R_PPC_EMB_RELSEC16": ValueOf(elf.R_PPC_EMB_RELSEC16),
"R_PPC_EMB_RELST_HA": ValueOf(elf.R_PPC_EMB_RELST_HA),
"R_PPC_EMB_RELST_HI": ValueOf(elf.R_PPC_EMB_RELST_HI),
"R_PPC_EMB_RELST_LO": ValueOf(elf.R_PPC_EMB_RELST_LO),
"R_PPC_EMB_SDA21": ValueOf(elf.R_PPC_EMB_SDA21),
"R_PPC_EMB_SDA2I16": ValueOf(elf.R_PPC_EMB_SDA2I16),
"R_PPC_EMB_SDA2REL": ValueOf(elf.R_PPC_EMB_SDA2REL),
"R_PPC_EMB_SDAI16": ValueOf(elf.R_PPC_EMB_SDAI16),
"R_PPC_GLOB_DAT": ValueOf(elf.R_PPC_GLOB_DAT),
"R_PPC_GOT16": ValueOf(elf.R_PPC_GOT16),
"R_PPC_GOT16_HA": ValueOf(elf.R_PPC_GOT16_HA),
"R_PPC_GOT16_HI": ValueOf(elf.R_PPC_GOT16_HI),
"R_PPC_GOT16_LO": ValueOf(elf.R_PPC_GOT16_LO),
"R_PPC_GOT_TLSGD16": ValueOf(elf.R_PPC_GOT_TLSGD16),
"R_PPC_GOT_TLSGD16_HA": ValueOf(elf.R_PPC_GOT_TLSGD16_HA),
"R_PPC_GOT_TLSGD16_HI": ValueOf(elf.R_PPC_GOT_TLSGD16_HI),
"R_PPC_GOT_TLSGD16_LO": ValueOf(elf.R_PPC_GOT_TLSGD16_LO),
"R_PPC_GOT_TLSLD16": ValueOf(elf.R_PPC_GOT_TLSLD16),
"R_PPC_GOT_TLSLD16_HA": ValueOf(elf.R_PPC_GOT_TLSLD16_HA),
"R_PPC_GOT_TLSLD16_HI": ValueOf(elf.R_PPC_GOT_TLSLD16_HI),
"R_PPC_GOT_TLSLD16_LO": ValueOf(elf.R_PPC_GOT_TLSLD16_LO),
"R_PPC_GOT_TPREL16": ValueOf(elf.R_PPC_GOT_TPREL16),
"R_PPC_GOT_TPREL16_HA": ValueOf(elf.R_PPC_GOT_TPREL16_HA),
"R_PPC_GOT_TPREL16_HI": ValueOf(elf.R_PPC_GOT_TPREL16_HI),
"R_PPC_GOT_TPREL16_LO": ValueOf(elf.R_PPC_GOT_TPREL16_LO),
"R_PPC_JMP_SLOT": ValueOf(elf.R_PPC_JMP_SLOT),
"R_PPC_LOCAL24PC": ValueOf(elf.R_PPC_LOCAL24PC),
"R_PPC_NONE": ValueOf(elf.R_PPC_NONE),
"R_PPC_PLT16_HA": ValueOf(elf.R_PPC_PLT16_HA),
"R_PPC_PLT16_HI": ValueOf(elf.R_PPC_PLT16_HI),
"R_PPC_PLT16_LO": ValueOf(elf.R_PPC_PLT16_LO),
"R_PPC_PLT32": ValueOf(elf.R_PPC_PLT32),
"R_PPC_PLTREL24": ValueOf(elf.R_PPC_PLTREL24),
"R_PPC_PLTREL32": ValueOf(elf.R_PPC_PLTREL32),
"R_PPC_REL14": ValueOf(elf.R_PPC_REL14),
"R_PPC_REL14_BRNTAKEN": ValueOf(elf.R_PPC_REL14_BRNTAKEN),
"R_PPC_REL14_BRTAKEN": ValueOf(elf.R_PPC_REL14_BRTAKEN),
"R_PPC_REL24": ValueOf(elf.R_PPC_REL24),
"R_PPC_REL32": ValueOf(elf.R_PPC_REL32),
"R_PPC_RELATIVE": ValueOf(elf.R_PPC_RELATIVE),
"R_PPC_SDAREL16": ValueOf(elf.R_PPC_SDAREL16),
"R_PPC_SECTOFF": ValueOf(elf.R_PPC_SECTOFF),
"R_PPC_SECTOFF_HA": ValueOf(elf.R_PPC_SECTOFF_HA),
"R_PPC_SECTOFF_HI": ValueOf(elf.R_PPC_SECTOFF_HI),
"R_PPC_SECTOFF_LO": ValueOf(elf.R_PPC_SECTOFF_LO),
"R_PPC_TLS": ValueOf(elf.R_PPC_TLS),
"R_PPC_TPREL16": ValueOf(elf.R_PPC_TPREL16),
"R_PPC_TPREL16_HA": ValueOf(elf.R_PPC_TPREL16_HA),
"R_PPC_TPREL16_HI": ValueOf(elf.R_PPC_TPREL16_HI),
"R_PPC_TPREL16_LO": ValueOf(elf.R_PPC_TPREL16_LO),
"R_PPC_TPREL32": ValueOf(elf.R_PPC_TPREL32),
"R_PPC_UADDR16": ValueOf(elf.R_PPC_UADDR16),
"R_PPC_UADDR32": ValueOf(elf.R_PPC_UADDR32),
"R_RISCV_32": ValueOf(elf.R_RISCV_32),
"R_RISCV_32_PCREL": ValueOf(elf.R_RISCV_32_PCREL),
"R_RISCV_64": ValueOf(elf.R_RISCV_64),
"R_RISCV_ADD16": ValueOf(elf.R_RISCV_ADD16),
"R_RISCV_ADD32": ValueOf(elf.R_RISCV_ADD32),
"R_RISCV_ADD64": ValueOf(elf.R_RISCV_ADD64),
"R_RISCV_ADD8": ValueOf(elf.R_RISCV_ADD8),
"R_RISCV_ALIGN": ValueOf(elf.R_RISCV_ALIGN),
"R_RISCV_BRANCH": ValueOf(elf.R_RISCV_BRANCH),
"R_RISCV_CALL": ValueOf(elf.R_RISCV_CALL),
"R_RISCV_CALL_PLT": ValueOf(elf.R_RISCV_CALL_PLT),
"R_RISCV_COPY": ValueOf(elf.R_RISCV_COPY),
"R_RISCV_GNU_VTENTRY": ValueOf(elf.R_RISCV_GNU_VTENTRY),
"R_RISCV_GNU_VTINHERIT": ValueOf(elf.R_RISCV_GNU_VTINHERIT),
"R_RISCV_GOT_HI20": ValueOf(elf.R_RISCV_GOT_HI20),
"R_RISCV_GPREL_I": ValueOf(elf.R_RISCV_GPREL_I),
"R_RISCV_GPREL_S": ValueOf(elf.R_RISCV_GPREL_S),
"R_RISCV_HI20": ValueOf(elf.R_RISCV_HI20),
"R_RISCV_JAL": ValueOf(elf.R_RISCV_JAL),
"R_RISCV_JUMP_SLOT": ValueOf(elf.R_RISCV_JUMP_SLOT),
"R_RISCV_LO12_I": ValueOf(elf.R_RISCV_LO12_I),
"R_RISCV_LO12_S": ValueOf(elf.R_RISCV_LO12_S),
"R_RISCV_NONE": ValueOf(elf.R_RISCV_NONE),
"R_RISCV_PCREL_HI20": ValueOf(elf.R_RISCV_PCREL_HI20),
"R_RISCV_PCREL_LO12_I": ValueOf(elf.R_RISCV_PCREL_LO12_I),
"R_RISCV_PCREL_LO12_S": ValueOf(elf.R_RISCV_PCREL_LO12_S),
"R_RISCV_RELATIVE": ValueOf(elf.R_RISCV_RELATIVE),
"R_RISCV_RELAX": ValueOf(elf.R_RISCV_RELAX),
"R_RISCV_RVC_BRANCH": ValueOf(elf.R_RISCV_RVC_BRANCH),
"R_RISCV_RVC_JUMP": ValueOf(elf.R_RISCV_RVC_JUMP),
"R_RISCV_RVC_LUI": ValueOf(elf.R_RISCV_RVC_LUI),
"R_RISCV_SET16": ValueOf(elf.R_RISCV_SET16),
"R_RISCV_SET32": ValueOf(elf.R_RISCV_SET32),
"R_RISCV_SET6": ValueOf(elf.R_RISCV_SET6),
"R_RISCV_SET8": ValueOf(elf.R_RISCV_SET8),
"R_RISCV_SUB16": ValueOf(elf.R_RISCV_SUB16),
"R_RISCV_SUB32": ValueOf(elf.R_RISCV_SUB32),
"R_RISCV_SUB6": ValueOf(elf.R_RISCV_SUB6),
"R_RISCV_SUB64": ValueOf(elf.R_RISCV_SUB64),
"R_RISCV_SUB8": ValueOf(elf.R_RISCV_SUB8),
"R_RISCV_TLS_DTPMOD32": ValueOf(elf.R_RISCV_TLS_DTPMOD32),
"R_RISCV_TLS_DTPMOD64": ValueOf(elf.R_RISCV_TLS_DTPMOD64),