Rev 5197 | Go to most recent revision | 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 | } |