Subversion Repositories Kolibri OS

Rev

Rev 5197 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5197 Rev 6324
Line 4... Line 4...
4
   Run "make headers" in your build bfd/ to regenerate.  */
4
   Run "make headers" in your build bfd/ to regenerate.  */
Line 5... Line 5...
5
 
5
 
6
/* libbfd.h -- Declarations used by bfd library *implementation*.
6
/* libbfd.h -- Declarations used by bfd library *implementation*.
Line 7... Line -...
7
   (This include file is not for users of the library.)
-
 
8
 
-
 
9
   Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-
 
10
   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
7
   (This include file is not for users of the library.)
Line 11... Line 8...
11
   2010, 2011, 2012
8
 
Line 12... Line 9...
12
   Free Software Foundation, Inc.
9
   Copyright (C) 1990-2015 Free Software Foundation, Inc.
Line 30... Line 27...
30
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
27
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
31
   MA 02110-1301, USA.  */
28
   MA 02110-1301, USA.  */
Line 32... Line 29...
32
 
29
 
Line -... Line 30...
-
 
30
#include "hashtab.h"
-
 
31
 
-
 
32
#ifdef __cplusplus
-
 
33
extern "C" {
33
#include "hashtab.h"
34
#endif
34
 
35
 
35
/* Align an address upward to a boundary, expressed as a number of bytes.
36
/* Align an address upward to a boundary, expressed as a number of bytes.
36
   E.g. align to an 8-byte boundary with argument of 8.  Take care never
37
   E.g. align to an 8-byte boundary with argument of 8.  Take care never
37
   to wrap around if the address is within boundary-1 of the end of the
38
   to wrap around if the address is within boundary-1 of the end of the
Line 398... Line 399...
398
#define _bfd_nosymbols_make_empty_symbol _bfd_generic_make_empty_symbol
399
#define _bfd_nosymbols_make_empty_symbol _bfd_generic_make_empty_symbol
399
#define _bfd_nosymbols_print_symbol \
400
#define _bfd_nosymbols_print_symbol \
400
  ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void)
401
  ((void (*) (bfd *, void *, asymbol *, bfd_print_symbol_type)) bfd_void)
401
#define _bfd_nosymbols_get_symbol_info \
402
#define _bfd_nosymbols_get_symbol_info \
402
  ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void)
403
  ((void (*) (bfd *, asymbol *, symbol_info *)) bfd_void)
-
 
404
#define _bfd_nosymbols_get_symbol_version_string \
-
 
405
  ((const char *(*) (bfd *, asymbol *, bfd_boolean *)) bfd_nullvoidptr)
403
#define _bfd_nosymbols_bfd_is_local_label_name \
406
#define _bfd_nosymbols_bfd_is_local_label_name \
404
  ((bfd_boolean (*) (bfd *, const char *)) bfd_false)
407
  ((bfd_boolean (*) (bfd *, const char *)) bfd_false)
405
#define _bfd_nosymbols_bfd_is_target_special_symbol \
408
#define _bfd_nosymbols_bfd_is_target_special_symbol \
406
  ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
409
  ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
407
#define _bfd_nosymbols_get_lineno \
410
#define _bfd_nosymbols_get_lineno \
408
  ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr)
411
  ((alent *(*) (bfd *, asymbol *)) bfd_nullvoidptr)
409
#define _bfd_nosymbols_find_nearest_line \
412
#define _bfd_nosymbols_find_nearest_line \
410
  ((bfd_boolean (*) (bfd *, asection *, asymbol **, bfd_vma, const char **, \
413
  ((bfd_boolean (*) (bfd *, asymbol **, asection *, bfd_vma,		\
-
 
414
		     const char **, const char **, unsigned int *,	\
-
 
415
		     unsigned int *))					\
-
 
416
   bfd_false)
-
 
417
#define _bfd_nosymbols_find_line \
-
 
418
  ((bfd_boolean (*) (bfd *, asymbol **, asymbol *,	\
411
		     const char **, unsigned int *)) \
419
		     const char **, unsigned int *)) \
412
   bfd_false)
420
   bfd_false)
413
#define _bfd_nosymbols_find_inliner_info \
421
#define _bfd_nosymbols_find_inliner_info \
414
  ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \
422
  ((bfd_boolean (*) (bfd *, const char **, const char **, unsigned int *)) \
415
   bfd_false)
423
   bfd_false)
Line 477... Line 485...
477
#define _bfd_nolink_bfd_discard_group \
485
#define _bfd_nolink_bfd_discard_group \
478
  ((bfd_boolean (*) (bfd *, struct bfd_section *)) \
486
  ((bfd_boolean (*) (bfd *, struct bfd_section *)) \
479
   bfd_false)
487
   bfd_false)
480
#define _bfd_nolink_bfd_link_hash_table_create \
488
#define _bfd_nolink_bfd_link_hash_table_create \
481
  ((struct bfd_link_hash_table *(*) (bfd *)) bfd_nullvoidptr)
489
  ((struct bfd_link_hash_table *(*) (bfd *)) bfd_nullvoidptr)
482
#define _bfd_nolink_bfd_link_hash_table_free \
-
 
483
  ((void (*) (struct bfd_link_hash_table *)) bfd_void)
-
 
484
#define _bfd_nolink_bfd_link_add_symbols \
490
#define _bfd_nolink_bfd_link_add_symbols \
485
  ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
491
  ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) bfd_false)
486
#define _bfd_nolink_bfd_link_just_syms \
492
#define _bfd_nolink_bfd_link_just_syms \
487
  ((void (*) (asection *, struct bfd_link_info *)) bfd_void)
493
  ((void (*) (asection *, struct bfd_link_info *)) bfd_void)
488
#define _bfd_nolink_bfd_copy_link_hash_symbol_type \
494
#define _bfd_nolink_bfd_copy_link_hash_symbol_type \
Line 528... Line 534...
528
  (bfd *, asymbol **, asection *, bfd_vma, bfd_boolean *,
534
  (bfd *, asymbol **, asection *, bfd_vma, bfd_boolean *,
529
   const char **, const char **, unsigned int *, void **);
535
   const char **, const char **, unsigned int *, void **);
Line 530... Line 536...
530
 
536
 
531
/* Find the nearest line using DWARF 1 debugging information.  */
537
/* Find the nearest line using DWARF 1 debugging information.  */
532
extern bfd_boolean _bfd_dwarf1_find_nearest_line
538
extern bfd_boolean _bfd_dwarf1_find_nearest_line
533
  (bfd *, asection *, asymbol **, bfd_vma, const char **,
539
  (bfd *, asymbol **, asection *, bfd_vma,
Line 534... Line 540...
534
   const char **, unsigned int *);
540
   const char **, const char **, unsigned int *);
535
 
541
 
536
struct dwarf_debug_section
542
struct dwarf_debug_section
537
{
543
{
Line 544... Line 550...
544
 
550
 
Line 545... Line 551...
545
extern const struct dwarf_debug_section dwarf_debug_sections[];
551
extern const struct dwarf_debug_section dwarf_debug_sections[];
546
 
552
 
547
/* Find the nearest line using DWARF 2 debugging information.  */
553
/* Find the nearest line using DWARF 2 debugging information.  */
548
extern bfd_boolean _bfd_dwarf2_find_nearest_line
554
extern bfd_boolean _bfd_dwarf2_find_nearest_line
549
  (bfd *, const struct dwarf_debug_section *, asection *, asymbol **, bfd_vma,
-
 
550
   const char **, const char **, unsigned int *, unsigned int *, unsigned int,
-
 
551
   void **);
-
 
552
 
-
 
553
/* Find the line using DWARF 2 debugging information.  */
-
 
554
extern bfd_boolean _bfd_dwarf2_find_line
555
  (bfd *, asymbol **, asymbol *, asection *, bfd_vma,
555
  (bfd *, asymbol **, asymbol *, const char **,
556
   const char **, const char **, unsigned int *, unsigned int *,
556
   unsigned int *, unsigned int *, unsigned int, void **);
-
 
557
 
557
   const struct dwarf_debug_section *, unsigned int, void **);
558
bfd_boolean _bfd_generic_find_line
-
 
559
  (bfd *, asymbol **, asymbol *, const char **, unsigned int *);
558
 
560
 
-
 
561
bfd_boolean _bfd_generic_find_nearest_line_discriminator
559
/* Find the bias between DWARF addresses and real addresses.  */
Line 562... Line 560...
562
  (bfd *, asection *, asymbol **, bfd_vma, const char **, const char **,
560
extern bfd_signed_vma _bfd_dwarf2_find_symbol_bias
563
   unsigned int *, unsigned int *);
561
  (asymbol **, void **);
564
 
562
 
Line 565... Line 563...
565
/* Find inliner info after calling bfd_find_nearest_line. */
563
/* Find inliner info after calling bfd_find_nearest_line. */
566
extern bfd_boolean _bfd_dwarf2_find_inliner_info
564
extern bfd_boolean _bfd_dwarf2_find_inliner_info
567
  (bfd *, const char **, const char **, unsigned int *, void **);
565
  (bfd *, const char **, const char **, unsigned int *, void **);
-
 
566
 
Line 568... Line 567...
568
 
567
/* Read DWARF 2 debugging information. */
569
/* Read DWARF 2 debugging information. */
568
extern bfd_boolean _bfd_dwarf2_slurp_debug_info
570
extern bfd_boolean _bfd_dwarf2_slurp_debug_info
569
  (bfd *, bfd *, const struct dwarf_debug_section *, asymbol **, void **,
Line 595... Line 594...
595
extern struct bfd_link_hash_table *_bfd_generic_link_hash_table_create
594
extern struct bfd_link_hash_table *_bfd_generic_link_hash_table_create
596
  (bfd *);
595
  (bfd *);
Line 597... Line 596...
597
 
596
 
598
/* Generic link hash table destruction routine.  */
597
/* Generic link hash table destruction routine.  */
599
extern void _bfd_generic_link_hash_table_free
598
extern void _bfd_generic_link_hash_table_free
Line 600... Line 599...
600
  (struct bfd_link_hash_table *);
599
  (bfd *);
601
 
600
 
602
/* Generic add symbol routine.  */
601
/* Generic add symbol routine.  */
Line 610... Line 609...
610
  (bfd *, struct bfd_link_info *);
609
  (bfd *, struct bfd_link_info *);
Line 611... Line 610...
611
 
610
 
612
/* Generic archive add symbol routine.  */
611
/* Generic archive add symbol routine.  */
613
extern bfd_boolean _bfd_generic_link_add_archive_symbols
612
extern bfd_boolean _bfd_generic_link_add_archive_symbols
614
  (bfd *, struct bfd_link_info *,
613
  (bfd *, struct bfd_link_info *,
-
 
614
   bfd_boolean (*) (bfd *, struct bfd_link_info *,
-
 
615
		    struct bfd_link_hash_entry *, const char *,
Line 615... Line 616...
615
   bfd_boolean (*) (bfd *, struct bfd_link_info *, bfd_boolean *));
616
		    bfd_boolean *));
616
 
617
 
Line 617... Line 618...
617
/* Forward declaration to avoid prototype errors.  */
618
/* Forward declaration to avoid prototype errors.  */
Line 849... Line 850...
849
  (bfd_boolean (*) (struct bfd_section_already_linked_hash_entry *,
850
  (bfd_boolean (*) (struct bfd_section_already_linked_hash_entry *,
850
		    void *), void *);
851
		    void *), void *);
Line 851... Line 852...
851
 
852
 
852
extern bfd_vma read_unsigned_leb128 (bfd *, bfd_byte *, unsigned int *);
853
extern bfd_vma read_unsigned_leb128 (bfd *, bfd_byte *, unsigned int *);
-
 
854
extern bfd_signed_vma read_signed_leb128 (bfd *, bfd_byte *, unsigned int *);
-
 
855
extern bfd_vma safe_read_leb128 (bfd *, bfd_byte *, unsigned int *,
853
extern bfd_signed_vma read_signed_leb128 (bfd *, bfd_byte *, unsigned int *);
856
				 bfd_boolean, const bfd_byte * const);
854
/* Extracted from init.c.  */
857
/* Extracted from init.c.  */
855
/* Extracted from libbfd.c.  */
858
/* Extracted from libbfd.c.  */
Line 856... Line 859...
856
bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int);
859
bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int);
Line 1126... Line 1129...
1126
  "BFD_RELOC_MIPS_LITERAL",
1129
  "BFD_RELOC_MIPS_LITERAL",
1127
  "BFD_RELOC_MICROMIPS_LITERAL",
1130
  "BFD_RELOC_MICROMIPS_LITERAL",
1128
  "BFD_RELOC_MICROMIPS_7_PCREL_S1",
1131
  "BFD_RELOC_MICROMIPS_7_PCREL_S1",
1129
  "BFD_RELOC_MICROMIPS_10_PCREL_S1",
1132
  "BFD_RELOC_MICROMIPS_10_PCREL_S1",
1130
  "BFD_RELOC_MICROMIPS_16_PCREL_S1",
1133
  "BFD_RELOC_MICROMIPS_16_PCREL_S1",
-
 
1134
  "BFD_RELOC_MIPS_21_PCREL_S2",
-
 
1135
  "BFD_RELOC_MIPS_26_PCREL_S2",
-
 
1136
  "BFD_RELOC_MIPS_18_PCREL_S3",
-
 
1137
  "BFD_RELOC_MIPS_19_PCREL_S2",
1131
  "BFD_RELOC_MICROMIPS_GPREL16",
1138
  "BFD_RELOC_MICROMIPS_GPREL16",
1132
  "BFD_RELOC_MICROMIPS_HI16",
1139
  "BFD_RELOC_MICROMIPS_HI16",
1133
  "BFD_RELOC_MICROMIPS_HI16_S",
1140
  "BFD_RELOC_MICROMIPS_HI16_S",
1134
  "BFD_RELOC_MICROMIPS_LO16",
1141
  "BFD_RELOC_MICROMIPS_LO16",
1135
  "BFD_RELOC_MIPS_GOT16",
1142
  "BFD_RELOC_MIPS_GOT16",
Line 1192... Line 1199...
1192
  "BFD_RELOC_MIPS_COPY",
1199
  "BFD_RELOC_MIPS_COPY",
1193
  "BFD_RELOC_MIPS_JUMP_SLOT",
1200
  "BFD_RELOC_MIPS_JUMP_SLOT",
Line 1194... Line 1201...
1194
 
1201
 
Line -... Line 1202...
-
 
1202
  "BFD_RELOC_MOXIE_10_PCREL",
-
 
1203
 
-
 
1204
  "BFD_RELOC_FT32_10",
-
 
1205
  "BFD_RELOC_FT32_20",
-
 
1206
  "BFD_RELOC_FT32_17",
1195
  "BFD_RELOC_MOXIE_10_PCREL",
1207
  "BFD_RELOC_FT32_18",
1196
 
1208
 
1197
  "BFD_RELOC_FRV_LABEL16",
1209
  "BFD_RELOC_FRV_LABEL16",
1198
  "BFD_RELOC_FRV_LABEL24",
1210
  "BFD_RELOC_FRV_LABEL24",
1199
  "BFD_RELOC_FRV_LO16",
1211
  "BFD_RELOC_FRV_LO16",
Line 1278... Line 1290...
1278
  "BFD_RELOC_386_TLS_TPOFF32",
1290
  "BFD_RELOC_386_TLS_TPOFF32",
1279
  "BFD_RELOC_386_TLS_GOTDESC",
1291
  "BFD_RELOC_386_TLS_GOTDESC",
1280
  "BFD_RELOC_386_TLS_DESC_CALL",
1292
  "BFD_RELOC_386_TLS_DESC_CALL",
1281
  "BFD_RELOC_386_TLS_DESC",
1293
  "BFD_RELOC_386_TLS_DESC",
1282
  "BFD_RELOC_386_IRELATIVE",
1294
  "BFD_RELOC_386_IRELATIVE",
-
 
1295
  "BFD_RELOC_386_GOT32X",
1283
  "BFD_RELOC_X86_64_GOT32",
1296
  "BFD_RELOC_X86_64_GOT32",
1284
  "BFD_RELOC_X86_64_PLT32",
1297
  "BFD_RELOC_X86_64_PLT32",
1285
  "BFD_RELOC_X86_64_COPY",
1298
  "BFD_RELOC_X86_64_COPY",
1286
  "BFD_RELOC_X86_64_GLOB_DAT",
1299
  "BFD_RELOC_X86_64_GLOB_DAT",
1287
  "BFD_RELOC_X86_64_JUMP_SLOT",
1300
  "BFD_RELOC_X86_64_JUMP_SLOT",
Line 1307... Line 1320...
1307
  "BFD_RELOC_X86_64_TLSDESC_CALL",
1320
  "BFD_RELOC_X86_64_TLSDESC_CALL",
1308
  "BFD_RELOC_X86_64_TLSDESC",
1321
  "BFD_RELOC_X86_64_TLSDESC",
1309
  "BFD_RELOC_X86_64_IRELATIVE",
1322
  "BFD_RELOC_X86_64_IRELATIVE",
1310
  "BFD_RELOC_X86_64_PC32_BND",
1323
  "BFD_RELOC_X86_64_PC32_BND",
1311
  "BFD_RELOC_X86_64_PLT32_BND",
1324
  "BFD_RELOC_X86_64_PLT32_BND",
-
 
1325
  "BFD_RELOC_X86_64_GOTPCRELX",
-
 
1326
  "BFD_RELOC_X86_64_REX_GOTPCRELX",
1312
  "BFD_RELOC_NS32K_IMM_8",
1327
  "BFD_RELOC_NS32K_IMM_8",
1313
  "BFD_RELOC_NS32K_IMM_16",
1328
  "BFD_RELOC_NS32K_IMM_16",
1314
  "BFD_RELOC_NS32K_IMM_32",
1329
  "BFD_RELOC_NS32K_IMM_32",
1315
  "BFD_RELOC_NS32K_IMM_8_PCREL",
1330
  "BFD_RELOC_NS32K_IMM_8_PCREL",
1316
  "BFD_RELOC_NS32K_IMM_16_PCREL",
1331
  "BFD_RELOC_NS32K_IMM_16_PCREL",
Line 1374... Line 1389...
1374
  "BFD_RELOC_PPC_VLE_SDAREL_LO16D",
1389
  "BFD_RELOC_PPC_VLE_SDAREL_LO16D",
1375
  "BFD_RELOC_PPC_VLE_SDAREL_HI16A",
1390
  "BFD_RELOC_PPC_VLE_SDAREL_HI16A",
1376
  "BFD_RELOC_PPC_VLE_SDAREL_HI16D",
1391
  "BFD_RELOC_PPC_VLE_SDAREL_HI16D",
1377
  "BFD_RELOC_PPC_VLE_SDAREL_HA16A",
1392
  "BFD_RELOC_PPC_VLE_SDAREL_HA16A",
1378
  "BFD_RELOC_PPC_VLE_SDAREL_HA16D",
1393
  "BFD_RELOC_PPC_VLE_SDAREL_HA16D",
-
 
1394
  "BFD_RELOC_PPC_REL16DX_HA",
1379
  "BFD_RELOC_PPC64_HIGHER",
1395
  "BFD_RELOC_PPC64_HIGHER",
1380
  "BFD_RELOC_PPC64_HIGHER_S",
1396
  "BFD_RELOC_PPC64_HIGHER_S",
1381
  "BFD_RELOC_PPC64_HIGHEST",
1397
  "BFD_RELOC_PPC64_HIGHEST",
1382
  "BFD_RELOC_PPC64_HIGHEST_S",
1398
  "BFD_RELOC_PPC64_HIGHEST_S",
1383
  "BFD_RELOC_PPC64_TOC16_LO",
1399
  "BFD_RELOC_PPC64_TOC16_LO",
Line 1399... Line 1415...
1399
  "BFD_RELOC_PPC64_TOC16_LO_DS",
1415
  "BFD_RELOC_PPC64_TOC16_LO_DS",
1400
  "BFD_RELOC_PPC64_PLTGOT16_DS",
1416
  "BFD_RELOC_PPC64_PLTGOT16_DS",
1401
  "BFD_RELOC_PPC64_PLTGOT16_LO_DS",
1417
  "BFD_RELOC_PPC64_PLTGOT16_LO_DS",
1402
  "BFD_RELOC_PPC64_ADDR16_HIGH",
1418
  "BFD_RELOC_PPC64_ADDR16_HIGH",
1403
  "BFD_RELOC_PPC64_ADDR16_HIGHA",
1419
  "BFD_RELOC_PPC64_ADDR16_HIGHA",
-
 
1420
  "BFD_RELOC_PPC64_ADDR64_LOCAL",
-
 
1421
  "BFD_RELOC_PPC64_ENTRY",
1404
  "BFD_RELOC_PPC_TLS",
1422
  "BFD_RELOC_PPC_TLS",
1405
  "BFD_RELOC_PPC_TLSGD",
1423
  "BFD_RELOC_PPC_TLSGD",
1406
  "BFD_RELOC_PPC_TLSLD",
1424
  "BFD_RELOC_PPC_TLSLD",
1407
  "BFD_RELOC_PPC_DTPMOD",
1425
  "BFD_RELOC_PPC_DTPMOD",
1408
  "BFD_RELOC_PPC_TPREL16",
1426
  "BFD_RELOC_PPC_TPREL16",
Line 1648... Line 1666...
1648
  "BFD_RELOC_SH_GOTFUNCDESC",
1666
  "BFD_RELOC_SH_GOTFUNCDESC",
1649
  "BFD_RELOC_SH_GOTFUNCDESC20",
1667
  "BFD_RELOC_SH_GOTFUNCDESC20",
1650
  "BFD_RELOC_SH_GOTOFFFUNCDESC",
1668
  "BFD_RELOC_SH_GOTOFFFUNCDESC",
1651
  "BFD_RELOC_SH_GOTOFFFUNCDESC20",
1669
  "BFD_RELOC_SH_GOTOFFFUNCDESC20",
1652
  "BFD_RELOC_SH_FUNCDESC",
1670
  "BFD_RELOC_SH_FUNCDESC",
-
 
1671
  "BFD_RELOC_ARC_NONE",
-
 
1672
  "BFD_RELOC_ARC_8",
-
 
1673
  "BFD_RELOC_ARC_16",
-
 
1674
  "BFD_RELOC_ARC_24",
-
 
1675
  "BFD_RELOC_ARC_32",
-
 
1676
  "BFD_RELOC_ARC_N8",
-
 
1677
  "BFD_RELOC_ARC_N16",
-
 
1678
  "BFD_RELOC_ARC_N24",
-
 
1679
  "BFD_RELOC_ARC_N32",
-
 
1680
  "BFD_RELOC_ARC_SDA",
-
 
1681
  "BFD_RELOC_ARC_SECTOFF",
1653
  "BFD_RELOC_ARC_B22_PCREL",
1682
  "BFD_RELOC_ARC_S21H_PCREL",
-
 
1683
  "BFD_RELOC_ARC_S21W_PCREL",
-
 
1684
  "BFD_RELOC_ARC_S25H_PCREL",
-
 
1685
  "BFD_RELOC_ARC_S25W_PCREL",
-
 
1686
  "BFD_RELOC_ARC_SDA32",
-
 
1687
  "BFD_RELOC_ARC_SDA_LDST",
-
 
1688
  "BFD_RELOC_ARC_SDA_LDST1",
-
 
1689
  "BFD_RELOC_ARC_SDA_LDST2",
-
 
1690
  "BFD_RELOC_ARC_SDA16_LD",
-
 
1691
  "BFD_RELOC_ARC_SDA16_LD1",
-
 
1692
  "BFD_RELOC_ARC_SDA16_LD2",
-
 
1693
  "BFD_RELOC_ARC_S13_PCREL",
1654
  "BFD_RELOC_ARC_B26",
1694
  "BFD_RELOC_ARC_W",
-
 
1695
  "BFD_RELOC_ARC_32_ME",
-
 
1696
  "BFD_RELOC_ARC_32_ME_S",
-
 
1697
  "BFD_RELOC_ARC_N32_ME",
-
 
1698
  "BFD_RELOC_ARC_SECTOFF_ME",
-
 
1699
  "BFD_RELOC_ARC_SDA32_ME",
-
 
1700
  "BFD_RELOC_ARC_W_ME",
-
 
1701
  "BFD_RELOC_AC_SECTOFF_U8",
-
 
1702
  "BFD_RELOC_AC_SECTOFF_U8_1",
-
 
1703
  "BFD_RELOC_AC_SECTOFF_U8_2",
-
 
1704
  "BFD_RELOC_AC_SECTFOFF_S9",
-
 
1705
  "BFD_RELOC_AC_SECTFOFF_S9_1",
-
 
1706
  "BFD_RELOC_AC_SECTFOFF_S9_2",
-
 
1707
  "BFD_RELOC_ARC_SECTOFF_ME_1",
-
 
1708
  "BFD_RELOC_ARC_SECTOFF_ME_2",
-
 
1709
  "BFD_RELOC_ARC_SECTOFF_1",
-
 
1710
  "BFD_RELOC_ARC_SECTOFF_2",
-
 
1711
  "BFD_RELOC_ARC_SDA16_ST2",
-
 
1712
  "BFD_RELOC_ARC_32_PCREL",
-
 
1713
  "BFD_RELOC_ARC_PC32",
-
 
1714
  "BFD_RELOC_ARC_GOT32",
-
 
1715
  "BFD_RELOC_ARC_GOTPC32",
-
 
1716
  "BFD_RELOC_ARC_PLT32",
-
 
1717
  "BFD_RELOC_ARC_COPY",
-
 
1718
  "BFD_RELOC_ARC_GLOB_DAT",
-
 
1719
  "BFD_RELOC_ARC_JMP_SLOT",
-
 
1720
  "BFD_RELOC_ARC_RELATIVE",
-
 
1721
  "BFD_RELOC_ARC_GOTOFF",
-
 
1722
  "BFD_RELOC_ARC_GOTPC",
-
 
1723
  "BFD_RELOC_ARC_S21W_PCREL_PLT",
-
 
1724
  "BFD_RELOC_ARC_S25H_PCREL_PLT",
-
 
1725
  "BFD_RELOC_ARC_TLS_DTPMOD",
-
 
1726
  "BFD_RELOC_ARC_TLS_TPOFF",
-
 
1727
  "BFD_RELOC_ARC_TLS_GD_GOT",
-
 
1728
  "BFD_RELOC_ARC_TLS_GD_LD",
-
 
1729
  "BFD_RELOC_ARC_TLS_GD_CALL",
-
 
1730
  "BFD_RELOC_ARC_TLS_IE_GOT",
-
 
1731
  "BFD_RELOC_ARC_TLS_DTPOFF",
-
 
1732
  "BFD_RELOC_ARC_TLS_DTPOFF_S9",
-
 
1733
  "BFD_RELOC_ARC_TLS_LE_S9",
-
 
1734
  "BFD_RELOC_ARC_TLS_LE_32",
-
 
1735
  "BFD_RELOC_ARC_S25W_PCREL_PLT",
-
 
1736
  "BFD_RELOC_ARC_S21H_PCREL_PLT",
1655
  "BFD_RELOC_BFIN_16_IMM",
1737
  "BFD_RELOC_BFIN_16_IMM",
1656
  "BFD_RELOC_BFIN_16_HIGH",
1738
  "BFD_RELOC_BFIN_16_HIGH",
1657
  "BFD_RELOC_BFIN_4_PCREL",
1739
  "BFD_RELOC_BFIN_4_PCREL",
1658
  "BFD_RELOC_BFIN_5_PCREL",
1740
  "BFD_RELOC_BFIN_5_PCREL",
1659
  "BFD_RELOC_BFIN_16_LOW",
1741
  "BFD_RELOC_BFIN_16_LOW",
Line 1744... Line 1826...
1744
  "BFD_RELOC_M32R_GOT16_HI_SLO",
1826
  "BFD_RELOC_M32R_GOT16_HI_SLO",
1745
  "BFD_RELOC_M32R_GOT16_LO",
1827
  "BFD_RELOC_M32R_GOT16_LO",
1746
  "BFD_RELOC_M32R_GOTPC_HI_ULO",
1828
  "BFD_RELOC_M32R_GOTPC_HI_ULO",
1747
  "BFD_RELOC_M32R_GOTPC_HI_SLO",
1829
  "BFD_RELOC_M32R_GOTPC_HI_SLO",
1748
  "BFD_RELOC_M32R_GOTPC_LO",
1830
  "BFD_RELOC_M32R_GOTPC_LO",
-
 
1831
  "BFD_RELOC_NDS32_20",
-
 
1832
  "BFD_RELOC_NDS32_9_PCREL",
-
 
1833
  "BFD_RELOC_NDS32_WORD_9_PCREL",
-
 
1834
  "BFD_RELOC_NDS32_15_PCREL",
-
 
1835
  "BFD_RELOC_NDS32_17_PCREL",
-
 
1836
  "BFD_RELOC_NDS32_25_PCREL",
-
 
1837
  "BFD_RELOC_NDS32_HI20",
-
 
1838
  "BFD_RELOC_NDS32_LO12S3",
-
 
1839
  "BFD_RELOC_NDS32_LO12S2",
-
 
1840
  "BFD_RELOC_NDS32_LO12S1",
-
 
1841
  "BFD_RELOC_NDS32_LO12S0",
-
 
1842
  "BFD_RELOC_NDS32_LO12S0_ORI",
-
 
1843
  "BFD_RELOC_NDS32_SDA15S3",
-
 
1844
  "BFD_RELOC_NDS32_SDA15S2",
-
 
1845
  "BFD_RELOC_NDS32_SDA15S1",
-
 
1846
  "BFD_RELOC_NDS32_SDA15S0",
-
 
1847
  "BFD_RELOC_NDS32_SDA16S3",
-
 
1848
  "BFD_RELOC_NDS32_SDA17S2",
-
 
1849
  "BFD_RELOC_NDS32_SDA18S1",
-
 
1850
  "BFD_RELOC_NDS32_SDA19S0",
-
 
1851
  "BFD_RELOC_NDS32_GOT20",
-
 
1852
  "BFD_RELOC_NDS32_9_PLTREL",
-
 
1853
  "BFD_RELOC_NDS32_25_PLTREL",
-
 
1854
  "BFD_RELOC_NDS32_COPY",
-
 
1855
  "BFD_RELOC_NDS32_GLOB_DAT",
-
 
1856
  "BFD_RELOC_NDS32_JMP_SLOT",
-
 
1857
  "BFD_RELOC_NDS32_RELATIVE",
-
 
1858
  "BFD_RELOC_NDS32_GOTOFF",
-
 
1859
  "BFD_RELOC_NDS32_GOTOFF_HI20",
-
 
1860
  "BFD_RELOC_NDS32_GOTOFF_LO12",
-
 
1861
  "BFD_RELOC_NDS32_GOTPC20",
-
 
1862
  "BFD_RELOC_NDS32_GOT_HI20",
-
 
1863
  "BFD_RELOC_NDS32_GOT_LO12",
-
 
1864
  "BFD_RELOC_NDS32_GOTPC_HI20",
-
 
1865
  "BFD_RELOC_NDS32_GOTPC_LO12",
-
 
1866
  "BFD_RELOC_NDS32_INSN16",
-
 
1867
  "BFD_RELOC_NDS32_LABEL",
-
 
1868
  "BFD_RELOC_NDS32_LONGCALL1",
-
 
1869
  "BFD_RELOC_NDS32_LONGCALL2",
-
 
1870
  "BFD_RELOC_NDS32_LONGCALL3",
-
 
1871
  "BFD_RELOC_NDS32_LONGJUMP1",
-
 
1872
  "BFD_RELOC_NDS32_LONGJUMP2",
-
 
1873
  "BFD_RELOC_NDS32_LONGJUMP3",
-
 
1874
  "BFD_RELOC_NDS32_LOADSTORE",
-
 
1875
  "BFD_RELOC_NDS32_9_FIXED",
-
 
1876
  "BFD_RELOC_NDS32_15_FIXED",
-
 
1877
  "BFD_RELOC_NDS32_17_FIXED",
-
 
1878
  "BFD_RELOC_NDS32_25_FIXED",
-
 
1879
  "BFD_RELOC_NDS32_LONGCALL4",
-
 
1880
  "BFD_RELOC_NDS32_LONGCALL5",
-
 
1881
  "BFD_RELOC_NDS32_LONGCALL6",
-
 
1882
  "BFD_RELOC_NDS32_LONGJUMP4",
-
 
1883
  "BFD_RELOC_NDS32_LONGJUMP5",
-
 
1884
  "BFD_RELOC_NDS32_LONGJUMP6",
-
 
1885
  "BFD_RELOC_NDS32_LONGJUMP7",
-
 
1886
  "BFD_RELOC_NDS32_PLTREL_HI20",
-
 
1887
  "BFD_RELOC_NDS32_PLTREL_LO12",
-
 
1888
  "BFD_RELOC_NDS32_PLT_GOTREL_HI20",
-
 
1889
  "BFD_RELOC_NDS32_PLT_GOTREL_LO12",
-
 
1890
  "BFD_RELOC_NDS32_SDA12S2_DP",
-
 
1891
  "BFD_RELOC_NDS32_SDA12S2_SP",
-
 
1892
  "BFD_RELOC_NDS32_LO12S2_DP",
-
 
1893
  "BFD_RELOC_NDS32_LO12S2_SP",
-
 
1894
  "BFD_RELOC_NDS32_DWARF2_OP1",
-
 
1895
  "BFD_RELOC_NDS32_DWARF2_OP2",
-
 
1896
  "BFD_RELOC_NDS32_DWARF2_LEB",
-
 
1897
  "BFD_RELOC_NDS32_UPDATE_TA",
-
 
1898
  "BFD_RELOC_NDS32_PLT_GOTREL_LO20",
-
 
1899
  "BFD_RELOC_NDS32_PLT_GOTREL_LO15",
-
 
1900
  "BFD_RELOC_NDS32_PLT_GOTREL_LO19",
-
 
1901
  "BFD_RELOC_NDS32_GOT_LO15",
-
 
1902
  "BFD_RELOC_NDS32_GOT_LO19",
-
 
1903
  "BFD_RELOC_NDS32_GOTOFF_LO15",
-
 
1904
  "BFD_RELOC_NDS32_GOTOFF_LO19",
-
 
1905
  "BFD_RELOC_NDS32_GOT15S2",
-
 
1906
  "BFD_RELOC_NDS32_GOT17S2",
-
 
1907
  "BFD_RELOC_NDS32_5",
-
 
1908
  "BFD_RELOC_NDS32_10_UPCREL",
-
 
1909
  "BFD_RELOC_NDS32_SDA_FP7U2_RELA",
-
 
1910
  "BFD_RELOC_NDS32_RELAX_ENTRY",
-
 
1911
  "BFD_RELOC_NDS32_GOT_SUFF",
-
 
1912
  "BFD_RELOC_NDS32_GOTOFF_SUFF",
-
 
1913
  "BFD_RELOC_NDS32_PLT_GOT_SUFF",
-
 
1914
  "BFD_RELOC_NDS32_MULCALL_SUFF",
-
 
1915
  "BFD_RELOC_NDS32_PTR",
-
 
1916
  "BFD_RELOC_NDS32_PTR_COUNT",
-
 
1917
  "BFD_RELOC_NDS32_PTR_RESOLVED",
-
 
1918
  "BFD_RELOC_NDS32_PLTBLOCK",
-
 
1919
  "BFD_RELOC_NDS32_RELAX_REGION_BEGIN",
-
 
1920
  "BFD_RELOC_NDS32_RELAX_REGION_END",
-
 
1921
  "BFD_RELOC_NDS32_MINUEND",
-
 
1922
  "BFD_RELOC_NDS32_SUBTRAHEND",
-
 
1923
  "BFD_RELOC_NDS32_DIFF8",
-
 
1924
  "BFD_RELOC_NDS32_DIFF16",
-
 
1925
  "BFD_RELOC_NDS32_DIFF32",
-
 
1926
  "BFD_RELOC_NDS32_DIFF_ULEB128",
-
 
1927
  "BFD_RELOC_NDS32_EMPTY",
-
 
1928
  "BFD_RELOC_NDS32_25_ABS",
-
 
1929
  "BFD_RELOC_NDS32_DATA",
-
 
1930
  "BFD_RELOC_NDS32_TRAN",
-
 
1931
  "BFD_RELOC_NDS32_17IFC_PCREL",
-
 
1932
  "BFD_RELOC_NDS32_10IFCU_PCREL",
-
 
1933
  "BFD_RELOC_NDS32_TPOFF",
-
 
1934
  "BFD_RELOC_NDS32_TLS_LE_HI20",
-
 
1935
  "BFD_RELOC_NDS32_TLS_LE_LO12",
-
 
1936
  "BFD_RELOC_NDS32_TLS_LE_ADD",
-
 
1937
  "BFD_RELOC_NDS32_TLS_LE_LS",
-
 
1938
  "BFD_RELOC_NDS32_GOTTPOFF",
-
 
1939
  "BFD_RELOC_NDS32_TLS_IE_HI20",
-
 
1940
  "BFD_RELOC_NDS32_TLS_IE_LO12S2",
-
 
1941
  "BFD_RELOC_NDS32_TLS_TPOFF",
-
 
1942
  "BFD_RELOC_NDS32_TLS_LE_20",
-
 
1943
  "BFD_RELOC_NDS32_TLS_LE_15S0",
-
 
1944
  "BFD_RELOC_NDS32_TLS_LE_15S1",
-
 
1945
  "BFD_RELOC_NDS32_TLS_LE_15S2",
1749
  "BFD_RELOC_V850_9_PCREL",
1946
  "BFD_RELOC_V850_9_PCREL",
1750
  "BFD_RELOC_V850_22_PCREL",
1947
  "BFD_RELOC_V850_22_PCREL",
1751
  "BFD_RELOC_V850_SDA_16_16_OFFSET",
1948
  "BFD_RELOC_V850_SDA_16_16_OFFSET",
1752
  "BFD_RELOC_V850_SDA_15_16_OFFSET",
1949
  "BFD_RELOC_V850_SDA_15_16_OFFSET",
1753
  "BFD_RELOC_V850_ZDA_16_16_OFFSET",
1950
  "BFD_RELOC_V850_ZDA_16_16_OFFSET",
Line 1945... Line 2142...
1945
  "BFD_RELOC_AVR_6",
2142
  "BFD_RELOC_AVR_6",
1946
  "BFD_RELOC_AVR_6_ADIW",
2143
  "BFD_RELOC_AVR_6_ADIW",
1947
  "BFD_RELOC_AVR_8_LO",
2144
  "BFD_RELOC_AVR_8_LO",
1948
  "BFD_RELOC_AVR_8_HI",
2145
  "BFD_RELOC_AVR_8_HI",
1949
  "BFD_RELOC_AVR_8_HLO",
2146
  "BFD_RELOC_AVR_8_HLO",
-
 
2147
  "BFD_RELOC_AVR_DIFF8",
-
 
2148
  "BFD_RELOC_AVR_DIFF16",
-
 
2149
  "BFD_RELOC_AVR_DIFF32",
-
 
2150
  "BFD_RELOC_AVR_LDS_STS_16",
-
 
2151
  "BFD_RELOC_AVR_PORT6",
-
 
2152
  "BFD_RELOC_AVR_PORT5",
1950
  "BFD_RELOC_RL78_NEG8",
2153
  "BFD_RELOC_RL78_NEG8",
1951
  "BFD_RELOC_RL78_NEG16",
2154
  "BFD_RELOC_RL78_NEG16",
1952
  "BFD_RELOC_RL78_NEG24",
2155
  "BFD_RELOC_RL78_NEG24",
1953
  "BFD_RELOC_RL78_NEG32",
2156
  "BFD_RELOC_RL78_NEG32",
1954
  "BFD_RELOC_RL78_16_OP",
2157
  "BFD_RELOC_RL78_16_OP",
Line 1978... Line 2181...
1978
  "BFD_RELOC_RL78_RELAX",
2181
  "BFD_RELOC_RL78_RELAX",
1979
  "BFD_RELOC_RL78_HI16",
2182
  "BFD_RELOC_RL78_HI16",
1980
  "BFD_RELOC_RL78_HI8",
2183
  "BFD_RELOC_RL78_HI8",
1981
  "BFD_RELOC_RL78_LO16",
2184
  "BFD_RELOC_RL78_LO16",
1982
  "BFD_RELOC_RL78_CODE",
2185
  "BFD_RELOC_RL78_CODE",
-
 
2186
  "BFD_RELOC_RL78_SADDR",
1983
  "BFD_RELOC_RX_NEG8",
2187
  "BFD_RELOC_RX_NEG8",
1984
  "BFD_RELOC_RX_NEG16",
2188
  "BFD_RELOC_RX_NEG16",
1985
  "BFD_RELOC_RX_NEG24",
2189
  "BFD_RELOC_RX_NEG24",
1986
  "BFD_RELOC_RX_NEG32",
2190
  "BFD_RELOC_RX_NEG32",
1987
  "BFD_RELOC_RX_16_OP",
2191
  "BFD_RELOC_RX_16_OP",
Line 2353... Line 2557...
2353
  "BFD_RELOC_860_HAGOTOFF",
2557
  "BFD_RELOC_860_HAGOTOFF",
2354
  "BFD_RELOC_860_HAPC",
2558
  "BFD_RELOC_860_HAPC",
2355
  "BFD_RELOC_860_HIGH",
2559
  "BFD_RELOC_860_HIGH",
2356
  "BFD_RELOC_860_HIGOT",
2560
  "BFD_RELOC_860_HIGOT",
2357
  "BFD_RELOC_860_HIGOTOFF",
2561
  "BFD_RELOC_860_HIGOTOFF",
2358
  "BFD_RELOC_OPENRISC_ABS_26",
2562
  "BFD_RELOC_OR1K_REL_26",
-
 
2563
  "BFD_RELOC_OR1K_GOTPC_HI16",
-
 
2564
  "BFD_RELOC_OR1K_GOTPC_LO16",
-
 
2565
  "BFD_RELOC_OR1K_GOT16",
2359
  "BFD_RELOC_OPENRISC_REL_26",
2566
  "BFD_RELOC_OR1K_PLT26",
-
 
2567
  "BFD_RELOC_OR1K_GOTOFF_HI16",
-
 
2568
  "BFD_RELOC_OR1K_GOTOFF_LO16",
-
 
2569
  "BFD_RELOC_OR1K_COPY",
-
 
2570
  "BFD_RELOC_OR1K_GLOB_DAT",
-
 
2571
  "BFD_RELOC_OR1K_JMP_SLOT",
-
 
2572
  "BFD_RELOC_OR1K_RELATIVE",
-
 
2573
  "BFD_RELOC_OR1K_TLS_GD_HI16",
-
 
2574
  "BFD_RELOC_OR1K_TLS_GD_LO16",
-
 
2575
  "BFD_RELOC_OR1K_TLS_LDM_HI16",
-
 
2576
  "BFD_RELOC_OR1K_TLS_LDM_LO16",
-
 
2577
  "BFD_RELOC_OR1K_TLS_LDO_HI16",
-
 
2578
  "BFD_RELOC_OR1K_TLS_LDO_LO16",
-
 
2579
  "BFD_RELOC_OR1K_TLS_IE_HI16",
-
 
2580
  "BFD_RELOC_OR1K_TLS_IE_LO16",
-
 
2581
  "BFD_RELOC_OR1K_TLS_LE_HI16",
-
 
2582
  "BFD_RELOC_OR1K_TLS_LE_LO16",
-
 
2583
  "BFD_RELOC_OR1K_TLS_TPOFF",
-
 
2584
  "BFD_RELOC_OR1K_TLS_DTPOFF",
-
 
2585
  "BFD_RELOC_OR1K_TLS_DTPMOD",
2360
  "BFD_RELOC_H8_DIR16A8",
2586
  "BFD_RELOC_H8_DIR16A8",
2361
  "BFD_RELOC_H8_DIR16R8",
2587
  "BFD_RELOC_H8_DIR16R8",
2362
  "BFD_RELOC_H8_DIR24A8",
2588
  "BFD_RELOC_H8_DIR24A8",
2363
  "BFD_RELOC_H8_DIR24R8",
2589
  "BFD_RELOC_H8_DIR24R8",
2364
  "BFD_RELOC_H8_DIR32A16",
2590
  "BFD_RELOC_H8_DIR32A16",
Line 2436... Line 2662...
2436
  "BFD_RELOC_NIOS2_COPY",
2662
  "BFD_RELOC_NIOS2_COPY",
2437
  "BFD_RELOC_NIOS2_GLOB_DAT",
2663
  "BFD_RELOC_NIOS2_GLOB_DAT",
2438
  "BFD_RELOC_NIOS2_JUMP_SLOT",
2664
  "BFD_RELOC_NIOS2_JUMP_SLOT",
2439
  "BFD_RELOC_NIOS2_RELATIVE",
2665
  "BFD_RELOC_NIOS2_RELATIVE",
2440
  "BFD_RELOC_NIOS2_GOTOFF",
2666
  "BFD_RELOC_NIOS2_GOTOFF",
-
 
2667
  "BFD_RELOC_NIOS2_CALL26_NOAT",
-
 
2668
  "BFD_RELOC_NIOS2_GOT_LO",
-
 
2669
  "BFD_RELOC_NIOS2_GOT_HA",
-
 
2670
  "BFD_RELOC_NIOS2_CALL_LO",
-
 
2671
  "BFD_RELOC_NIOS2_CALL_HA",
-
 
2672
  "BFD_RELOC_NIOS2_R2_S12",
-
 
2673
  "BFD_RELOC_NIOS2_R2_I10_1_PCREL",
-
 
2674
  "BFD_RELOC_NIOS2_R2_T1I7_1_PCREL",
-
 
2675
  "BFD_RELOC_NIOS2_R2_T1I7_2",
-
 
2676
  "BFD_RELOC_NIOS2_R2_T2I4",
-
 
2677
  "BFD_RELOC_NIOS2_R2_T2I4_1",
-
 
2678
  "BFD_RELOC_NIOS2_R2_T2I4_2",
-
 
2679
  "BFD_RELOC_NIOS2_R2_X1I7_2",
-
 
2680
  "BFD_RELOC_NIOS2_R2_X2L5",
-
 
2681
  "BFD_RELOC_NIOS2_R2_F1I5_2",
-
 
2682
  "BFD_RELOC_NIOS2_R2_L5I4X1",
-
 
2683
  "BFD_RELOC_NIOS2_R2_T1X1I6",
-
 
2684
  "BFD_RELOC_NIOS2_R2_T1X1I6_2",
2441
  "BFD_RELOC_IQ2000_OFFSET_16",
2685
  "BFD_RELOC_IQ2000_OFFSET_16",
2442
  "BFD_RELOC_IQ2000_OFFSET_21",
2686
  "BFD_RELOC_IQ2000_OFFSET_21",
2443
  "BFD_RELOC_IQ2000_UHI16",
2687
  "BFD_RELOC_IQ2000_UHI16",
2444
  "BFD_RELOC_XTENSA_RTLD",
2688
  "BFD_RELOC_XTENSA_RTLD",
2445
  "BFD_RELOC_XTENSA_GLOB_DAT",
2689
  "BFD_RELOC_XTENSA_GLOB_DAT",
Line 2570... Line 2814...
2570
  "BFD_RELOC_AARCH64_LDST128_LO12",
2814
  "BFD_RELOC_AARCH64_LDST128_LO12",
2571
  "BFD_RELOC_AARCH64_GOT_LD_PREL19",
2815
  "BFD_RELOC_AARCH64_GOT_LD_PREL19",
2572
  "BFD_RELOC_AARCH64_ADR_GOT_PAGE",
2816
  "BFD_RELOC_AARCH64_ADR_GOT_PAGE",
2573
  "BFD_RELOC_AARCH64_LD64_GOT_LO12_NC",
2817
  "BFD_RELOC_AARCH64_LD64_GOT_LO12_NC",
2574
  "BFD_RELOC_AARCH64_LD32_GOT_LO12_NC",
2818
  "BFD_RELOC_AARCH64_LD32_GOT_LO12_NC",
-
 
2819
  "BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC",
-
 
2820
  "BFD_RELOC_AARCH64_MOVW_GOTOFF_G1",
-
 
2821
  "BFD_RELOC_AARCH64_LD64_GOTOFF_LO15",
-
 
2822
  "BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14",
-
 
2823
  "BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15",
2575
  "BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21",
2824
  "BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21",
-
 
2825
  "BFD_RELOC_AARCH64_TLSGD_ADR_PREL21",
2576
  "BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC",
2826
  "BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC",
2577
  "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1",
2827
  "BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC",
2578
  "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC",
2828
  "BFD_RELOC_AARCH64_TLSGD_MOVW_G1",
2579
  "BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21",
2829
  "BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21",
2580
  "BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC",
2830
  "BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC",
2581
  "BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC",
2831
  "BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC",
2582
  "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19",
2832
  "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19",
-
 
2833
  "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC",
-
 
2834
  "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1",
-
 
2835
  "BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12",
-
 
2836
  "BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12",
-
 
2837
  "BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC",
-
 
2838
  "BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC",
-
 
2839
  "BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21",
-
 
2840
  "BFD_RELOC_AARCH64_TLSLD_ADR_PREL21",
-
 
2841
  "BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12",
-
 
2842
  "BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC",
-
 
2843
  "BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12",
-
 
2844
  "BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC",
-
 
2845
  "BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12",
-
 
2846
  "BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC",
-
 
2847
  "BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12",
-
 
2848
  "BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC",
-
 
2849
  "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0",
-
 
2850
  "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NC",
-
 
2851
  "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1",
-
 
2852
  "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC",
-
 
2853
  "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2",
2583
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2",
2854
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2",
2584
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1",
2855
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1",
2585
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC",
2856
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC",
2586
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0",
2857
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0",
2587
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC",
2858
  "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC",
Line 2609... Line 2880...
2609
  "BFD_RELOC_AARCH64_TLSDESC",
2880
  "BFD_RELOC_AARCH64_TLSDESC",
2610
  "BFD_RELOC_AARCH64_IRELATIVE",
2881
  "BFD_RELOC_AARCH64_IRELATIVE",
2611
  "BFD_RELOC_AARCH64_RELOC_END",
2882
  "BFD_RELOC_AARCH64_RELOC_END",
2612
  "BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP",
2883
  "BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP",
2613
  "BFD_RELOC_AARCH64_LDST_LO12",
2884
  "BFD_RELOC_AARCH64_LDST_LO12",
-
 
2885
  "BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12",
-
 
2886
  "BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NC",
2614
  "BFD_RELOC_AARCH64_LD_GOT_LO12_NC",
2887
  "BFD_RELOC_AARCH64_LD_GOT_LO12_NC",
2615
  "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC",
2888
  "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC",
2616
  "BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC",
2889
  "BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC",
2617
  "BFD_RELOC_TILEPRO_COPY",
2890
  "BFD_RELOC_TILEPRO_COPY",
2618
  "BFD_RELOC_TILEPRO_GLOB_DAT",
2891
  "BFD_RELOC_TILEPRO_GLOB_DAT",
Line 2807... Line 3080...
2807
  "BFD_RELOC_EPIPHANY_HIGH",
3080
  "BFD_RELOC_EPIPHANY_HIGH",
2808
  "BFD_RELOC_EPIPHANY_LOW",
3081
  "BFD_RELOC_EPIPHANY_LOW",
2809
  "BFD_RELOC_EPIPHANY_SIMM11",
3082
  "BFD_RELOC_EPIPHANY_SIMM11",
2810
  "BFD_RELOC_EPIPHANY_IMM11",
3083
  "BFD_RELOC_EPIPHANY_IMM11",
2811
  "BFD_RELOC_EPIPHANY_IMM8",
3084
  "BFD_RELOC_EPIPHANY_IMM8",
-
 
3085
  "BFD_RELOC_VISIUM_HI16",
-
 
3086
  "BFD_RELOC_VISIUM_LO16",
-
 
3087
  "BFD_RELOC_VISIUM_IM16",
-
 
3088
  "BFD_RELOC_VISIUM_REL16",
-
 
3089
  "BFD_RELOC_VISIUM_HI16_PCREL",
-
 
3090
  "BFD_RELOC_VISIUM_LO16_PCREL",
-
 
3091
  "BFD_RELOC_VISIUM_IM16_PCREL",
2812
 "@@overflow: BFD_RELOC_UNUSED@@",
3092
 "@@overflow: BFD_RELOC_UNUSED@@",
2813
};
3093
};
2814
#endif
3094
#endif
Line 2815... Line 3095...
2815
 
3095
 
Line 2853... Line 3133...
2853
void *bfd_arch_default_fill (bfd_size_type count,
3133
void *bfd_arch_default_fill (bfd_size_type count,
2854
    bfd_boolean is_bigendian,
3134
    bfd_boolean is_bigendian,
2855
    bfd_boolean code);
3135
    bfd_boolean code);
Line 2856... Line 3136...
2856
 
3136
 
-
 
3137
/* Extracted from elf.c.  */
-
 
3138
#ifdef __cplusplus
-
 
3139
}