Home | History | Annotate | Line # | Download | only in bfd
libbfd.h revision 1.8
      1  1.8  christos /* DO NOT EDIT!  -*- buffer-read-only: t -*-  This file is automatically
      2  1.8  christos    generated from "libbfd-in.h", "libbfd.c", "bfdio.c", "bfdwin.c",
      3  1.7  christos    "cache.c", "reloc.c", "archures.c" and "linker.c".
      4  1.1  christos    Run "make headers" in your build bfd/ to regenerate.  */
      5  1.1  christos 
      6  1.1  christos /* libbfd.h -- Declarations used by bfd library *implementation*.
      7  1.1  christos    (This include file is not for users of the library.)
      8  1.1  christos 
      9  1.8  christos    Copyright (C) 1990-2019 Free Software Foundation, Inc.
     10  1.1  christos 
     11  1.1  christos    Written by Cygnus Support.
     12  1.1  christos 
     13  1.1  christos    This file is part of BFD, the Binary File Descriptor library.
     14  1.1  christos 
     15  1.1  christos    This program is free software; you can redistribute it and/or modify
     16  1.1  christos    it under the terms of the GNU General Public License as published by
     17  1.1  christos    the Free Software Foundation; either version 3 of the License, or
     18  1.1  christos    (at your option) any later version.
     19  1.1  christos 
     20  1.1  christos    This program is distributed in the hope that it will be useful,
     21  1.1  christos    but WITHOUT ANY WARRANTY; without even the implied warranty of
     22  1.1  christos    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     23  1.1  christos    GNU General Public License for more details.
     24  1.1  christos 
     25  1.1  christos    You should have received a copy of the GNU General Public License
     26  1.1  christos    along with this program; if not, write to the Free Software
     27  1.1  christos    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
     28  1.1  christos    MA 02110-1301, USA.  */
     29  1.1  christos 
     30  1.8  christos #ifndef _LIBBFD_H
     31  1.8  christos #define _LIBBFD_H 1
     32  1.8  christos 
     33  1.8  christos #ifndef ATTRIBUTE_HIDDEN
     34  1.8  christos #if HAVE_HIDDEN
     35  1.8  christos #define ATTRIBUTE_HIDDEN __attribute__ ((__visibility__ ("hidden")))
     36  1.8  christos #else
     37  1.8  christos #define ATTRIBUTE_HIDDEN
     38  1.8  christos #endif
     39  1.8  christos #endif
     40  1.8  christos 
     41  1.1  christos #include "hashtab.h"
     42  1.1  christos 
     43  1.5  christos #ifdef __cplusplus
     44  1.5  christos extern "C" {
     45  1.5  christos #endif
     46  1.5  christos 
     47  1.1  christos /* If you want to read and write large blocks, you might want to do it
     48  1.1  christos    in quanta of this amount */
     49  1.1  christos #define DEFAULT_BUFFERSIZE 8192
     50  1.1  christos 
     51  1.1  christos /* Set a tdata field.  Can't use the other macros for this, since they
     52  1.1  christos    do casts, and casting to the left of assignment isn't portable.  */
     53  1.1  christos #define set_tdata(bfd, v) ((bfd)->tdata.any = (v))
     54  1.1  christos 
     55  1.1  christos /* If BFD_IN_MEMORY is set for a BFD, then the iostream fields points
     56  1.1  christos    to an instance of this structure.  */
     57  1.1  christos 
     58  1.1  christos struct bfd_in_memory
     59  1.1  christos {
     60  1.1  christos   /* Size of buffer.  */
     61  1.1  christos   bfd_size_type size;
     62  1.1  christos   /* Buffer holding contents of BFD.  */
     63  1.1  christos   bfd_byte *buffer;
     64  1.1  christos };
     65  1.1  christos 
     66  1.1  christos struct section_hash_entry
     67  1.1  christos {
     68  1.1  christos   struct bfd_hash_entry root;
     69  1.1  christos   asection section;
     70  1.1  christos };
     71  1.1  christos 
     72  1.8  christos /* Unique section id.  */
     73  1.8  christos extern unsigned int _bfd_section_id ATTRIBUTE_HIDDEN;
     74  1.8  christos 
     75  1.1  christos /* tdata for an archive.  For an input archive, cache
     76  1.1  christos    needs to be free()'d.  For an output archive, symdefs do.  */
     77  1.1  christos 
     78  1.1  christos struct artdata
     79  1.1  christos {
     80  1.1  christos   file_ptr first_file_filepos;
     81  1.1  christos   /* Speed up searching the armap */
     82  1.1  christos   htab_t cache;
     83  1.1  christos   bfd *archive_head;		/* Only interesting in output routines.  */
     84  1.1  christos   carsym *symdefs;		/* The symdef entries.  */
     85  1.1  christos   symindex symdef_count;	/* How many there are.  */
     86  1.1  christos   char *extended_names;		/* Clever intel extension.  */
     87  1.1  christos   bfd_size_type extended_names_size; /* Size of extended names.  */
     88  1.1  christos   /* When more compilers are standard C, this can be a time_t.  */
     89  1.1  christos   long  armap_timestamp;	/* Timestamp value written into armap.
     90  1.1  christos 				   This is used for BSD archives to check
     91  1.1  christos 				   that the timestamp is recent enough
     92  1.1  christos 				   for the BSD linker to not complain,
     93  1.1  christos 				   just before we finish writing an
     94  1.1  christos 				   archive.  */
     95  1.1  christos   file_ptr armap_datepos;	/* Position within archive to seek to
     96  1.1  christos 				   rewrite the date field.  */
     97  1.1  christos   void *tdata;			/* Backend specific information.  */
     98  1.1  christos };
     99  1.1  christos 
    100  1.1  christos #define bfd_ardata(bfd) ((bfd)->tdata.aout_ar_data)
    101  1.1  christos 
    102  1.1  christos /* Goes in bfd's arelt_data slot */
    103  1.1  christos struct areltdata
    104  1.1  christos {
    105  1.1  christos   char * arch_header;		/* It's actually a string.  */
    106  1.1  christos   bfd_size_type parsed_size;	/* Octets of filesize not including ar_hdr.  */
    107  1.1  christos   bfd_size_type extra_size;	/* BSD4.4: extra bytes after the header.  */
    108  1.1  christos   char *filename;		/* Null-terminated.  */
    109  1.1  christos   file_ptr origin;		/* For element of a thin archive.  */
    110  1.1  christos   void *parent_cache;		/* Where and how to find this member.  */
    111  1.1  christos   file_ptr key;
    112  1.1  christos };
    113  1.1  christos 
    114  1.1  christos #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
    115  1.1  christos 
    116  1.1  christos extern void *bfd_malloc
    117  1.8  christos   (bfd_size_type) ATTRIBUTE_HIDDEN;
    118  1.1  christos extern void *bfd_realloc
    119  1.8  christos   (void *, bfd_size_type) ATTRIBUTE_HIDDEN;
    120  1.1  christos extern void *bfd_realloc_or_free
    121  1.8  christos   (void *, bfd_size_type) ATTRIBUTE_HIDDEN;
    122  1.1  christos extern void *bfd_zmalloc
    123  1.8  christos   (bfd_size_type) ATTRIBUTE_HIDDEN;
    124  1.1  christos extern void *bfd_malloc2
    125  1.8  christos   (bfd_size_type, bfd_size_type) ATTRIBUTE_HIDDEN;
    126  1.1  christos extern void *bfd_realloc2
    127  1.8  christos   (void *, bfd_size_type, bfd_size_type) ATTRIBUTE_HIDDEN;
    128  1.1  christos extern void *bfd_zmalloc2
    129  1.8  christos   (bfd_size_type, bfd_size_type) ATTRIBUTE_HIDDEN;
    130  1.1  christos 
    131  1.1  christos /* These routines allocate and free things on the BFD's objalloc.  */
    132  1.1  christos 
    133  1.1  christos extern void *bfd_alloc2
    134  1.8  christos   (bfd *, bfd_size_type, bfd_size_type) ATTRIBUTE_HIDDEN;
    135  1.1  christos extern void *bfd_zalloc2
    136  1.8  christos   (bfd *, bfd_size_type, bfd_size_type) ATTRIBUTE_HIDDEN;
    137  1.1  christos extern void bfd_release
    138  1.8  christos   (bfd *, void *) ATTRIBUTE_HIDDEN;
    139  1.1  christos 
    140  1.8  christos extern bfd * _bfd_create_empty_archive_element_shell
    141  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    142  1.8  christos extern bfd * _bfd_look_for_bfd_in_cache
    143  1.8  christos   (bfd *, file_ptr) ATTRIBUTE_HIDDEN;
    144  1.8  christos extern bfd_boolean _bfd_add_bfd_to_archive_cache
    145  1.8  christos   (bfd *, file_ptr, bfd *) ATTRIBUTE_HIDDEN;
    146  1.8  christos extern bfd_boolean _bfd_generic_mkarchive
    147  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    148  1.8  christos extern char *_bfd_append_relative_path
    149  1.8  christos   (bfd *, char *) ATTRIBUTE_HIDDEN;
    150  1.8  christos extern const bfd_target *bfd_generic_archive_p
    151  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    152  1.8  christos extern bfd_boolean bfd_slurp_armap
    153  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    154  1.1  christos #define bfd_slurp_bsd_armap bfd_slurp_armap
    155  1.1  christos #define bfd_slurp_coff_armap bfd_slurp_armap
    156  1.8  christos extern bfd_boolean _bfd_archive_64_bit_slurp_armap
    157  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    158  1.8  christos extern bfd_boolean _bfd_archive_64_bit_write_armap
    159  1.8  christos   (bfd *, unsigned int, struct orl *, unsigned int, int) ATTRIBUTE_HIDDEN;
    160  1.6  christos #define _bfd_archive_64_bit_slurp_extended_name_table \
    161  1.6  christos   _bfd_slurp_extended_name_table
    162  1.6  christos #define _bfd_archive_64_bit_construct_extended_name_table \
    163  1.6  christos   _bfd_archive_coff_construct_extended_name_table
    164  1.6  christos #define _bfd_archive_64_bit_truncate_arname \
    165  1.6  christos   bfd_dont_truncate_arname
    166  1.6  christos #define _bfd_archive_64_bit_read_ar_hdr \
    167  1.6  christos   _bfd_generic_read_ar_hdr
    168  1.6  christos #define _bfd_archive_64_bit_write_ar_hdr \
    169  1.6  christos   _bfd_generic_write_ar_hdr
    170  1.6  christos #define _bfd_archive_64_bit_openr_next_archived_file \
    171  1.6  christos   bfd_generic_openr_next_archived_file
    172  1.6  christos #define _bfd_archive_64_bit_get_elt_at_index \
    173  1.6  christos   _bfd_generic_get_elt_at_index
    174  1.6  christos #define _bfd_archive_64_bit_generic_stat_arch_elt \
    175  1.6  christos   bfd_generic_stat_arch_elt
    176  1.8  christos #define _bfd_archive_64_bit_update_armap_timestamp _bfd_bool_bfd_true
    177  1.6  christos 
    178  1.8  christos extern bfd_boolean _bfd_slurp_extended_name_table
    179  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    180  1.1  christos extern bfd_boolean _bfd_construct_extended_name_table
    181  1.8  christos   (bfd *, bfd_boolean, char **, bfd_size_type *) ATTRIBUTE_HIDDEN;
    182  1.8  christos extern bfd_boolean _bfd_write_archive_contents
    183  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    184  1.8  christos extern bfd_boolean _bfd_compute_and_write_armap
    185  1.8  christos   (bfd *, unsigned int) ATTRIBUTE_HIDDEN;
    186  1.8  christos extern bfd *_bfd_get_elt_at_filepos
    187  1.8  christos   (bfd *, file_ptr) ATTRIBUTE_HIDDEN;
    188  1.1  christos extern bfd *_bfd_generic_get_elt_at_index
    189  1.8  christos   (bfd *, symindex) ATTRIBUTE_HIDDEN;
    190  1.8  christos extern bfd * _bfd_new_bfd
    191  1.8  christos   (void) ATTRIBUTE_HIDDEN;
    192  1.8  christos extern bfd_boolean _bfd_free_cached_info
    193  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    194  1.8  christos 
    195  1.8  christos extern bfd_boolean _bfd_bool_bfd_false
    196  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    197  1.8  christos extern bfd_boolean _bfd_bool_bfd_asymbol_false
    198  1.8  christos   (bfd *, asymbol *) ATTRIBUTE_HIDDEN;
    199  1.8  christos extern bfd_boolean _bfd_bool_bfd_false_error
    200  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    201  1.8  christos extern bfd_boolean _bfd_bool_bfd_link_false_error
    202  1.8  christos   (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    203  1.8  christos extern bfd_boolean _bfd_bool_bfd_true
    204  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    205  1.8  christos extern bfd_boolean _bfd_bool_bfd_link_true
    206  1.8  christos   (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    207  1.8  christos extern bfd_boolean _bfd_bool_bfd_bfd_true
    208  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    209  1.8  christos extern bfd_boolean _bfd_bool_bfd_uint_true
    210  1.8  christos   (bfd *, unsigned int) ATTRIBUTE_HIDDEN;
    211  1.8  christos extern bfd_boolean _bfd_bool_bfd_asection_bfd_asection_true
    212  1.8  christos   (bfd *, asection *, bfd *, asection *) ATTRIBUTE_HIDDEN;
    213  1.8  christos extern bfd_boolean _bfd_bool_bfd_asymbol_bfd_asymbol_true
    214  1.8  christos   (bfd *, asymbol *, bfd *, asymbol *) ATTRIBUTE_HIDDEN;
    215  1.8  christos extern bfd_boolean _bfd_bool_bfd_ptr_true
    216  1.8  christos   (bfd *, void *) ATTRIBUTE_HIDDEN;
    217  1.8  christos extern void *_bfd_ptr_bfd_null_error
    218  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    219  1.8  christos extern int _bfd_int_bfd_0
    220  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    221  1.8  christos extern unsigned int _bfd_uint_bfd_0
    222  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    223  1.8  christos extern long _bfd_long_bfd_0
    224  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    225  1.8  christos extern long _bfd_long_bfd_n1_error
    226  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    227  1.8  christos extern void _bfd_void_bfd
    228  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    229  1.8  christos extern void _bfd_void_bfd_link
    230  1.8  christos   (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    231  1.8  christos extern void _bfd_void_bfd_asection
    232  1.8  christos   (bfd *, asection *) ATTRIBUTE_HIDDEN;
    233  1.8  christos 
    234  1.8  christos extern bfd *_bfd_new_bfd_contained_in
    235  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    236  1.8  christos extern const bfd_target *_bfd_dummy_target
    237  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    238  1.8  christos 
    239  1.8  christos extern void bfd_dont_truncate_arname
    240  1.8  christos   (bfd *, const char *, char *) ATTRIBUTE_HIDDEN;
    241  1.8  christos extern void bfd_bsd_truncate_arname
    242  1.8  christos   (bfd *, const char *, char *) ATTRIBUTE_HIDDEN;
    243  1.8  christos extern void bfd_gnu_truncate_arname
    244  1.8  christos   (bfd *, const char *, char *) ATTRIBUTE_HIDDEN;
    245  1.8  christos 
    246  1.8  christos extern bfd_boolean _bfd_bsd_write_armap
    247  1.8  christos   (bfd *, unsigned int, struct orl *, unsigned int, int) ATTRIBUTE_HIDDEN;
    248  1.8  christos 
    249  1.8  christos extern bfd_boolean _bfd_coff_write_armap
    250  1.8  christos   (bfd *, unsigned int, struct orl *, unsigned int, int) ATTRIBUTE_HIDDEN;
    251  1.1  christos 
    252  1.1  christos extern void *_bfd_generic_read_ar_hdr
    253  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    254  1.1  christos extern void _bfd_ar_spacepad
    255  1.8  christos   (char *, size_t, const char *, long) ATTRIBUTE_HIDDEN;
    256  1.1  christos extern bfd_boolean _bfd_ar_sizepad
    257  1.8  christos   (char *, size_t, bfd_size_type) ATTRIBUTE_HIDDEN;
    258  1.1  christos 
    259  1.1  christos extern void *_bfd_generic_read_ar_hdr_mag
    260  1.8  christos   (bfd *, const char *) ATTRIBUTE_HIDDEN;
    261  1.1  christos 
    262  1.1  christos extern bfd_boolean _bfd_generic_write_ar_hdr
    263  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    264  1.1  christos 
    265  1.1  christos extern bfd_boolean _bfd_bsd44_write_ar_hdr
    266  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    267  1.1  christos 
    268  1.8  christos extern bfd * bfd_generic_openr_next_archived_file
    269  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    270  1.1  christos 
    271  1.8  christos extern int bfd_generic_stat_arch_elt
    272  1.8  christos   (bfd *, struct stat *) ATTRIBUTE_HIDDEN;
    273  1.1  christos 
    274  1.1  christos #define _bfd_read_ar_hdr(abfd) \
    275  1.8  christos 	BFD_SEND (abfd, _bfd_read_ar_hdr_fn, (abfd))
    276  1.8  christos #define _bfd_write_ar_hdr(archive, abfd)	 \
    277  1.8  christos 	BFD_SEND (abfd, _bfd_write_ar_hdr_fn, (archive, abfd))
    278  1.1  christos 
    279  1.1  christos /* Generic routines to use for BFD_JUMP_TABLE_GENERIC.  Use
    281  1.1  christos    BFD_JUMP_TABLE_GENERIC (_bfd_generic).  */
    282  1.1  christos 
    283  1.1  christos #define _bfd_generic_close_and_cleanup _bfd_archive_close_and_cleanup
    284  1.8  christos extern bfd_boolean _bfd_archive_close_and_cleanup
    285  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    286  1.8  christos extern void _bfd_unlink_from_archive_parent (bfd *) ATTRIBUTE_HIDDEN;
    287  1.1  christos #define _bfd_generic_bfd_free_cached_info _bfd_bool_bfd_true
    288  1.8  christos extern bfd_boolean _bfd_generic_new_section_hook
    289  1.1  christos   (bfd *, asection *) ATTRIBUTE_HIDDEN;
    290  1.8  christos extern bfd_boolean _bfd_generic_get_section_contents
    291  1.1  christos   (bfd *, asection *, void *, file_ptr, bfd_size_type) ATTRIBUTE_HIDDEN;
    292  1.8  christos extern bfd_boolean _bfd_generic_get_section_contents_in_window
    293  1.1  christos   (bfd *, asection *, bfd_window *, file_ptr, bfd_size_type) ATTRIBUTE_HIDDEN;
    294  1.1  christos 
    295  1.1  christos /* Generic routines to use for BFD_JUMP_TABLE_COPY.  Use
    296  1.1  christos    BFD_JUMP_TABLE_COPY (_bfd_generic).  */
    297  1.8  christos 
    298  1.1  christos #define _bfd_generic_bfd_copy_private_bfd_data _bfd_bool_bfd_bfd_true
    299  1.8  christos #define _bfd_generic_bfd_merge_private_bfd_data \
    300  1.8  christos   _bfd_bool_bfd_link_true
    301  1.1  christos #define _bfd_generic_bfd_set_private_flags _bfd_bool_bfd_uint_true
    302  1.8  christos #define _bfd_generic_bfd_copy_private_section_data \
    303  1.1  christos   _bfd_bool_bfd_asection_bfd_asection_true
    304  1.8  christos #define _bfd_generic_bfd_copy_private_symbol_data \
    305  1.8  christos   _bfd_bool_bfd_asymbol_bfd_asymbol_true
    306  1.8  christos #define _bfd_generic_bfd_copy_private_header_data _bfd_bool_bfd_bfd_true
    307  1.1  christos #define _bfd_generic_bfd_print_private_bfd_data _bfd_bool_bfd_ptr_true
    308  1.1  christos 
    309  1.8  christos extern bfd_boolean _bfd_generic_init_private_section_data
    310  1.8  christos   (bfd *, asection *, bfd *, asection *, struct bfd_link_info *)
    311  1.1  christos   ATTRIBUTE_HIDDEN;
    312  1.1  christos 
    313  1.1  christos /* Routines to use for BFD_JUMP_TABLE_CORE when there is no core file
    314  1.1  christos    support.  Use BFD_JUMP_TABLE_CORE (_bfd_nocore).  */
    315  1.1  christos 
    316  1.8  christos extern char *_bfd_nocore_core_file_failing_command
    317  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    318  1.8  christos extern int _bfd_nocore_core_file_failing_signal
    319  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    320  1.8  christos extern bfd_boolean _bfd_nocore_core_file_matches_executable_p
    321  1.1  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    322  1.8  christos extern int _bfd_nocore_core_file_pid
    323  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    324  1.1  christos 
    325  1.1  christos /* Routines to use for BFD_JUMP_TABLE_ARCHIVE when there is no archive
    326  1.1  christos    file support.  Use BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive).  */
    327  1.8  christos 
    328  1.8  christos #define _bfd_noarchive_slurp_armap _bfd_bool_bfd_false_error
    329  1.8  christos #define _bfd_noarchive_slurp_extended_name_table _bfd_bool_bfd_false_error
    330  1.8  christos extern bfd_boolean _bfd_noarchive_construct_extended_name_table
    331  1.8  christos   (bfd *, char **, bfd_size_type *, const char **) ATTRIBUTE_HIDDEN;
    332  1.8  christos extern void _bfd_noarchive_truncate_arname
    333  1.8  christos   (bfd *, const char *, char *) ATTRIBUTE_HIDDEN;
    334  1.8  christos extern bfd_boolean _bfd_noarchive_write_armap
    335  1.8  christos   (bfd *, unsigned int, struct orl *, unsigned int, int) ATTRIBUTE_HIDDEN;
    336  1.8  christos #define _bfd_noarchive_read_ar_hdr _bfd_ptr_bfd_null_error
    337  1.8  christos extern bfd_boolean _bfd_noarchive_write_ar_hdr
    338  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    339  1.8  christos extern bfd *
    340  1.8  christos _bfd_noarchive_openr_next_archived_file
    341  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    342  1.8  christos extern bfd * _bfd_noarchive_get_elt_at_index
    343  1.1  christos   (bfd *, symindex) ATTRIBUTE_HIDDEN;
    344  1.8  christos #define _bfd_noarchive_generic_stat_arch_elt bfd_generic_stat_arch_elt
    345  1.1  christos #define _bfd_noarchive_update_armap_timestamp _bfd_bool_bfd_false_error
    346  1.1  christos 
    347  1.1  christos /* Routines to use for BFD_JUMP_TABLE_ARCHIVE to get BSD style
    348  1.1  christos    archives.  Use BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_bsd).  */
    349  1.1  christos 
    350  1.1  christos #define _bfd_archive_bsd_slurp_armap bfd_slurp_bsd_armap
    351  1.1  christos #define _bfd_archive_bsd_slurp_extended_name_table \
    352  1.1  christos   _bfd_slurp_extended_name_table
    353  1.8  christos extern bfd_boolean _bfd_archive_bsd_construct_extended_name_table
    354  1.1  christos   (bfd *, char **, bfd_size_type *, const char **) ATTRIBUTE_HIDDEN;
    355  1.7  christos #define _bfd_archive_bsd_truncate_arname bfd_bsd_truncate_arname
    356  1.1  christos #define _bfd_archive_bsd_write_armap _bfd_bsd_write_armap
    357  1.1  christos #define _bfd_archive_bsd_read_ar_hdr _bfd_generic_read_ar_hdr
    358  1.1  christos #define _bfd_archive_bsd_write_ar_hdr _bfd_generic_write_ar_hdr
    359  1.1  christos #define _bfd_archive_bsd_openr_next_archived_file \
    360  1.1  christos   bfd_generic_openr_next_archived_file
    361  1.1  christos #define _bfd_archive_bsd_get_elt_at_index _bfd_generic_get_elt_at_index
    362  1.1  christos #define _bfd_archive_bsd_generic_stat_arch_elt \
    363  1.1  christos   bfd_generic_stat_arch_elt
    364  1.8  christos extern bfd_boolean _bfd_archive_bsd_update_armap_timestamp
    365  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    366  1.1  christos 
    367  1.1  christos /* Routines to use for BFD_JUMP_TABLE_ARCHIVE to get COFF style
    368  1.1  christos    archives.  Use BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_coff).  */
    369  1.1  christos 
    370  1.1  christos #define _bfd_archive_coff_slurp_armap bfd_slurp_coff_armap
    371  1.1  christos #define _bfd_archive_coff_slurp_extended_name_table \
    372  1.1  christos   _bfd_slurp_extended_name_table
    373  1.8  christos extern bfd_boolean _bfd_archive_coff_construct_extended_name_table
    374  1.1  christos   (bfd *, char **, bfd_size_type *, const char **) ATTRIBUTE_HIDDEN;
    375  1.7  christos #define _bfd_archive_coff_truncate_arname bfd_dont_truncate_arname
    376  1.1  christos #define _bfd_archive_coff_write_armap _bfd_coff_write_armap
    377  1.1  christos #define _bfd_archive_coff_read_ar_hdr _bfd_generic_read_ar_hdr
    378  1.1  christos #define _bfd_archive_coff_write_ar_hdr _bfd_generic_write_ar_hdr
    379  1.1  christos #define _bfd_archive_coff_openr_next_archived_file \
    380  1.1  christos   bfd_generic_openr_next_archived_file
    381  1.1  christos #define _bfd_archive_coff_get_elt_at_index _bfd_generic_get_elt_at_index
    382  1.1  christos #define _bfd_archive_coff_generic_stat_arch_elt \
    383  1.8  christos   bfd_generic_stat_arch_elt
    384  1.1  christos #define _bfd_archive_coff_update_armap_timestamp _bfd_bool_bfd_true
    385  1.1  christos 
    386  1.1  christos /* Routines to use for BFD_JUMP_TABLE_ARCHIVE to get BSD4.4 style
    387  1.1  christos    archives.  Use BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_bsd44).  */
    388  1.1  christos 
    389  1.1  christos #define _bfd_archive_bsd44_slurp_armap bfd_slurp_bsd_armap
    390  1.1  christos #define _bfd_archive_bsd44_slurp_extended_name_table \
    391  1.1  christos   _bfd_slurp_extended_name_table
    392  1.8  christos extern bfd_boolean _bfd_archive_bsd44_construct_extended_name_table
    393  1.1  christos   (bfd *, char **, bfd_size_type *, const char **) ATTRIBUTE_HIDDEN;
    394  1.7  christos #define _bfd_archive_bsd44_truncate_arname bfd_bsd_truncate_arname
    395  1.1  christos #define _bfd_archive_bsd44_write_armap _bfd_bsd_write_armap
    396  1.1  christos #define _bfd_archive_bsd44_read_ar_hdr _bfd_generic_read_ar_hdr
    397  1.1  christos #define _bfd_archive_bsd44_write_ar_hdr _bfd_bsd44_write_ar_hdr
    398  1.1  christos #define _bfd_archive_bsd44_openr_next_archived_file \
    399  1.1  christos   bfd_generic_openr_next_archived_file
    400  1.1  christos #define _bfd_archive_bsd44_get_elt_at_index _bfd_generic_get_elt_at_index
    401  1.1  christos #define _bfd_archive_bsd44_generic_stat_arch_elt \
    402  1.1  christos   bfd_generic_stat_arch_elt
    403  1.1  christos #define _bfd_archive_bsd44_update_armap_timestamp \
    404  1.1  christos   _bfd_archive_bsd_update_armap_timestamp
    405  1.1  christos 
    406  1.1  christos /* Routines to use for BFD_JUMP_TABLE_ARCHIVE to get VMS style
    407  1.7  christos    archives.  Use BFD_JUMP_TABLE_ARCHIVE (_bfd_vms_lib).  Some of them
    408  1.1  christos    are irrelevant.  */
    409  1.8  christos 
    410  1.8  christos extern bfd_boolean _bfd_vms_lib_write_archive_contents
    411  1.7  christos   (bfd *) ATTRIBUTE_HIDDEN;
    412  1.7  christos #define _bfd_vms_lib_slurp_armap _bfd_noarchive_slurp_armap
    413  1.7  christos #define _bfd_vms_lib_slurp_extended_name_table \
    414  1.7  christos   _bfd_noarchive_slurp_extended_name_table
    415  1.7  christos #define _bfd_vms_lib_construct_extended_name_table \
    416  1.7  christos   _bfd_noarchive_construct_extended_name_table
    417  1.7  christos #define _bfd_vms_lib_truncate_arname _bfd_noarchive_truncate_arname
    418  1.7  christos #define _bfd_vms_lib_write_armap _bfd_noarchive_write_armap
    419  1.7  christos #define _bfd_vms_lib_read_ar_hdr _bfd_noarchive_read_ar_hdr
    420  1.8  christos #define _bfd_vms_lib_write_ar_hdr _bfd_noarchive_write_ar_hdr
    421  1.8  christos extern bfd *_bfd_vms_lib_openr_next_archived_file
    422  1.8  christos   (bfd *, bfd *) ATTRIBUTE_HIDDEN;
    423  1.8  christos extern bfd *_bfd_vms_lib_get_elt_at_index
    424  1.8  christos   (bfd *, symindex) ATTRIBUTE_HIDDEN;
    425  1.8  christos extern int _bfd_vms_lib_generic_stat_arch_elt
    426  1.8  christos   (bfd *, struct stat *) ATTRIBUTE_HIDDEN;
    427  1.1  christos #define _bfd_vms_lib_update_armap_timestamp _bfd_bool_bfd_true
    428  1.1  christos 
    429  1.1  christos /* Extra routines for VMS style archives.  */
    430  1.8  christos 
    431  1.8  christos extern symindex _bfd_vms_lib_find_symbol
    432  1.8  christos   (bfd *, const char *) ATTRIBUTE_HIDDEN;
    433  1.8  christos extern bfd *_bfd_vms_lib_get_imagelib_file
    434  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    435  1.8  christos extern const bfd_target *_bfd_vms_lib_alpha_archive_p
    436  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    437  1.8  christos extern const bfd_target *_bfd_vms_lib_ia64_archive_p
    438  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    439  1.8  christos extern bfd_boolean _bfd_vms_lib_alpha_mkarchive
    440  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    441  1.8  christos extern bfd_boolean _bfd_vms_lib_ia64_mkarchive
    442  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    443  1.1  christos 
    444  1.1  christos /* Routines to use for BFD_JUMP_TABLE_SYMBOLS where there is no symbol
    445  1.1  christos    support.  Use BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols).  */
    446  1.8  christos 
    447  1.8  christos #define _bfd_nosymbols_get_symtab_upper_bound _bfd_long_bfd_n1_error
    448  1.8  christos extern long _bfd_nosymbols_canonicalize_symtab
    449  1.1  christos   (bfd *, asymbol **) ATTRIBUTE_HIDDEN;
    450  1.8  christos #define _bfd_nosymbols_make_empty_symbol _bfd_generic_make_empty_symbol
    451  1.8  christos extern void _bfd_nosymbols_print_symbol
    452  1.8  christos   (bfd *, void *, asymbol *, bfd_print_symbol_type) ATTRIBUTE_HIDDEN;
    453  1.8  christos extern void _bfd_nosymbols_get_symbol_info
    454  1.8  christos   (bfd *, asymbol *, symbol_info *) ATTRIBUTE_HIDDEN;
    455  1.8  christos extern const char * _bfd_nosymbols_get_symbol_version_string
    456  1.8  christos   (bfd *, asymbol *, bfd_boolean *) ATTRIBUTE_HIDDEN;
    457  1.8  christos extern bfd_boolean _bfd_nosymbols_bfd_is_local_label_name
    458  1.8  christos   (bfd *, const char *) ATTRIBUTE_HIDDEN;
    459  1.8  christos #define _bfd_nosymbols_bfd_is_target_special_symbol _bfd_bool_bfd_asymbol_false
    460  1.8  christos extern alent *_bfd_nosymbols_get_lineno
    461  1.8  christos   (bfd *, asymbol *) ATTRIBUTE_HIDDEN;
    462  1.8  christos extern bfd_boolean _bfd_nosymbols_find_nearest_line
    463  1.8  christos   (bfd *, asymbol **, asection *, bfd_vma,
    464  1.8  christos    const char **, const char **, unsigned int *, unsigned int *)
    465  1.8  christos   ATTRIBUTE_HIDDEN;
    466  1.8  christos extern bfd_boolean _bfd_nosymbols_find_line
    467  1.8  christos   (bfd *, asymbol **, asymbol *, const char **, unsigned int *)
    468  1.8  christos   ATTRIBUTE_HIDDEN;
    469  1.8  christos extern bfd_boolean _bfd_nosymbols_find_inliner_info
    470  1.8  christos   (bfd *, const char **, const char **, unsigned int *) ATTRIBUTE_HIDDEN;
    471  1.8  christos extern asymbol *_bfd_nosymbols_bfd_make_debug_symbol
    472  1.8  christos   (bfd *, void *, unsigned long) ATTRIBUTE_HIDDEN;
    473  1.8  christos extern long _bfd_nosymbols_read_minisymbols
    474  1.8  christos   (bfd *, bfd_boolean, void **, unsigned int *) ATTRIBUTE_HIDDEN;
    475  1.8  christos extern asymbol *_bfd_nosymbols_minisymbol_to_symbol
    476  1.1  christos   (bfd *, bfd_boolean, const void *, asymbol *) ATTRIBUTE_HIDDEN;
    477  1.1  christos 
    478  1.1  christos /* Routines to use for BFD_JUMP_TABLE_RELOCS when there is no reloc
    479  1.1  christos    support.  Use BFD_JUMP_TABLE_RELOCS (_bfd_norelocs).  */
    480  1.8  christos 
    481  1.8  christos extern long _bfd_norelocs_get_reloc_upper_bound
    482  1.8  christos   (bfd *, asection *) ATTRIBUTE_HIDDEN;
    483  1.8  christos extern long _bfd_norelocs_canonicalize_reloc
    484  1.8  christos   (bfd *, asection *, arelent **, asymbol **) ATTRIBUTE_HIDDEN;
    485  1.8  christos extern void _bfd_norelocs_set_reloc
    486  1.8  christos   (bfd *, asection *, arelent **, unsigned int) ATTRIBUTE_HIDDEN;
    487  1.8  christos extern reloc_howto_type *_bfd_norelocs_bfd_reloc_type_lookup
    488  1.8  christos   (bfd *, bfd_reloc_code_real_type) ATTRIBUTE_HIDDEN;
    489  1.8  christos extern reloc_howto_type *_bfd_norelocs_bfd_reloc_name_lookup
    490  1.1  christos   (bfd *, const char *) ATTRIBUTE_HIDDEN;
    491  1.1  christos 
    492  1.1  christos /* Routines to use for BFD_JUMP_TABLE_WRITE for targets which may not
    493  1.1  christos    be written.  Use BFD_JUMP_TABLE_WRITE (_bfd_nowrite).  */
    494  1.8  christos 
    495  1.8  christos extern bfd_boolean _bfd_nowrite_set_arch_mach
    496  1.8  christos   (bfd *, enum bfd_architecture, unsigned long) ATTRIBUTE_HIDDEN;
    497  1.8  christos extern bfd_boolean _bfd_nowrite_set_section_contents
    498  1.1  christos   (bfd *, asection *, const void *, file_ptr, bfd_size_type) ATTRIBUTE_HIDDEN;
    499  1.1  christos 
    500  1.1  christos /* Generic routines to use for BFD_JUMP_TABLE_WRITE.  Use
    501  1.1  christos    BFD_JUMP_TABLE_WRITE (_bfd_generic).  */
    502  1.1  christos 
    503  1.1  christos #define _bfd_generic_set_arch_mach bfd_default_set_arch_mach
    504  1.8  christos extern bfd_boolean _bfd_generic_set_section_contents
    505  1.1  christos   (bfd *, asection *, const void *, file_ptr, bfd_size_type) ATTRIBUTE_HIDDEN;
    506  1.1  christos 
    507  1.1  christos /* Routines to use for BFD_JUMP_TABLE_LINK for targets which do not
    508  1.1  christos    support linking.  Use BFD_JUMP_TABLE_LINK (_bfd_nolink).  */
    509  1.8  christos 
    510  1.8  christos extern int _bfd_nolink_sizeof_headers
    511  1.8  christos   (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    512  1.8  christos extern bfd_byte *_bfd_nolink_bfd_get_relocated_section_contents
    513  1.8  christos   (bfd *, struct bfd_link_info *, struct bfd_link_order *,
    514  1.8  christos    bfd_byte *, bfd_boolean, asymbol **) ATTRIBUTE_HIDDEN;
    515  1.8  christos extern bfd_boolean _bfd_nolink_bfd_relax_section
    516  1.8  christos   (bfd *, asection *, struct bfd_link_info *, bfd_boolean *) ATTRIBUTE_HIDDEN;
    517  1.8  christos #define _bfd_nolink_bfd_gc_sections _bfd_bool_bfd_link_false_error
    518  1.8  christos extern bfd_boolean _bfd_nolink_bfd_lookup_section_flags
    519  1.8  christos   (struct bfd_link_info *, struct flag_info *, asection *) ATTRIBUTE_HIDDEN;
    520  1.8  christos #define _bfd_nolink_bfd_merge_sections _bfd_bool_bfd_link_false_error
    521  1.8  christos extern bfd_boolean _bfd_nolink_bfd_is_group_section
    522  1.8  christos   (bfd *, const asection *) ATTRIBUTE_HIDDEN;
    523  1.8  christos extern bfd_boolean _bfd_nolink_bfd_discard_group
    524  1.8  christos   (bfd *, asection *) ATTRIBUTE_HIDDEN;
    525  1.8  christos extern struct bfd_link_hash_table *_bfd_nolink_bfd_link_hash_table_create
    526  1.8  christos   (bfd *) ATTRIBUTE_HIDDEN;
    527  1.8  christos #define _bfd_nolink_bfd_link_add_symbols _bfd_bool_bfd_link_false_error
    528  1.8  christos extern void _bfd_nolink_bfd_link_just_syms
    529  1.8  christos   (asection *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    530  1.8  christos extern void _bfd_nolink_bfd_copy_link_hash_symbol_type
    531  1.8  christos   (bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)
    532  1.8  christos   ATTRIBUTE_HIDDEN;
    533  1.8  christos #define _bfd_nolink_bfd_final_link _bfd_bool_bfd_link_false_error
    534  1.8  christos extern bfd_boolean _bfd_nolink_bfd_link_split_section
    535  1.8  christos   (bfd *, struct bfd_section *) ATTRIBUTE_HIDDEN;
    536  1.8  christos extern bfd_boolean _bfd_nolink_section_already_linked
    537  1.8  christos   (bfd *, asection *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    538  1.8  christos extern bfd_boolean _bfd_nolink_bfd_define_common_symbol
    539  1.8  christos   (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *)
    540  1.8  christos   ATTRIBUTE_HIDDEN;
    541  1.8  christos #define _bfd_nolink_bfd_link_hide_symbol \
    542  1.8  christos   _bfd_generic_link_hide_symbol
    543  1.8  christos extern struct bfd_link_hash_entry *_bfd_nolink_bfd_define_start_stop
    544  1.6  christos   (struct bfd_link_info *, const char *, asection *) ATTRIBUTE_HIDDEN;
    545  1.6  christos #define _bfd_nolink_bfd_link_check_relocs \
    546  1.1  christos   _bfd_generic_link_check_relocs
    547  1.1  christos 
    548  1.1  christos /* Routines to use for BFD_JUMP_TABLE_DYNAMIC for targets which do not
    549  1.1  christos    have dynamic symbols or relocs.  Use BFD_JUMP_TABLE_DYNAMIC
    550  1.1  christos    (_bfd_nodynamic).  */
    551  1.8  christos 
    552  1.1  christos #define _bfd_nodynamic_get_dynamic_symtab_upper_bound _bfd_long_bfd_n1_error
    553  1.8  christos #define _bfd_nodynamic_canonicalize_dynamic_symtab \
    554  1.8  christos   _bfd_nosymbols_canonicalize_symtab
    555  1.8  christos extern long _bfd_nodynamic_get_synthetic_symtab
    556  1.8  christos   (bfd *, long, asymbol **, long, asymbol **, asymbol **) ATTRIBUTE_HIDDEN;
    557  1.8  christos #define _bfd_nodynamic_get_dynamic_reloc_upper_bound _bfd_long_bfd_n1_error
    558  1.8  christos extern long _bfd_nodynamic_canonicalize_dynamic_reloc
    559  1.1  christos   (bfd *, arelent **, asymbol **) ATTRIBUTE_HIDDEN;
    560  1.1  christos 
    561  1.1  christos /* Generic routine to determine of the given symbol is a local
    563  1.8  christos    label.  */
    564  1.1  christos extern bfd_boolean bfd_generic_is_local_label_name
    565  1.1  christos   (bfd *, const char *) ATTRIBUTE_HIDDEN;
    566  1.1  christos 
    567  1.8  christos /* Generic minisymbol routines.  */
    568  1.1  christos extern long _bfd_generic_read_minisymbols
    569  1.8  christos   (bfd *, bfd_boolean, void **, unsigned int *) ATTRIBUTE_HIDDEN;
    570  1.1  christos extern asymbol *_bfd_generic_minisymbol_to_symbol
    571  1.1  christos   (bfd *, bfd_boolean, const void *, asymbol *) ATTRIBUTE_HIDDEN;
    572  1.1  christos 
    573  1.1  christos /* Find the nearest line using .stab/.stabstr sections.  */
    574  1.8  christos extern bfd_boolean _bfd_stab_section_find_nearest_line
    575  1.1  christos   (bfd *, asymbol **, asection *, bfd_vma, bfd_boolean *,
    576  1.1  christos    const char **, const char **, unsigned int *, void **) ATTRIBUTE_HIDDEN;
    577  1.1  christos 
    578  1.3  christos /* Find the nearest line using DWARF 1 debugging information.  */
    579  1.8  christos extern bfd_boolean _bfd_dwarf1_find_nearest_line
    580  1.1  christos   (bfd *, asymbol **, asection *, bfd_vma,
    581  1.1  christos    const char **, const char **, unsigned int *) ATTRIBUTE_HIDDEN;
    582  1.1  christos 
    583  1.8  christos struct dwarf_debug_section
    584  1.8  christos {
    585  1.1  christos   const char * uncompressed_name;
    586  1.1  christos   const char * compressed_name;
    587  1.1  christos };
    588  1.1  christos 
    589  1.1  christos /* Map of uncompressed DWARF debug section name to compressed one.  It
    590  1.8  christos    is terminated by NULL uncompressed_name.  */
    591  1.1  christos 
    592  1.1  christos extern const struct dwarf_debug_section dwarf_debug_sections[] ATTRIBUTE_HIDDEN;
    593  1.1  christos 
    594  1.3  christos /* Find the nearest line using DWARF 2 debugging information.  */
    595  1.3  christos extern bfd_boolean _bfd_dwarf2_find_nearest_line
    596  1.8  christos   (bfd *, asymbol **, asymbol *, asection *, bfd_vma,
    597  1.1  christos    const char **, const char **, unsigned int *, unsigned int *,
    598  1.5  christos    const struct dwarf_debug_section *, unsigned int, void **) ATTRIBUTE_HIDDEN;
    599  1.5  christos 
    600  1.8  christos /* Find the bias between DWARF addresses and real addresses.  */
    601  1.6  christos extern bfd_signed_vma _bfd_dwarf2_find_symbol_bias
    602  1.1  christos   (asymbol **, void **) ATTRIBUTE_HIDDEN;
    603  1.1  christos 
    604  1.8  christos /* Find inliner info after calling bfd_find_nearest_line. */
    605  1.8  christos extern bfd_boolean _bfd_dwarf2_find_inliner_info
    606  1.1  christos   (bfd *, const char **, const char **, unsigned int *, void **)
    607  1.1  christos   ATTRIBUTE_HIDDEN;
    608  1.1  christos 
    609  1.3  christos /* Read DWARF 2 debugging information. */
    610  1.8  christos extern bfd_boolean _bfd_dwarf2_slurp_debug_info
    611  1.1  christos   (bfd *, bfd *, const struct dwarf_debug_section *, asymbol **, void **,
    612  1.1  christos    bfd_boolean) ATTRIBUTE_HIDDEN;
    613  1.1  christos 
    614  1.8  christos /* Clean up the data used to handle DWARF 2 debugging information. */
    615  1.1  christos extern void _bfd_dwarf2_cleanup_debug_info
    616  1.1  christos   (bfd *, void **) ATTRIBUTE_HIDDEN;
    617  1.1  christos 
    618  1.8  christos /* Create a new section entry.  */
    619  1.8  christos extern struct bfd_hash_entry *bfd_section_hash_newfunc
    620  1.1  christos   (struct bfd_hash_entry *, struct bfd_hash_table *, const char *)
    621  1.1  christos   ATTRIBUTE_HIDDEN;
    622  1.1  christos 
    623  1.1  christos /* A routine to create entries for a bfd_link_hash_table.  */
    624  1.8  christos extern struct bfd_hash_entry *_bfd_link_hash_newfunc
    625  1.1  christos   (struct bfd_hash_entry *entry, struct bfd_hash_table *table,
    626  1.1  christos    const char *string) ATTRIBUTE_HIDDEN;
    627  1.1  christos 
    628  1.1  christos /* Initialize a bfd_link_hash_table.  */
    629  1.1  christos extern bfd_boolean _bfd_link_hash_table_init
    630  1.1  christos   (struct bfd_link_hash_table *, bfd *,
    631  1.1  christos    struct bfd_hash_entry *(*) (struct bfd_hash_entry *,
    632  1.8  christos 			       struct bfd_hash_table *,
    633  1.1  christos 			       const char *),
    634  1.1  christos    unsigned int) ATTRIBUTE_HIDDEN;
    635  1.1  christos 
    636  1.8  christos /* Generic link hash table creation routine.  */
    637  1.1  christos extern struct bfd_link_hash_table *_bfd_generic_link_hash_table_create
    638  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    639  1.1  christos 
    640  1.8  christos /* Generic link hash table destruction routine.  */
    641  1.1  christos extern void _bfd_generic_link_hash_table_free
    642  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    643  1.1  christos 
    644  1.8  christos /* Generic add symbol routine.  */
    645  1.1  christos extern bfd_boolean _bfd_generic_link_add_symbols
    646  1.1  christos   (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    647  1.1  christos 
    648  1.1  christos /* Generic archive add symbol routine.  */
    649  1.3  christos extern bfd_boolean _bfd_generic_link_add_archive_symbols
    650  1.3  christos   (bfd *, struct bfd_link_info *,
    651  1.8  christos    bfd_boolean (*) (bfd *, struct bfd_link_info *,
    652  1.1  christos 		    struct bfd_link_hash_entry *, const char *,
    653  1.1  christos 		    bfd_boolean *)) ATTRIBUTE_HIDDEN;
    654  1.1  christos 
    655  1.1  christos /* Forward declaration to avoid prototype errors.  */
    656  1.1  christos typedef struct bfd_link_hash_entry _bfd_link_hash_entry;
    657  1.1  christos 
    658  1.1  christos /* Generic routine to add a single symbol.  */
    659  1.1  christos extern bfd_boolean _bfd_generic_link_add_one_symbol
    660  1.8  christos   (struct bfd_link_info *, bfd *, const char *name, flagword,
    661  1.1  christos    asection *, bfd_vma, const char *, bfd_boolean copy,
    662  1.1  christos    bfd_boolean constructor, struct bfd_link_hash_entry **) ATTRIBUTE_HIDDEN;
    663  1.1  christos 
    664  1.8  christos /* Generic routine to mark section as supplying symbols only.  */
    665  1.1  christos extern void _bfd_generic_link_just_syms
    666  1.1  christos   (asection *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    667  1.1  christos 
    668  1.8  christos /* Generic routine that does nothing.  */
    669  1.8  christos extern void _bfd_generic_copy_link_hash_symbol_type
    670  1.1  christos   (bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *)
    671  1.1  christos   ATTRIBUTE_HIDDEN;
    672  1.1  christos 
    673  1.8  christos /* Generic link routine.  */
    674  1.1  christos extern bfd_boolean _bfd_generic_final_link
    675  1.1  christos   (bfd *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    676  1.8  christos 
    677  1.1  christos extern bfd_boolean _bfd_generic_link_split_section
    678  1.1  christos   (bfd *, struct bfd_section *) ATTRIBUTE_HIDDEN;
    679  1.8  christos 
    680  1.1  christos extern bfd_boolean _bfd_generic_section_already_linked
    681  1.1  christos   (bfd *, asection *, struct bfd_link_info *) ATTRIBUTE_HIDDEN;
    682  1.1  christos 
    683  1.8  christos /* Generic reloc_link_order processing routine.  */
    684  1.8  christos extern bfd_boolean _bfd_generic_reloc_link_order
    685  1.1  christos   (bfd *, struct bfd_link_info *, asection *, struct bfd_link_order *)
    686  1.1  christos   ATTRIBUTE_HIDDEN;
    687  1.1  christos 
    688  1.8  christos /* Default link order processing routine.  */
    689  1.8  christos extern bfd_boolean _bfd_default_link_order
    690  1.1  christos   (bfd *, struct bfd_link_info *, asection *, struct bfd_link_order *)
    691  1.1  christos   ATTRIBUTE_HIDDEN;
    692  1.1  christos 
    693  1.8  christos /* Count the number of reloc entries in a link order list.  */
    694  1.1  christos extern unsigned int _bfd_count_link_order_relocs
    695  1.1  christos   (struct bfd_link_order *) ATTRIBUTE_HIDDEN;
    696  1.1  christos 
    697  1.1  christos /* Final link relocation routine.  */
    698  1.8  christos extern bfd_reloc_status_type _bfd_final_link_relocate
    699  1.1  christos   (reloc_howto_type *, bfd *, asection *, bfd_byte *,
    700  1.1  christos    bfd_vma, bfd_vma, bfd_vma) ATTRIBUTE_HIDDEN;
    701  1.1  christos 
    702  1.8  christos /* Relocate a particular location by a howto and a value.  */
    703  1.1  christos extern bfd_reloc_status_type _bfd_relocate_contents
    704  1.1  christos   (reloc_howto_type *, bfd *, bfd_vma, bfd_byte *) ATTRIBUTE_HIDDEN;
    705  1.8  christos 
    706  1.8  christos /* Clear a given location using a given howto.  */
    707  1.1  christos extern bfd_reloc_status_type _bfd_clear_contents
    708  1.1  christos   (reloc_howto_type *, bfd *, asection *, bfd_byte *, bfd_vma) ATTRIBUTE_HIDDEN;
    709  1.1  christos 
    710  1.1  christos /* Link stabs in sections in the first pass.  */
    711  1.1  christos 
    712  1.8  christos extern bfd_boolean _bfd_link_section_stabs
    713  1.1  christos   (bfd *, struct stab_info *, asection *, asection *, void **,
    714  1.1  christos    bfd_size_type *) ATTRIBUTE_HIDDEN;
    715  1.1  christos 
    716  1.8  christos /* Eliminate stabs for discarded functions and symbols.  */
    717  1.8  christos extern bfd_boolean _bfd_discard_section_stabs
    718  1.1  christos   (bfd *, asection *, void *, bfd_boolean (*) (bfd_vma, void *), void *)
    719  1.1  christos   ATTRIBUTE_HIDDEN;
    720  1.1  christos 
    721  1.1  christos /* Write out the .stab section when linking stabs in sections.  */
    722  1.8  christos 
    723  1.8  christos extern bfd_boolean _bfd_write_section_stabs
    724  1.1  christos   (bfd *, struct stab_info *, asection *, void **, bfd_byte *)
    725  1.1  christos   ATTRIBUTE_HIDDEN;
    726  1.1  christos 
    727  1.1  christos /* Write out the .stabstr string table when linking stabs in sections.  */
    728  1.8  christos 
    729  1.1  christos extern bfd_boolean _bfd_write_stab_strings
    730  1.1  christos   (bfd *, struct stab_info *) ATTRIBUTE_HIDDEN;
    731  1.1  christos 
    732  1.1  christos /* Find an offset within a .stab section when linking stabs in
    733  1.1  christos    sections.  */
    734  1.8  christos 
    735  1.1  christos extern bfd_vma _bfd_stab_section_offset
    736  1.1  christos   (asection *, void *, bfd_vma) ATTRIBUTE_HIDDEN;
    737  1.1  christos 
    738  1.1  christos /* Register a SEC_MERGE section as a candidate for merging.  */
    739  1.8  christos 
    740  1.1  christos extern bfd_boolean _bfd_add_merge_section
    741  1.1  christos   (bfd *, void **, asection *, void **) ATTRIBUTE_HIDDEN;
    742  1.1  christos 
    743  1.1  christos /* Attempt to merge SEC_MERGE sections.  */
    744  1.8  christos 
    745  1.8  christos extern bfd_boolean _bfd_merge_sections
    746  1.1  christos   (bfd *, struct bfd_link_info *, void *, void (*) (bfd *, asection *))
    747  1.1  christos   ATTRIBUTE_HIDDEN;
    748  1.1  christos 
    749  1.1  christos /* Write out a merged section.  */
    750  1.8  christos 
    751  1.1  christos extern bfd_boolean _bfd_write_merged_section
    752  1.1  christos   (bfd *, asection *, void *) ATTRIBUTE_HIDDEN;
    753  1.1  christos 
    754  1.1  christos /* Find an offset within a modified SEC_MERGE section.  */
    755  1.8  christos 
    756  1.1  christos extern bfd_vma _bfd_merged_section_offset
    757  1.1  christos   (bfd *, asection **, void *, bfd_vma) ATTRIBUTE_HIDDEN;
    758  1.1  christos 
    759  1.8  christos /* Tidy up when done.  */
    760  1.1  christos 
    761  1.1  christos extern void _bfd_merge_sections_free (void *) ATTRIBUTE_HIDDEN;
    762  1.1  christos 
    763  1.8  christos /* Create a string table.  */
    764  1.1  christos extern struct bfd_strtab_hash *_bfd_stringtab_init
    765  1.1  christos   (void) ATTRIBUTE_HIDDEN;
    766  1.1  christos 
    767  1.8  christos /* Create an XCOFF .debug section style string table.  */
    768  1.1  christos extern struct bfd_strtab_hash *_bfd_xcoff_stringtab_init
    769  1.1  christos   (void) ATTRIBUTE_HIDDEN;
    770  1.1  christos 
    771  1.8  christos /* Free a string table.  */
    772  1.1  christos extern void _bfd_stringtab_free
    773  1.1  christos   (struct bfd_strtab_hash *) ATTRIBUTE_HIDDEN;
    774  1.1  christos 
    775  1.8  christos /* Get the size of a string table.  */
    776  1.1  christos extern bfd_size_type _bfd_stringtab_size
    777  1.1  christos   (struct bfd_strtab_hash *) ATTRIBUTE_HIDDEN;
    778  1.1  christos 
    779  1.8  christos /* Add a string to a string table.  */
    780  1.8  christos extern bfd_size_type _bfd_stringtab_add
    781  1.1  christos   (struct bfd_strtab_hash *, const char *, bfd_boolean hash, bfd_boolean copy)
    782  1.1  christos   ATTRIBUTE_HIDDEN;
    783  1.1  christos 
    784  1.8  christos /* Write out a string table.  */
    785  1.1  christos extern bfd_boolean _bfd_stringtab_emit
    786  1.1  christos   (bfd *, struct bfd_strtab_hash *) ATTRIBUTE_HIDDEN;
    787  1.1  christos 
    788  1.1  christos /* Macros to tell if bfds are read or write enabled.
    790  1.1  christos 
    791  1.1  christos    Note that bfds open for read may be scribbled into if the fd passed
    792  1.1  christos    to bfd_fdopenr is actually open both for read and write
    793  1.1  christos    simultaneously.  However an output bfd will never be open for
    794  1.1  christos    read.  Therefore sometimes you want to check bfd_read_p or
    795  1.1  christos    !bfd_read_p, and only sometimes bfd_write_p.
    796  1.1  christos */
    797  1.1  christos 
    798  1.1  christos #define	bfd_read_p(abfd) \
    799  1.1  christos   ((abfd)->direction == read_direction || (abfd)->direction == both_direction)
    800  1.8  christos #define	bfd_write_p(abfd) \
    801  1.8  christos   ((abfd)->direction == write_direction || (abfd)->direction == both_direction)
    802  1.1  christos 
    803  1.1  christos extern void bfd_assert
    804  1.1  christos   (const char*,int) ATTRIBUTE_HIDDEN;
    805  1.1  christos 
    806  1.1  christos #define BFD_ASSERT(x) \
    807  1.1  christos   do { if (!(x)) bfd_assert(__FILE__,__LINE__); } while (0)
    808  1.1  christos 
    809  1.1  christos #define BFD_FAIL() \
    810  1.8  christos   do { bfd_assert(__FILE__,__LINE__); } while (0)
    811  1.1  christos 
    812  1.1  christos extern void _bfd_abort
    813  1.1  christos   (const char *, int, const char *) ATTRIBUTE_NORETURN ATTRIBUTE_HIDDEN;
    814  1.1  christos 
    815  1.1  christos /* if gcc >= 2.6, we can give a function name, too */
    816  1.1  christos #if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 6)
    817  1.1  christos #define __PRETTY_FUNCTION__  ((char *) NULL)
    818  1.1  christos #endif
    819  1.1  christos 
    820  1.1  christos #undef abort
    821  1.1  christos #define abort() _bfd_abort (__FILE__, __LINE__, __PRETTY_FUNCTION__)
    822  1.8  christos 
    823  1.8  christos /* Manipulate a system FILE but using BFD's "file_ptr", rather than
    824  1.8  christos    the system "off_t" or "off64_t", as the offset.  */
    825  1.8  christos extern file_ptr _bfd_real_ftell
    826  1.8  christos   (FILE *) ATTRIBUTE_HIDDEN;
    827  1.8  christos extern int _bfd_real_fseek
    828  1.1  christos   (FILE *, file_ptr, int) ATTRIBUTE_HIDDEN;
    829  1.1  christos extern FILE *_bfd_real_fopen
    830  1.1  christos   (const char *, const char *) ATTRIBUTE_HIDDEN;
    831  1.8  christos 
    832  1.8  christos /* List of supported target vectors, and the default vector (if
    833  1.1  christos    bfd_default_vector[0] is NULL, there is no default).  */
    834  1.1  christos extern const bfd_target * const *bfd_target_vector ATTRIBUTE_HIDDEN;
    835  1.8  christos extern const bfd_target *bfd_default_vector[] ATTRIBUTE_HIDDEN;
    836  1.1  christos 
    837  1.1  christos /* List of associated target vectors.  */
    838  1.1  christos extern const bfd_target * const *bfd_associated_vector ATTRIBUTE_HIDDEN;
    839  1.1  christos 
    840  1.1  christos /* Functions shared by the ECOFF and MIPS ELF backends, which have no
    841  1.1  christos    other common header files.  */
    842  1.1  christos 
    843  1.1  christos #if defined(__STDC__) || defined(ALMOST_STDC)
    844  1.1  christos struct ecoff_find_line;
    845  1.1  christos #endif
    846  1.1  christos 
    847  1.8  christos extern bfd_boolean _bfd_ecoff_locate_line
    848  1.1  christos   (bfd *, asection *, bfd_vma, struct ecoff_debug_info * const,
    849  1.8  christos    const struct ecoff_debug_swap * const, struct ecoff_find_line *,
    850  1.1  christos    const char **, const char **, unsigned int *) ATTRIBUTE_HIDDEN;
    851  1.8  christos extern bfd_boolean _bfd_ecoff_get_accumulated_pdr
    852  1.1  christos   (void *, bfd_byte *) ATTRIBUTE_HIDDEN;
    853  1.8  christos extern bfd_boolean _bfd_ecoff_get_accumulated_sym
    854  1.1  christos   (void *, bfd_byte *) ATTRIBUTE_HIDDEN;
    855  1.1  christos extern bfd_boolean _bfd_ecoff_get_accumulated_ss
    856  1.8  christos   (void *, bfd_byte *) ATTRIBUTE_HIDDEN;
    857  1.1  christos 
    858  1.8  christos extern bfd_vma _bfd_get_gp_value
    859  1.1  christos   (bfd *) ATTRIBUTE_HIDDEN;
    860  1.1  christos extern void _bfd_set_gp_value
    861  1.1  christos   (bfd *, bfd_vma) ATTRIBUTE_HIDDEN;
    862  1.1  christos 
    863  1.1  christos /* Function shared by the COFF and ELF SH backends, which have no
    864  1.1  christos    other common header files.  */
    865  1.1  christos 
    866  1.1  christos #ifndef _bfd_sh_align_load_span
    867  1.8  christos extern bfd_boolean _bfd_sh_align_load_span
    868  1.1  christos   (bfd *, asection *, bfd_byte *,
    869  1.1  christos    bfd_boolean (*) (bfd *, asection *, void *, bfd_byte *, bfd_vma),
    870  1.1  christos    void *, bfd_vma **, bfd_vma *, bfd_vma, bfd_vma, bfd_boolean *) ATTRIBUTE_HIDDEN;
    871  1.1  christos #endif
    872  1.1  christos 
    873  1.1  christos /* This is the shape of the elements inside the already_linked hash
    874  1.1  christos    table. It maps a name onto a list of already_linked elements with
    875  1.1  christos    the same name.  */
    876  1.1  christos 
    877  1.1  christos struct bfd_section_already_linked_hash_entry
    878  1.1  christos {
    879  1.1  christos   struct bfd_hash_entry root;
    880  1.1  christos   struct bfd_section_already_linked *entry;
    881  1.1  christos };
    882  1.1  christos 
    883  1.1  christos struct bfd_section_already_linked
    884  1.1  christos {
    885  1.1  christos   struct bfd_section_already_linked *next;
    886  1.1  christos   asection *sec;
    887  1.8  christos };
    888  1.1  christos 
    889  1.8  christos extern struct bfd_section_already_linked_hash_entry *
    890  1.8  christos   bfd_section_already_linked_table_lookup (const char *) ATTRIBUTE_HIDDEN;
    891  1.1  christos extern bfd_boolean bfd_section_already_linked_table_insert
    892  1.1  christos   (struct bfd_section_already_linked_hash_entry *, asection *)
    893  1.8  christos   ATTRIBUTE_HIDDEN;
    894  1.1  christos extern void bfd_section_already_linked_table_traverse
    895  1.8  christos   (bfd_boolean (*) (struct bfd_section_already_linked_hash_entry *,
    896  1.8  christos 		    void *), void *) ATTRIBUTE_HIDDEN;
    897  1.8  christos 
    898  1.8  christos extern bfd_vma _bfd_read_unsigned_leb128
    899  1.8  christos   (bfd *, bfd_byte *, unsigned int *) ATTRIBUTE_HIDDEN;
    900  1.8  christos extern bfd_signed_vma _bfd_read_signed_leb128
    901  1.8  christos   (bfd *, bfd_byte *, unsigned int *) ATTRIBUTE_HIDDEN;
    902  1.1  christos extern bfd_vma _bfd_safe_read_leb128
    903  1.1  christos   (bfd *, bfd_byte *, unsigned int *, bfd_boolean, const bfd_byte * const)
    904  1.1  christos   ATTRIBUTE_HIDDEN;
    905  1.1  christos /* Extracted from libbfd.c.  */
    906  1.1  christos bfd_boolean bfd_write_bigendian_4byte_int (bfd *, unsigned int);
    907  1.1  christos 
    908  1.1  christos unsigned int bfd_log2 (bfd_vma x);
    909  1.1  christos 
    910  1.1  christos /* Extracted from bfdio.c.  */
    911  1.1  christos struct bfd_iovec
    912  1.1  christos {
    913  1.1  christos   /* To avoid problems with macros, a "b" rather than "f"
    914  1.1  christos      prefix is prepended to each method name.  */
    915  1.1  christos   /* Attempt to read/write NBYTES on ABFD's IOSTREAM storing/fetching
    916  1.1  christos      bytes starting at PTR.  Return the number of bytes actually
    917  1.1  christos      transfered (a read past end-of-file returns less than NBYTES),
    918  1.1  christos      or -1 (setting <<bfd_error>>) if an error occurs.  */
    919  1.1  christos   file_ptr (*bread) (struct bfd *abfd, void *ptr, file_ptr nbytes);
    920  1.1  christos   file_ptr (*bwrite) (struct bfd *abfd, const void *ptr,
    921  1.1  christos                       file_ptr nbytes);
    922  1.1  christos   /* Return the current IOSTREAM file offset, or -1 (setting <<bfd_error>>
    923  1.8  christos      if an error occurs.  */
    924  1.1  christos   file_ptr (*btell) (struct bfd *abfd);
    925  1.1  christos   /* For the following, on successful completion a value of 0 is returned.
    926  1.1  christos      Otherwise, a value of -1 is returned (and <<bfd_error>> is set).  */
    927  1.1  christos   int (*bseek) (struct bfd *abfd, file_ptr offset, int whence);
    928  1.1  christos   int (*bclose) (struct bfd *abfd);
    929  1.1  christos   int (*bflush) (struct bfd *abfd);
    930  1.1  christos   int (*bstat) (struct bfd *abfd, struct stat *sb);
    931  1.1  christos   /* Mmap a part of the files. ADDR, LEN, PROT, FLAGS and OFFSET are the usual
    932  1.1  christos      mmap parameter, except that LEN and OFFSET do not need to be page
    933  1.1  christos      aligned.  Returns (void *)-1 on failure, mmapped address on success.
    934  1.1  christos      Also write in MAP_ADDR the address of the page aligned buffer and in
    935  1.1  christos      MAP_LEN the size mapped (a page multiple).  Use unmap with MAP_ADDR and
    936  1.1  christos      MAP_LEN to unmap.  */
    937  1.1  christos   void *(*bmmap) (struct bfd *abfd, void *addr, bfd_size_type len,
    938  1.1  christos                   int prot, int flags, file_ptr offset,
    939  1.1  christos                   void **map_addr, bfd_size_type *map_len);
    940  1.1  christos };
    941  1.1  christos extern const struct bfd_iovec _bfd_memory_iovec;
    942  1.1  christos /* Extracted from bfdwin.c.  */
    943  1.1  christos struct _bfd_window_internal {
    944  1.1  christos   struct _bfd_window_internal *next;
    945  1.1  christos   void *data;
    946  1.1  christos   bfd_size_type size;
    947  1.1  christos   int refcount : 31;           /* should be enough...  */
    948  1.1  christos   unsigned mapped : 1;         /* 1 = mmap, 0 = malloc */
    949  1.1  christos };
    950  1.1  christos /* Extracted from cache.c.  */
    951  1.1  christos bfd_boolean bfd_cache_init (bfd *abfd);
    952  1.1  christos 
    953  1.1  christos bfd_boolean bfd_cache_close (bfd *abfd);
    954  1.1  christos 
    955  1.1  christos FILE* bfd_open_file (bfd *abfd);
    956  1.1  christos 
    957  1.1  christos /* Extracted from reloc.c.  */
    958  1.1  christos #ifdef _BFD_MAKE_TABLE_bfd_reloc_code_real
    959  1.1  christos 
    960  1.1  christos static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
    961  1.1  christos 
    962  1.1  christos   "BFD_RELOC_64",
    963  1.1  christos   "BFD_RELOC_32",
    964  1.1  christos   "BFD_RELOC_26",
    965  1.1  christos   "BFD_RELOC_24",
    966  1.1  christos   "BFD_RELOC_16",
    967  1.1  christos   "BFD_RELOC_14",
    968  1.1  christos   "BFD_RELOC_8",
    969  1.1  christos   "BFD_RELOC_64_PCREL",
    970  1.1  christos   "BFD_RELOC_32_PCREL",
    971  1.1  christos   "BFD_RELOC_24_PCREL",
    972  1.1  christos   "BFD_RELOC_16_PCREL",
    973  1.1  christos   "BFD_RELOC_12_PCREL",
    974  1.1  christos   "BFD_RELOC_8_PCREL",
    975  1.1  christos   "BFD_RELOC_32_SECREL",
    976  1.1  christos   "BFD_RELOC_32_GOT_PCREL",
    977  1.1  christos   "BFD_RELOC_16_GOT_PCREL",
    978  1.1  christos   "BFD_RELOC_8_GOT_PCREL",
    979  1.1  christos   "BFD_RELOC_32_GOTOFF",
    980  1.1  christos   "BFD_RELOC_16_GOTOFF",
    981  1.1  christos   "BFD_RELOC_LO16_GOTOFF",
    982  1.1  christos   "BFD_RELOC_HI16_GOTOFF",
    983  1.1  christos   "BFD_RELOC_HI16_S_GOTOFF",
    984  1.1  christos   "BFD_RELOC_8_GOTOFF",
    985  1.1  christos   "BFD_RELOC_64_PLT_PCREL",
    986  1.1  christos   "BFD_RELOC_32_PLT_PCREL",
    987  1.1  christos   "BFD_RELOC_24_PLT_PCREL",
    988  1.1  christos   "BFD_RELOC_16_PLT_PCREL",
    989  1.1  christos   "BFD_RELOC_8_PLT_PCREL",
    990  1.1  christos   "BFD_RELOC_64_PLTOFF",
    991  1.1  christos   "BFD_RELOC_32_PLTOFF",
    992  1.1  christos   "BFD_RELOC_16_PLTOFF",
    993  1.1  christos   "BFD_RELOC_LO16_PLTOFF",
    994  1.1  christos   "BFD_RELOC_HI16_PLTOFF",
    995  1.1  christos   "BFD_RELOC_HI16_S_PLTOFF",
    996  1.1  christos   "BFD_RELOC_8_PLTOFF",
    997  1.1  christos   "BFD_RELOC_SIZE32",
    998  1.1  christos   "BFD_RELOC_SIZE64",
    999  1.1  christos   "BFD_RELOC_68K_GLOB_DAT",
   1000  1.1  christos   "BFD_RELOC_68K_JMP_SLOT",
   1001  1.1  christos   "BFD_RELOC_68K_RELATIVE",
   1002  1.1  christos   "BFD_RELOC_68K_TLS_GD32",
   1003  1.1  christos   "BFD_RELOC_68K_TLS_GD16",
   1004  1.1  christos   "BFD_RELOC_68K_TLS_GD8",
   1005  1.1  christos   "BFD_RELOC_68K_TLS_LDM32",
   1006  1.1  christos   "BFD_RELOC_68K_TLS_LDM16",
   1007  1.1  christos   "BFD_RELOC_68K_TLS_LDM8",
   1008  1.1  christos   "BFD_RELOC_68K_TLS_LDO32",
   1009  1.1  christos   "BFD_RELOC_68K_TLS_LDO16",
   1010  1.1  christos   "BFD_RELOC_68K_TLS_LDO8",
   1011  1.1  christos   "BFD_RELOC_68K_TLS_IE32",
   1012  1.1  christos   "BFD_RELOC_68K_TLS_IE16",
   1013  1.1  christos   "BFD_RELOC_68K_TLS_IE8",
   1014  1.1  christos   "BFD_RELOC_68K_TLS_LE32",
   1015  1.1  christos   "BFD_RELOC_68K_TLS_LE16",
   1016  1.1  christos   "BFD_RELOC_68K_TLS_LE8",
   1017  1.1  christos   "BFD_RELOC_32_BASEREL",
   1018  1.1  christos   "BFD_RELOC_16_BASEREL",
   1019  1.1  christos   "BFD_RELOC_LO16_BASEREL",
   1020  1.1  christos   "BFD_RELOC_HI16_BASEREL",
   1021  1.1  christos   "BFD_RELOC_HI16_S_BASEREL",
   1022  1.1  christos   "BFD_RELOC_8_BASEREL",
   1023  1.1  christos   "BFD_RELOC_RVA",
   1024  1.1  christos   "BFD_RELOC_8_FFnn",
   1025  1.1  christos   "BFD_RELOC_32_PCREL_S2",
   1026  1.1  christos   "BFD_RELOC_16_PCREL_S2",
   1027  1.1  christos   "BFD_RELOC_23_PCREL_S2",
   1028  1.1  christos   "BFD_RELOC_HI22",
   1029  1.1  christos   "BFD_RELOC_LO10",
   1030  1.1  christos   "BFD_RELOC_GPREL16",
   1031  1.1  christos   "BFD_RELOC_GPREL32",
   1032  1.1  christos   "BFD_RELOC_NONE",
   1033  1.1  christos   "BFD_RELOC_SPARC_WDISP22",
   1034  1.1  christos   "BFD_RELOC_SPARC22",
   1035  1.1  christos   "BFD_RELOC_SPARC13",
   1036  1.1  christos   "BFD_RELOC_SPARC_GOT10",
   1037  1.1  christos   "BFD_RELOC_SPARC_GOT13",
   1038  1.1  christos   "BFD_RELOC_SPARC_GOT22",
   1039  1.1  christos   "BFD_RELOC_SPARC_PC10",
   1040  1.1  christos   "BFD_RELOC_SPARC_PC22",
   1041  1.1  christos   "BFD_RELOC_SPARC_WPLT30",
   1042  1.1  christos   "BFD_RELOC_SPARC_COPY",
   1043  1.1  christos   "BFD_RELOC_SPARC_GLOB_DAT",
   1044  1.1  christos   "BFD_RELOC_SPARC_JMP_SLOT",
   1045  1.1  christos   "BFD_RELOC_SPARC_RELATIVE",
   1046  1.1  christos   "BFD_RELOC_SPARC_UA16",
   1047  1.1  christos   "BFD_RELOC_SPARC_UA32",
   1048  1.1  christos   "BFD_RELOC_SPARC_UA64",
   1049  1.1  christos   "BFD_RELOC_SPARC_GOTDATA_HIX22",
   1050  1.1  christos   "BFD_RELOC_SPARC_GOTDATA_LOX10",
   1051  1.1  christos   "BFD_RELOC_SPARC_GOTDATA_OP_HIX22",
   1052  1.1  christos   "BFD_RELOC_SPARC_GOTDATA_OP_LOX10",
   1053  1.1  christos   "BFD_RELOC_SPARC_GOTDATA_OP",
   1054  1.1  christos   "BFD_RELOC_SPARC_JMP_IREL",
   1055  1.1  christos   "BFD_RELOC_SPARC_IRELATIVE",
   1056  1.1  christos   "BFD_RELOC_SPARC_BASE13",
   1057  1.1  christos   "BFD_RELOC_SPARC_BASE22",
   1058  1.1  christos   "BFD_RELOC_SPARC_10",
   1059  1.1  christos   "BFD_RELOC_SPARC_11",
   1060  1.1  christos   "BFD_RELOC_SPARC_OLO10",
   1061  1.1  christos   "BFD_RELOC_SPARC_HH22",
   1062  1.1  christos   "BFD_RELOC_SPARC_HM10",
   1063  1.1  christos   "BFD_RELOC_SPARC_LM22",
   1064  1.1  christos   "BFD_RELOC_SPARC_PC_HH22",
   1065  1.1  christos   "BFD_RELOC_SPARC_PC_HM10",
   1066  1.1  christos   "BFD_RELOC_SPARC_PC_LM22",
   1067  1.1  christos   "BFD_RELOC_SPARC_WDISP16",
   1068  1.1  christos   "BFD_RELOC_SPARC_WDISP19",
   1069  1.1  christos   "BFD_RELOC_SPARC_7",
   1070  1.1  christos   "BFD_RELOC_SPARC_6",
   1071  1.1  christos   "BFD_RELOC_SPARC_5",
   1072  1.1  christos   "BFD_RELOC_SPARC_PLT32",
   1073  1.1  christos   "BFD_RELOC_SPARC_PLT64",
   1074  1.1  christos   "BFD_RELOC_SPARC_HIX22",
   1075  1.1  christos   "BFD_RELOC_SPARC_LOX10",
   1076  1.1  christos   "BFD_RELOC_SPARC_H44",
   1077  1.1  christos   "BFD_RELOC_SPARC_M44",
   1078  1.1  christos   "BFD_RELOC_SPARC_L44",
   1079  1.1  christos   "BFD_RELOC_SPARC_REGISTER",
   1080  1.1  christos   "BFD_RELOC_SPARC_H34",
   1081  1.1  christos   "BFD_RELOC_SPARC_SIZE32",
   1082  1.1  christos   "BFD_RELOC_SPARC_SIZE64",
   1083  1.1  christos   "BFD_RELOC_SPARC_WDISP10",
   1084  1.1  christos   "BFD_RELOC_SPARC_REV32",
   1085  1.1  christos   "BFD_RELOC_SPARC_TLS_GD_HI22",
   1086  1.1  christos   "BFD_RELOC_SPARC_TLS_GD_LO10",
   1087  1.1  christos   "BFD_RELOC_SPARC_TLS_GD_ADD",
   1088  1.1  christos   "BFD_RELOC_SPARC_TLS_GD_CALL",
   1089  1.1  christos   "BFD_RELOC_SPARC_TLS_LDM_HI22",
   1090  1.1  christos   "BFD_RELOC_SPARC_TLS_LDM_LO10",
   1091  1.1  christos   "BFD_RELOC_SPARC_TLS_LDM_ADD",
   1092  1.1  christos   "BFD_RELOC_SPARC_TLS_LDM_CALL",
   1093  1.1  christos   "BFD_RELOC_SPARC_TLS_LDO_HIX22",
   1094  1.1  christos   "BFD_RELOC_SPARC_TLS_LDO_LOX10",
   1095  1.1  christos   "BFD_RELOC_SPARC_TLS_LDO_ADD",
   1096  1.1  christos   "BFD_RELOC_SPARC_TLS_IE_HI22",
   1097  1.1  christos   "BFD_RELOC_SPARC_TLS_IE_LO10",
   1098  1.1  christos   "BFD_RELOC_SPARC_TLS_IE_LD",
   1099  1.1  christos   "BFD_RELOC_SPARC_TLS_IE_LDX",
   1100  1.1  christos   "BFD_RELOC_SPARC_TLS_IE_ADD",
   1101  1.1  christos   "BFD_RELOC_SPARC_TLS_LE_HIX22",
   1102  1.1  christos   "BFD_RELOC_SPARC_TLS_LE_LOX10",
   1103  1.1  christos   "BFD_RELOC_SPARC_TLS_DTPMOD32",
   1104  1.1  christos   "BFD_RELOC_SPARC_TLS_DTPMOD64",
   1105  1.1  christos   "BFD_RELOC_SPARC_TLS_DTPOFF32",
   1106  1.1  christos   "BFD_RELOC_SPARC_TLS_DTPOFF64",
   1107  1.1  christos   "BFD_RELOC_SPARC_TLS_TPOFF32",
   1108  1.1  christos   "BFD_RELOC_SPARC_TLS_TPOFF64",
   1109  1.1  christos   "BFD_RELOC_SPU_IMM7",
   1110  1.1  christos   "BFD_RELOC_SPU_IMM8",
   1111  1.1  christos   "BFD_RELOC_SPU_IMM10",
   1112  1.1  christos   "BFD_RELOC_SPU_IMM10W",
   1113  1.1  christos   "BFD_RELOC_SPU_IMM16",
   1114  1.1  christos   "BFD_RELOC_SPU_IMM16W",
   1115  1.1  christos   "BFD_RELOC_SPU_IMM18",
   1116  1.1  christos   "BFD_RELOC_SPU_PCREL9a",
   1117  1.1  christos   "BFD_RELOC_SPU_PCREL9b",
   1118  1.1  christos   "BFD_RELOC_SPU_PCREL16",
   1119  1.1  christos   "BFD_RELOC_SPU_LO16",
   1120  1.1  christos   "BFD_RELOC_SPU_HI16",
   1121  1.1  christos   "BFD_RELOC_SPU_PPU32",
   1122  1.1  christos   "BFD_RELOC_SPU_PPU64",
   1123  1.1  christos   "BFD_RELOC_SPU_ADD_PIC",
   1124  1.1  christos   "BFD_RELOC_ALPHA_GPDISP_HI16",
   1125  1.1  christos   "BFD_RELOC_ALPHA_GPDISP_LO16",
   1126  1.1  christos   "BFD_RELOC_ALPHA_GPDISP",
   1127  1.1  christos   "BFD_RELOC_ALPHA_LITERAL",
   1128  1.1  christos   "BFD_RELOC_ALPHA_ELF_LITERAL",
   1129  1.1  christos   "BFD_RELOC_ALPHA_LITUSE",
   1130  1.1  christos   "BFD_RELOC_ALPHA_HINT",
   1131  1.1  christos   "BFD_RELOC_ALPHA_LINKAGE",
   1132  1.1  christos   "BFD_RELOC_ALPHA_CODEADDR",
   1133  1.1  christos   "BFD_RELOC_ALPHA_GPREL_HI16",
   1134  1.1  christos   "BFD_RELOC_ALPHA_GPREL_LO16",
   1135  1.1  christos   "BFD_RELOC_ALPHA_BRSGP",
   1136  1.1  christos   "BFD_RELOC_ALPHA_NOP",
   1137  1.1  christos   "BFD_RELOC_ALPHA_BSR",
   1138  1.1  christos   "BFD_RELOC_ALPHA_LDA",
   1139  1.1  christos   "BFD_RELOC_ALPHA_BOH",
   1140  1.1  christos   "BFD_RELOC_ALPHA_TLSGD",
   1141  1.1  christos   "BFD_RELOC_ALPHA_TLSLDM",
   1142  1.1  christos   "BFD_RELOC_ALPHA_DTPMOD64",
   1143  1.1  christos   "BFD_RELOC_ALPHA_GOTDTPREL16",
   1144  1.1  christos   "BFD_RELOC_ALPHA_DTPREL64",
   1145  1.1  christos   "BFD_RELOC_ALPHA_DTPREL_HI16",
   1146  1.1  christos   "BFD_RELOC_ALPHA_DTPREL_LO16",
   1147  1.1  christos   "BFD_RELOC_ALPHA_DTPREL16",
   1148  1.1  christos   "BFD_RELOC_ALPHA_GOTTPREL16",
   1149  1.1  christos   "BFD_RELOC_ALPHA_TPREL64",
   1150  1.1  christos   "BFD_RELOC_ALPHA_TPREL_HI16",
   1151  1.1  christos   "BFD_RELOC_ALPHA_TPREL_LO16",
   1152  1.1  christos   "BFD_RELOC_ALPHA_TPREL16",
   1153  1.1  christos   "BFD_RELOC_MIPS_JMP",
   1154  1.1  christos   "BFD_RELOC_MICROMIPS_JMP",
   1155  1.1  christos   "BFD_RELOC_MIPS16_JMP",
   1156  1.1  christos   "BFD_RELOC_MIPS16_GPREL",
   1157  1.1  christos   "BFD_RELOC_HI16",
   1158  1.1  christos   "BFD_RELOC_HI16_S",
   1159  1.1  christos   "BFD_RELOC_LO16",
   1160  1.1  christos   "BFD_RELOC_HI16_PCREL",
   1161  1.1  christos   "BFD_RELOC_HI16_S_PCREL",
   1162  1.1  christos   "BFD_RELOC_LO16_PCREL",
   1163  1.1  christos   "BFD_RELOC_MIPS16_GOT16",
   1164  1.1  christos   "BFD_RELOC_MIPS16_CALL16",
   1165  1.1  christos   "BFD_RELOC_MIPS16_HI16",
   1166  1.1  christos   "BFD_RELOC_MIPS16_HI16_S",
   1167  1.1  christos   "BFD_RELOC_MIPS16_LO16",
   1168  1.1  christos   "BFD_RELOC_MIPS16_TLS_GD",
   1169  1.1  christos   "BFD_RELOC_MIPS16_TLS_LDM",
   1170  1.1  christos   "BFD_RELOC_MIPS16_TLS_DTPREL_HI16",
   1171  1.1  christos   "BFD_RELOC_MIPS16_TLS_DTPREL_LO16",
   1172  1.1  christos   "BFD_RELOC_MIPS16_TLS_GOTTPREL",
   1173  1.1  christos   "BFD_RELOC_MIPS16_TLS_TPREL_HI16",
   1174  1.1  christos   "BFD_RELOC_MIPS16_TLS_TPREL_LO16",
   1175  1.1  christos   "BFD_RELOC_MIPS_LITERAL",
   1176  1.1  christos   "BFD_RELOC_MICROMIPS_LITERAL",
   1177  1.6  christos   "BFD_RELOC_MICROMIPS_7_PCREL_S1",
   1178  1.3  christos   "BFD_RELOC_MICROMIPS_10_PCREL_S1",
   1179  1.3  christos   "BFD_RELOC_MICROMIPS_16_PCREL_S1",
   1180  1.3  christos   "BFD_RELOC_MIPS16_16_PCREL_S1",
   1181  1.3  christos   "BFD_RELOC_MIPS_21_PCREL_S2",
   1182  1.1  christos   "BFD_RELOC_MIPS_26_PCREL_S2",
   1183  1.1  christos   "BFD_RELOC_MIPS_18_PCREL_S3",
   1184  1.1  christos   "BFD_RELOC_MIPS_19_PCREL_S2",
   1185  1.1  christos   "BFD_RELOC_MICROMIPS_GPREL16",
   1186  1.1  christos   "BFD_RELOC_MICROMIPS_HI16",
   1187  1.1  christos   "BFD_RELOC_MICROMIPS_HI16_S",
   1188  1.1  christos   "BFD_RELOC_MICROMIPS_LO16",
   1189  1.1  christos   "BFD_RELOC_MIPS_GOT16",
   1190  1.1  christos   "BFD_RELOC_MICROMIPS_GOT16",
   1191  1.1  christos   "BFD_RELOC_MIPS_CALL16",
   1192  1.1  christos   "BFD_RELOC_MICROMIPS_CALL16",
   1193  1.1  christos   "BFD_RELOC_MIPS_GOT_HI16",
   1194  1.1  christos   "BFD_RELOC_MICROMIPS_GOT_HI16",
   1195  1.1  christos   "BFD_RELOC_MIPS_GOT_LO16",
   1196  1.1  christos   "BFD_RELOC_MICROMIPS_GOT_LO16",
   1197  1.1  christos   "BFD_RELOC_MIPS_CALL_HI16",
   1198  1.1  christos   "BFD_RELOC_MICROMIPS_CALL_HI16",
   1199  1.1  christos   "BFD_RELOC_MIPS_CALL_LO16",
   1200  1.1  christos   "BFD_RELOC_MICROMIPS_CALL_LO16",
   1201  1.1  christos   "BFD_RELOC_MIPS_SUB",
   1202  1.1  christos   "BFD_RELOC_MICROMIPS_SUB",
   1203  1.1  christos   "BFD_RELOC_MIPS_GOT_PAGE",
   1204  1.1  christos   "BFD_RELOC_MICROMIPS_GOT_PAGE",
   1205  1.1  christos   "BFD_RELOC_MIPS_GOT_OFST",
   1206  1.1  christos   "BFD_RELOC_MICROMIPS_GOT_OFST",
   1207  1.1  christos   "BFD_RELOC_MIPS_GOT_DISP",
   1208  1.1  christos   "BFD_RELOC_MICROMIPS_GOT_DISP",
   1209  1.1  christos   "BFD_RELOC_MIPS_SHIFT5",
   1210  1.1  christos   "BFD_RELOC_MIPS_SHIFT6",
   1211  1.1  christos   "BFD_RELOC_MIPS_INSERT_A",
   1212  1.1  christos   "BFD_RELOC_MIPS_INSERT_B",
   1213  1.1  christos   "BFD_RELOC_MIPS_DELETE",
   1214  1.1  christos   "BFD_RELOC_MIPS_HIGHEST",
   1215  1.1  christos   "BFD_RELOC_MICROMIPS_HIGHEST",
   1216  1.1  christos   "BFD_RELOC_MIPS_HIGHER",
   1217  1.1  christos   "BFD_RELOC_MICROMIPS_HIGHER",
   1218  1.1  christos   "BFD_RELOC_MIPS_SCN_DISP",
   1219  1.1  christos   "BFD_RELOC_MICROMIPS_SCN_DISP",
   1220  1.1  christos   "BFD_RELOC_MIPS_REL16",
   1221  1.1  christos   "BFD_RELOC_MIPS_RELGOT",
   1222  1.1  christos   "BFD_RELOC_MIPS_JALR",
   1223  1.1  christos   "BFD_RELOC_MICROMIPS_JALR",
   1224  1.1  christos   "BFD_RELOC_MIPS_TLS_DTPMOD32",
   1225  1.1  christos   "BFD_RELOC_MIPS_TLS_DTPREL32",
   1226  1.1  christos   "BFD_RELOC_MIPS_TLS_DTPMOD64",
   1227  1.1  christos   "BFD_RELOC_MIPS_TLS_DTPREL64",
   1228  1.1  christos   "BFD_RELOC_MIPS_TLS_GD",
   1229  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_GD",
   1230  1.1  christos   "BFD_RELOC_MIPS_TLS_LDM",
   1231  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_LDM",
   1232  1.1  christos   "BFD_RELOC_MIPS_TLS_DTPREL_HI16",
   1233  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_DTPREL_HI16",
   1234  1.1  christos   "BFD_RELOC_MIPS_TLS_DTPREL_LO16",
   1235  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_DTPREL_LO16",
   1236  1.1  christos   "BFD_RELOC_MIPS_TLS_GOTTPREL",
   1237  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_GOTTPREL",
   1238  1.1  christos   "BFD_RELOC_MIPS_TLS_TPREL32",
   1239  1.1  christos   "BFD_RELOC_MIPS_TLS_TPREL64",
   1240  1.1  christos   "BFD_RELOC_MIPS_TLS_TPREL_HI16",
   1241  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_TPREL_HI16",
   1242  1.1  christos   "BFD_RELOC_MIPS_TLS_TPREL_LO16",
   1243  1.1  christos   "BFD_RELOC_MICROMIPS_TLS_TPREL_LO16",
   1244  1.1  christos   "BFD_RELOC_MIPS_EH",
   1245  1.1  christos 
   1246  1.1  christos   "BFD_RELOC_MIPS_COPY",
   1247  1.1  christos   "BFD_RELOC_MIPS_JUMP_SLOT",
   1248  1.5  christos 
   1249  1.5  christos   "BFD_RELOC_MOXIE_10_PCREL",
   1250  1.5  christos 
   1251  1.5  christos   "BFD_RELOC_FT32_10",
   1252  1.8  christos   "BFD_RELOC_FT32_20",
   1253  1.8  christos   "BFD_RELOC_FT32_17",
   1254  1.8  christos   "BFD_RELOC_FT32_18",
   1255  1.8  christos   "BFD_RELOC_FT32_RELAX",
   1256  1.8  christos   "BFD_RELOC_FT32_SC0",
   1257  1.5  christos   "BFD_RELOC_FT32_SC1",
   1258  1.1  christos   "BFD_RELOC_FT32_15",
   1259  1.1  christos   "BFD_RELOC_FT32_DIFF32",
   1260  1.1  christos 
   1261  1.1  christos   "BFD_RELOC_FRV_LABEL16",
   1262  1.1  christos   "BFD_RELOC_FRV_LABEL24",
   1263  1.1  christos   "BFD_RELOC_FRV_LO16",
   1264  1.1  christos   "BFD_RELOC_FRV_HI16",
   1265  1.1  christos   "BFD_RELOC_FRV_GPREL12",
   1266  1.1  christos   "BFD_RELOC_FRV_GPRELU12",
   1267  1.1  christos   "BFD_RELOC_FRV_GPREL32",
   1268  1.1  christos   "BFD_RELOC_FRV_GPRELHI",
   1269  1.1  christos   "BFD_RELOC_FRV_GPRELLO",
   1270  1.1  christos   "BFD_RELOC_FRV_GOT12",
   1271  1.1  christos   "BFD_RELOC_FRV_GOTHI",
   1272  1.1  christos   "BFD_RELOC_FRV_GOTLO",
   1273  1.1  christos   "BFD_RELOC_FRV_FUNCDESC",
   1274  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_GOT12",
   1275  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_GOTHI",
   1276  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_GOTLO",
   1277  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_VALUE",
   1278  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_GOTOFF12",
   1279  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_GOTOFFHI",
   1280  1.1  christos   "BFD_RELOC_FRV_FUNCDESC_GOTOFFLO",
   1281  1.1  christos   "BFD_RELOC_FRV_GOTOFF12",
   1282  1.1  christos   "BFD_RELOC_FRV_GOTOFFHI",
   1283  1.1  christos   "BFD_RELOC_FRV_GOTOFFLO",
   1284  1.1  christos   "BFD_RELOC_FRV_GETTLSOFF",
   1285  1.1  christos   "BFD_RELOC_FRV_TLSDESC_VALUE",
   1286  1.1  christos   "BFD_RELOC_FRV_GOTTLSDESC12",
   1287  1.1  christos   "BFD_RELOC_FRV_GOTTLSDESCHI",
   1288  1.1  christos   "BFD_RELOC_FRV_GOTTLSDESCLO",
   1289  1.1  christos   "BFD_RELOC_FRV_TLSMOFF12",
   1290  1.1  christos   "BFD_RELOC_FRV_TLSMOFFHI",
   1291  1.1  christos   "BFD_RELOC_FRV_TLSMOFFLO",
   1292  1.1  christos   "BFD_RELOC_FRV_GOTTLSOFF12",
   1293  1.1  christos   "BFD_RELOC_FRV_GOTTLSOFFHI",
   1294  1.1  christos   "BFD_RELOC_FRV_GOTTLSOFFLO",
   1295  1.1  christos   "BFD_RELOC_FRV_TLSOFF",
   1296  1.1  christos   "BFD_RELOC_FRV_TLSDESC_RELAX",
   1297  1.1  christos   "BFD_RELOC_FRV_GETTLSOFF_RELAX",
   1298  1.1  christos   "BFD_RELOC_FRV_TLSOFF_RELAX",
   1299  1.1  christos   "BFD_RELOC_FRV_TLSMOFF",
   1300  1.1  christos 
   1301  1.1  christos   "BFD_RELOC_MN10300_GOTOFF24",
   1302  1.1  christos   "BFD_RELOC_MN10300_GOT32",
   1303  1.1  christos   "BFD_RELOC_MN10300_GOT24",
   1304  1.1  christos   "BFD_RELOC_MN10300_GOT16",
   1305  1.1  christos   "BFD_RELOC_MN10300_COPY",
   1306  1.1  christos   "BFD_RELOC_MN10300_GLOB_DAT",
   1307  1.1  christos   "BFD_RELOC_MN10300_JMP_SLOT",
   1308  1.1  christos   "BFD_RELOC_MN10300_RELATIVE",
   1309  1.1  christos   "BFD_RELOC_MN10300_SYM_DIFF",
   1310  1.1  christos   "BFD_RELOC_MN10300_ALIGN",
   1311  1.1  christos   "BFD_RELOC_MN10300_TLS_GD",
   1312  1.1  christos   "BFD_RELOC_MN10300_TLS_LD",
   1313  1.1  christos   "BFD_RELOC_MN10300_TLS_LDO",
   1314  1.1  christos   "BFD_RELOC_MN10300_TLS_GOTIE",
   1315  1.1  christos   "BFD_RELOC_MN10300_TLS_IE",
   1316  1.1  christos   "BFD_RELOC_MN10300_TLS_LE",
   1317  1.1  christos   "BFD_RELOC_MN10300_TLS_DTPMOD",
   1318  1.1  christos   "BFD_RELOC_MN10300_TLS_DTPOFF",
   1319  1.1  christos   "BFD_RELOC_MN10300_TLS_TPOFF",
   1320  1.1  christos   "BFD_RELOC_MN10300_32_PCREL",
   1321  1.1  christos   "BFD_RELOC_MN10300_16_PCREL",
   1322  1.1  christos 
   1323  1.1  christos   "BFD_RELOC_386_GOT32",
   1324  1.1  christos   "BFD_RELOC_386_PLT32",
   1325  1.1  christos   "BFD_RELOC_386_COPY",
   1326  1.1  christos   "BFD_RELOC_386_GLOB_DAT",
   1327  1.1  christos   "BFD_RELOC_386_JUMP_SLOT",
   1328  1.1  christos   "BFD_RELOC_386_RELATIVE",
   1329  1.1  christos   "BFD_RELOC_386_GOTOFF",
   1330  1.1  christos   "BFD_RELOC_386_GOTPC",
   1331  1.1  christos   "BFD_RELOC_386_TLS_TPOFF",
   1332  1.1  christos   "BFD_RELOC_386_TLS_IE",
   1333  1.1  christos   "BFD_RELOC_386_TLS_GOTIE",
   1334  1.1  christos   "BFD_RELOC_386_TLS_LE",
   1335  1.1  christos   "BFD_RELOC_386_TLS_GD",
   1336  1.1  christos   "BFD_RELOC_386_TLS_LDM",
   1337  1.1  christos   "BFD_RELOC_386_TLS_LDO_32",
   1338  1.1  christos   "BFD_RELOC_386_TLS_IE_32",
   1339  1.1  christos   "BFD_RELOC_386_TLS_LE_32",
   1340  1.1  christos   "BFD_RELOC_386_TLS_DTPMOD32",
   1341  1.1  christos   "BFD_RELOC_386_TLS_DTPOFF32",
   1342  1.1  christos   "BFD_RELOC_386_TLS_TPOFF32",
   1343  1.1  christos   "BFD_RELOC_386_TLS_GOTDESC",
   1344  1.6  christos   "BFD_RELOC_386_TLS_DESC_CALL",
   1345  1.1  christos   "BFD_RELOC_386_TLS_DESC",
   1346  1.1  christos   "BFD_RELOC_386_IRELATIVE",
   1347  1.1  christos   "BFD_RELOC_386_GOT32X",
   1348  1.1  christos   "BFD_RELOC_X86_64_GOT32",
   1349  1.1  christos   "BFD_RELOC_X86_64_PLT32",
   1350  1.1  christos   "BFD_RELOC_X86_64_COPY",
   1351  1.1  christos   "BFD_RELOC_X86_64_GLOB_DAT",
   1352  1.1  christos   "BFD_RELOC_X86_64_JUMP_SLOT",
   1353  1.1  christos   "BFD_RELOC_X86_64_RELATIVE",
   1354  1.1  christos   "BFD_RELOC_X86_64_GOTPCREL",
   1355  1.1  christos   "BFD_RELOC_X86_64_32S",
   1356  1.1  christos   "BFD_RELOC_X86_64_DTPMOD64",
   1357  1.1  christos   "BFD_RELOC_X86_64_DTPOFF64",
   1358  1.1  christos   "BFD_RELOC_X86_64_TPOFF64",
   1359  1.1  christos   "BFD_RELOC_X86_64_TLSGD",
   1360  1.1  christos   "BFD_RELOC_X86_64_TLSLD",
   1361  1.1  christos   "BFD_RELOC_X86_64_DTPOFF32",
   1362  1.1  christos   "BFD_RELOC_X86_64_GOTTPOFF",
   1363  1.1  christos   "BFD_RELOC_X86_64_TPOFF32",
   1364  1.1  christos   "BFD_RELOC_X86_64_GOTOFF64",
   1365  1.1  christos   "BFD_RELOC_X86_64_GOTPC32",
   1366  1.1  christos   "BFD_RELOC_X86_64_GOT64",
   1367  1.1  christos   "BFD_RELOC_X86_64_GOTPCREL64",
   1368  1.1  christos   "BFD_RELOC_X86_64_GOTPC64",
   1369  1.1  christos   "BFD_RELOC_X86_64_GOTPLT64",
   1370  1.1  christos   "BFD_RELOC_X86_64_PLTOFF64",
   1371  1.1  christos   "BFD_RELOC_X86_64_GOTPC32_TLSDESC",
   1372  1.1  christos   "BFD_RELOC_X86_64_TLSDESC_CALL",
   1373  1.1  christos   "BFD_RELOC_X86_64_TLSDESC",
   1374  1.6  christos   "BFD_RELOC_X86_64_IRELATIVE",
   1375  1.6  christos   "BFD_RELOC_X86_64_PC32_BND",
   1376  1.1  christos   "BFD_RELOC_X86_64_PLT32_BND",
   1377  1.1  christos   "BFD_RELOC_X86_64_GOTPCRELX",
   1378  1.1  christos   "BFD_RELOC_X86_64_REX_GOTPCRELX",
   1379  1.1  christos   "BFD_RELOC_NS32K_IMM_8",
   1380  1.1  christos   "BFD_RELOC_NS32K_IMM_16",
   1381  1.1  christos   "BFD_RELOC_NS32K_IMM_32",
   1382  1.1  christos   "BFD_RELOC_NS32K_IMM_8_PCREL",
   1383  1.1  christos   "BFD_RELOC_NS32K_IMM_16_PCREL",
   1384  1.1  christos   "BFD_RELOC_NS32K_IMM_32_PCREL",
   1385  1.1  christos   "BFD_RELOC_NS32K_DISP_8",
   1386  1.1  christos   "BFD_RELOC_NS32K_DISP_16",
   1387  1.1  christos   "BFD_RELOC_NS32K_DISP_32",
   1388  1.1  christos   "BFD_RELOC_NS32K_DISP_8_PCREL",
   1389  1.1  christos   "BFD_RELOC_NS32K_DISP_16_PCREL",
   1390  1.1  christos   "BFD_RELOC_NS32K_DISP_32_PCREL",
   1391  1.1  christos   "BFD_RELOC_PDP11_DISP_8_PCREL",
   1392  1.1  christos   "BFD_RELOC_PDP11_DISP_6_PCREL",
   1393  1.1  christos   "BFD_RELOC_PJ_CODE_HI16",
   1394  1.1  christos   "BFD_RELOC_PJ_CODE_LO16",
   1395  1.1  christos   "BFD_RELOC_PJ_CODE_DIR16",
   1396  1.1  christos   "BFD_RELOC_PJ_CODE_DIR32",
   1397  1.1  christos   "BFD_RELOC_PJ_CODE_REL16",
   1398  1.1  christos   "BFD_RELOC_PJ_CODE_REL32",
   1399  1.1  christos   "BFD_RELOC_PPC_B26",
   1400  1.1  christos   "BFD_RELOC_PPC_BA26",
   1401  1.1  christos   "BFD_RELOC_PPC_TOC16",
   1402  1.1  christos   "BFD_RELOC_PPC_B16",
   1403  1.1  christos   "BFD_RELOC_PPC_B16_BRTAKEN",
   1404  1.1  christos   "BFD_RELOC_PPC_B16_BRNTAKEN",
   1405  1.1  christos   "BFD_RELOC_PPC_BA16",
   1406  1.1  christos   "BFD_RELOC_PPC_BA16_BRTAKEN",
   1407  1.1  christos   "BFD_RELOC_PPC_BA16_BRNTAKEN",
   1408  1.1  christos   "BFD_RELOC_PPC_COPY",
   1409  1.1  christos   "BFD_RELOC_PPC_GLOB_DAT",
   1410  1.1  christos   "BFD_RELOC_PPC_JMP_SLOT",
   1411  1.1  christos   "BFD_RELOC_PPC_RELATIVE",
   1412  1.1  christos   "BFD_RELOC_PPC_LOCAL24PC",
   1413  1.1  christos   "BFD_RELOC_PPC_EMB_NADDR32",
   1414  1.1  christos   "BFD_RELOC_PPC_EMB_NADDR16",
   1415  1.1  christos   "BFD_RELOC_PPC_EMB_NADDR16_LO",
   1416  1.1  christos   "BFD_RELOC_PPC_EMB_NADDR16_HI",
   1417  1.1  christos   "BFD_RELOC_PPC_EMB_NADDR16_HA",
   1418  1.1  christos   "BFD_RELOC_PPC_EMB_SDAI16",
   1419  1.1  christos   "BFD_RELOC_PPC_EMB_SDA2I16",
   1420  1.1  christos   "BFD_RELOC_PPC_EMB_SDA2REL",
   1421  1.1  christos   "BFD_RELOC_PPC_EMB_SDA21",
   1422  1.1  christos   "BFD_RELOC_PPC_EMB_MRKREF",
   1423  1.1  christos   "BFD_RELOC_PPC_EMB_RELSEC16",
   1424  1.1  christos   "BFD_RELOC_PPC_EMB_RELST_LO",
   1425  1.1  christos   "BFD_RELOC_PPC_EMB_RELST_HI",
   1426  1.1  christos   "BFD_RELOC_PPC_EMB_RELST_HA",
   1427  1.1  christos   "BFD_RELOC_PPC_EMB_BIT_FLD",
   1428  1.1  christos   "BFD_RELOC_PPC_EMB_RELSDA",
   1429  1.1  christos   "BFD_RELOC_PPC_VLE_REL8",
   1430  1.1  christos   "BFD_RELOC_PPC_VLE_REL15",
   1431  1.1  christos   "BFD_RELOC_PPC_VLE_REL24",
   1432  1.1  christos   "BFD_RELOC_PPC_VLE_LO16A",
   1433  1.1  christos   "BFD_RELOC_PPC_VLE_LO16D",
   1434  1.1  christos   "BFD_RELOC_PPC_VLE_HI16A",
   1435  1.1  christos   "BFD_RELOC_PPC_VLE_HI16D",
   1436  1.1  christos   "BFD_RELOC_PPC_VLE_HA16A",
   1437  1.1  christos   "BFD_RELOC_PPC_VLE_HA16D",
   1438  1.1  christos   "BFD_RELOC_PPC_VLE_SDA21",
   1439  1.1  christos   "BFD_RELOC_PPC_VLE_SDA21_LO",
   1440  1.1  christos   "BFD_RELOC_PPC_VLE_SDAREL_LO16A",
   1441  1.1  christos   "BFD_RELOC_PPC_VLE_SDAREL_LO16D",
   1442  1.1  christos   "BFD_RELOC_PPC_VLE_SDAREL_HI16A",
   1443  1.7  christos   "BFD_RELOC_PPC_VLE_SDAREL_HI16D",
   1444  1.6  christos   "BFD_RELOC_PPC_VLE_SDAREL_HA16A",
   1445  1.1  christos   "BFD_RELOC_PPC_VLE_SDAREL_HA16D",
   1446  1.1  christos   "BFD_RELOC_PPC_16DX_HA",
   1447  1.1  christos   "BFD_RELOC_PPC_REL16DX_HA",
   1448  1.1  christos   "BFD_RELOC_PPC64_HIGHER",
   1449  1.1  christos   "BFD_RELOC_PPC64_HIGHER_S",
   1450  1.1  christos   "BFD_RELOC_PPC64_HIGHEST",
   1451  1.1  christos   "BFD_RELOC_PPC64_HIGHEST_S",
   1452  1.1  christos   "BFD_RELOC_PPC64_TOC16_LO",
   1453  1.1  christos   "BFD_RELOC_PPC64_TOC16_HI",
   1454  1.1  christos   "BFD_RELOC_PPC64_TOC16_HA",
   1455  1.1  christos   "BFD_RELOC_PPC64_TOC",
   1456  1.1  christos   "BFD_RELOC_PPC64_PLTGOT16",
   1457  1.1  christos   "BFD_RELOC_PPC64_PLTGOT16_LO",
   1458  1.1  christos   "BFD_RELOC_PPC64_PLTGOT16_HI",
   1459  1.1  christos   "BFD_RELOC_PPC64_PLTGOT16_HA",
   1460  1.1  christos   "BFD_RELOC_PPC64_ADDR16_DS",
   1461  1.1  christos   "BFD_RELOC_PPC64_ADDR16_LO_DS",
   1462  1.1  christos   "BFD_RELOC_PPC64_GOT16_DS",
   1463  1.1  christos   "BFD_RELOC_PPC64_GOT16_LO_DS",
   1464  1.1  christos   "BFD_RELOC_PPC64_PLT16_LO_DS",
   1465  1.1  christos   "BFD_RELOC_PPC64_SECTOFF_DS",
   1466  1.1  christos   "BFD_RELOC_PPC64_SECTOFF_LO_DS",
   1467  1.1  christos   "BFD_RELOC_PPC64_TOC16_DS",
   1468  1.1  christos   "BFD_RELOC_PPC64_TOC16_LO_DS",
   1469  1.1  christos   "BFD_RELOC_PPC64_PLTGOT16_DS",
   1470  1.8  christos   "BFD_RELOC_PPC64_PLTGOT16_LO_DS",
   1471  1.8  christos   "BFD_RELOC_PPC64_ADDR16_HIGH",
   1472  1.8  christos   "BFD_RELOC_PPC64_ADDR16_HIGHA",
   1473  1.8  christos   "BFD_RELOC_PPC64_REL16_HIGH",
   1474  1.8  christos   "BFD_RELOC_PPC64_REL16_HIGHA",
   1475  1.8  christos   "BFD_RELOC_PPC64_REL16_HIGHER",
   1476  1.3  christos   "BFD_RELOC_PPC64_REL16_HIGHERA",
   1477  1.6  christos   "BFD_RELOC_PPC64_REL16_HIGHEST",
   1478  1.8  christos   "BFD_RELOC_PPC64_REL16_HIGHESTA",
   1479  1.1  christos   "BFD_RELOC_PPC64_ADDR64_LOCAL",
   1480  1.1  christos   "BFD_RELOC_PPC64_ENTRY",
   1481  1.1  christos   "BFD_RELOC_PPC64_REL24_NOTOC",
   1482  1.1  christos   "BFD_RELOC_PPC_TLS",
   1483  1.1  christos   "BFD_RELOC_PPC_TLSGD",
   1484  1.1  christos   "BFD_RELOC_PPC_TLSLD",
   1485  1.1  christos   "BFD_RELOC_PPC_DTPMOD",
   1486  1.1  christos   "BFD_RELOC_PPC_TPREL16",
   1487  1.1  christos   "BFD_RELOC_PPC_TPREL16_LO",
   1488  1.1  christos   "BFD_RELOC_PPC_TPREL16_HI",
   1489  1.1  christos   "BFD_RELOC_PPC_TPREL16_HA",
   1490  1.1  christos   "BFD_RELOC_PPC_TPREL",
   1491  1.1  christos   "BFD_RELOC_PPC_DTPREL16",
   1492  1.1  christos   "BFD_RELOC_PPC_DTPREL16_LO",
   1493  1.1  christos   "BFD_RELOC_PPC_DTPREL16_HI",
   1494  1.1  christos   "BFD_RELOC_PPC_DTPREL16_HA",
   1495  1.1  christos   "BFD_RELOC_PPC_DTPREL",
   1496  1.1  christos   "BFD_RELOC_PPC_GOT_TLSGD16",
   1497  1.1  christos   "BFD_RELOC_PPC_GOT_TLSGD16_LO",
   1498  1.1  christos   "BFD_RELOC_PPC_GOT_TLSGD16_HI",
   1499  1.1  christos   "BFD_RELOC_PPC_GOT_TLSGD16_HA",
   1500  1.1  christos   "BFD_RELOC_PPC_GOT_TLSLD16",
   1501  1.1  christos   "BFD_RELOC_PPC_GOT_TLSLD16_LO",
   1502  1.1  christos   "BFD_RELOC_PPC_GOT_TLSLD16_HI",
   1503  1.1  christos   "BFD_RELOC_PPC_GOT_TLSLD16_HA",
   1504  1.1  christos   "BFD_RELOC_PPC_GOT_TPREL16",
   1505  1.1  christos   "BFD_RELOC_PPC_GOT_TPREL16_LO",
   1506  1.1  christos   "BFD_RELOC_PPC_GOT_TPREL16_HI",
   1507  1.1  christos   "BFD_RELOC_PPC_GOT_TPREL16_HA",
   1508  1.1  christos   "BFD_RELOC_PPC_GOT_DTPREL16",
   1509  1.1  christos   "BFD_RELOC_PPC_GOT_DTPREL16_LO",
   1510  1.1  christos   "BFD_RELOC_PPC_GOT_DTPREL16_HI",
   1511  1.1  christos   "BFD_RELOC_PPC_GOT_DTPREL16_HA",
   1512  1.1  christos   "BFD_RELOC_PPC64_TPREL16_DS",
   1513  1.1  christos   "BFD_RELOC_PPC64_TPREL16_LO_DS",
   1514  1.1  christos   "BFD_RELOC_PPC64_TPREL16_HIGHER",
   1515  1.1  christos   "BFD_RELOC_PPC64_TPREL16_HIGHERA",
   1516  1.1  christos   "BFD_RELOC_PPC64_TPREL16_HIGHEST",
   1517  1.1  christos   "BFD_RELOC_PPC64_TPREL16_HIGHESTA",
   1518  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_DS",
   1519  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_LO_DS",
   1520  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_HIGHER",
   1521  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_HIGHERA",
   1522  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_HIGHEST",
   1523  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_HIGHESTA",
   1524  1.1  christos   "BFD_RELOC_PPC64_TPREL16_HIGH",
   1525  1.1  christos   "BFD_RELOC_PPC64_TPREL16_HIGHA",
   1526  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_HIGH",
   1527  1.1  christos   "BFD_RELOC_PPC64_DTPREL16_HIGHA",
   1528  1.1  christos   "BFD_RELOC_I370_D12",
   1529  1.1  christos   "BFD_RELOC_CTOR",
   1530  1.1  christos   "BFD_RELOC_ARM_PCREL_BRANCH",
   1531  1.1  christos   "BFD_RELOC_ARM_PCREL_BLX",
   1532  1.1  christos   "BFD_RELOC_THUMB_PCREL_BLX",
   1533  1.1  christos   "BFD_RELOC_ARM_PCREL_CALL",
   1534  1.1  christos   "BFD_RELOC_ARM_PCREL_JUMP",
   1535  1.1  christos   "BFD_RELOC_THUMB_PCREL_BRANCH7",
   1536  1.1  christos   "BFD_RELOC_THUMB_PCREL_BRANCH9",
   1537  1.1  christos   "BFD_RELOC_THUMB_PCREL_BRANCH12",
   1538  1.1  christos   "BFD_RELOC_THUMB_PCREL_BRANCH20",
   1539  1.1  christos   "BFD_RELOC_THUMB_PCREL_BRANCH23",
   1540  1.1  christos   "BFD_RELOC_THUMB_PCREL_BRANCH25",
   1541  1.1  christos   "BFD_RELOC_ARM_OFFSET_IMM",
   1542  1.1  christos   "BFD_RELOC_ARM_THUMB_OFFSET",
   1543  1.1  christos   "BFD_RELOC_ARM_TARGET1",
   1544  1.1  christos   "BFD_RELOC_ARM_ROSEGREL32",
   1545  1.1  christos   "BFD_RELOC_ARM_SBREL32",
   1546  1.1  christos   "BFD_RELOC_ARM_TARGET2",
   1547  1.1  christos   "BFD_RELOC_ARM_PREL31",
   1548  1.1  christos   "BFD_RELOC_ARM_MOVW",
   1549  1.1  christos   "BFD_RELOC_ARM_MOVT",
   1550  1.1  christos   "BFD_RELOC_ARM_MOVW_PCREL",
   1551  1.1  christos   "BFD_RELOC_ARM_MOVT_PCREL",
   1552  1.1  christos   "BFD_RELOC_ARM_THUMB_MOVW",
   1553  1.8  christos   "BFD_RELOC_ARM_THUMB_MOVT",
   1554  1.8  christos   "BFD_RELOC_ARM_THUMB_MOVW_PCREL",
   1555  1.8  christos   "BFD_RELOC_ARM_THUMB_MOVT_PCREL",
   1556  1.8  christos   "BFD_RELOC_ARM_GOTFUNCDESC",
   1557  1.8  christos   "BFD_RELOC_ARM_GOTOFFFUNCDESC",
   1558  1.8  christos   "BFD_RELOC_ARM_FUNCDESC",
   1559  1.8  christos   "BFD_RELOC_ARM_FUNCDESC_VALUE",
   1560  1.1  christos   "BFD_RELOC_ARM_TLS_GD32_FDPIC",
   1561  1.1  christos   "BFD_RELOC_ARM_TLS_LDM32_FDPIC",
   1562  1.1  christos   "BFD_RELOC_ARM_TLS_IE32_FDPIC",
   1563  1.1  christos   "BFD_RELOC_ARM_JUMP_SLOT",
   1564  1.1  christos   "BFD_RELOC_ARM_GLOB_DAT",
   1565  1.1  christos   "BFD_RELOC_ARM_GOT32",
   1566  1.1  christos   "BFD_RELOC_ARM_PLT32",
   1567  1.1  christos   "BFD_RELOC_ARM_RELATIVE",
   1568  1.1  christos   "BFD_RELOC_ARM_GOTOFF",
   1569  1.1  christos   "BFD_RELOC_ARM_GOTPC",
   1570  1.1  christos   "BFD_RELOC_ARM_GOT_PREL",
   1571  1.1  christos   "BFD_RELOC_ARM_TLS_GD32",
   1572  1.1  christos   "BFD_RELOC_ARM_TLS_LDO32",
   1573  1.1  christos   "BFD_RELOC_ARM_TLS_LDM32",
   1574  1.1  christos   "BFD_RELOC_ARM_TLS_DTPOFF32",
   1575  1.1  christos   "BFD_RELOC_ARM_TLS_DTPMOD32",
   1576  1.1  christos   "BFD_RELOC_ARM_TLS_TPOFF32",
   1577  1.1  christos   "BFD_RELOC_ARM_TLS_IE32",
   1578  1.1  christos   "BFD_RELOC_ARM_TLS_LE32",
   1579  1.1  christos   "BFD_RELOC_ARM_TLS_GOTDESC",
   1580  1.1  christos   "BFD_RELOC_ARM_TLS_CALL",
   1581  1.1  christos   "BFD_RELOC_ARM_THM_TLS_CALL",
   1582  1.1  christos   "BFD_RELOC_ARM_TLS_DESCSEQ",
   1583  1.1  christos   "BFD_RELOC_ARM_THM_TLS_DESCSEQ",
   1584  1.1  christos   "BFD_RELOC_ARM_TLS_DESC",
   1585  1.1  christos   "BFD_RELOC_ARM_ALU_PC_G0_NC",
   1586  1.1  christos   "BFD_RELOC_ARM_ALU_PC_G0",
   1587  1.1  christos   "BFD_RELOC_ARM_ALU_PC_G1_NC",
   1588  1.1  christos   "BFD_RELOC_ARM_ALU_PC_G1",
   1589  1.1  christos   "BFD_RELOC_ARM_ALU_PC_G2",
   1590  1.1  christos   "BFD_RELOC_ARM_LDR_PC_G0",
   1591  1.1  christos   "BFD_RELOC_ARM_LDR_PC_G1",
   1592  1.1  christos   "BFD_RELOC_ARM_LDR_PC_G2",
   1593  1.1  christos   "BFD_RELOC_ARM_LDRS_PC_G0",
   1594  1.1  christos   "BFD_RELOC_ARM_LDRS_PC_G1",
   1595  1.1  christos   "BFD_RELOC_ARM_LDRS_PC_G2",
   1596  1.1  christos   "BFD_RELOC_ARM_LDC_PC_G0",
   1597  1.1  christos   "BFD_RELOC_ARM_LDC_PC_G1",
   1598  1.1  christos   "BFD_RELOC_ARM_LDC_PC_G2",
   1599  1.1  christos   "BFD_RELOC_ARM_ALU_SB_G0_NC",
   1600  1.1  christos   "BFD_RELOC_ARM_ALU_SB_G0",
   1601  1.1  christos   "BFD_RELOC_ARM_ALU_SB_G1_NC",
   1602  1.1  christos   "BFD_RELOC_ARM_ALU_SB_G1",
   1603  1.1  christos   "BFD_RELOC_ARM_ALU_SB_G2",
   1604  1.1  christos   "BFD_RELOC_ARM_LDR_SB_G0",
   1605  1.1  christos   "BFD_RELOC_ARM_LDR_SB_G1",
   1606  1.1  christos   "BFD_RELOC_ARM_LDR_SB_G2",
   1607  1.1  christos   "BFD_RELOC_ARM_LDRS_SB_G0",
   1608  1.1  christos   "BFD_RELOC_ARM_LDRS_SB_G1",
   1609  1.1  christos   "BFD_RELOC_ARM_LDRS_SB_G2",
   1610  1.1  christos   "BFD_RELOC_ARM_LDC_SB_G0",
   1611  1.1  christos   "BFD_RELOC_ARM_LDC_SB_G1",
   1612  1.6  christos   "BFD_RELOC_ARM_LDC_SB_G2",
   1613  1.6  christos   "BFD_RELOC_ARM_V4BX",
   1614  1.6  christos   "BFD_RELOC_ARM_IRELATIVE",
   1615  1.6  christos   "BFD_RELOC_ARM_THUMB_ALU_ABS_G0_NC",
   1616  1.1  christos   "BFD_RELOC_ARM_THUMB_ALU_ABS_G1_NC",
   1617  1.1  christos   "BFD_RELOC_ARM_THUMB_ALU_ABS_G2_NC",
   1618  1.1  christos   "BFD_RELOC_ARM_THUMB_ALU_ABS_G3_NC",
   1619  1.1  christos   "BFD_RELOC_ARM_IMMEDIATE",
   1620  1.1  christos   "BFD_RELOC_ARM_ADRL_IMMEDIATE",
   1621  1.1  christos   "BFD_RELOC_ARM_T32_IMMEDIATE",
   1622  1.1  christos   "BFD_RELOC_ARM_T32_ADD_IMM",
   1623  1.1  christos   "BFD_RELOC_ARM_T32_IMM12",
   1624  1.1  christos   "BFD_RELOC_ARM_T32_ADD_PC12",
   1625  1.1  christos   "BFD_RELOC_ARM_SHIFT_IMM",
   1626  1.1  christos   "BFD_RELOC_ARM_SMC",
   1627  1.1  christos   "BFD_RELOC_ARM_HVC",
   1628  1.1  christos   "BFD_RELOC_ARM_SWI",
   1629  1.1  christos   "BFD_RELOC_ARM_MULTI",
   1630  1.1  christos   "BFD_RELOC_ARM_CP_OFF_IMM",
   1631  1.1  christos   "BFD_RELOC_ARM_CP_OFF_IMM_S2",
   1632  1.1  christos   "BFD_RELOC_ARM_T32_CP_OFF_IMM",
   1633  1.1  christos   "BFD_RELOC_ARM_T32_CP_OFF_IMM_S2",
   1634  1.1  christos   "BFD_RELOC_ARM_ADR_IMM",
   1635  1.1  christos   "BFD_RELOC_ARM_LDR_IMM",
   1636  1.1  christos   "BFD_RELOC_ARM_LITERAL",
   1637  1.1  christos   "BFD_RELOC_ARM_IN_POOL",
   1638  1.1  christos   "BFD_RELOC_ARM_OFFSET_IMM8",
   1639  1.1  christos   "BFD_RELOC_ARM_T32_OFFSET_U8",
   1640  1.1  christos   "BFD_RELOC_ARM_T32_OFFSET_IMM",
   1641  1.1  christos   "BFD_RELOC_ARM_HWLITERAL",
   1642  1.1  christos   "BFD_RELOC_ARM_THUMB_ADD",
   1643  1.1  christos   "BFD_RELOC_ARM_THUMB_IMM",
   1644  1.1  christos   "BFD_RELOC_ARM_THUMB_SHIFT",
   1645  1.1  christos   "BFD_RELOC_SH_PCDISP8BY2",
   1646  1.1  christos   "BFD_RELOC_SH_PCDISP12BY2",
   1647  1.1  christos   "BFD_RELOC_SH_IMM3",
   1648  1.1  christos   "BFD_RELOC_SH_IMM3U",
   1649  1.1  christos   "BFD_RELOC_SH_DISP12",
   1650  1.1  christos   "BFD_RELOC_SH_DISP12BY2",
   1651  1.1  christos   "BFD_RELOC_SH_DISP12BY4",
   1652  1.1  christos   "BFD_RELOC_SH_DISP12BY8",
   1653  1.1  christos   "BFD_RELOC_SH_DISP20",
   1654  1.1  christos   "BFD_RELOC_SH_DISP20BY8",
   1655  1.1  christos   "BFD_RELOC_SH_IMM4",
   1656  1.1  christos   "BFD_RELOC_SH_IMM4BY2",
   1657  1.1  christos   "BFD_RELOC_SH_IMM4BY4",
   1658  1.1  christos   "BFD_RELOC_SH_IMM8",
   1659  1.1  christos   "BFD_RELOC_SH_IMM8BY2",
   1660  1.1  christos   "BFD_RELOC_SH_IMM8BY4",
   1661  1.1  christos   "BFD_RELOC_SH_PCRELIMM8BY2",
   1662  1.1  christos   "BFD_RELOC_SH_PCRELIMM8BY4",
   1663  1.1  christos   "BFD_RELOC_SH_SWITCH16",
   1664  1.1  christos   "BFD_RELOC_SH_SWITCH32",
   1665  1.1  christos   "BFD_RELOC_SH_USES",
   1666  1.1  christos   "BFD_RELOC_SH_COUNT",
   1667  1.1  christos   "BFD_RELOC_SH_ALIGN",
   1668  1.1  christos   "BFD_RELOC_SH_CODE",
   1669  1.1  christos   "BFD_RELOC_SH_DATA",
   1670  1.1  christos   "BFD_RELOC_SH_LABEL",
   1671  1.1  christos   "BFD_RELOC_SH_LOOP_START",
   1672  1.1  christos   "BFD_RELOC_SH_LOOP_END",
   1673  1.1  christos   "BFD_RELOC_SH_COPY",
   1674  1.1  christos   "BFD_RELOC_SH_GLOB_DAT",
   1675  1.1  christos   "BFD_RELOC_SH_JMP_SLOT",
   1676  1.1  christos   "BFD_RELOC_SH_RELATIVE",
   1677  1.1  christos   "BFD_RELOC_SH_GOTPC",
   1678  1.1  christos   "BFD_RELOC_SH_GOT_LOW16",
   1679  1.1  christos   "BFD_RELOC_SH_GOT_MEDLOW16",
   1680  1.1  christos   "BFD_RELOC_SH_GOT_MEDHI16",
   1681  1.1  christos   "BFD_RELOC_SH_GOT_HI16",
   1682  1.1  christos   "BFD_RELOC_SH_GOTPLT_LOW16",
   1683  1.1  christos   "BFD_RELOC_SH_GOTPLT_MEDLOW16",
   1684  1.1  christos   "BFD_RELOC_SH_GOTPLT_MEDHI16",
   1685  1.1  christos   "BFD_RELOC_SH_GOTPLT_HI16",
   1686  1.1  christos   "BFD_RELOC_SH_PLT_LOW16",
   1687  1.1  christos   "BFD_RELOC_SH_PLT_MEDLOW16",
   1688  1.1  christos   "BFD_RELOC_SH_PLT_MEDHI16",
   1689  1.1  christos   "BFD_RELOC_SH_PLT_HI16",
   1690  1.1  christos   "BFD_RELOC_SH_GOTOFF_LOW16",
   1691  1.1  christos   "BFD_RELOC_SH_GOTOFF_MEDLOW16",
   1692  1.1  christos   "BFD_RELOC_SH_GOTOFF_MEDHI16",
   1693  1.1  christos   "BFD_RELOC_SH_GOTOFF_HI16",
   1694  1.1  christos   "BFD_RELOC_SH_GOTPC_LOW16",
   1695  1.1  christos   "BFD_RELOC_SH_GOTPC_MEDLOW16",
   1696  1.1  christos   "BFD_RELOC_SH_GOTPC_MEDHI16",
   1697  1.1  christos   "BFD_RELOC_SH_GOTPC_HI16",
   1698  1.1  christos   "BFD_RELOC_SH_COPY64",
   1699  1.1  christos   "BFD_RELOC_SH_GLOB_DAT64",
   1700  1.1  christos   "BFD_RELOC_SH_JMP_SLOT64",
   1701  1.1  christos   "BFD_RELOC_SH_RELATIVE64",
   1702  1.1  christos   "BFD_RELOC_SH_GOT10BY4",
   1703  1.1  christos   "BFD_RELOC_SH_GOT10BY8",
   1704  1.1  christos   "BFD_RELOC_SH_GOTPLT10BY4",
   1705  1.1  christos   "BFD_RELOC_SH_GOTPLT10BY8",
   1706  1.1  christos   "BFD_RELOC_SH_GOTPLT32",
   1707  1.1  christos   "BFD_RELOC_SH_SHMEDIA_CODE",
   1708  1.1  christos   "BFD_RELOC_SH_IMMU5",
   1709  1.1  christos   "BFD_RELOC_SH_IMMS6",
   1710  1.1  christos   "BFD_RELOC_SH_IMMS6BY32",
   1711  1.1  christos   "BFD_RELOC_SH_IMMU6",
   1712  1.1  christos   "BFD_RELOC_SH_IMMS10",
   1713  1.1  christos   "BFD_RELOC_SH_IMMS10BY2",
   1714  1.1  christos   "BFD_RELOC_SH_IMMS10BY4",
   1715  1.1  christos   "BFD_RELOC_SH_IMMS10BY8",
   1716  1.1  christos   "BFD_RELOC_SH_IMMS16",
   1717  1.1  christos   "BFD_RELOC_SH_IMMU16",
   1718  1.1  christos   "BFD_RELOC_SH_IMM_LOW16",
   1719  1.1  christos   "BFD_RELOC_SH_IMM_LOW16_PCREL",
   1720  1.1  christos   "BFD_RELOC_SH_IMM_MEDLOW16",
   1721  1.1  christos   "BFD_RELOC_SH_IMM_MEDLOW16_PCREL",
   1722  1.1  christos   "BFD_RELOC_SH_IMM_MEDHI16",
   1723  1.1  christos   "BFD_RELOC_SH_IMM_MEDHI16_PCREL",
   1724  1.1  christos   "BFD_RELOC_SH_IMM_HI16",
   1725  1.1  christos   "BFD_RELOC_SH_IMM_HI16_PCREL",
   1726  1.1  christos   "BFD_RELOC_SH_PT_16",
   1727  1.1  christos   "BFD_RELOC_SH_TLS_GD_32",
   1728  1.1  christos   "BFD_RELOC_SH_TLS_LD_32",
   1729  1.1  christos   "BFD_RELOC_SH_TLS_LDO_32",
   1730  1.1  christos   "BFD_RELOC_SH_TLS_IE_32",
   1731  1.1  christos   "BFD_RELOC_SH_TLS_LE_32",
   1732  1.1  christos   "BFD_RELOC_SH_TLS_DTPMOD32",
   1733  1.1  christos   "BFD_RELOC_SH_TLS_DTPOFF32",
   1734  1.1  christos   "BFD_RELOC_SH_TLS_TPOFF32",
   1735  1.1  christos   "BFD_RELOC_SH_GOT20",
   1736  1.1  christos   "BFD_RELOC_SH_GOTOFF20",
   1737  1.1  christos   "BFD_RELOC_SH_GOTFUNCDESC",
   1738  1.1  christos   "BFD_RELOC_SH_GOTFUNCDESC20",
   1739  1.6  christos   "BFD_RELOC_SH_GOTOFFFUNCDESC",
   1740  1.6  christos   "BFD_RELOC_SH_GOTOFFFUNCDESC20",
   1741  1.6  christos   "BFD_RELOC_SH_FUNCDESC",
   1742  1.6  christos   "BFD_RELOC_ARC_NONE",
   1743  1.6  christos   "BFD_RELOC_ARC_8",
   1744  1.6  christos   "BFD_RELOC_ARC_16",
   1745  1.6  christos   "BFD_RELOC_ARC_24",
   1746  1.6  christos   "BFD_RELOC_ARC_32",
   1747  1.6  christos   "BFD_RELOC_ARC_N8",
   1748  1.6  christos   "BFD_RELOC_ARC_N16",
   1749  1.6  christos   "BFD_RELOC_ARC_N24",
   1750  1.6  christos   "BFD_RELOC_ARC_N32",
   1751  1.6  christos   "BFD_RELOC_ARC_SDA",
   1752  1.6  christos   "BFD_RELOC_ARC_SECTOFF",
   1753  1.6  christos   "BFD_RELOC_ARC_S21H_PCREL",
   1754  1.6  christos   "BFD_RELOC_ARC_S21W_PCREL",
   1755  1.6  christos   "BFD_RELOC_ARC_S25H_PCREL",
   1756  1.6  christos   "BFD_RELOC_ARC_S25W_PCREL",
   1757  1.6  christos   "BFD_RELOC_ARC_SDA32",
   1758  1.6  christos   "BFD_RELOC_ARC_SDA_LDST",
   1759  1.6  christos   "BFD_RELOC_ARC_SDA_LDST1",
   1760  1.6  christos   "BFD_RELOC_ARC_SDA_LDST2",
   1761  1.6  christos   "BFD_RELOC_ARC_SDA16_LD",
   1762  1.6  christos   "BFD_RELOC_ARC_SDA16_LD1",
   1763  1.6  christos   "BFD_RELOC_ARC_SDA16_LD2",
   1764  1.6  christos   "BFD_RELOC_ARC_S13_PCREL",
   1765  1.6  christos   "BFD_RELOC_ARC_W",
   1766  1.6  christos   "BFD_RELOC_ARC_32_ME",
   1767  1.6  christos   "BFD_RELOC_ARC_32_ME_S",
   1768  1.6  christos   "BFD_RELOC_ARC_N32_ME",
   1769  1.6  christos   "BFD_RELOC_ARC_SECTOFF_ME",
   1770  1.6  christos   "BFD_RELOC_ARC_SDA32_ME",
   1771  1.6  christos   "BFD_RELOC_ARC_W_ME",
   1772  1.7  christos   "BFD_RELOC_AC_SECTOFF_U8",
   1773  1.7  christos   "BFD_RELOC_AC_SECTOFF_U8_1",
   1774  1.7  christos   "BFD_RELOC_AC_SECTOFF_U8_2",
   1775  1.6  christos   "BFD_RELOC_AC_SECTOFF_S9",
   1776  1.6  christos   "BFD_RELOC_AC_SECTOFF_S9_1",
   1777  1.6  christos   "BFD_RELOC_AC_SECTOFF_S9_2",
   1778  1.6  christos   "BFD_RELOC_ARC_SECTOFF_ME_1",
   1779  1.7  christos   "BFD_RELOC_ARC_SECTOFF_ME_2",
   1780  1.6  christos   "BFD_RELOC_ARC_SECTOFF_1",
   1781  1.6  christos   "BFD_RELOC_ARC_SECTOFF_2",
   1782  1.6  christos   "BFD_RELOC_ARC_SDA_12",
   1783  1.6  christos   "BFD_RELOC_ARC_SDA16_ST2",
   1784  1.6  christos   "BFD_RELOC_ARC_32_PCREL",
   1785  1.6  christos   "BFD_RELOC_ARC_PC32",
   1786  1.6  christos   "BFD_RELOC_ARC_GOT32",
   1787  1.6  christos   "BFD_RELOC_ARC_GOTPC32",
   1788  1.6  christos   "BFD_RELOC_ARC_PLT32",
   1789  1.6  christos   "BFD_RELOC_ARC_COPY",
   1790  1.6  christos   "BFD_RELOC_ARC_GLOB_DAT",
   1791  1.6  christos   "BFD_RELOC_ARC_JMP_SLOT",
   1792  1.6  christos   "BFD_RELOC_ARC_RELATIVE",
   1793  1.6  christos   "BFD_RELOC_ARC_GOTOFF",
   1794  1.6  christos   "BFD_RELOC_ARC_GOTPC",
   1795  1.6  christos   "BFD_RELOC_ARC_S21W_PCREL_PLT",
   1796  1.6  christos   "BFD_RELOC_ARC_S25H_PCREL_PLT",
   1797  1.6  christos   "BFD_RELOC_ARC_TLS_DTPMOD",
   1798  1.6  christos   "BFD_RELOC_ARC_TLS_TPOFF",
   1799  1.6  christos   "BFD_RELOC_ARC_TLS_GD_GOT",
   1800  1.6  christos   "BFD_RELOC_ARC_TLS_GD_LD",
   1801  1.6  christos   "BFD_RELOC_ARC_TLS_GD_CALL",
   1802  1.6  christos   "BFD_RELOC_ARC_TLS_IE_GOT",
   1803  1.6  christos   "BFD_RELOC_ARC_TLS_DTPOFF",
   1804  1.6  christos   "BFD_RELOC_ARC_TLS_DTPOFF_S9",
   1805  1.6  christos   "BFD_RELOC_ARC_TLS_LE_S9",
   1806  1.6  christos   "BFD_RELOC_ARC_TLS_LE_32",
   1807  1.8  christos   "BFD_RELOC_ARC_S25W_PCREL_PLT",
   1808  1.1  christos   "BFD_RELOC_ARC_S21H_PCREL_PLT",
   1809  1.1  christos   "BFD_RELOC_ARC_NPS_CMEM16",
   1810  1.1  christos   "BFD_RELOC_ARC_JLI_SECTOFF",
   1811  1.1  christos   "BFD_RELOC_BFIN_16_IMM",
   1812  1.1  christos   "BFD_RELOC_BFIN_16_HIGH",
   1813  1.1  christos   "BFD_RELOC_BFIN_4_PCREL",
   1814  1.1  christos   "BFD_RELOC_BFIN_5_PCREL",
   1815  1.1  christos   "BFD_RELOC_BFIN_16_LOW",
   1816  1.1  christos   "BFD_RELOC_BFIN_10_PCREL",
   1817  1.1  christos   "BFD_RELOC_BFIN_11_PCREL",
   1818  1.1  christos   "BFD_RELOC_BFIN_12_PCREL_JUMP",
   1819  1.1  christos   "BFD_RELOC_BFIN_12_PCREL_JUMP_S",
   1820  1.1  christos   "BFD_RELOC_BFIN_24_PCREL_CALL_X",
   1821  1.1  christos   "BFD_RELOC_BFIN_24_PCREL_JUMP_L",
   1822  1.1  christos   "BFD_RELOC_BFIN_GOT17M4",
   1823  1.1  christos   "BFD_RELOC_BFIN_GOTHI",
   1824  1.1  christos   "BFD_RELOC_BFIN_GOTLO",
   1825  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC",
   1826  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_GOT17M4",
   1827  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_GOTHI",
   1828  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_GOTLO",
   1829  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_VALUE",
   1830  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4",
   1831  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI",
   1832  1.1  christos   "BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO",
   1833  1.1  christos   "BFD_RELOC_BFIN_GOTOFF17M4",
   1834  1.1  christos   "BFD_RELOC_BFIN_GOTOFFHI",
   1835  1.1  christos   "BFD_RELOC_BFIN_GOTOFFLO",
   1836  1.1  christos   "BFD_RELOC_BFIN_GOT",
   1837  1.1  christos   "BFD_RELOC_BFIN_PLTPC",
   1838  1.1  christos   "BFD_ARELOC_BFIN_PUSH",
   1839  1.1  christos   "BFD_ARELOC_BFIN_CONST",
   1840  1.1  christos   "BFD_ARELOC_BFIN_ADD",
   1841  1.1  christos   "BFD_ARELOC_BFIN_SUB",
   1842  1.1  christos   "BFD_ARELOC_BFIN_MULT",
   1843  1.1  christos   "BFD_ARELOC_BFIN_DIV",
   1844  1.1  christos   "BFD_ARELOC_BFIN_MOD",
   1845  1.1  christos   "BFD_ARELOC_BFIN_LSHIFT",
   1846  1.1  christos   "BFD_ARELOC_BFIN_RSHIFT",
   1847  1.1  christos   "BFD_ARELOC_BFIN_AND",
   1848  1.1  christos   "BFD_ARELOC_BFIN_OR",
   1849  1.1  christos   "BFD_ARELOC_BFIN_XOR",
   1850  1.1  christos   "BFD_ARELOC_BFIN_LAND",
   1851  1.1  christos   "BFD_ARELOC_BFIN_LOR",
   1852  1.1  christos   "BFD_ARELOC_BFIN_LEN",
   1853  1.1  christos   "BFD_ARELOC_BFIN_NEG",
   1854  1.1  christos   "BFD_ARELOC_BFIN_COMP",
   1855  1.1  christos   "BFD_ARELOC_BFIN_PAGE",
   1856  1.1  christos   "BFD_ARELOC_BFIN_HWPAGE",
   1857  1.1  christos   "BFD_ARELOC_BFIN_ADDR",
   1858  1.1  christos   "BFD_RELOC_D10V_10_PCREL_R",
   1859  1.1  christos   "BFD_RELOC_D10V_10_PCREL_L",
   1860  1.1  christos   "BFD_RELOC_D10V_18",
   1861  1.1  christos   "BFD_RELOC_D10V_18_PCREL",
   1862  1.1  christos   "BFD_RELOC_D30V_6",
   1863  1.1  christos   "BFD_RELOC_D30V_9_PCREL",
   1864  1.1  christos   "BFD_RELOC_D30V_9_PCREL_R",
   1865  1.1  christos   "BFD_RELOC_D30V_15",
   1866  1.1  christos   "BFD_RELOC_D30V_15_PCREL",
   1867  1.1  christos   "BFD_RELOC_D30V_15_PCREL_R",
   1868  1.1  christos   "BFD_RELOC_D30V_21",
   1869  1.1  christos   "BFD_RELOC_D30V_21_PCREL",
   1870  1.1  christos   "BFD_RELOC_D30V_21_PCREL_R",
   1871  1.1  christos   "BFD_RELOC_D30V_32",
   1872  1.1  christos   "BFD_RELOC_D30V_32_PCREL",
   1873  1.1  christos   "BFD_RELOC_DLX_HI16_S",
   1874  1.1  christos   "BFD_RELOC_DLX_LO16",
   1875  1.1  christos   "BFD_RELOC_DLX_JMP26",
   1876  1.1  christos   "BFD_RELOC_M32C_HI8",
   1877  1.1  christos   "BFD_RELOC_M32C_RL_JUMP",
   1878  1.1  christos   "BFD_RELOC_M32C_RL_1ADDR",
   1879  1.1  christos   "BFD_RELOC_M32C_RL_2ADDR",
   1880  1.1  christos   "BFD_RELOC_M32R_24",
   1881  1.1  christos   "BFD_RELOC_M32R_10_PCREL",
   1882  1.1  christos   "BFD_RELOC_M32R_18_PCREL",
   1883  1.1  christos   "BFD_RELOC_M32R_26_PCREL",
   1884  1.1  christos   "BFD_RELOC_M32R_HI16_ULO",
   1885  1.1  christos   "BFD_RELOC_M32R_HI16_SLO",
   1886  1.1  christos   "BFD_RELOC_M32R_LO16",
   1887  1.1  christos   "BFD_RELOC_M32R_SDA16",
   1888  1.1  christos   "BFD_RELOC_M32R_GOT24",
   1889  1.1  christos   "BFD_RELOC_M32R_26_PLTREL",
   1890  1.1  christos   "BFD_RELOC_M32R_COPY",
   1891  1.1  christos   "BFD_RELOC_M32R_GLOB_DAT",
   1892  1.1  christos   "BFD_RELOC_M32R_JMP_SLOT",
   1893  1.1  christos   "BFD_RELOC_M32R_RELATIVE",
   1894  1.1  christos   "BFD_RELOC_M32R_GOTOFF",
   1895  1.1  christos   "BFD_RELOC_M32R_GOTOFF_HI_ULO",
   1896  1.1  christos   "BFD_RELOC_M32R_GOTOFF_HI_SLO",
   1897  1.1  christos   "BFD_RELOC_M32R_GOTOFF_LO",
   1898  1.1  christos   "BFD_RELOC_M32R_GOTPC24",
   1899  1.1  christos   "BFD_RELOC_M32R_GOT16_HI_ULO",
   1900  1.1  christos   "BFD_RELOC_M32R_GOT16_HI_SLO",
   1901  1.1  christos   "BFD_RELOC_M32R_GOT16_LO",
   1902  1.1  christos   "BFD_RELOC_M32R_GOTPC_HI_ULO",
   1903  1.1  christos   "BFD_RELOC_M32R_GOTPC_HI_SLO",
   1904  1.1  christos   "BFD_RELOC_M32R_GOTPC_LO",
   1905  1.1  christos   "BFD_RELOC_NDS32_20",
   1906  1.1  christos   "BFD_RELOC_NDS32_9_PCREL",
   1907  1.1  christos   "BFD_RELOC_NDS32_WORD_9_PCREL",
   1908  1.1  christos   "BFD_RELOC_NDS32_15_PCREL",
   1909  1.1  christos   "BFD_RELOC_NDS32_17_PCREL",
   1910  1.1  christos   "BFD_RELOC_NDS32_25_PCREL",
   1911  1.1  christos   "BFD_RELOC_NDS32_HI20",
   1912  1.1  christos   "BFD_RELOC_NDS32_LO12S3",
   1913  1.1  christos   "BFD_RELOC_NDS32_LO12S2",
   1914  1.1  christos   "BFD_RELOC_NDS32_LO12S1",
   1915  1.1  christos   "BFD_RELOC_NDS32_LO12S0",
   1916  1.1  christos   "BFD_RELOC_NDS32_LO12S0_ORI",
   1917  1.1  christos   "BFD_RELOC_NDS32_SDA15S3",
   1918  1.1  christos   "BFD_RELOC_NDS32_SDA15S2",
   1919  1.1  christos   "BFD_RELOC_NDS32_SDA15S1",
   1920  1.1  christos   "BFD_RELOC_NDS32_SDA15S0",
   1921  1.1  christos   "BFD_RELOC_NDS32_SDA16S3",
   1922  1.1  christos   "BFD_RELOC_NDS32_SDA17S2",
   1923  1.1  christos   "BFD_RELOC_NDS32_SDA18S1",
   1924  1.1  christos   "BFD_RELOC_NDS32_SDA19S0",
   1925  1.1  christos   "BFD_RELOC_NDS32_GOT20",
   1926  1.1  christos   "BFD_RELOC_NDS32_9_PLTREL",
   1927  1.1  christos   "BFD_RELOC_NDS32_25_PLTREL",
   1928  1.1  christos   "BFD_RELOC_NDS32_COPY",
   1929  1.1  christos   "BFD_RELOC_NDS32_GLOB_DAT",
   1930  1.1  christos   "BFD_RELOC_NDS32_JMP_SLOT",
   1931  1.1  christos   "BFD_RELOC_NDS32_RELATIVE",
   1932  1.1  christos   "BFD_RELOC_NDS32_GOTOFF",
   1933  1.1  christos   "BFD_RELOC_NDS32_GOTOFF_HI20",
   1934  1.1  christos   "BFD_RELOC_NDS32_GOTOFF_LO12",
   1935  1.1  christos   "BFD_RELOC_NDS32_GOTPC20",
   1936  1.1  christos   "BFD_RELOC_NDS32_GOT_HI20",
   1937  1.1  christos   "BFD_RELOC_NDS32_GOT_LO12",
   1938  1.1  christos   "BFD_RELOC_NDS32_GOTPC_HI20",
   1939  1.1  christos   "BFD_RELOC_NDS32_GOTPC_LO12",
   1940  1.1  christos   "BFD_RELOC_NDS32_INSN16",
   1941  1.1  christos   "BFD_RELOC_NDS32_LABEL",
   1942  1.1  christos   "BFD_RELOC_NDS32_LONGCALL1",
   1943  1.1  christos   "BFD_RELOC_NDS32_LONGCALL2",
   1944  1.1  christos   "BFD_RELOC_NDS32_LONGCALL3",
   1945  1.1  christos   "BFD_RELOC_NDS32_LONGJUMP1",
   1946  1.1  christos   "BFD_RELOC_NDS32_LONGJUMP2",
   1947  1.1  christos   "BFD_RELOC_NDS32_LONGJUMP3",
   1948  1.1  christos   "BFD_RELOC_NDS32_LOADSTORE",
   1949  1.1  christos   "BFD_RELOC_NDS32_9_FIXED",
   1950  1.3  christos   "BFD_RELOC_NDS32_15_FIXED",
   1951  1.3  christos   "BFD_RELOC_NDS32_17_FIXED",
   1952  1.3  christos   "BFD_RELOC_NDS32_25_FIXED",
   1953  1.3  christos   "BFD_RELOC_NDS32_LONGCALL4",
   1954  1.3  christos   "BFD_RELOC_NDS32_LONGCALL5",
   1955  1.3  christos   "BFD_RELOC_NDS32_LONGCALL6",
   1956  1.3  christos   "BFD_RELOC_NDS32_LONGJUMP4",
   1957  1.1  christos   "BFD_RELOC_NDS32_LONGJUMP5",
   1958  1.1  christos   "BFD_RELOC_NDS32_LONGJUMP6",
   1959  1.1  christos   "BFD_RELOC_NDS32_LONGJUMP7",
   1960  1.1  christos   "BFD_RELOC_NDS32_PLTREL_HI20",
   1961  1.1  christos   "BFD_RELOC_NDS32_PLTREL_LO12",
   1962  1.1  christos   "BFD_RELOC_NDS32_PLT_GOTREL_HI20",
   1963  1.1  christos   "BFD_RELOC_NDS32_PLT_GOTREL_LO12",
   1964  1.1  christos   "BFD_RELOC_NDS32_SDA12S2_DP",
   1965  1.1  christos   "BFD_RELOC_NDS32_SDA12S2_SP",
   1966  1.1  christos   "BFD_RELOC_NDS32_LO12S2_DP",
   1967  1.1  christos   "BFD_RELOC_NDS32_LO12S2_SP",
   1968  1.1  christos   "BFD_RELOC_NDS32_DWARF2_OP1",
   1969  1.1  christos   "BFD_RELOC_NDS32_DWARF2_OP2",
   1970  1.1  christos   "BFD_RELOC_NDS32_DWARF2_LEB",
   1971  1.1  christos   "BFD_RELOC_NDS32_UPDATE_TA",
   1972  1.1  christos   "BFD_RELOC_NDS32_PLT_GOTREL_LO20",
   1973  1.1  christos   "BFD_RELOC_NDS32_PLT_GOTREL_LO15",
   1974  1.1  christos   "BFD_RELOC_NDS32_PLT_GOTREL_LO19",
   1975  1.1  christos   "BFD_RELOC_NDS32_GOT_LO15",
   1976  1.1  christos   "BFD_RELOC_NDS32_GOT_LO19",
   1977  1.1  christos   "BFD_RELOC_NDS32_GOTOFF_LO15",
   1978  1.1  christos   "BFD_RELOC_NDS32_GOTOFF_LO19",
   1979  1.1  christos   "BFD_RELOC_NDS32_GOT15S2",
   1980  1.1  christos   "BFD_RELOC_NDS32_GOT17S2",
   1981  1.1  christos   "BFD_RELOC_NDS32_5",
   1982  1.1  christos   "BFD_RELOC_NDS32_10_UPCREL",
   1983  1.1  christos   "BFD_RELOC_NDS32_SDA_FP7U2_RELA",
   1984  1.1  christos   "BFD_RELOC_NDS32_RELAX_ENTRY",
   1985  1.1  christos   "BFD_RELOC_NDS32_GOT_SUFF",
   1986  1.1  christos   "BFD_RELOC_NDS32_GOTOFF_SUFF",
   1987  1.1  christos   "BFD_RELOC_NDS32_PLT_GOT_SUFF",
   1988  1.1  christos   "BFD_RELOC_NDS32_MULCALL_SUFF",
   1989  1.1  christos   "BFD_RELOC_NDS32_PTR",
   1990  1.1  christos   "BFD_RELOC_NDS32_PTR_COUNT",
   1991  1.1  christos   "BFD_RELOC_NDS32_PTR_RESOLVED",
   1992  1.1  christos   "BFD_RELOC_NDS32_PLTBLOCK",
   1993  1.1  christos   "BFD_RELOC_NDS32_RELAX_REGION_BEGIN",
   1994  1.1  christos   "BFD_RELOC_NDS32_RELAX_REGION_END",
   1995  1.1  christos   "BFD_RELOC_NDS32_MINUEND",
   1996  1.1  christos   "BFD_RELOC_NDS32_SUBTRAHEND",
   1997  1.1  christos   "BFD_RELOC_NDS32_DIFF8",
   1998  1.3  christos   "BFD_RELOC_NDS32_DIFF16",
   1999  1.1  christos   "BFD_RELOC_NDS32_DIFF32",
   2000  1.1  christos   "BFD_RELOC_NDS32_DIFF_ULEB128",
   2001  1.1  christos   "BFD_RELOC_NDS32_EMPTY",
   2002  1.1  christos   "BFD_RELOC_NDS32_25_ABS",
   2003  1.1  christos   "BFD_RELOC_NDS32_DATA",
   2004  1.3  christos   "BFD_RELOC_NDS32_TRAN",
   2005  1.8  christos   "BFD_RELOC_NDS32_17IFC_PCREL",
   2006  1.3  christos   "BFD_RELOC_NDS32_10IFCU_PCREL",
   2007  1.3  christos   "BFD_RELOC_NDS32_TPOFF",
   2008  1.8  christos   "BFD_RELOC_NDS32_GOTTPOFF",
   2009  1.8  christos   "BFD_RELOC_NDS32_TLS_LE_HI20",
   2010  1.8  christos   "BFD_RELOC_NDS32_TLS_LE_LO12",
   2011  1.8  christos   "BFD_RELOC_NDS32_TLS_LE_20",
   2012  1.3  christos   "BFD_RELOC_NDS32_TLS_LE_15S0",
   2013  1.3  christos   "BFD_RELOC_NDS32_TLS_LE_15S1",
   2014  1.3  christos   "BFD_RELOC_NDS32_TLS_LE_15S2",
   2015  1.8  christos   "BFD_RELOC_NDS32_TLS_LE_ADD",
   2016  1.3  christos   "BFD_RELOC_NDS32_TLS_LE_LS",
   2017  1.8  christos   "BFD_RELOC_NDS32_TLS_IE_HI20",
   2018  1.8  christos   "BFD_RELOC_NDS32_TLS_IE_LO12",
   2019  1.8  christos   "BFD_RELOC_NDS32_TLS_IE_LO12S2",
   2020  1.8  christos   "BFD_RELOC_NDS32_TLS_IEGP_HI20",
   2021  1.8  christos   "BFD_RELOC_NDS32_TLS_IEGP_LO12",
   2022  1.8  christos   "BFD_RELOC_NDS32_TLS_IEGP_LO12S2",
   2023  1.8  christos   "BFD_RELOC_NDS32_TLS_IEGP_LW",
   2024  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC",
   2025  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_HI20",
   2026  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_LO12",
   2027  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_20",
   2028  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_SDA17S2",
   2029  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_ADD",
   2030  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_FUNC",
   2031  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_CALL",
   2032  1.8  christos   "BFD_RELOC_NDS32_TLS_DESC_MEM",
   2033  1.1  christos   "BFD_RELOC_NDS32_REMOVE",
   2034  1.1  christos   "BFD_RELOC_NDS32_GROUP",
   2035  1.1  christos   "BFD_RELOC_NDS32_LSI",
   2036  1.1  christos   "BFD_RELOC_V850_9_PCREL",
   2037  1.1  christos   "BFD_RELOC_V850_22_PCREL",
   2038  1.1  christos   "BFD_RELOC_V850_SDA_16_16_OFFSET",
   2039  1.1  christos   "BFD_RELOC_V850_SDA_15_16_OFFSET",
   2040  1.1  christos   "BFD_RELOC_V850_ZDA_16_16_OFFSET",
   2041  1.1  christos   "BFD_RELOC_V850_ZDA_15_16_OFFSET",
   2042  1.1  christos   "BFD_RELOC_V850_TDA_6_8_OFFSET",
   2043  1.1  christos   "BFD_RELOC_V850_TDA_7_8_OFFSET",
   2044  1.1  christos   "BFD_RELOC_V850_TDA_7_7_OFFSET",
   2045  1.1  christos   "BFD_RELOC_V850_TDA_16_16_OFFSET",
   2046  1.1  christos   "BFD_RELOC_V850_TDA_4_5_OFFSET",
   2047  1.1  christos   "BFD_RELOC_V850_TDA_4_4_OFFSET",
   2048  1.1  christos   "BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET",
   2049  1.1  christos   "BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET",
   2050  1.1  christos   "BFD_RELOC_V850_CALLT_6_7_OFFSET",
   2051  1.1  christos   "BFD_RELOC_V850_CALLT_16_16_OFFSET",
   2052  1.1  christos   "BFD_RELOC_V850_LONGCALL",
   2053  1.1  christos   "BFD_RELOC_V850_LONGJUMP",
   2054  1.1  christos   "BFD_RELOC_V850_ALIGN",
   2055  1.1  christos   "BFD_RELOC_V850_LO16_SPLIT_OFFSET",
   2056  1.1  christos   "BFD_RELOC_V850_16_PCREL",
   2057  1.1  christos   "BFD_RELOC_V850_17_PCREL",
   2058  1.1  christos   "BFD_RELOC_V850_23",
   2059  1.1  christos   "BFD_RELOC_V850_32_PCREL",
   2060  1.1  christos   "BFD_RELOC_V850_32_ABS",
   2061  1.1  christos   "BFD_RELOC_V850_16_SPLIT_OFFSET",
   2062  1.1  christos   "BFD_RELOC_V850_16_S1",
   2063  1.1  christos   "BFD_RELOC_V850_LO16_S1",
   2064  1.1  christos   "BFD_RELOC_V850_CALLT_15_16_OFFSET",
   2065  1.1  christos   "BFD_RELOC_V850_32_GOTPCREL",
   2066  1.1  christos   "BFD_RELOC_V850_16_GOT",
   2067  1.1  christos   "BFD_RELOC_V850_32_GOT",
   2068  1.1  christos   "BFD_RELOC_V850_22_PLT_PCREL",
   2069  1.1  christos   "BFD_RELOC_V850_32_PLT_PCREL",
   2070  1.1  christos   "BFD_RELOC_V850_COPY",
   2071  1.1  christos   "BFD_RELOC_V850_GLOB_DAT",
   2072  1.1  christos   "BFD_RELOC_V850_JMP_SLOT",
   2073  1.1  christos   "BFD_RELOC_V850_RELATIVE",
   2074  1.1  christos   "BFD_RELOC_V850_16_GOTOFF",
   2075  1.1  christos   "BFD_RELOC_V850_32_GOTOFF",
   2076  1.1  christos   "BFD_RELOC_V850_CODE",
   2077  1.1  christos   "BFD_RELOC_V850_DATA",
   2078  1.1  christos   "BFD_RELOC_TIC30_LDP",
   2079  1.1  christos   "BFD_RELOC_TIC54X_PARTLS7",
   2080  1.1  christos   "BFD_RELOC_TIC54X_PARTMS9",
   2081  1.1  christos   "BFD_RELOC_TIC54X_23",
   2082  1.1  christos   "BFD_RELOC_TIC54X_16_OF_23",
   2083  1.1  christos   "BFD_RELOC_TIC54X_MS7_OF_23",
   2084  1.1  christos   "BFD_RELOC_C6000_PCR_S21",
   2085  1.1  christos   "BFD_RELOC_C6000_PCR_S12",
   2086  1.1  christos   "BFD_RELOC_C6000_PCR_S10",
   2087  1.1  christos   "BFD_RELOC_C6000_PCR_S7",
   2088  1.1  christos   "BFD_RELOC_C6000_ABS_S16",
   2089  1.1  christos   "BFD_RELOC_C6000_ABS_L16",
   2090  1.1  christos   "BFD_RELOC_C6000_ABS_H16",
   2091  1.1  christos   "BFD_RELOC_C6000_SBR_U15_B",
   2092  1.1  christos   "BFD_RELOC_C6000_SBR_U15_H",
   2093  1.1  christos   "BFD_RELOC_C6000_SBR_U15_W",
   2094  1.1  christos   "BFD_RELOC_C6000_SBR_S16",
   2095  1.1  christos   "BFD_RELOC_C6000_SBR_L16_B",
   2096  1.1  christos   "BFD_RELOC_C6000_SBR_L16_H",
   2097  1.1  christos   "BFD_RELOC_C6000_SBR_L16_W",
   2098  1.1  christos   "BFD_RELOC_C6000_SBR_H16_B",
   2099  1.1  christos   "BFD_RELOC_C6000_SBR_H16_H",
   2100  1.1  christos   "BFD_RELOC_C6000_SBR_H16_W",
   2101  1.1  christos   "BFD_RELOC_C6000_SBR_GOT_U15_W",
   2102  1.1  christos   "BFD_RELOC_C6000_SBR_GOT_L16_W",
   2103  1.1  christos   "BFD_RELOC_C6000_SBR_GOT_H16_W",
   2104  1.1  christos   "BFD_RELOC_C6000_DSBT_INDEX",
   2105  1.1  christos   "BFD_RELOC_C6000_PREL31",
   2106  1.1  christos   "BFD_RELOC_C6000_COPY",
   2107  1.1  christos   "BFD_RELOC_C6000_JUMP_SLOT",
   2108  1.1  christos   "BFD_RELOC_C6000_EHTYPE",
   2109  1.1  christos   "BFD_RELOC_C6000_PCR_H16",
   2110  1.1  christos   "BFD_RELOC_C6000_PCR_L16",
   2111  1.1  christos   "BFD_RELOC_C6000_ALIGN",
   2112  1.1  christos   "BFD_RELOC_C6000_FPHEAD",
   2113  1.1  christos   "BFD_RELOC_C6000_NOCMP",
   2114  1.1  christos   "BFD_RELOC_FR30_48",
   2115  1.1  christos   "BFD_RELOC_FR30_20",
   2116  1.1  christos   "BFD_RELOC_FR30_6_IN_4",
   2117  1.1  christos   "BFD_RELOC_FR30_8_IN_8",
   2118  1.1  christos   "BFD_RELOC_FR30_9_IN_8",
   2119  1.1  christos   "BFD_RELOC_FR30_10_IN_8",
   2120  1.1  christos   "BFD_RELOC_FR30_9_PCREL",
   2121  1.1  christos   "BFD_RELOC_FR30_12_PCREL",
   2122  1.1  christos   "BFD_RELOC_MCORE_PCREL_IMM8BY4",
   2123  1.1  christos   "BFD_RELOC_MCORE_PCREL_IMM11BY2",
   2124  1.1  christos   "BFD_RELOC_MCORE_PCREL_IMM4BY2",
   2125  1.1  christos   "BFD_RELOC_MCORE_PCREL_32",
   2126  1.1  christos   "BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2",
   2127  1.1  christos   "BFD_RELOC_MCORE_RVA",
   2128  1.1  christos   "BFD_RELOC_MEP_8",
   2129  1.1  christos   "BFD_RELOC_MEP_16",
   2130  1.1  christos   "BFD_RELOC_MEP_32",
   2131  1.1  christos   "BFD_RELOC_MEP_PCREL8A2",
   2132  1.1  christos   "BFD_RELOC_MEP_PCREL12A2",
   2133  1.1  christos   "BFD_RELOC_MEP_PCREL17A2",
   2134  1.1  christos   "BFD_RELOC_MEP_PCREL24A2",
   2135  1.1  christos   "BFD_RELOC_MEP_PCABS24A2",
   2136  1.1  christos   "BFD_RELOC_MEP_LOW16",
   2137  1.1  christos   "BFD_RELOC_MEP_HI16U",
   2138  1.1  christos   "BFD_RELOC_MEP_HI16S",
   2139  1.1  christos   "BFD_RELOC_MEP_GPREL",
   2140  1.1  christos   "BFD_RELOC_MEP_TPREL",
   2141  1.1  christos   "BFD_RELOC_MEP_TPREL7",
   2142  1.1  christos   "BFD_RELOC_MEP_TPREL7A2",
   2143  1.1  christos   "BFD_RELOC_MEP_TPREL7A4",
   2144  1.1  christos   "BFD_RELOC_MEP_UIMM24",
   2145  1.1  christos   "BFD_RELOC_MEP_ADDR24A4",
   2146  1.1  christos   "BFD_RELOC_MEP_GNU_VTINHERIT",
   2147  1.1  christos   "BFD_RELOC_MEP_GNU_VTENTRY",
   2148  1.1  christos 
   2149  1.1  christos   "BFD_RELOC_METAG_HIADDR16",
   2150  1.1  christos   "BFD_RELOC_METAG_LOADDR16",
   2151  1.1  christos   "BFD_RELOC_METAG_RELBRANCH",
   2152  1.1  christos   "BFD_RELOC_METAG_GETSETOFF",
   2153  1.1  christos   "BFD_RELOC_METAG_HIOG",
   2154  1.1  christos   "BFD_RELOC_METAG_LOOG",
   2155  1.1  christos   "BFD_RELOC_METAG_REL8",
   2156  1.1  christos   "BFD_RELOC_METAG_REL16",
   2157  1.1  christos   "BFD_RELOC_METAG_HI16_GOTOFF",
   2158  1.1  christos   "BFD_RELOC_METAG_LO16_GOTOFF",
   2159  1.1  christos   "BFD_RELOC_METAG_GETSET_GOTOFF",
   2160  1.1  christos   "BFD_RELOC_METAG_GETSET_GOT",
   2161  1.1  christos   "BFD_RELOC_METAG_HI16_GOTPC",
   2162  1.1  christos   "BFD_RELOC_METAG_LO16_GOTPC",
   2163  1.1  christos   "BFD_RELOC_METAG_HI16_PLT",
   2164  1.1  christos   "BFD_RELOC_METAG_LO16_PLT",
   2165  1.1  christos   "BFD_RELOC_METAG_RELBRANCH_PLT",
   2166  1.1  christos   "BFD_RELOC_METAG_GOTOFF",
   2167  1.1  christos   "BFD_RELOC_METAG_PLT",
   2168  1.1  christos   "BFD_RELOC_METAG_COPY",
   2169  1.1  christos   "BFD_RELOC_METAG_JMP_SLOT",
   2170  1.1  christos   "BFD_RELOC_METAG_RELATIVE",
   2171  1.1  christos   "BFD_RELOC_METAG_GLOB_DAT",
   2172  1.1  christos   "BFD_RELOC_METAG_TLS_GD",
   2173  1.1  christos   "BFD_RELOC_METAG_TLS_LDM",
   2174  1.1  christos   "BFD_RELOC_METAG_TLS_LDO_HI16",
   2175  1.1  christos   "BFD_RELOC_METAG_TLS_LDO_LO16",
   2176  1.1  christos   "BFD_RELOC_METAG_TLS_LDO",
   2177  1.1  christos   "BFD_RELOC_METAG_TLS_IE",
   2178  1.1  christos   "BFD_RELOC_METAG_TLS_IENONPIC",
   2179  1.1  christos   "BFD_RELOC_METAG_TLS_IENONPIC_HI16",
   2180  1.1  christos   "BFD_RELOC_METAG_TLS_IENONPIC_LO16",
   2181  1.1  christos   "BFD_RELOC_METAG_TLS_TPOFF",
   2182  1.1  christos   "BFD_RELOC_METAG_TLS_DTPMOD",
   2183  1.1  christos   "BFD_RELOC_METAG_TLS_DTPOFF",
   2184  1.1  christos   "BFD_RELOC_METAG_TLS_LE",
   2185  1.1  christos   "BFD_RELOC_METAG_TLS_LE_HI16",
   2186  1.1  christos   "BFD_RELOC_METAG_TLS_LE_LO16",
   2187  1.1  christos   "BFD_RELOC_MMIX_GETA",
   2188  1.1  christos   "BFD_RELOC_MMIX_GETA_1",
   2189  1.1  christos   "BFD_RELOC_MMIX_GETA_2",
   2190  1.1  christos   "BFD_RELOC_MMIX_GETA_3",
   2191  1.1  christos   "BFD_RELOC_MMIX_CBRANCH",
   2192  1.1  christos   "BFD_RELOC_MMIX_CBRANCH_J",
   2193  1.1  christos   "BFD_RELOC_MMIX_CBRANCH_1",
   2194  1.1  christos   "BFD_RELOC_MMIX_CBRANCH_2",
   2195  1.1  christos   "BFD_RELOC_MMIX_CBRANCH_3",
   2196  1.1  christos   "BFD_RELOC_MMIX_PUSHJ",
   2197  1.1  christos   "BFD_RELOC_MMIX_PUSHJ_1",
   2198  1.1  christos   "BFD_RELOC_MMIX_PUSHJ_2",
   2199  1.1  christos   "BFD_RELOC_MMIX_PUSHJ_3",
   2200  1.1  christos   "BFD_RELOC_MMIX_PUSHJ_STUBBABLE",
   2201  1.1  christos   "BFD_RELOC_MMIX_JMP",
   2202  1.1  christos   "BFD_RELOC_MMIX_JMP_1",
   2203  1.1  christos   "BFD_RELOC_MMIX_JMP_2",
   2204  1.1  christos   "BFD_RELOC_MMIX_JMP_3",
   2205  1.1  christos   "BFD_RELOC_MMIX_ADDR19",
   2206  1.1  christos   "BFD_RELOC_MMIX_ADDR27",
   2207  1.1  christos   "BFD_RELOC_MMIX_REG_OR_BYTE",
   2208  1.1  christos   "BFD_RELOC_MMIX_REG",
   2209  1.1  christos   "BFD_RELOC_MMIX_BASE_PLUS_OFFSET",
   2210  1.1  christos   "BFD_RELOC_MMIX_LOCAL",
   2211  1.1  christos   "BFD_RELOC_AVR_7_PCREL",
   2212  1.1  christos   "BFD_RELOC_AVR_13_PCREL",
   2213  1.1  christos   "BFD_RELOC_AVR_16_PM",
   2214  1.1  christos   "BFD_RELOC_AVR_LO8_LDI",
   2215  1.1  christos   "BFD_RELOC_AVR_HI8_LDI",
   2216  1.1  christos   "BFD_RELOC_AVR_HH8_LDI",
   2217  1.1  christos   "BFD_RELOC_AVR_MS8_LDI",
   2218  1.1  christos   "BFD_RELOC_AVR_LO8_LDI_NEG",
   2219  1.1  christos   "BFD_RELOC_AVR_HI8_LDI_NEG",
   2220  1.1  christos   "BFD_RELOC_AVR_HH8_LDI_NEG",
   2221  1.1  christos   "BFD_RELOC_AVR_MS8_LDI_NEG",
   2222  1.1  christos   "BFD_RELOC_AVR_LO8_LDI_PM",
   2223  1.1  christos   "BFD_RELOC_AVR_LO8_LDI_GS",
   2224  1.1  christos   "BFD_RELOC_AVR_HI8_LDI_PM",
   2225  1.1  christos   "BFD_RELOC_AVR_HI8_LDI_GS",
   2226  1.1  christos   "BFD_RELOC_AVR_HH8_LDI_PM",
   2227  1.1  christos   "BFD_RELOC_AVR_LO8_LDI_PM_NEG",
   2228  1.1  christos   "BFD_RELOC_AVR_HI8_LDI_PM_NEG",
   2229  1.1  christos   "BFD_RELOC_AVR_HH8_LDI_PM_NEG",
   2230  1.1  christos   "BFD_RELOC_AVR_CALL",
   2231  1.1  christos   "BFD_RELOC_AVR_LDI",
   2232  1.1  christos   "BFD_RELOC_AVR_6",
   2233  1.1  christos   "BFD_RELOC_AVR_6_ADIW",
   2234  1.3  christos   "BFD_RELOC_AVR_8_LO",
   2235  1.3  christos   "BFD_RELOC_AVR_8_HI",
   2236  1.3  christos   "BFD_RELOC_AVR_8_HLO",
   2237  1.3  christos   "BFD_RELOC_AVR_DIFF8",
   2238  1.3  christos   "BFD_RELOC_AVR_DIFF16",
   2239  1.3  christos   "BFD_RELOC_AVR_DIFF32",
   2240  1.7  christos   "BFD_RELOC_AVR_LDS_STS_16",
   2241  1.7  christos   "BFD_RELOC_AVR_PORT6",
   2242  1.7  christos   "BFD_RELOC_AVR_PORT5",
   2243  1.7  christos   "BFD_RELOC_RISCV_HI20",
   2244  1.7  christos   "BFD_RELOC_RISCV_PCREL_HI20",
   2245  1.7  christos   "BFD_RELOC_RISCV_PCREL_LO12_I",
   2246  1.7  christos   "BFD_RELOC_RISCV_PCREL_LO12_S",
   2247  1.7  christos   "BFD_RELOC_RISCV_LO12_I",
   2248  1.7  christos   "BFD_RELOC_RISCV_LO12_S",
   2249  1.7  christos   "BFD_RELOC_RISCV_GPREL12_I",
   2250  1.7  christos   "BFD_RELOC_RISCV_GPREL12_S",
   2251  1.7  christos   "BFD_RELOC_RISCV_TPREL_HI20",
   2252  1.7  christos   "BFD_RELOC_RISCV_TPREL_LO12_I",
   2253  1.7  christos   "BFD_RELOC_RISCV_TPREL_LO12_S",
   2254  1.7  christos   "BFD_RELOC_RISCV_TPREL_ADD",
   2255  1.7  christos   "BFD_RELOC_RISCV_CALL",
   2256  1.7  christos   "BFD_RELOC_RISCV_CALL_PLT",
   2257  1.7  christos   "BFD_RELOC_RISCV_ADD8",
   2258  1.7  christos   "BFD_RELOC_RISCV_ADD16",
   2259  1.7  christos   "BFD_RELOC_RISCV_ADD32",
   2260  1.7  christos   "BFD_RELOC_RISCV_ADD64",
   2261  1.7  christos   "BFD_RELOC_RISCV_SUB8",
   2262  1.7  christos   "BFD_RELOC_RISCV_SUB16",
   2263  1.7  christos   "BFD_RELOC_RISCV_SUB32",
   2264  1.7  christos   "BFD_RELOC_RISCV_SUB64",
   2265  1.7  christos   "BFD_RELOC_RISCV_GOT_HI20",
   2266  1.7  christos   "BFD_RELOC_RISCV_TLS_GOT_HI20",
   2267  1.7  christos   "BFD_RELOC_RISCV_TLS_GD_HI20",
   2268  1.7  christos   "BFD_RELOC_RISCV_JMP",
   2269  1.7  christos   "BFD_RELOC_RISCV_TLS_DTPMOD32",
   2270  1.7  christos   "BFD_RELOC_RISCV_TLS_DTPREL32",
   2271  1.7  christos   "BFD_RELOC_RISCV_TLS_DTPMOD64",
   2272  1.7  christos   "BFD_RELOC_RISCV_TLS_DTPREL64",
   2273  1.7  christos   "BFD_RELOC_RISCV_TLS_TPREL32",
   2274  1.7  christos   "BFD_RELOC_RISCV_TLS_TPREL64",
   2275  1.7  christos   "BFD_RELOC_RISCV_ALIGN",
   2276  1.7  christos   "BFD_RELOC_RISCV_RVC_BRANCH",
   2277  1.7  christos   "BFD_RELOC_RISCV_RVC_JUMP",
   2278  1.7  christos   "BFD_RELOC_RISCV_RVC_LUI",
   2279  1.7  christos   "BFD_RELOC_RISCV_GPREL_I",
   2280  1.7  christos   "BFD_RELOC_RISCV_GPREL_S",
   2281  1.7  christos   "BFD_RELOC_RISCV_TPREL_I",
   2282  1.7  christos   "BFD_RELOC_RISCV_TPREL_S",
   2283  1.7  christos   "BFD_RELOC_RISCV_RELAX",
   2284  1.7  christos   "BFD_RELOC_RISCV_CFA",
   2285  1.7  christos   "BFD_RELOC_RISCV_SUB6",
   2286  1.7  christos   "BFD_RELOC_RISCV_SET6",
   2287  1.8  christos   "BFD_RELOC_RISCV_SET8",
   2288  1.1  christos   "BFD_RELOC_RISCV_SET16",
   2289  1.1  christos   "BFD_RELOC_RISCV_SET32",
   2290  1.1  christos   "BFD_RELOC_RISCV_32_PCREL",
   2291  1.1  christos   "BFD_RELOC_RL78_NEG8",
   2292  1.1  christos   "BFD_RELOC_RL78_NEG16",
   2293  1.1  christos   "BFD_RELOC_RL78_NEG24",
   2294  1.1  christos   "BFD_RELOC_RL78_NEG32",
   2295  1.1  christos   "BFD_RELOC_RL78_16_OP",
   2296  1.1  christos   "BFD_RELOC_RL78_24_OP",
   2297  1.1  christos   "BFD_RELOC_RL78_32_OP",
   2298  1.1  christos   "BFD_RELOC_RL78_8U",
   2299  1.1  christos   "BFD_RELOC_RL78_16U",
   2300  1.1  christos   "BFD_RELOC_RL78_24U",
   2301  1.1  christos   "BFD_RELOC_RL78_DIR3U_PCREL",
   2302  1.1  christos   "BFD_RELOC_RL78_DIFF",
   2303  1.1  christos   "BFD_RELOC_RL78_GPRELB",
   2304  1.1  christos   "BFD_RELOC_RL78_GPRELW",
   2305  1.1  christos   "BFD_RELOC_RL78_GPRELL",
   2306  1.1  christos   "BFD_RELOC_RL78_SYM",
   2307  1.1  christos   "BFD_RELOC_RL78_OP_SUBTRACT",
   2308  1.1  christos   "BFD_RELOC_RL78_OP_NEG",
   2309  1.1  christos   "BFD_RELOC_RL78_OP_AND",
   2310  1.1  christos   "BFD_RELOC_RL78_OP_SHRA",
   2311  1.1  christos   "BFD_RELOC_RL78_ABS8",
   2312  1.1  christos   "BFD_RELOC_RL78_ABS16",
   2313  1.1  christos   "BFD_RELOC_RL78_ABS16_REV",
   2314  1.1  christos   "BFD_RELOC_RL78_ABS32",
   2315  1.1  christos   "BFD_RELOC_RL78_ABS32_REV",
   2316  1.1  christos   "BFD_RELOC_RL78_ABS16U",
   2317  1.1  christos   "BFD_RELOC_RL78_ABS16UW",
   2318  1.1  christos   "BFD_RELOC_RL78_ABS16UL",
   2319  1.1  christos   "BFD_RELOC_RL78_RELAX",
   2320  1.1  christos   "BFD_RELOC_RL78_HI16",
   2321  1.5  christos   "BFD_RELOC_RL78_HI8",
   2322  1.1  christos   "BFD_RELOC_RL78_LO16",
   2323  1.1  christos   "BFD_RELOC_RL78_CODE",
   2324  1.1  christos   "BFD_RELOC_RL78_SADDR",
   2325  1.1  christos   "BFD_RELOC_RX_NEG8",
   2326  1.1  christos   "BFD_RELOC_RX_NEG16",
   2327  1.1  christos   "BFD_RELOC_RX_NEG24",
   2328  1.1  christos   "BFD_RELOC_RX_NEG32",
   2329  1.1  christos   "BFD_RELOC_RX_16_OP",
   2330  1.1  christos   "BFD_RELOC_RX_24_OP",
   2331  1.1  christos   "BFD_RELOC_RX_32_OP",
   2332  1.1  christos   "BFD_RELOC_RX_8U",
   2333  1.1  christos   "BFD_RELOC_RX_16U",
   2334  1.1  christos   "BFD_RELOC_RX_24U",
   2335  1.1  christos   "BFD_RELOC_RX_DIR3U_PCREL",
   2336  1.1  christos   "BFD_RELOC_RX_DIFF",
   2337  1.1  christos   "BFD_RELOC_RX_GPRELB",
   2338  1.1  christos   "BFD_RELOC_RX_GPRELW",
   2339  1.1  christos   "BFD_RELOC_RX_GPRELL",
   2340  1.1  christos   "BFD_RELOC_RX_SYM",
   2341  1.1  christos   "BFD_RELOC_RX_OP_SUBTRACT",
   2342  1.1  christos   "BFD_RELOC_RX_OP_NEG",
   2343  1.1  christos   "BFD_RELOC_RX_ABS8",
   2344  1.1  christos   "BFD_RELOC_RX_ABS16",
   2345  1.1  christos   "BFD_RELOC_RX_ABS16_REV",
   2346  1.1  christos   "BFD_RELOC_RX_ABS32",
   2347  1.1  christos   "BFD_RELOC_RX_ABS32_REV",
   2348  1.1  christos   "BFD_RELOC_RX_ABS16U",
   2349  1.1  christos   "BFD_RELOC_RX_ABS16UW",
   2350  1.1  christos   "BFD_RELOC_RX_ABS16UL",
   2351  1.1  christos   "BFD_RELOC_RX_RELAX",
   2352  1.1  christos   "BFD_RELOC_390_12",
   2353  1.1  christos   "BFD_RELOC_390_GOT12",
   2354  1.1  christos   "BFD_RELOC_390_PLT32",
   2355  1.1  christos   "BFD_RELOC_390_COPY",
   2356  1.1  christos   "BFD_RELOC_390_GLOB_DAT",
   2357  1.1  christos   "BFD_RELOC_390_JMP_SLOT",
   2358  1.1  christos   "BFD_RELOC_390_RELATIVE",
   2359  1.1  christos   "BFD_RELOC_390_GOTPC",
   2360  1.1  christos   "BFD_RELOC_390_GOT16",
   2361  1.1  christos   "BFD_RELOC_390_PC12DBL",
   2362  1.1  christos   "BFD_RELOC_390_PLT12DBL",
   2363  1.1  christos   "BFD_RELOC_390_PC16DBL",
   2364  1.1  christos   "BFD_RELOC_390_PLT16DBL",
   2365  1.1  christos   "BFD_RELOC_390_PC24DBL",
   2366  1.1  christos   "BFD_RELOC_390_PLT24DBL",
   2367  1.1  christos   "BFD_RELOC_390_PC32DBL",
   2368  1.1  christos   "BFD_RELOC_390_PLT32DBL",
   2369  1.1  christos   "BFD_RELOC_390_GOTPCDBL",
   2370  1.1  christos   "BFD_RELOC_390_GOT64",
   2371  1.1  christos   "BFD_RELOC_390_PLT64",
   2372  1.1  christos   "BFD_RELOC_390_GOTENT",
   2373  1.1  christos   "BFD_RELOC_390_GOTOFF64",
   2374  1.1  christos   "BFD_RELOC_390_GOTPLT12",
   2375  1.1  christos   "BFD_RELOC_390_GOTPLT16",
   2376  1.1  christos   "BFD_RELOC_390_GOTPLT32",
   2377  1.1  christos   "BFD_RELOC_390_GOTPLT64",
   2378  1.1  christos   "BFD_RELOC_390_GOTPLTENT",
   2379  1.1  christos   "BFD_RELOC_390_PLTOFF16",
   2380  1.1  christos   "BFD_RELOC_390_PLTOFF32",
   2381  1.1  christos   "BFD_RELOC_390_PLTOFF64",
   2382  1.1  christos   "BFD_RELOC_390_TLS_LOAD",
   2383  1.1  christos   "BFD_RELOC_390_TLS_GDCALL",
   2384  1.1  christos   "BFD_RELOC_390_TLS_LDCALL",
   2385  1.1  christos   "BFD_RELOC_390_TLS_GD32",
   2386  1.1  christos   "BFD_RELOC_390_TLS_GD64",
   2387  1.1  christos   "BFD_RELOC_390_TLS_GOTIE12",
   2388  1.1  christos   "BFD_RELOC_390_TLS_GOTIE32",
   2389  1.1  christos   "BFD_RELOC_390_TLS_GOTIE64",
   2390  1.1  christos   "BFD_RELOC_390_TLS_LDM32",
   2391  1.1  christos   "BFD_RELOC_390_TLS_LDM64",
   2392  1.1  christos   "BFD_RELOC_390_TLS_IE32",
   2393  1.1  christos   "BFD_RELOC_390_TLS_IE64",
   2394  1.1  christos   "BFD_RELOC_390_TLS_IEENT",
   2395  1.1  christos   "BFD_RELOC_390_TLS_LE32",
   2396  1.1  christos   "BFD_RELOC_390_TLS_LE64",
   2397  1.1  christos   "BFD_RELOC_390_TLS_LDO32",
   2398  1.1  christos   "BFD_RELOC_390_TLS_LDO64",
   2399  1.1  christos   "BFD_RELOC_390_TLS_DTPMOD",
   2400  1.1  christos   "BFD_RELOC_390_TLS_DTPOFF",
   2401  1.1  christos   "BFD_RELOC_390_TLS_TPOFF",
   2402  1.1  christos   "BFD_RELOC_390_20",
   2403  1.1  christos   "BFD_RELOC_390_GOT20",
   2404  1.1  christos   "BFD_RELOC_390_GOTPLT20",
   2405  1.1  christos   "BFD_RELOC_390_TLS_GOTIE20",
   2406  1.1  christos   "BFD_RELOC_390_IRELATIVE",
   2407  1.1  christos   "BFD_RELOC_SCORE_GPREL15",
   2408  1.1  christos   "BFD_RELOC_SCORE_DUMMY2",
   2409  1.1  christos   "BFD_RELOC_SCORE_JMP",
   2410  1.1  christos   "BFD_RELOC_SCORE_BRANCH",
   2411  1.1  christos   "BFD_RELOC_SCORE_IMM30",
   2412  1.1  christos   "BFD_RELOC_SCORE_IMM32",
   2413  1.1  christos   "BFD_RELOC_SCORE16_JMP",
   2414  1.1  christos   "BFD_RELOC_SCORE16_BRANCH",
   2415  1.1  christos   "BFD_RELOC_SCORE_BCMP",
   2416  1.1  christos   "BFD_RELOC_SCORE_GOT15",
   2417  1.1  christos   "BFD_RELOC_SCORE_GOT_LO16",
   2418  1.1  christos   "BFD_RELOC_SCORE_CALL15",
   2419  1.1  christos   "BFD_RELOC_SCORE_DUMMY_HI16",
   2420  1.1  christos   "BFD_RELOC_IP2K_FR9",
   2421  1.1  christos   "BFD_RELOC_IP2K_BANK",
   2422  1.1  christos   "BFD_RELOC_IP2K_ADDR16CJP",
   2423  1.1  christos   "BFD_RELOC_IP2K_PAGE3",
   2424  1.1  christos   "BFD_RELOC_IP2K_LO8DATA",
   2425  1.1  christos   "BFD_RELOC_IP2K_HI8DATA",
   2426  1.1  christos   "BFD_RELOC_IP2K_EX8DATA",
   2427  1.1  christos   "BFD_RELOC_IP2K_LO8INSN",
   2428  1.1  christos   "BFD_RELOC_IP2K_HI8INSN",
   2429  1.1  christos   "BFD_RELOC_IP2K_PC_SKIP",
   2430  1.1  christos   "BFD_RELOC_IP2K_TEXT",
   2431  1.1  christos   "BFD_RELOC_IP2K_FR_OFFSET",
   2432  1.1  christos   "BFD_RELOC_VPE4KMATH_DATA",
   2433  1.1  christos   "BFD_RELOC_VPE4KMATH_INSN",
   2434  1.1  christos   "BFD_RELOC_VTABLE_INHERIT",
   2435  1.1  christos   "BFD_RELOC_VTABLE_ENTRY",
   2436  1.1  christos   "BFD_RELOC_IA64_IMM14",
   2437  1.1  christos   "BFD_RELOC_IA64_IMM22",
   2438  1.1  christos   "BFD_RELOC_IA64_IMM64",
   2439  1.1  christos   "BFD_RELOC_IA64_DIR32MSB",
   2440  1.1  christos   "BFD_RELOC_IA64_DIR32LSB",
   2441  1.1  christos   "BFD_RELOC_IA64_DIR64MSB",
   2442  1.1  christos   "BFD_RELOC_IA64_DIR64LSB",
   2443  1.1  christos   "BFD_RELOC_IA64_GPREL22",
   2444  1.1  christos   "BFD_RELOC_IA64_GPREL64I",
   2445  1.1  christos   "BFD_RELOC_IA64_GPREL32MSB",
   2446  1.1  christos   "BFD_RELOC_IA64_GPREL32LSB",
   2447  1.1  christos   "BFD_RELOC_IA64_GPREL64MSB",
   2448  1.1  christos   "BFD_RELOC_IA64_GPREL64LSB",
   2449  1.1  christos   "BFD_RELOC_IA64_LTOFF22",
   2450  1.1  christos   "BFD_RELOC_IA64_LTOFF64I",
   2451  1.1  christos   "BFD_RELOC_IA64_PLTOFF22",
   2452  1.1  christos   "BFD_RELOC_IA64_PLTOFF64I",
   2453  1.1  christos   "BFD_RELOC_IA64_PLTOFF64MSB",
   2454  1.1  christos   "BFD_RELOC_IA64_PLTOFF64LSB",
   2455  1.1  christos   "BFD_RELOC_IA64_FPTR64I",
   2456  1.1  christos   "BFD_RELOC_IA64_FPTR32MSB",
   2457  1.1  christos   "BFD_RELOC_IA64_FPTR32LSB",
   2458  1.1  christos   "BFD_RELOC_IA64_FPTR64MSB",
   2459  1.1  christos   "BFD_RELOC_IA64_FPTR64LSB",
   2460  1.1  christos   "BFD_RELOC_IA64_PCREL21B",
   2461  1.1  christos   "BFD_RELOC_IA64_PCREL21BI",
   2462  1.1  christos   "BFD_RELOC_IA64_PCREL21M",
   2463  1.1  christos   "BFD_RELOC_IA64_PCREL21F",
   2464  1.1  christos   "BFD_RELOC_IA64_PCREL22",
   2465  1.1  christos   "BFD_RELOC_IA64_PCREL60B",
   2466  1.1  christos   "BFD_RELOC_IA64_PCREL64I",
   2467  1.1  christos   "BFD_RELOC_IA64_PCREL32MSB",
   2468  1.1  christos   "BFD_RELOC_IA64_PCREL32LSB",
   2469  1.1  christos   "BFD_RELOC_IA64_PCREL64MSB",
   2470  1.1  christos   "BFD_RELOC_IA64_PCREL64LSB",
   2471  1.1  christos   "BFD_RELOC_IA64_LTOFF_FPTR22",
   2472  1.1  christos   "BFD_RELOC_IA64_LTOFF_FPTR64I",
   2473  1.1  christos   "BFD_RELOC_IA64_LTOFF_FPTR32MSB",
   2474  1.1  christos   "BFD_RELOC_IA64_LTOFF_FPTR32LSB",
   2475  1.1  christos   "BFD_RELOC_IA64_LTOFF_FPTR64MSB",
   2476  1.1  christos   "BFD_RELOC_IA64_LTOFF_FPTR64LSB",
   2477  1.1  christos   "BFD_RELOC_IA64_SEGREL32MSB",
   2478  1.1  christos   "BFD_RELOC_IA64_SEGREL32LSB",
   2479  1.1  christos   "BFD_RELOC_IA64_SEGREL64MSB",
   2480  1.1  christos   "BFD_RELOC_IA64_SEGREL64LSB",
   2481  1.1  christos   "BFD_RELOC_IA64_SECREL32MSB",
   2482  1.1  christos   "BFD_RELOC_IA64_SECREL32LSB",
   2483  1.1  christos   "BFD_RELOC_IA64_SECREL64MSB",
   2484  1.1  christos   "BFD_RELOC_IA64_SECREL64LSB",
   2485  1.1  christos   "BFD_RELOC_IA64_REL32MSB",
   2486  1.1  christos   "BFD_RELOC_IA64_REL32LSB",
   2487  1.1  christos   "BFD_RELOC_IA64_REL64MSB",
   2488  1.1  christos   "BFD_RELOC_IA64_REL64LSB",
   2489  1.1  christos   "BFD_RELOC_IA64_LTV32MSB",
   2490  1.1  christos   "BFD_RELOC_IA64_LTV32LSB",
   2491  1.1  christos   "BFD_RELOC_IA64_LTV64MSB",
   2492  1.1  christos   "BFD_RELOC_IA64_LTV64LSB",
   2493  1.1  christos   "BFD_RELOC_IA64_IPLTMSB",
   2494  1.1  christos   "BFD_RELOC_IA64_IPLTLSB",
   2495  1.1  christos   "BFD_RELOC_IA64_COPY",
   2496  1.1  christos   "BFD_RELOC_IA64_LTOFF22X",
   2497  1.1  christos   "BFD_RELOC_IA64_LDXMOV",
   2498  1.1  christos   "BFD_RELOC_IA64_TPREL14",
   2499  1.1  christos   "BFD_RELOC_IA64_TPREL22",
   2500  1.1  christos   "BFD_RELOC_IA64_TPREL64I",
   2501  1.1  christos   "BFD_RELOC_IA64_TPREL64MSB",
   2502  1.1  christos   "BFD_RELOC_IA64_TPREL64LSB",
   2503  1.1  christos   "BFD_RELOC_IA64_LTOFF_TPREL22",
   2504  1.1  christos   "BFD_RELOC_IA64_DTPMOD64MSB",
   2505  1.1  christos   "BFD_RELOC_IA64_DTPMOD64LSB",
   2506  1.1  christos   "BFD_RELOC_IA64_LTOFF_DTPMOD22",
   2507  1.1  christos   "BFD_RELOC_IA64_DTPREL14",
   2508  1.1  christos   "BFD_RELOC_IA64_DTPREL22",
   2509  1.1  christos   "BFD_RELOC_IA64_DTPREL64I",
   2510  1.1  christos   "BFD_RELOC_IA64_DTPREL32MSB",
   2511  1.1  christos   "BFD_RELOC_IA64_DTPREL32LSB",
   2512  1.1  christos   "BFD_RELOC_IA64_DTPREL64MSB",
   2513  1.1  christos   "BFD_RELOC_IA64_DTPREL64LSB",
   2514  1.1  christos   "BFD_RELOC_IA64_LTOFF_DTPREL22",
   2515  1.1  christos   "BFD_RELOC_M68HC11_HI8",
   2516  1.1  christos   "BFD_RELOC_M68HC11_LO8",
   2517  1.1  christos   "BFD_RELOC_M68HC11_3B",
   2518  1.1  christos   "BFD_RELOC_M68HC11_RL_JUMP",
   2519  1.1  christos   "BFD_RELOC_M68HC11_RL_GROUP",
   2520  1.1  christos   "BFD_RELOC_M68HC11_LO16",
   2521  1.1  christos   "BFD_RELOC_M68HC11_PAGE",
   2522  1.1  christos   "BFD_RELOC_M68HC11_24",
   2523  1.1  christos   "BFD_RELOC_M68HC12_5B",
   2524  1.1  christos   "BFD_RELOC_XGATE_RL_JUMP",
   2525  1.1  christos   "BFD_RELOC_XGATE_RL_GROUP",
   2526  1.1  christos   "BFD_RELOC_XGATE_LO16",
   2527  1.1  christos   "BFD_RELOC_XGATE_GPAGE",
   2528  1.1  christos   "BFD_RELOC_XGATE_24",
   2529  1.1  christos   "BFD_RELOC_XGATE_PCREL_9",
   2530  1.1  christos   "BFD_RELOC_XGATE_PCREL_10",
   2531  1.1  christos   "BFD_RELOC_XGATE_IMM8_LO",
   2532  1.1  christos   "BFD_RELOC_XGATE_IMM8_HI",
   2533  1.1  christos   "BFD_RELOC_XGATE_IMM3",
   2534  1.1  christos   "BFD_RELOC_XGATE_IMM4",
   2535  1.1  christos   "BFD_RELOC_XGATE_IMM5",
   2536  1.1  christos   "BFD_RELOC_M68HC12_9B",
   2537  1.1  christos   "BFD_RELOC_M68HC12_16B",
   2538  1.1  christos   "BFD_RELOC_M68HC12_9_PCREL",
   2539  1.8  christos   "BFD_RELOC_M68HC12_10_PCREL",
   2540  1.1  christos   "BFD_RELOC_M68HC12_LO8XG",
   2541  1.1  christos   "BFD_RELOC_M68HC12_HI8XG",
   2542  1.1  christos   "BFD_RELOC_S12Z_15_PCREL",
   2543  1.1  christos   "BFD_RELOC_16C_NUM08",
   2544  1.1  christos   "BFD_RELOC_16C_NUM08_C",
   2545  1.1  christos   "BFD_RELOC_16C_NUM16",
   2546  1.1  christos   "BFD_RELOC_16C_NUM16_C",
   2547  1.1  christos   "BFD_RELOC_16C_NUM32",
   2548  1.1  christos   "BFD_RELOC_16C_NUM32_C",
   2549  1.1  christos   "BFD_RELOC_16C_DISP04",
   2550  1.1  christos   "BFD_RELOC_16C_DISP04_C",
   2551  1.1  christos   "BFD_RELOC_16C_DISP08",
   2552  1.1  christos   "BFD_RELOC_16C_DISP08_C",
   2553  1.1  christos   "BFD_RELOC_16C_DISP16",
   2554  1.1  christos   "BFD_RELOC_16C_DISP16_C",
   2555  1.1  christos   "BFD_RELOC_16C_DISP24",
   2556  1.1  christos   "BFD_RELOC_16C_DISP24_C",
   2557  1.1  christos   "BFD_RELOC_16C_DISP24a",
   2558  1.1  christos   "BFD_RELOC_16C_DISP24a_C",
   2559  1.1  christos   "BFD_RELOC_16C_REG04",
   2560  1.1  christos   "BFD_RELOC_16C_REG04_C",
   2561  1.1  christos   "BFD_RELOC_16C_REG04a",
   2562  1.1  christos   "BFD_RELOC_16C_REG04a_C",
   2563  1.1  christos   "BFD_RELOC_16C_REG14",
   2564  1.1  christos   "BFD_RELOC_16C_REG14_C",
   2565  1.1  christos   "BFD_RELOC_16C_REG16",
   2566  1.1  christos   "BFD_RELOC_16C_REG16_C",
   2567  1.1  christos   "BFD_RELOC_16C_REG20",
   2568  1.1  christos   "BFD_RELOC_16C_REG20_C",
   2569  1.1  christos   "BFD_RELOC_16C_ABS20",
   2570  1.1  christos   "BFD_RELOC_16C_ABS20_C",
   2571  1.1  christos   "BFD_RELOC_16C_ABS24",
   2572  1.1  christos   "BFD_RELOC_16C_ABS24_C",
   2573  1.1  christos   "BFD_RELOC_16C_IMM04",
   2574  1.1  christos   "BFD_RELOC_16C_IMM04_C",
   2575  1.1  christos   "BFD_RELOC_16C_IMM16",
   2576  1.1  christos   "BFD_RELOC_16C_IMM16_C",
   2577  1.1  christos   "BFD_RELOC_16C_IMM20",
   2578  1.1  christos   "BFD_RELOC_16C_IMM20_C",
   2579  1.1  christos   "BFD_RELOC_16C_IMM24",
   2580  1.1  christos   "BFD_RELOC_16C_IMM24_C",
   2581  1.1  christos   "BFD_RELOC_16C_IMM32",
   2582  1.1  christos   "BFD_RELOC_16C_IMM32_C",
   2583  1.1  christos   "BFD_RELOC_CR16_NUM8",
   2584  1.1  christos   "BFD_RELOC_CR16_NUM16",
   2585  1.1  christos   "BFD_RELOC_CR16_NUM32",
   2586  1.1  christos   "BFD_RELOC_CR16_NUM32a",
   2587  1.1  christos   "BFD_RELOC_CR16_REGREL0",
   2588  1.1  christos   "BFD_RELOC_CR16_REGREL4",
   2589  1.1  christos   "BFD_RELOC_CR16_REGREL4a",
   2590  1.1  christos   "BFD_RELOC_CR16_REGREL14",
   2591  1.1  christos   "BFD_RELOC_CR16_REGREL14a",
   2592  1.1  christos   "BFD_RELOC_CR16_REGREL16",
   2593  1.1  christos   "BFD_RELOC_CR16_REGREL20",
   2594  1.1  christos   "BFD_RELOC_CR16_REGREL20a",
   2595  1.1  christos   "BFD_RELOC_CR16_ABS20",
   2596  1.1  christos   "BFD_RELOC_CR16_ABS24",
   2597  1.1  christos   "BFD_RELOC_CR16_IMM4",
   2598  1.1  christos   "BFD_RELOC_CR16_IMM8",
   2599  1.1  christos   "BFD_RELOC_CR16_IMM16",
   2600  1.1  christos   "BFD_RELOC_CR16_IMM20",
   2601  1.1  christos   "BFD_RELOC_CR16_IMM24",
   2602  1.1  christos   "BFD_RELOC_CR16_IMM32",
   2603  1.1  christos   "BFD_RELOC_CR16_IMM32a",
   2604  1.1  christos   "BFD_RELOC_CR16_DISP4",
   2605  1.1  christos   "BFD_RELOC_CR16_DISP8",
   2606  1.1  christos   "BFD_RELOC_CR16_DISP16",
   2607  1.1  christos   "BFD_RELOC_CR16_DISP20",
   2608  1.1  christos   "BFD_RELOC_CR16_DISP24",
   2609  1.1  christos   "BFD_RELOC_CR16_DISP24a",
   2610  1.1  christos   "BFD_RELOC_CR16_SWITCH8",
   2611  1.1  christos   "BFD_RELOC_CR16_SWITCH16",
   2612  1.1  christos   "BFD_RELOC_CR16_SWITCH32",
   2613  1.1  christos   "BFD_RELOC_CR16_GOT_REGREL20",
   2614  1.1  christos   "BFD_RELOC_CR16_GOTC_REGREL20",
   2615  1.1  christos   "BFD_RELOC_CR16_GLOB_DAT",
   2616  1.1  christos   "BFD_RELOC_CRX_REL4",
   2617  1.1  christos   "BFD_RELOC_CRX_REL8",
   2618  1.1  christos   "BFD_RELOC_CRX_REL8_CMP",
   2619  1.1  christos   "BFD_RELOC_CRX_REL16",
   2620  1.1  christos   "BFD_RELOC_CRX_REL24",
   2621  1.1  christos   "BFD_RELOC_CRX_REL32",
   2622  1.1  christos   "BFD_RELOC_CRX_REGREL12",
   2623  1.1  christos   "BFD_RELOC_CRX_REGREL22",
   2624  1.1  christos   "BFD_RELOC_CRX_REGREL28",
   2625  1.1  christos   "BFD_RELOC_CRX_REGREL32",
   2626  1.1  christos   "BFD_RELOC_CRX_ABS16",
   2627  1.1  christos   "BFD_RELOC_CRX_ABS32",
   2628  1.1  christos   "BFD_RELOC_CRX_NUM8",
   2629  1.1  christos   "BFD_RELOC_CRX_NUM16",
   2630  1.1  christos   "BFD_RELOC_CRX_NUM32",
   2631  1.1  christos   "BFD_RELOC_CRX_IMM16",
   2632  1.1  christos   "BFD_RELOC_CRX_IMM32",
   2633  1.1  christos   "BFD_RELOC_CRX_SWITCH8",
   2634  1.1  christos   "BFD_RELOC_CRX_SWITCH16",
   2635  1.1  christos   "BFD_RELOC_CRX_SWITCH32",
   2636  1.1  christos   "BFD_RELOC_CRIS_BDISP8",
   2637  1.1  christos   "BFD_RELOC_CRIS_UNSIGNED_5",
   2638  1.1  christos   "BFD_RELOC_CRIS_SIGNED_6",
   2639  1.1  christos   "BFD_RELOC_CRIS_UNSIGNED_6",
   2640  1.1  christos   "BFD_RELOC_CRIS_SIGNED_8",
   2641  1.1  christos   "BFD_RELOC_CRIS_UNSIGNED_8",
   2642  1.1  christos   "BFD_RELOC_CRIS_SIGNED_16",
   2643  1.1  christos   "BFD_RELOC_CRIS_UNSIGNED_16",
   2644  1.1  christos   "BFD_RELOC_CRIS_LAPCQ_OFFSET",
   2645  1.1  christos   "BFD_RELOC_CRIS_UNSIGNED_4",
   2646  1.1  christos   "BFD_RELOC_CRIS_COPY",
   2647  1.1  christos   "BFD_RELOC_CRIS_GLOB_DAT",
   2648  1.1  christos   "BFD_RELOC_CRIS_JUMP_SLOT",
   2649  1.1  christos   "BFD_RELOC_CRIS_RELATIVE",
   2650  1.1  christos   "BFD_RELOC_CRIS_32_GOT",
   2651  1.1  christos   "BFD_RELOC_CRIS_16_GOT",
   2652  1.1  christos   "BFD_RELOC_CRIS_32_GOTPLT",
   2653  1.1  christos   "BFD_RELOC_CRIS_16_GOTPLT",
   2654  1.1  christos   "BFD_RELOC_CRIS_32_GOTREL",
   2655  1.1  christos   "BFD_RELOC_CRIS_32_PLT_GOTREL",
   2656  1.1  christos   "BFD_RELOC_CRIS_32_PLT_PCREL",
   2657  1.1  christos   "BFD_RELOC_CRIS_32_GOT_GD",
   2658  1.1  christos   "BFD_RELOC_CRIS_16_GOT_GD",
   2659  1.1  christos   "BFD_RELOC_CRIS_32_GD",
   2660  1.1  christos   "BFD_RELOC_CRIS_DTP",
   2661  1.1  christos   "BFD_RELOC_CRIS_32_DTPREL",
   2662  1.1  christos   "BFD_RELOC_CRIS_16_DTPREL",
   2663  1.1  christos   "BFD_RELOC_CRIS_32_GOT_TPREL",
   2664  1.1  christos   "BFD_RELOC_CRIS_16_GOT_TPREL",
   2665  1.1  christos   "BFD_RELOC_CRIS_32_TPREL",
   2666  1.3  christos   "BFD_RELOC_CRIS_16_TPREL",
   2667  1.8  christos   "BFD_RELOC_CRIS_DTPMOD",
   2668  1.8  christos   "BFD_RELOC_CRIS_32_IE",
   2669  1.8  christos   "BFD_RELOC_OR1K_REL_26",
   2670  1.8  christos   "BFD_RELOC_OR1K_SLO16",
   2671  1.3  christos   "BFD_RELOC_OR1K_PCREL_PG21",
   2672  1.3  christos   "BFD_RELOC_OR1K_LO13",
   2673  1.3  christos   "BFD_RELOC_OR1K_SLO13",
   2674  1.8  christos   "BFD_RELOC_OR1K_GOTPC_HI16",
   2675  1.8  christos   "BFD_RELOC_OR1K_GOTPC_LO16",
   2676  1.3  christos   "BFD_RELOC_OR1K_GOT16",
   2677  1.8  christos   "BFD_RELOC_OR1K_GOT_PG21",
   2678  1.8  christos   "BFD_RELOC_OR1K_GOT_LO13",
   2679  1.3  christos   "BFD_RELOC_OR1K_PLT26",
   2680  1.3  christos   "BFD_RELOC_OR1K_PLTA26",
   2681  1.3  christos   "BFD_RELOC_OR1K_GOTOFF_SLO16",
   2682  1.3  christos   "BFD_RELOC_OR1K_COPY",
   2683  1.3  christos   "BFD_RELOC_OR1K_GLOB_DAT",
   2684  1.3  christos   "BFD_RELOC_OR1K_JMP_SLOT",
   2685  1.8  christos   "BFD_RELOC_OR1K_RELATIVE",
   2686  1.8  christos   "BFD_RELOC_OR1K_TLS_GD_HI16",
   2687  1.3  christos   "BFD_RELOC_OR1K_TLS_GD_LO16",
   2688  1.3  christos   "BFD_RELOC_OR1K_TLS_GD_PG21",
   2689  1.8  christos   "BFD_RELOC_OR1K_TLS_GD_LO13",
   2690  1.8  christos   "BFD_RELOC_OR1K_TLS_LDM_HI16",
   2691  1.3  christos   "BFD_RELOC_OR1K_TLS_LDM_LO16",
   2692  1.3  christos   "BFD_RELOC_OR1K_TLS_LDM_PG21",
   2693  1.3  christos   "BFD_RELOC_OR1K_TLS_LDM_LO13",
   2694  1.8  christos   "BFD_RELOC_OR1K_TLS_LDO_HI16",
   2695  1.3  christos   "BFD_RELOC_OR1K_TLS_LDO_LO16",
   2696  1.8  christos   "BFD_RELOC_OR1K_TLS_IE_HI16",
   2697  1.8  christos   "BFD_RELOC_OR1K_TLS_IE_AHI16",
   2698  1.3  christos   "BFD_RELOC_OR1K_TLS_IE_LO16",
   2699  1.8  christos   "BFD_RELOC_OR1K_TLS_IE_PG21",
   2700  1.3  christos   "BFD_RELOC_OR1K_TLS_IE_LO13",
   2701  1.8  christos   "BFD_RELOC_OR1K_TLS_LE_HI16",
   2702  1.3  christos   "BFD_RELOC_OR1K_TLS_LE_AHI16",
   2703  1.3  christos   "BFD_RELOC_OR1K_TLS_LE_LO16",
   2704  1.3  christos   "BFD_RELOC_OR1K_TLS_LE_SLO16",
   2705  1.1  christos   "BFD_RELOC_OR1K_TLS_TPOFF",
   2706  1.1  christos   "BFD_RELOC_OR1K_TLS_DTPOFF",
   2707  1.1  christos   "BFD_RELOC_OR1K_TLS_DTPMOD",
   2708  1.1  christos   "BFD_RELOC_H8_DIR16A8",
   2709  1.1  christos   "BFD_RELOC_H8_DIR16R8",
   2710  1.1  christos   "BFD_RELOC_H8_DIR24A8",
   2711  1.1  christos   "BFD_RELOC_H8_DIR24R8",
   2712  1.1  christos   "BFD_RELOC_H8_DIR32A16",
   2713  1.1  christos   "BFD_RELOC_H8_DISP32A16",
   2714  1.1  christos   "BFD_RELOC_XSTORMY16_REL_12",
   2715  1.1  christos   "BFD_RELOC_XSTORMY16_12",
   2716  1.1  christos   "BFD_RELOC_XSTORMY16_24",
   2717  1.1  christos   "BFD_RELOC_XSTORMY16_FPTR16",
   2718  1.1  christos   "BFD_RELOC_RELC",
   2719  1.1  christos 
   2720  1.1  christos   "BFD_RELOC_XC16X_PAG",
   2721  1.1  christos   "BFD_RELOC_XC16X_POF",
   2722  1.1  christos   "BFD_RELOC_XC16X_SEG",
   2723  1.1  christos   "BFD_RELOC_XC16X_SOF",
   2724  1.1  christos   "BFD_RELOC_VAX_GLOB_DAT",
   2725  1.1  christos   "BFD_RELOC_VAX_JMP_SLOT",
   2726  1.1  christos   "BFD_RELOC_VAX_RELATIVE",
   2727  1.1  christos   "BFD_RELOC_MT_PC16",
   2728  1.1  christos   "BFD_RELOC_MT_HI16",
   2729  1.1  christos   "BFD_RELOC_MT_LO16",
   2730  1.1  christos   "BFD_RELOC_MT_GNU_VTINHERIT",
   2731  1.1  christos   "BFD_RELOC_MT_GNU_VTENTRY",
   2732  1.1  christos   "BFD_RELOC_MT_PCINSN8",
   2733  1.1  christos   "BFD_RELOC_MSP430_10_PCREL",
   2734  1.1  christos   "BFD_RELOC_MSP430_16_PCREL",
   2735  1.1  christos   "BFD_RELOC_MSP430_16",
   2736  1.1  christos   "BFD_RELOC_MSP430_16_PCREL_BYTE",
   2737  1.1  christos   "BFD_RELOC_MSP430_16_BYTE",
   2738  1.1  christos   "BFD_RELOC_MSP430_2X_PCREL",
   2739  1.1  christos   "BFD_RELOC_MSP430_RL_PCREL",
   2740  1.1  christos   "BFD_RELOC_MSP430_ABS8",
   2741  1.1  christos   "BFD_RELOC_MSP430X_PCR20_EXT_SRC",
   2742  1.1  christos   "BFD_RELOC_MSP430X_PCR20_EXT_DST",
   2743  1.1  christos   "BFD_RELOC_MSP430X_PCR20_EXT_ODST",
   2744  1.1  christos   "BFD_RELOC_MSP430X_ABS20_EXT_SRC",
   2745  1.1  christos   "BFD_RELOC_MSP430X_ABS20_EXT_DST",
   2746  1.1  christos   "BFD_RELOC_MSP430X_ABS20_EXT_ODST",
   2747  1.1  christos   "BFD_RELOC_MSP430X_ABS20_ADR_SRC",
   2748  1.1  christos   "BFD_RELOC_MSP430X_ABS20_ADR_DST",
   2749  1.1  christos   "BFD_RELOC_MSP430X_PCR16",
   2750  1.1  christos   "BFD_RELOC_MSP430X_PCR20_CALL",
   2751  1.1  christos   "BFD_RELOC_MSP430X_ABS16",
   2752  1.1  christos   "BFD_RELOC_MSP430_ABS_HI16",
   2753  1.1  christos   "BFD_RELOC_MSP430_PREL31",
   2754  1.1  christos   "BFD_RELOC_MSP430_SYM_DIFF",
   2755  1.1  christos   "BFD_RELOC_NIOS2_S16",
   2756  1.1  christos   "BFD_RELOC_NIOS2_U16",
   2757  1.1  christos   "BFD_RELOC_NIOS2_CALL26",
   2758  1.1  christos   "BFD_RELOC_NIOS2_IMM5",
   2759  1.1  christos   "BFD_RELOC_NIOS2_CACHE_OPX",
   2760  1.1  christos   "BFD_RELOC_NIOS2_IMM6",
   2761  1.1  christos   "BFD_RELOC_NIOS2_IMM8",
   2762  1.1  christos   "BFD_RELOC_NIOS2_HI16",
   2763  1.1  christos   "BFD_RELOC_NIOS2_LO16",
   2764  1.1  christos   "BFD_RELOC_NIOS2_HIADJ16",
   2765  1.1  christos   "BFD_RELOC_NIOS2_GPREL",
   2766  1.1  christos   "BFD_RELOC_NIOS2_UJMP",
   2767  1.1  christos   "BFD_RELOC_NIOS2_CJMP",
   2768  1.1  christos   "BFD_RELOC_NIOS2_CALLR",
   2769  1.1  christos   "BFD_RELOC_NIOS2_ALIGN",
   2770  1.1  christos   "BFD_RELOC_NIOS2_GOT16",
   2771  1.1  christos   "BFD_RELOC_NIOS2_CALL16",
   2772  1.1  christos   "BFD_RELOC_NIOS2_GOTOFF_LO",
   2773  1.1  christos   "BFD_RELOC_NIOS2_GOTOFF_HA",
   2774  1.1  christos   "BFD_RELOC_NIOS2_PCREL_LO",
   2775  1.1  christos   "BFD_RELOC_NIOS2_PCREL_HA",
   2776  1.1  christos   "BFD_RELOC_NIOS2_TLS_GD16",
   2777  1.1  christos   "BFD_RELOC_NIOS2_TLS_LDM16",
   2778  1.1  christos   "BFD_RELOC_NIOS2_TLS_LDO16",
   2779  1.1  christos   "BFD_RELOC_NIOS2_TLS_IE16",
   2780  1.1  christos   "BFD_RELOC_NIOS2_TLS_LE16",
   2781  1.1  christos   "BFD_RELOC_NIOS2_TLS_DTPMOD",
   2782  1.1  christos   "BFD_RELOC_NIOS2_TLS_DTPREL",
   2783  1.1  christos   "BFD_RELOC_NIOS2_TLS_TPREL",
   2784  1.1  christos   "BFD_RELOC_NIOS2_COPY",
   2785  1.1  christos   "BFD_RELOC_NIOS2_GLOB_DAT",
   2786  1.3  christos   "BFD_RELOC_NIOS2_JUMP_SLOT",
   2787  1.3  christos   "BFD_RELOC_NIOS2_RELATIVE",
   2788  1.3  christos   "BFD_RELOC_NIOS2_GOTOFF",
   2789  1.3  christos   "BFD_RELOC_NIOS2_CALL26_NOAT",
   2790  1.3  christos   "BFD_RELOC_NIOS2_GOT_LO",
   2791  1.5  christos   "BFD_RELOC_NIOS2_GOT_HA",
   2792  1.5  christos   "BFD_RELOC_NIOS2_CALL_LO",
   2793  1.5  christos   "BFD_RELOC_NIOS2_CALL_HA",
   2794  1.5  christos   "BFD_RELOC_NIOS2_R2_S12",
   2795  1.5  christos   "BFD_RELOC_NIOS2_R2_I10_1_PCREL",
   2796  1.5  christos   "BFD_RELOC_NIOS2_R2_T1I7_1_PCREL",
   2797  1.5  christos   "BFD_RELOC_NIOS2_R2_T1I7_2",
   2798  1.5  christos   "BFD_RELOC_NIOS2_R2_T2I4",
   2799  1.5  christos   "BFD_RELOC_NIOS2_R2_T2I4_1",
   2800  1.5  christos   "BFD_RELOC_NIOS2_R2_T2I4_2",
   2801  1.5  christos   "BFD_RELOC_NIOS2_R2_X1I7_2",
   2802  1.5  christos   "BFD_RELOC_NIOS2_R2_X2L5",
   2803  1.5  christos   "BFD_RELOC_NIOS2_R2_F1I5_2",
   2804  1.7  christos   "BFD_RELOC_NIOS2_R2_L5I4X1",
   2805  1.7  christos   "BFD_RELOC_NIOS2_R2_T1X1I6",
   2806  1.7  christos   "BFD_RELOC_NIOS2_R2_T1X1I6_2",
   2807  1.7  christos   "BFD_RELOC_PRU_U16",
   2808  1.7  christos   "BFD_RELOC_PRU_U16_PMEMIMM",
   2809  1.7  christos   "BFD_RELOC_PRU_LDI32",
   2810  1.7  christos   "BFD_RELOC_PRU_S10_PCREL",
   2811  1.7  christos   "BFD_RELOC_PRU_U8_PCREL",
   2812  1.7  christos   "BFD_RELOC_PRU_32_PMEM",
   2813  1.7  christos   "BFD_RELOC_PRU_16_PMEM",
   2814  1.7  christos   "BFD_RELOC_PRU_GNU_DIFF8",
   2815  1.7  christos   "BFD_RELOC_PRU_GNU_DIFF16",
   2816  1.1  christos   "BFD_RELOC_PRU_GNU_DIFF32",
   2817  1.1  christos   "BFD_RELOC_PRU_GNU_DIFF16_PMEM",
   2818  1.1  christos   "BFD_RELOC_PRU_GNU_DIFF32_PMEM",
   2819  1.1  christos   "BFD_RELOC_IQ2000_OFFSET_16",
   2820  1.1  christos   "BFD_RELOC_IQ2000_OFFSET_21",
   2821  1.1  christos   "BFD_RELOC_IQ2000_UHI16",
   2822  1.1  christos   "BFD_RELOC_XTENSA_RTLD",
   2823  1.1  christos   "BFD_RELOC_XTENSA_GLOB_DAT",
   2824  1.1  christos   "BFD_RELOC_XTENSA_JMP_SLOT",
   2825  1.1  christos   "BFD_RELOC_XTENSA_RELATIVE",
   2826  1.1  christos   "BFD_RELOC_XTENSA_PLT",
   2827  1.1  christos   "BFD_RELOC_XTENSA_DIFF8",
   2828  1.1  christos   "BFD_RELOC_XTENSA_DIFF16",
   2829  1.1  christos   "BFD_RELOC_XTENSA_DIFF32",
   2830  1.1  christos   "BFD_RELOC_XTENSA_SLOT0_OP",
   2831  1.1  christos   "BFD_RELOC_XTENSA_SLOT1_OP",
   2832  1.1  christos   "BFD_RELOC_XTENSA_SLOT2_OP",
   2833  1.1  christos   "BFD_RELOC_XTENSA_SLOT3_OP",
   2834  1.1  christos   "BFD_RELOC_XTENSA_SLOT4_OP",
   2835  1.1  christos   "BFD_RELOC_XTENSA_SLOT5_OP",
   2836  1.1  christos   "BFD_RELOC_XTENSA_SLOT6_OP",
   2837  1.1  christos   "BFD_RELOC_XTENSA_SLOT7_OP",
   2838  1.1  christos   "BFD_RELOC_XTENSA_SLOT8_OP",
   2839  1.1  christos   "BFD_RELOC_XTENSA_SLOT9_OP",
   2840  1.1  christos   "BFD_RELOC_XTENSA_SLOT10_OP",
   2841  1.1  christos   "BFD_RELOC_XTENSA_SLOT11_OP",
   2842  1.1  christos   "BFD_RELOC_XTENSA_SLOT12_OP",
   2843  1.1  christos   "BFD_RELOC_XTENSA_SLOT13_OP",
   2844  1.1  christos   "BFD_RELOC_XTENSA_SLOT14_OP",
   2845  1.1  christos   "BFD_RELOC_XTENSA_SLOT0_ALT",
   2846  1.1  christos   "BFD_RELOC_XTENSA_SLOT1_ALT",
   2847  1.1  christos   "BFD_RELOC_XTENSA_SLOT2_ALT",
   2848  1.1  christos   "BFD_RELOC_XTENSA_SLOT3_ALT",
   2849  1.1  christos   "BFD_RELOC_XTENSA_SLOT4_ALT",
   2850  1.1  christos   "BFD_RELOC_XTENSA_SLOT5_ALT",
   2851  1.1  christos   "BFD_RELOC_XTENSA_SLOT6_ALT",
   2852  1.1  christos   "BFD_RELOC_XTENSA_SLOT7_ALT",
   2853  1.1  christos   "BFD_RELOC_XTENSA_SLOT8_ALT",
   2854  1.1  christos   "BFD_RELOC_XTENSA_SLOT9_ALT",
   2855  1.1  christos   "BFD_RELOC_XTENSA_SLOT10_ALT",
   2856  1.1  christos   "BFD_RELOC_XTENSA_SLOT11_ALT",
   2857  1.1  christos   "BFD_RELOC_XTENSA_SLOT12_ALT",
   2858  1.1  christos   "BFD_RELOC_XTENSA_SLOT13_ALT",
   2859  1.1  christos   "BFD_RELOC_XTENSA_SLOT14_ALT",
   2860  1.1  christos   "BFD_RELOC_XTENSA_OP0",
   2861  1.1  christos   "BFD_RELOC_XTENSA_OP1",
   2862  1.1  christos   "BFD_RELOC_XTENSA_OP2",
   2863  1.1  christos   "BFD_RELOC_XTENSA_ASM_EXPAND",
   2864  1.1  christos   "BFD_RELOC_XTENSA_ASM_SIMPLIFY",
   2865  1.1  christos   "BFD_RELOC_XTENSA_TLSDESC_FN",
   2866  1.1  christos   "BFD_RELOC_XTENSA_TLSDESC_ARG",
   2867  1.1  christos   "BFD_RELOC_XTENSA_TLS_DTPOFF",
   2868  1.1  christos   "BFD_RELOC_XTENSA_TLS_TPOFF",
   2869  1.1  christos   "BFD_RELOC_XTENSA_TLS_FUNC",
   2870  1.1  christos   "BFD_RELOC_XTENSA_TLS_ARG",
   2871  1.1  christos   "BFD_RELOC_XTENSA_TLS_CALL",
   2872  1.1  christos   "BFD_RELOC_Z80_DISP8",
   2873  1.1  christos   "BFD_RELOC_Z8K_DISP7",
   2874  1.1  christos   "BFD_RELOC_Z8K_CALLR",
   2875  1.1  christos   "BFD_RELOC_Z8K_IMM4L",
   2876  1.1  christos   "BFD_RELOC_LM32_CALL",
   2877  1.1  christos   "BFD_RELOC_LM32_BRANCH",
   2878  1.1  christos   "BFD_RELOC_LM32_16_GOT",
   2879  1.1  christos   "BFD_RELOC_LM32_GOTOFF_HI16",
   2880  1.1  christos   "BFD_RELOC_LM32_GOTOFF_LO16",
   2881  1.1  christos   "BFD_RELOC_LM32_COPY",
   2882  1.1  christos   "BFD_RELOC_LM32_GLOB_DAT",
   2883  1.1  christos   "BFD_RELOC_LM32_JMP_SLOT",
   2884  1.1  christos   "BFD_RELOC_LM32_RELATIVE",
   2885  1.6  christos   "BFD_RELOC_MACH_O_SECTDIFF",
   2886  1.6  christos   "BFD_RELOC_MACH_O_LOCAL_SECTDIFF",
   2887  1.1  christos   "BFD_RELOC_MACH_O_PAIR",
   2888  1.1  christos   "BFD_RELOC_MACH_O_SUBTRACTOR32",
   2889  1.1  christos   "BFD_RELOC_MACH_O_SUBTRACTOR64",
   2890  1.1  christos   "BFD_RELOC_MACH_O_X86_64_BRANCH32",
   2891  1.1  christos   "BFD_RELOC_MACH_O_X86_64_BRANCH8",
   2892  1.1  christos   "BFD_RELOC_MACH_O_X86_64_GOT",
   2893  1.1  christos   "BFD_RELOC_MACH_O_X86_64_GOT_LOAD",
   2894  1.8  christos   "BFD_RELOC_MACH_O_X86_64_PCREL32_1",
   2895  1.6  christos   "BFD_RELOC_MACH_O_X86_64_PCREL32_2",
   2896  1.6  christos   "BFD_RELOC_MACH_O_X86_64_PCREL32_4",
   2897  1.6  christos   "BFD_RELOC_MACH_O_X86_64_TLV",
   2898  1.6  christos   "BFD_RELOC_MACH_O_ARM64_ADDEND",
   2899  1.1  christos   "BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGE21",
   2900  1.1  christos   "BFD_RELOC_MACH_O_ARM64_GOT_LOAD_PAGEOFF12",
   2901  1.1  christos   "BFD_RELOC_MACH_O_ARM64_POINTER_TO_GOT",
   2902  1.1  christos   "BFD_RELOC_MICROBLAZE_32_LO",
   2903  1.1  christos   "BFD_RELOC_MICROBLAZE_32_LO_PCREL",
   2904  1.1  christos   "BFD_RELOC_MICROBLAZE_32_ROSDA",
   2905  1.1  christos   "BFD_RELOC_MICROBLAZE_32_RWSDA",
   2906  1.1  christos   "BFD_RELOC_MICROBLAZE_32_SYM_OP_SYM",
   2907  1.1  christos   "BFD_RELOC_MICROBLAZE_64_NONE",
   2908  1.1  christos   "BFD_RELOC_MICROBLAZE_64_GOTPC",
   2909  1.1  christos   "BFD_RELOC_MICROBLAZE_64_GOT",
   2910  1.1  christos   "BFD_RELOC_MICROBLAZE_64_PLT",
   2911  1.1  christos   "BFD_RELOC_MICROBLAZE_64_GOTOFF",
   2912  1.1  christos   "BFD_RELOC_MICROBLAZE_32_GOTOFF",
   2913  1.1  christos   "BFD_RELOC_MICROBLAZE_COPY",
   2914  1.1  christos   "BFD_RELOC_MICROBLAZE_64_TLS",
   2915  1.1  christos   "BFD_RELOC_MICROBLAZE_64_TLSGD",
   2916  1.1  christos   "BFD_RELOC_MICROBLAZE_64_TLSLD",
   2917  1.1  christos   "BFD_RELOC_MICROBLAZE_32_TLSDTPMOD",
   2918  1.1  christos   "BFD_RELOC_MICROBLAZE_32_TLSDTPREL",
   2919  1.8  christos   "BFD_RELOC_MICROBLAZE_64_TLSDTPREL",
   2920  1.8  christos   "BFD_RELOC_MICROBLAZE_64_TLSGOTTPREL",
   2921  1.1  christos   "BFD_RELOC_MICROBLAZE_64_TLSTPREL",
   2922  1.6  christos   "BFD_RELOC_MICROBLAZE_64_TEXTPCREL",
   2923  1.1  christos   "BFD_RELOC_MICROBLAZE_64_TEXTREL",
   2924  1.1  christos   "BFD_RELOC_AARCH64_RELOC_START",
   2925  1.1  christos   "BFD_RELOC_AARCH64_NULL",
   2926  1.1  christos   "BFD_RELOC_AARCH64_NONE",
   2927  1.1  christos   "BFD_RELOC_AARCH64_64",
   2928  1.1  christos   "BFD_RELOC_AARCH64_32",
   2929  1.1  christos   "BFD_RELOC_AARCH64_16",
   2930  1.1  christos   "BFD_RELOC_AARCH64_64_PCREL",
   2931  1.1  christos   "BFD_RELOC_AARCH64_32_PCREL",
   2932  1.1  christos   "BFD_RELOC_AARCH64_16_PCREL",
   2933  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G0",
   2934  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G0_NC",
   2935  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G1",
   2936  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G1_NC",
   2937  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G2",
   2938  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G2_NC",
   2939  1.1  christos   "BFD_RELOC_AARCH64_MOVW_G3",
   2940  1.8  christos   "BFD_RELOC_AARCH64_MOVW_G0_S",
   2941  1.8  christos   "BFD_RELOC_AARCH64_MOVW_G1_S",
   2942  1.8  christos   "BFD_RELOC_AARCH64_MOVW_G2_S",
   2943  1.8  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G0",
   2944  1.8  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G0_NC",
   2945  1.8  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G1",
   2946  1.8  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G1_NC",
   2947  1.1  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G2",
   2948  1.1  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G2_NC",
   2949  1.1  christos   "BFD_RELOC_AARCH64_MOVW_PREL_G3",
   2950  1.1  christos   "BFD_RELOC_AARCH64_LD_LO19_PCREL",
   2951  1.1  christos   "BFD_RELOC_AARCH64_ADR_LO21_PCREL",
   2952  1.1  christos   "BFD_RELOC_AARCH64_ADR_HI21_PCREL",
   2953  1.1  christos   "BFD_RELOC_AARCH64_ADR_HI21_NC_PCREL",
   2954  1.1  christos   "BFD_RELOC_AARCH64_ADD_LO12",
   2955  1.1  christos   "BFD_RELOC_AARCH64_LDST8_LO12",
   2956  1.1  christos   "BFD_RELOC_AARCH64_TSTBR14",
   2957  1.1  christos   "BFD_RELOC_AARCH64_BRANCH19",
   2958  1.1  christos   "BFD_RELOC_AARCH64_JUMP26",
   2959  1.1  christos   "BFD_RELOC_AARCH64_CALL26",
   2960  1.1  christos   "BFD_RELOC_AARCH64_LDST16_LO12",
   2961  1.1  christos   "BFD_RELOC_AARCH64_LDST32_LO12",
   2962  1.1  christos   "BFD_RELOC_AARCH64_LDST64_LO12",
   2963  1.1  christos   "BFD_RELOC_AARCH64_LDST128_LO12",
   2964  1.1  christos   "BFD_RELOC_AARCH64_GOT_LD_PREL19",
   2965  1.6  christos   "BFD_RELOC_AARCH64_ADR_GOT_PAGE",
   2966  1.6  christos   "BFD_RELOC_AARCH64_LD64_GOT_LO12_NC",
   2967  1.5  christos   "BFD_RELOC_AARCH64_LD32_GOT_LO12_NC",
   2968  1.5  christos   "BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC",
   2969  1.5  christos   "BFD_RELOC_AARCH64_MOVW_GOTOFF_G1",
   2970  1.1  christos   "BFD_RELOC_AARCH64_LD64_GOTOFF_LO15",
   2971  1.5  christos   "BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14",
   2972  1.1  christos   "BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15",
   2973  1.6  christos   "BFD_RELOC_AARCH64_TLSGD_ADR_PAGE21",
   2974  1.6  christos   "BFD_RELOC_AARCH64_TLSGD_ADR_PREL21",
   2975  1.1  christos   "BFD_RELOC_AARCH64_TLSGD_ADD_LO12_NC",
   2976  1.1  christos   "BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC",
   2977  1.1  christos   "BFD_RELOC_AARCH64_TLSGD_MOVW_G1",
   2978  1.1  christos   "BFD_RELOC_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21",
   2979  1.6  christos   "BFD_RELOC_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC",
   2980  1.6  christos   "BFD_RELOC_AARCH64_TLSIE_LD32_GOTTPREL_LO12_NC",
   2981  1.6  christos   "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19",
   2982  1.6  christos   "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC",
   2983  1.6  christos   "BFD_RELOC_AARCH64_TLSIE_MOVW_GOTTPREL_G1",
   2984  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_HI12",
   2985  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12",
   2986  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC",
   2987  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC",
   2988  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21",
   2989  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_ADR_PREL21",
   2990  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12",
   2991  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC",
   2992  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12",
   2993  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC",
   2994  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12",
   2995  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC",
   2996  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12",
   2997  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC",
   2998  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0",
   2999  1.6  christos   "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G0_NC",
   3000  1.1  christos   "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1",
   3001  1.1  christos   "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G1_NC",
   3002  1.1  christos   "BFD_RELOC_AARCH64_TLSLD_MOVW_DTPREL_G2",
   3003  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G2",
   3004  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1",
   3005  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G1_NC",
   3006  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0",
   3007  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_MOVW_TPREL_G0_NC",
   3008  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_HI12",
   3009  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12",
   3010  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_ADD_TPREL_LO12_NC",
   3011  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12",
   3012  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_LDST16_TPREL_LO12_NC",
   3013  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12",
   3014  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_LDST32_TPREL_LO12_NC",
   3015  1.8  christos   "BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12",
   3016  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_LDST64_TPREL_LO12_NC",
   3017  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12",
   3018  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_LDST8_TPREL_LO12_NC",
   3019  1.7  christos   "BFD_RELOC_AARCH64_TLSDESC_LD_PREL19",
   3020  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21",
   3021  1.7  christos   "BFD_RELOC_AARCH64_TLSDESC_ADR_PAGE21",
   3022  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_LD64_LO12",
   3023  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_LD32_LO12_NC",
   3024  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_ADD_LO12",
   3025  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_OFF_G1",
   3026  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_OFF_G0_NC",
   3027  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_LDR",
   3028  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_ADD",
   3029  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_CALL",
   3030  1.1  christos   "BFD_RELOC_AARCH64_COPY",
   3031  1.1  christos   "BFD_RELOC_AARCH64_GLOB_DAT",
   3032  1.1  christos   "BFD_RELOC_AARCH64_JUMP_SLOT",
   3033  1.1  christos   "BFD_RELOC_AARCH64_RELATIVE",
   3034  1.1  christos   "BFD_RELOC_AARCH64_TLS_DTPMOD",
   3035  1.1  christos   "BFD_RELOC_AARCH64_TLS_DTPREL",
   3036  1.1  christos   "BFD_RELOC_AARCH64_TLS_TPREL",
   3037  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC",
   3038  1.1  christos   "BFD_RELOC_AARCH64_IRELATIVE",
   3039  1.6  christos   "BFD_RELOC_AARCH64_RELOC_END",
   3040  1.6  christos   "BFD_RELOC_AARCH64_GAS_INTERNAL_FIXUP",
   3041  1.8  christos   "BFD_RELOC_AARCH64_LDST_LO12",
   3042  1.8  christos   "BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12",
   3043  1.1  christos   "BFD_RELOC_AARCH64_TLSLD_LDST_DTPREL_LO12_NC",
   3044  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12",
   3045  1.1  christos   "BFD_RELOC_AARCH64_TLSLE_LDST_TPREL_LO12_NC",
   3046  1.1  christos   "BFD_RELOC_AARCH64_LD_GOT_LO12_NC",
   3047  1.1  christos   "BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_LO12_NC",
   3048  1.1  christos   "BFD_RELOC_AARCH64_TLSDESC_LD_LO12_NC",
   3049  1.1  christos   "BFD_RELOC_TILEPRO_COPY",
   3050  1.1  christos   "BFD_RELOC_TILEPRO_GLOB_DAT",
   3051  1.1  christos   "BFD_RELOC_TILEPRO_JMP_SLOT",
   3052  1.1  christos   "BFD_RELOC_TILEPRO_RELATIVE",
   3053  1.1  christos   "BFD_RELOC_TILEPRO_BROFF_X1",
   3054  1.1  christos   "BFD_RELOC_TILEPRO_JOFFLONG_X1",
   3055  1.1  christos   "BFD_RELOC_TILEPRO_JOFFLONG_X1_PLT",
   3056  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_X0",
   3057  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_Y0",
   3058  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_X1",
   3059  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_Y1",
   3060  1.1  christos   "BFD_RELOC_TILEPRO_DEST_IMM8_X1",
   3061  1.1  christos   "BFD_RELOC_TILEPRO_MT_IMM15_X1",
   3062  1.1  christos   "BFD_RELOC_TILEPRO_MF_IMM15_X1",
   3063  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0",
   3064  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1",
   3065  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_LO",
   3066  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_LO",
   3067  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_HI",
   3068  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_HI",
   3069  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_HA",
   3070  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_HA",
   3071  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_PCREL",
   3072  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_PCREL",
   3073  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_LO_PCREL",
   3074  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_LO_PCREL",
   3075  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_HI_PCREL",
   3076  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_HI_PCREL",
   3077  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_HA_PCREL",
   3078  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_HA_PCREL",
   3079  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_GOT",
   3080  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_GOT",
   3081  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_GOT_LO",
   3082  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_GOT_LO",
   3083  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_GOT_HI",
   3084  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_GOT_HI",
   3085  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_GOT_HA",
   3086  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_GOT_HA",
   3087  1.1  christos   "BFD_RELOC_TILEPRO_MMSTART_X0",
   3088  1.1  christos   "BFD_RELOC_TILEPRO_MMEND_X0",
   3089  1.1  christos   "BFD_RELOC_TILEPRO_MMSTART_X1",
   3090  1.1  christos   "BFD_RELOC_TILEPRO_MMEND_X1",
   3091  1.1  christos   "BFD_RELOC_TILEPRO_SHAMT_X0",
   3092  1.1  christos   "BFD_RELOC_TILEPRO_SHAMT_X1",
   3093  1.1  christos   "BFD_RELOC_TILEPRO_SHAMT_Y0",
   3094  1.1  christos   "BFD_RELOC_TILEPRO_SHAMT_Y1",
   3095  1.1  christos   "BFD_RELOC_TILEPRO_TLS_GD_CALL",
   3096  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_X0_TLS_GD_ADD",
   3097  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_X1_TLS_GD_ADD",
   3098  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_Y0_TLS_GD_ADD",
   3099  1.1  christos   "BFD_RELOC_TILEPRO_IMM8_Y1_TLS_GD_ADD",
   3100  1.1  christos   "BFD_RELOC_TILEPRO_TLS_IE_LOAD",
   3101  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD",
   3102  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD",
   3103  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_LO",
   3104  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_LO",
   3105  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HI",
   3106  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HI",
   3107  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_GD_HA",
   3108  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_GD_HA",
   3109  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE",
   3110  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE",
   3111  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_LO",
   3112  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_LO",
   3113  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HI",
   3114  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HI",
   3115  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_IE_HA",
   3116  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_IE_HA",
   3117  1.1  christos   "BFD_RELOC_TILEPRO_TLS_DTPMOD32",
   3118  1.1  christos   "BFD_RELOC_TILEPRO_TLS_DTPOFF32",
   3119  1.1  christos   "BFD_RELOC_TILEPRO_TLS_TPOFF32",
   3120  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE",
   3121  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE",
   3122  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_LO",
   3123  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_LO",
   3124  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HI",
   3125  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HI",
   3126  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X0_TLS_LE_HA",
   3127  1.1  christos   "BFD_RELOC_TILEPRO_IMM16_X1_TLS_LE_HA",
   3128  1.1  christos   "BFD_RELOC_TILEGX_HW0",
   3129  1.1  christos   "BFD_RELOC_TILEGX_HW1",
   3130  1.1  christos   "BFD_RELOC_TILEGX_HW2",
   3131  1.1  christos   "BFD_RELOC_TILEGX_HW3",
   3132  1.1  christos   "BFD_RELOC_TILEGX_HW0_LAST",
   3133  1.1  christos   "BFD_RELOC_TILEGX_HW1_LAST",
   3134  1.1  christos   "BFD_RELOC_TILEGX_HW2_LAST",
   3135  1.1  christos   "BFD_RELOC_TILEGX_COPY",
   3136  1.1  christos   "BFD_RELOC_TILEGX_GLOB_DAT",
   3137  1.1  christos   "BFD_RELOC_TILEGX_JMP_SLOT",
   3138  1.1  christos   "BFD_RELOC_TILEGX_RELATIVE",
   3139  1.1  christos   "BFD_RELOC_TILEGX_BROFF_X1",
   3140  1.1  christos   "BFD_RELOC_TILEGX_JUMPOFF_X1",
   3141  1.1  christos   "BFD_RELOC_TILEGX_JUMPOFF_X1_PLT",
   3142  1.1  christos   "BFD_RELOC_TILEGX_IMM8_X0",
   3143  1.1  christos   "BFD_RELOC_TILEGX_IMM8_Y0",
   3144  1.1  christos   "BFD_RELOC_TILEGX_IMM8_X1",
   3145  1.1  christos   "BFD_RELOC_TILEGX_IMM8_Y1",
   3146  1.1  christos   "BFD_RELOC_TILEGX_DEST_IMM8_X1",
   3147  1.1  christos   "BFD_RELOC_TILEGX_MT_IMM14_X1",
   3148  1.1  christos   "BFD_RELOC_TILEGX_MF_IMM14_X1",
   3149  1.1  christos   "BFD_RELOC_TILEGX_MMSTART_X0",
   3150  1.1  christos   "BFD_RELOC_TILEGX_MMEND_X0",
   3151  1.1  christos   "BFD_RELOC_TILEGX_SHAMT_X0",
   3152  1.1  christos   "BFD_RELOC_TILEGX_SHAMT_X1",
   3153  1.1  christos   "BFD_RELOC_TILEGX_SHAMT_Y0",
   3154  1.1  christos   "BFD_RELOC_TILEGX_SHAMT_Y1",
   3155  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0",
   3156  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0",
   3157  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1",
   3158  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1",
   3159  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW2",
   3160  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW2",
   3161  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW3",
   3162  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW3",
   3163  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST",
   3164  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST",
   3165  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST",
   3166  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST",
   3167  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST",
   3168  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST",
   3169  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_PCREL",
   3170  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_PCREL",
   3171  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_PCREL",
   3172  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_PCREL",
   3173  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW2_PCREL",
   3174  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW2_PCREL",
   3175  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW3_PCREL",
   3176  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW3_PCREL",
   3177  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PCREL",
   3178  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PCREL",
   3179  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PCREL",
   3180  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PCREL",
   3181  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PCREL",
   3182  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PCREL",
   3183  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_GOT",
   3184  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_GOT",
   3185  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_PLT_PCREL",
   3186  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_PLT_PCREL",
   3187  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_PLT_PCREL",
   3188  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_PLT_PCREL",
   3189  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW2_PLT_PCREL",
   3190  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW2_PLT_PCREL",
   3191  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_GOT",
   3192  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_GOT",
   3193  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_GOT",
   3194  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_GOT",
   3195  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW3_PLT_PCREL",
   3196  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW3_PLT_PCREL",
   3197  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_GD",
   3198  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_GD",
   3199  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_LE",
   3200  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_LE",
   3201  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_LE",
   3202  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_LE",
   3203  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_LE",
   3204  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_LE",
   3205  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_GD",
   3206  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_GD",
   3207  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_GD",
   3208  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_GD",
   3209  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_TLS_IE",
   3210  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_TLS_IE",
   3211  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL",
   3212  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL",
   3213  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL",
   3214  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL",
   3215  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL",
   3216  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL",
   3217  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW0_LAST_TLS_IE",
   3218  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW0_LAST_TLS_IE",
   3219  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X0_HW1_LAST_TLS_IE",
   3220  1.1  christos   "BFD_RELOC_TILEGX_IMM16_X1_HW1_LAST_TLS_IE",
   3221  1.1  christos   "BFD_RELOC_TILEGX_TLS_DTPMOD64",
   3222  1.1  christos   "BFD_RELOC_TILEGX_TLS_DTPOFF64",
   3223  1.1  christos   "BFD_RELOC_TILEGX_TLS_TPOFF64",
   3224  1.1  christos   "BFD_RELOC_TILEGX_TLS_DTPMOD32",
   3225  1.1  christos   "BFD_RELOC_TILEGX_TLS_DTPOFF32",
   3226  1.1  christos   "BFD_RELOC_TILEGX_TLS_TPOFF32",
   3227  1.1  christos   "BFD_RELOC_TILEGX_TLS_GD_CALL",
   3228  1.1  christos   "BFD_RELOC_TILEGX_IMM8_X0_TLS_GD_ADD",
   3229  1.1  christos   "BFD_RELOC_TILEGX_IMM8_X1_TLS_GD_ADD",
   3230  1.1  christos   "BFD_RELOC_TILEGX_IMM8_Y0_TLS_GD_ADD",
   3231  1.1  christos   "BFD_RELOC_TILEGX_IMM8_Y1_TLS_GD_ADD",
   3232  1.1  christos   "BFD_RELOC_TILEGX_TLS_IE_LOAD",
   3233  1.1  christos   "BFD_RELOC_TILEGX_IMM8_X0_TLS_ADD",
   3234  1.1  christos   "BFD_RELOC_TILEGX_IMM8_X1_TLS_ADD",
   3235  1.1  christos   "BFD_RELOC_TILEGX_IMM8_Y0_TLS_ADD",
   3236  1.1  christos   "BFD_RELOC_TILEGX_IMM8_Y1_TLS_ADD",
   3237  1.1  christos   "BFD_RELOC_EPIPHANY_SIMM8",
   3238  1.1  christos   "BFD_RELOC_EPIPHANY_SIMM24",
   3239  1.1  christos   "BFD_RELOC_EPIPHANY_HIGH",
   3240  1.1  christos   "BFD_RELOC_EPIPHANY_LOW",
   3241  1.3  christos   "BFD_RELOC_EPIPHANY_SIMM11",
   3242  1.3  christos   "BFD_RELOC_EPIPHANY_IMM11",
   3243  1.3  christos   "BFD_RELOC_EPIPHANY_IMM8",
   3244  1.3  christos   "BFD_RELOC_VISIUM_HI16",
   3245  1.3  christos   "BFD_RELOC_VISIUM_LO16",
   3246  1.3  christos   "BFD_RELOC_VISIUM_IM16",
   3247  1.3  christos   "BFD_RELOC_VISIUM_REL16",
   3248  1.7  christos   "BFD_RELOC_VISIUM_HI16_PCREL",
   3249  1.7  christos   "BFD_RELOC_VISIUM_LO16_PCREL",
   3250  1.7  christos   "BFD_RELOC_VISIUM_IM16_PCREL",
   3251  1.7  christos   "BFD_RELOC_WASM32_LEB128",
   3252  1.7  christos   "BFD_RELOC_WASM32_LEB128_GOT",
   3253  1.7  christos   "BFD_RELOC_WASM32_LEB128_GOT_CODE",
   3254  1.7  christos   "BFD_RELOC_WASM32_LEB128_PLT",
   3255  1.7  christos   "BFD_RELOC_WASM32_PLT_INDEX",
   3256  1.7  christos   "BFD_RELOC_WASM32_ABS32_CODE",
   3257  1.7  christos   "BFD_RELOC_WASM32_COPY",
   3258  1.8  christos   "BFD_RELOC_WASM32_CODE_POINTER",
   3259  1.8  christos   "BFD_RELOC_WASM32_INDEX",
   3260  1.8  christos   "BFD_RELOC_WASM32_PLT_SIG",
   3261  1.8  christos   "BFD_RELOC_CKCORE_NONE",
   3262  1.8  christos   "BFD_RELOC_CKCORE_ADDR32",
   3263  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM8BY4",
   3264  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM11BY2",
   3265  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM4BY2",
   3266  1.8  christos   "BFD_RELOC_CKCORE_PCREL32",
   3267  1.8  christos   "BFD_RELOC_CKCORE_PCREL_JSR_IMM11BY2",
   3268  1.8  christos   "BFD_RELOC_CKCORE_GNU_VTINHERIT",
   3269  1.8  christos   "BFD_RELOC_CKCORE_GNU_VTENTRY",
   3270  1.8  christos   "BFD_RELOC_CKCORE_RELATIVE",
   3271  1.8  christos   "BFD_RELOC_CKCORE_COPY",
   3272  1.8  christos   "BFD_RELOC_CKCORE_GLOB_DAT",
   3273  1.8  christos   "BFD_RELOC_CKCORE_JUMP_SLOT",
   3274  1.8  christos   "BFD_RELOC_CKCORE_GOTOFF",
   3275  1.8  christos   "BFD_RELOC_CKCORE_GOTPC",
   3276  1.8  christos   "BFD_RELOC_CKCORE_GOT32",
   3277  1.8  christos   "BFD_RELOC_CKCORE_PLT32",
   3278  1.8  christos   "BFD_RELOC_CKCORE_ADDRGOT",
   3279  1.8  christos   "BFD_RELOC_CKCORE_ADDRPLT",
   3280  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM26BY2",
   3281  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM16BY2",
   3282  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM16BY4",
   3283  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM10BY2",
   3284  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM10BY4",
   3285  1.8  christos   "BFD_RELOC_CKCORE_ADDR_HI16",
   3286  1.8  christos   "BFD_RELOC_CKCORE_ADDR_LO16",
   3287  1.8  christos   "BFD_RELOC_CKCORE_GOTPC_HI16",
   3288  1.8  christos   "BFD_RELOC_CKCORE_GOTPC_LO16",
   3289  1.8  christos   "BFD_RELOC_CKCORE_GOTOFF_HI16",
   3290  1.8  christos   "BFD_RELOC_CKCORE_GOTOFF_LO16",
   3291  1.8  christos   "BFD_RELOC_CKCORE_GOT12",
   3292  1.8  christos   "BFD_RELOC_CKCORE_GOT_HI16",
   3293  1.8  christos   "BFD_RELOC_CKCORE_GOT_LO16",
   3294  1.8  christos   "BFD_RELOC_CKCORE_PLT12",
   3295  1.8  christos   "BFD_RELOC_CKCORE_PLT_HI16",
   3296  1.8  christos   "BFD_RELOC_CKCORE_PLT_LO16",
   3297  1.8  christos   "BFD_RELOC_CKCORE_ADDRGOT_HI16",
   3298  1.8  christos   "BFD_RELOC_CKCORE_ADDRGOT_LO16",
   3299  1.8  christos   "BFD_RELOC_CKCORE_ADDRPLT_HI16",
   3300  1.8  christos   "BFD_RELOC_CKCORE_ADDRPLT_LO16",
   3301  1.8  christos   "BFD_RELOC_CKCORE_PCREL_JSR_IMM26BY2",
   3302  1.8  christos   "BFD_RELOC_CKCORE_TOFFSET_LO16",
   3303  1.8  christos   "BFD_RELOC_CKCORE_DOFFSET_LO16",
   3304  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM18BY2",
   3305  1.8  christos   "BFD_RELOC_CKCORE_DOFFSET_IMM18",
   3306  1.8  christos   "BFD_RELOC_CKCORE_DOFFSET_IMM18BY2",
   3307  1.8  christos   "BFD_RELOC_CKCORE_DOFFSET_IMM18BY4",
   3308  1.8  christos   "BFD_RELOC_CKCORE_GOTOFF_IMM18",
   3309  1.8  christos   "BFD_RELOC_CKCORE_GOT_IMM18BY4",
   3310  1.8  christos   "BFD_RELOC_CKCORE_PLT_IMM18BY4",
   3311  1.8  christos   "BFD_RELOC_CKCORE_PCREL_IMM7BY4",
   3312  1.8  christos   "BFD_RELOC_CKCORE_TLS_LE32",
   3313  1.8  christos   "BFD_RELOC_CKCORE_TLS_IE32",
   3314  1.8  christos   "BFD_RELOC_CKCORE_TLS_GD32",
   3315  1.8  christos   "BFD_RELOC_CKCORE_TLS_LDM32",
   3316  1.8  christos   "BFD_RELOC_CKCORE_TLS_LDO32",
   3317  1.8  christos   "BFD_RELOC_CKCORE_TLS_DTPMOD32",
   3318  1.8  christos   "BFD_RELOC_CKCORE_TLS_DTPOFF32",
   3319  1.8  christos   "BFD_RELOC_CKCORE_TLS_TPOFF32",
   3320  1.8  christos   "BFD_RELOC_CKCORE_PCREL_FLRW_IMM8BY4",
   3321  1.8  christos   "BFD_RELOC_CKCORE_NOJSRI",
   3322  1.8  christos   "BFD_RELOC_CKCORE_CALLGRAPH",
   3323  1.8  christos   "BFD_RELOC_CKCORE_IRELATIVE",
   3324  1.1  christos   "BFD_RELOC_CKCORE_PCREL_BLOOP_IMM4BY4",
   3325  1.1  christos   "BFD_RELOC_CKCORE_PCREL_BLOOP_IMM12BY4",
   3326  1.1  christos   "BFD_RELOC_S12Z_OPR",
   3327  1.1  christos  "@@overflow: BFD_RELOC_UNUSED@@",
   3328  1.1  christos };
   3329  1.1  christos #endif
   3330  1.1  christos 
   3331  1.1  christos reloc_howto_type *bfd_default_reloc_type_lookup
   3332  1.1  christos    (bfd *abfd, bfd_reloc_code_real_type  code);
   3333  1.1  christos 
   3334  1.1  christos bfd_boolean bfd_generic_relax_section
   3335  1.1  christos    (bfd *abfd,
   3336  1.1  christos     asection *section,
   3337  1.1  christos     struct bfd_link_info *,
   3338  1.1  christos     bfd_boolean *);
   3339  1.1  christos 
   3340  1.1  christos bfd_boolean bfd_generic_gc_sections
   3341  1.1  christos    (bfd *, struct bfd_link_info *);
   3342  1.1  christos 
   3343  1.1  christos bfd_boolean bfd_generic_lookup_section_flags
   3344  1.1  christos    (struct bfd_link_info *, struct flag_info *, asection *);
   3345  1.1  christos 
   3346  1.1  christos bfd_boolean bfd_generic_merge_sections
   3347  1.1  christos    (bfd *, struct bfd_link_info *);
   3348  1.1  christos 
   3349  1.1  christos bfd_byte *bfd_generic_get_relocated_section_contents
   3350  1.1  christos    (bfd *abfd,
   3351  1.1  christos     struct bfd_link_info *link_info,
   3352  1.1  christos     struct bfd_link_order *link_order,
   3353  1.1  christos     bfd_byte *data,
   3354  1.8  christos     bfd_boolean relocatable,
   3355  1.8  christos     asymbol **symbols);
   3356  1.8  christos 
   3357  1.8  christos void _bfd_generic_set_reloc
   3358  1.8  christos    (bfd *abfd,
   3359  1.8  christos     sec_ptr section,
   3360  1.8  christos     arelent **relptr,
   3361  1.8  christos     unsigned int count);
   3362  1.8  christos 
   3363  1.8  christos bfd_boolean _bfd_unrecognized_reloc
   3364  1.8  christos    (bfd * abfd,
   3365  1.1  christos     sec_ptr section,
   3366  1.1  christos     unsigned int r_type);
   3367  1.1  christos 
   3368  1.1  christos /* Extracted from archures.c.  */
   3369  1.1  christos extern const bfd_arch_info_type bfd_default_arch_struct;
   3370  1.1  christos const bfd_arch_info_type *bfd_default_compatible
   3371  1.1  christos    (const bfd_arch_info_type *a, const bfd_arch_info_type *b);
   3372  1.1  christos 
   3373  1.1  christos bfd_boolean bfd_default_scan
   3374  1.1  christos    (const struct bfd_arch_info *info, const char *string);
   3375  1.1  christos 
   3376  1.1  christos void *bfd_arch_default_fill (bfd_size_type count,
   3377  1.7  christos     bfd_boolean is_bigendian,
   3378  1.7  christos     bfd_boolean code);
   3379  1.7  christos 
   3380  1.7  christos /* Extracted from linker.c.  */
   3381  1.5  christos bfd_boolean _bfd_generic_verify_endian_match
   3382  1.5  christos    (bfd *ibfd, struct bfd_link_info *info);
   3383  1.5  christos 
   3384  1.8  christos #ifdef __cplusplus
   3385                }
   3386                #endif
   3387                #endif
   3388