Rizin
unix-like reverse engineering framework and cli tools
mybfd.h File Reference
#include "ansidecl.h"
#include "symcat.h"

Go to the source code of this file.

Classes

struct  carsym
 
struct  orl
 
struct  lineno_cache_entry
 
struct  _symbol_info
 
struct  bfd_hash_entry
 
struct  bfd_hash_table
 
struct  stab_info
 
struct  bfd_link_needed_list
 
struct  _bfd_window
 
struct  coff_comdat_info
 
struct  bfd_section
 
struct  bfd_arch_info
 
struct  reloc_cache_entry
 
struct  reloc_howto_struct
 
struct  relent_chain
 
struct  bfd_symbol
 
struct  bfd
 
struct  bfd_preserve
 
struct  bfd_target
 

Macros

#define BFD_ARCH_SIZE   64
 
#define BFD_DEFAULT_TARGET_SIZE   32
 
#define BFD_HOST_64BIT_LONG   0
 
#define BFD_HOST_LONG_LONG   1
 
#define BFD_HOST_64_BIT   long long
 
#define BFD_HOST_U_64_BIT   unsigned long long
 
#define BFD64
 
#define INLINE
 
#define FALSE   0
 
#define TRUE   1
 
#define _bfd_int64_low(x)   ((unsigned long)(((x)&0xffffffff)))
 
#define _bfd_int64_high(x)   ((unsigned long)(((x) >> 32) & 0xffffffff))
 
#define fprintf_vma(s, x)    fprintf((s), "%08lx%08lx", _bfd_int64_high(x), _bfd_int64_low(x))
 
#define sprintf_vma(s, x)    sprintf((s), "%08lx%08lx", _bfd_int64_high(x), _bfd_int64_low(x))
 
#define HALF_BFD_SIZE_TYPE    (((bfd_size_type)1) << (8 * sizeof(bfd_size_type) / 2))
 
#define printf_vma(x)   fprintf_vma(stdout, x)
 
#define bfd_printf_vma(abfd, x)   bfd_fprintf_vma(abfd, stdout, x)
 
#define BFD_NO_FLAGS   0x00
 
#define HAS_RELOC   0x01
 
#define EXEC_P   0x02
 
#define HAS_LINENO   0x04
 
#define HAS_DEBUG   0x08
 
#define HAS_SYMS   0x10
 
#define HAS_LOCALS   0x20
 
#define DYNAMIC   0x40
 
#define WP_TEXT   0x80
 
#define D_PAGED   0x100
 
#define BFD_IS_RELAXABLE   0x200
 
#define BFD_TRADITIONAL_FORMAT   0x400
 
#define BFD_IN_MEMORY   0x800
 
#define HAS_LOAD_PAGE   0x1000
 
#define BFD_LINKER_CREATED   0x2000
 
#define BFD_NO_MORE_SYMBOLS   ((symindex)~0)
 
#define bfd_get_section(x)   ((x)->section)
 
#define bfd_get_output_section(x)   ((x)->section->output_section)
 
#define bfd_set_section(x, y)   ((x)->section) = (y)
 
#define bfd_asymbol_base(x)   ((x)->section->vma)
 
#define bfd_asymbol_value(x)   (bfd_asymbol_base(x) + (x)->value)
 
#define bfd_asymbol_name(x)   ((x)->name)
 
#define bfd_asymbol_bfd(x)   ((x)->the_bfd)
 
#define bfd_asymbol_flavour(x)   (bfd_asymbol_bfd(x)->xvec->flavour)
 
#define align_power(addr, align)    (((addr) + ((bfd_vma)1 << (align)) - 1) & ((bfd_vma)-1 << (align)))
 
#define bfd_get_section_name(bfd, ptr)   ((ptr)->name + 0)
 
#define bfd_get_section_vma(bfd, ptr)   ((ptr)->vma + 0)
 
#define bfd_get_section_lma(bfd, ptr)   ((ptr)->lma + 0)
 
#define bfd_get_section_alignment(bfd, ptr)   ((ptr)->alignment_power + 0)
 
#define bfd_section_name(bfd, ptr)   ((ptr)->name)
 
#define bfd_section_size(bfd, ptr)   ((ptr)->size)
 
#define bfd_get_section_size(ptr)   ((ptr)->size)
 
#define bfd_section_vma(bfd, ptr)   ((ptr)->vma)
 
#define bfd_section_lma(bfd, ptr)   ((ptr)->lma)
 
#define bfd_section_alignment(bfd, ptr)   ((ptr)->alignment_power)
 
#define bfd_get_section_flags(bfd, ptr)   ((ptr)->flags + 0)
 
#define bfd_get_section_userdata(bfd, ptr)   ((ptr)->userdata)
 
#define bfd_is_com_section(ptr)   (((ptr)->flags & SEC_IS_COMMON) != 0)
 
#define bfd_set_section_vma(bfd, ptr, val)   (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE)
 
#define bfd_set_section_alignment(bfd, ptr, val)   (((ptr)->alignment_power = (val)), TRUE)
 
#define bfd_set_section_userdata(bfd, ptr, val)   (((ptr)->userdata = (val)), TRUE)
 
#define bfd_get_section_limit(bfd, sec)    (((sec)->rawsize ? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte(bfd))
 
#define COFF_SWAP_TABLE   (void *)&bfd_coff_std_swap_table
 
#define bfd_read(BUF, ELTSIZE, NITEMS, ABFD)
 
#define bfd_write(BUF, ELTSIZE, NITEMS, ABFD)
 
#define bfd_get_filename(abfd)   ((char *)(abfd)->filename)
 
#define bfd_get_cacheable(abfd)   ((abfd)->cacheable)
 
#define bfd_get_format(abfd)   ((abfd)->format)
 
#define bfd_get_target(abfd)   ((abfd)->xvec->name)
 
#define bfd_get_flavour(abfd)   ((abfd)->xvec->flavour)
 
#define bfd_family_coff(abfd)
 
#define bfd_big_endian(abfd)   ((abfd)->xvec->byteorder == BFD_ENDIAN_BIG)
 
#define bfd_little_endian(abfd)   ((abfd)->xvec->byteorder == BFD_ENDIAN_LITTLE)
 
#define bfd_header_big_endian(abfd)    ((abfd)->xvec->header_byteorder == BFD_ENDIAN_BIG)
 
#define bfd_header_little_endian(abfd)    ((abfd)->xvec->header_byteorder == BFD_ENDIAN_LITTLE)
 
#define bfd_get_file_flags(abfd)   ((abfd)->flags)
 
#define bfd_applicable_file_flags(abfd)   ((abfd)->xvec->object_flags)
 
#define bfd_applicable_section_flags(abfd)   ((abfd)->xvec->section_flags)
 
#define bfd_my_archive(abfd)   ((abfd)->my_archive)
 
#define bfd_has_map(abfd)   ((abfd)->has_armap)
 
#define bfd_valid_reloc_types(abfd)   ((abfd)->xvec->valid_reloc_types)
 
#define bfd_usrdata(abfd)   ((abfd)->usrdata)
 
#define bfd_get_start_address(abfd)   ((abfd)->start_address)
 
#define bfd_get_symcount(abfd)   ((abfd)->symcount)
 
#define bfd_get_outsymbols(abfd)   ((abfd)->outsymbols)
 
#define bfd_count_sections(abfd)   ((abfd)->section_count)
 
#define bfd_get_dynamic_symcount(abfd)   ((abfd)->dynsymcount)
 
#define bfd_get_symbol_leading_char(abfd)   ((abfd)->xvec->symbol_leading_char)
 
#define bfd_set_cacheable(abfd, bool)   (((abfd)->cacheable = bool), TRUE)
 
#define bfd_put_8(abfd, val, ptr)    ((void)(*((unsigned char *)(ptr)) = (val)&0xff))
 
#define bfd_put_signed_8    bfd_put_8
 
#define bfd_get_8(abfd, ptr)    (*(unsigned char *)(ptr)&0xff)
 
#define bfd_get_signed_8(abfd, ptr)    (((*(unsigned char *)(ptr)&0xff) ^ 0x80) - 0x80)
 
#define bfd_put_16(abfd, val, ptr)    BFD_SEND(abfd, bfd_putx16, ((val), (ptr)))
 
#define bfd_put_signed_16    bfd_put_16
 
#define bfd_get_16(abfd, ptr)    BFD_SEND(abfd, bfd_getx16, (ptr))
 
#define bfd_get_signed_16(abfd, ptr)    BFD_SEND(abfd, bfd_getx_signed_16, (ptr))
 
#define bfd_put_32(abfd, val, ptr)    BFD_SEND(abfd, bfd_putx32, ((val), (ptr)))
 
#define bfd_put_signed_32    bfd_put_32
 
#define bfd_get_32(abfd, ptr)    BFD_SEND(abfd, bfd_getx32, (ptr))
 
#define bfd_get_signed_32(abfd, ptr)    BFD_SEND(abfd, bfd_getx_signed_32, (ptr))
 
#define bfd_put_64(abfd, val, ptr)    BFD_SEND(abfd, bfd_putx64, ((val), (ptr)))
 
#define bfd_put_signed_64    bfd_put_64
 
#define bfd_get_64(abfd, ptr)    BFD_SEND(abfd, bfd_getx64, (ptr))
 
#define bfd_get_signed_64(abfd, ptr)    BFD_SEND(abfd, bfd_getx_signed_64, (ptr))
 
#define bfd_get(bits, abfd, ptr)
 
#define bfd_put(bits, abfd, val, ptr)
 
#define bfd_h_put_8(abfd, val, ptr)    bfd_put_8(abfd, val, ptr)
 
#define bfd_h_put_signed_8(abfd, val, ptr)    bfd_put_8(abfd, val, ptr)
 
#define bfd_h_get_8(abfd, ptr)    bfd_get_8(abfd, ptr)
 
#define bfd_h_get_signed_8(abfd, ptr)    bfd_get_signed_8(abfd, ptr)
 
#define bfd_h_put_16(abfd, val, ptr)    BFD_SEND(abfd, bfd_h_putx16, (val, ptr))
 
#define bfd_h_put_signed_16    bfd_h_put_16
 
#define bfd_h_get_16(abfd, ptr)    BFD_SEND(abfd, bfd_h_getx16, (ptr))
 
#define bfd_h_get_signed_16(abfd, ptr)    BFD_SEND(abfd, bfd_h_getx_signed_16, (ptr))
 
#define bfd_h_put_32(abfd, val, ptr)    BFD_SEND(abfd, bfd_h_putx32, (val, ptr))
 
#define bfd_h_put_signed_32    bfd_h_put_32
 
#define bfd_h_get_32(abfd, ptr)    BFD_SEND(abfd, bfd_h_getx32, (ptr))
 
#define bfd_h_get_signed_32(abfd, ptr)    BFD_SEND(abfd, bfd_h_getx_signed_32, (ptr))
 
#define bfd_h_put_64(abfd, val, ptr)    BFD_SEND(abfd, bfd_h_putx64, (val, ptr))
 
#define bfd_h_put_signed_64    bfd_h_put_64
 
#define bfd_h_get_64(abfd, ptr)    BFD_SEND(abfd, bfd_h_getx64, (ptr))
 
#define bfd_h_get_signed_64(abfd, ptr)    BFD_SEND(abfd, bfd_h_getx_signed_64, (ptr))
 
#define H_PUT_64   bfd_h_put_64
 
#define H_PUT_32   bfd_h_put_32
 
#define H_PUT_16   bfd_h_put_16
 
#define H_PUT_8   bfd_h_put_8
 
#define H_PUT_S64   bfd_h_put_signed_64
 
#define H_PUT_S32   bfd_h_put_signed_32
 
#define H_PUT_S16   bfd_h_put_signed_16
 
#define H_PUT_S8   bfd_h_put_signed_8
 
#define H_GET_64   bfd_h_get_64
 
#define H_GET_32   bfd_h_get_32
 
#define H_GET_16   bfd_h_get_16
 
#define H_GET_8   bfd_h_get_8
 
#define H_GET_S64   bfd_h_get_signed_64
 
#define H_GET_S32   bfd_h_get_signed_32
 
#define H_GET_S16   bfd_h_get_signed_16
 
#define H_GET_S8   bfd_h_get_signed_8
 
#define SEC_NO_FLAGS   0x000
 
#define SEC_ALLOC   0x001
 
#define SEC_LOAD   0x002
 
#define SEC_RELOC   0x004
 
#define SEC_READONLY   0x008
 
#define SEC_CODE   0x010
 
#define SEC_DATA   0x020
 
#define SEC_ROM   0x040
 
#define SEC_CONSTRUCTOR   0x080
 
#define SEC_HAS_CONTENTS   0x100
 
#define SEC_NEVER_LOAD   0x200
 
#define SEC_THREAD_LOCAL   0x400
 
#define SEC_HAS_GOT_REF   0x800
 
#define SEC_IS_COMMON   0x1000
 
#define SEC_DEBUGGING   0x2000
 
#define SEC_IN_MEMORY   0x4000
 
#define SEC_EXCLUDE   0x8000
 
#define SEC_SORT_ENTRIES   0x10000
 
#define SEC_LINK_ONCE   0x20000
 
#define SEC_LINK_DUPLICATES   0x40000
 
#define SEC_LINK_DUPLICATES_DISCARD   0x0
 
#define SEC_LINK_DUPLICATES_ONE_ONLY   0x80000
 
#define SEC_LINK_DUPLICATES_SAME_SIZE   0x100000
 
#define SEC_LINK_DUPLICATES_SAME_CONTENTS    (SEC_LINK_DUPLICATES_ONE_ONLY | SEC_LINK_DUPLICATES_SAME_SIZE)
 
#define SEC_LINKER_CREATED   0x200000
 
#define SEC_KEEP   0x400000
 
#define SEC_SMALL_DATA   0x800000
 
#define SEC_MERGE   0x1000000
 
#define SEC_STRINGS   0x2000000
 
#define SEC_GROUP   0x4000000
 
#define SEC_COFF_SHARED_LIBRARY   0x10000000
 
#define SEC_COFF_SHARED   0x20000000
 
#define SEC_TIC54X_BLOCK   0x40000000
 
#define SEC_TIC54X_CLINK   0x80000000
 
#define ELF_INFO_TYPE_NONE   0
 
#define ELF_INFO_TYPE_STABS   1
 
#define ELF_INFO_TYPE_MERGE   2
 
#define ELF_INFO_TYPE_EH_FRAME   3
 
#define ELF_INFO_TYPE_JUST_SYMS   4
 
#define BFD_ABS_SECTION_NAME   "*ABS*"
 
#define BFD_UND_SECTION_NAME   "*UND*"
 
#define BFD_COM_SECTION_NAME   "*COM*"
 
#define BFD_IND_SECTION_NAME   "*IND*"
 
#define bfd_abs_section_ptr   ((asection *)&bfd_abs_section)
 
#define bfd_is_abs_section(sec)   ((sec) == bfd_abs_section_ptr)
 
#define bfd_und_section_ptr   ((asection *)&bfd_und_section)
 
#define bfd_is_und_section(sec)   ((sec) == bfd_und_section_ptr)
 
#define bfd_com_section_ptr   ((asection *)&bfd_com_section)
 
#define bfd_ind_section_ptr   ((asection *)&bfd_ind_section)
 
#define bfd_is_ind_section(sec)   ((sec) == bfd_ind_section_ptr)
 
#define bfd_is_const_section(SEC)    (((SEC) == bfd_abs_section_ptr) || ((SEC) == bfd_und_section_ptr) || ((SEC) == bfd_com_section_ptr) || ((SEC) == bfd_ind_section_ptr))
 
#define bfd_section_list_remove(ABFD, S)
 
#define bfd_section_list_append(ABFD, S)
 
#define bfd_section_list_prepend(ABFD, S)
 
#define bfd_section_list_insert_after(ABFD, A, S)
 
#define bfd_section_list_insert_before(ABFD, B, S)
 
#define bfd_section_removed_from_list(ABFD, S)    ((S)->next ? (S)->next->prev != (S) : (ABFD)->section_last != (S))
 
#define BFD_FAKE_SECTION(SEC, FLAGS, SYM, SYM_PTR, NAME, IDX)
 
#define bfd_copy_private_section_data(ibfd, isection, obfd, osection)
 
#define bfd_mach_m68000   1
 
#define bfd_mach_m68008   2
 
#define bfd_mach_m68010   3
 
#define bfd_mach_m68020   4
 
#define bfd_mach_m68030   5
 
#define bfd_mach_m68040   6
 
#define bfd_mach_m68060   7
 
#define bfd_mach_cpu32   8
 
#define bfd_mach_mcf_isa_a_nodiv   9
 
#define bfd_mach_mcf_isa_a   10
 
#define bfd_mach_mcf_isa_a_mac   11
 
#define bfd_mach_mcf_isa_a_emac   12
 
#define bfd_mach_mcf_isa_aplus   13
 
#define bfd_mach_mcf_isa_aplus_mac   14
 
#define bfd_mach_mcf_isa_aplus_emac   15
 
#define bfd_mach_mcf_isa_b_nousp   16
 
#define bfd_mach_mcf_isa_b_nousp_mac   17
 
#define bfd_mach_mcf_isa_b_nousp_emac   18
 
#define bfd_mach_mcf_isa_b   19
 
#define bfd_mach_mcf_isa_b_mac   20
 
#define bfd_mach_mcf_isa_b_emac   21
 
#define bfd_mach_mcf_isa_b_float   22
 
#define bfd_mach_mcf_isa_b_float_mac   23
 
#define bfd_mach_mcf_isa_b_float_emac   24
 
#define bfd_mach_i960_core   1
 
#define bfd_mach_i960_ka_sa   2
 
#define bfd_mach_i960_kb_sb   3
 
#define bfd_mach_i960_mc   4
 
#define bfd_mach_i960_xa   5
 
#define bfd_mach_i960_ca   6
 
#define bfd_mach_i960_jx   7
 
#define bfd_mach_i960_hx   8
 
#define bfd_mach_sparc   1
 
#define bfd_mach_sparc_sparclet   2
 
#define bfd_mach_sparc_sparclite   3
 
#define bfd_mach_sparc_v8plus   4
 
#define bfd_mach_sparc_v8plusa   5 /* with ultrasparc add'ns. */
 
#define bfd_mach_sparc_sparclite_le   6
 
#define bfd_mach_sparc_v9   7
 
#define bfd_mach_sparc_v9a   8 /* with ultrasparc add'ns. */
 
#define bfd_mach_sparc_v8plusb   9 /* with cheetah add'ns. */
 
#define bfd_mach_sparc_v9b   10 /* with cheetah add'ns. */
 
#define bfd_mach_sparc_v9_p(mach)    ((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9b && (mach) != bfd_mach_sparc_sparclite_le)
 
#define bfd_mach_sparc_64bit_p(mach)    ((mach) >= bfd_mach_sparc_v9 && (mach) != bfd_mach_sparc_v8plusb)
 
#define bfd_mach_mips3000   3000
 
#define bfd_mach_mips3900   3900
 
#define bfd_mach_mips4000   4000
 
#define bfd_mach_mips4010   4010
 
#define bfd_mach_mips4100   4100
 
#define bfd_mach_mips4111   4111
 
#define bfd_mach_mips4120   4120
 
#define bfd_mach_mips4300   4300
 
#define bfd_mach_mips4400   4400
 
#define bfd_mach_mips4600   4600
 
#define bfd_mach_mips4650   4650
 
#define bfd_mach_mips5000   5000
 
#define bfd_mach_mips5400   5400
 
#define bfd_mach_mips5500   5500
 
#define bfd_mach_mips6000   6000
 
#define bfd_mach_mips7000   7000
 
#define bfd_mach_mips8000   8000
 
#define bfd_mach_mips9000   9000
 
#define bfd_mach_mips10000   10000
 
#define bfd_mach_mips12000   12000
 
#define bfd_mach_mips16   16
 
#define bfd_mach_mips5   5
 
#define bfd_mach_mips_loongson_2e   3001
 
#define bfd_mach_mips_loongson_2f   3002
 
#define bfd_mach_mips_sb1   12310201 /* octal 'SB', 01 */
 
#define bfd_mach_mipsisa32   32
 
#define bfd_mach_mipsisa32r2   33
 
#define bfd_mach_mipsisa64   64
 
#define bfd_mach_mipsisa64r2   65
 
#define bfd_mach_i386_i386   1
 
#define bfd_mach_i386_i8086   2
 
#define bfd_mach_i386_i386_intel_syntax   3
 
#define bfd_mach_x86_64   64
 
#define bfd_mach_x86_64_intel_syntax   65
 
#define bfd_mach_h8300   1
 
#define bfd_mach_h8300h   2
 
#define bfd_mach_h8300s   3
 
#define bfd_mach_h8300hn   4
 
#define bfd_mach_h8300sn   5
 
#define bfd_mach_h8300sx   6
 
#define bfd_mach_h8300sxn   7
 
#define bfd_mach_ppc   32
 
#define bfd_mach_ppc64   64
 
#define bfd_mach_ppc_403   403
 
#define bfd_mach_ppc_403gc   4030
 
#define bfd_mach_ppc_505   505
 
#define bfd_mach_ppc_601   601
 
#define bfd_mach_ppc_602   602
 
#define bfd_mach_ppc_603   603
 
#define bfd_mach_ppc_ec603e   6031
 
#define bfd_mach_ppc_604   604
 
#define bfd_mach_ppc_620   620
 
#define bfd_mach_ppc_630   630
 
#define bfd_mach_ppc_750   750
 
#define bfd_mach_ppc_860   860
 
#define bfd_mach_ppc_a35   35
 
#define bfd_mach_ppc_rs64ii   642
 
#define bfd_mach_ppc_rs64iii   643
 
#define bfd_mach_ppc_7400   7400
 
#define bfd_mach_ppc_e500   500
 
#define bfd_mach_ppc_e500mc   5001
 
#define bfd_mach_rs6k   6000
 
#define bfd_mach_rs6k_rs1   6001
 
#define bfd_mach_rs6k_rsc   6003
 
#define bfd_mach_rs6k_rs2   6002
 
#define bfd_mach_hppa10   10
 
#define bfd_mach_hppa11   11
 
#define bfd_mach_hppa20   20
 
#define bfd_mach_hppa20w   25
 
#define bfd_mach_d10v   1
 
#define bfd_mach_d10v_ts2   2
 
#define bfd_mach_d10v_ts3   3
 
#define bfd_mach_m6812_default   0
 
#define bfd_mach_m6812   1
 
#define bfd_mach_m6812s   2
 
#define bfd_mach_z8001   1
 
#define bfd_mach_z8002   2
 
#define bfd_mach_sh   1
 
#define bfd_mach_sh2   0x20
 
#define bfd_mach_sh_dsp   0x2d
 
#define bfd_mach_sh2a   0x2a
 
#define bfd_mach_sh2a_nofpu   0x2b
 
#define bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu   0x2a1
 
#define bfd_mach_sh2a_nofpu_or_sh3_nommu   0x2a2
 
#define bfd_mach_sh2a_or_sh4   0x2a3
 
#define bfd_mach_sh2a_or_sh3e   0x2a4
 
#define bfd_mach_sh2e   0x2e
 
#define bfd_mach_sh3   0x30
 
#define bfd_mach_sh3_nommu   0x31
 
#define bfd_mach_sh3_dsp   0x3d
 
#define bfd_mach_sh3e   0x3e
 
#define bfd_mach_sh4   0x40
 
#define bfd_mach_sh4_nofpu   0x41
 
#define bfd_mach_sh4_nommu_nofpu   0x42
 
#define bfd_mach_sh4a   0x4a
 
#define bfd_mach_sh4a_nofpu   0x4b
 
#define bfd_mach_sh4al_dsp   0x4d
 
#define bfd_mach_sh5   0x50
 
#define bfd_mach_alpha_ev4   0x10
 
#define bfd_mach_alpha_ev5   0x20
 
#define bfd_mach_alpha_ev6   0x30
 
#define bfd_mach_arm_unknown   0
 
#define bfd_mach_arm_2   1
 
#define bfd_mach_arm_2a   2
 
#define bfd_mach_arm_3   3
 
#define bfd_mach_arm_3M   4
 
#define bfd_mach_arm_4   5
 
#define bfd_mach_arm_4T   6
 
#define bfd_mach_arm_5   7
 
#define bfd_mach_arm_5T   8
 
#define bfd_mach_arm_5TE   9
 
#define bfd_mach_arm_XScale   10
 
#define bfd_mach_arm_ep9312   11
 
#define bfd_mach_arm_iWMMXt   12
 
#define bfd_mach_arm_iWMMXt2   13
 
#define bfd_mach_tic3x   30
 
#define bfd_mach_tic4x   40
 
#define bfd_mach_v850   1
 
#define bfd_mach_v850e   'E'
 
#define bfd_mach_v850e1   '1'
 
#define bfd_mach_arc_5   5
 
#define bfd_mach_arc_6   6
 
#define bfd_mach_arc_7   7
 
#define bfd_mach_arc_8   8
 
#define bfd_mach_m16c   0x75
 
#define bfd_mach_m32c   0x78
 
#define bfd_mach_m32r   1 /* For backwards compatibility. */
 
#define bfd_mach_m32rx   'x'
 
#define bfd_mach_m32r2   '2'
 
#define bfd_mach_mn10300   300
 
#define bfd_mach_am33   330
 
#define bfd_mach_am33_2   332
 
#define bfd_mach_fr30   0x46523330
 
#define bfd_mach_frv   1
 
#define bfd_mach_frvsimple   2
 
#define bfd_mach_fr300   300
 
#define bfd_mach_fr400   400
 
#define bfd_mach_fr450   450
 
#define bfd_mach_frvtomcat   499 /* fr500 prototype */
 
#define bfd_mach_fr500   500
 
#define bfd_mach_fr550   550
 
#define bfd_mach_ia64_elf64   64
 
#define bfd_mach_ia64_elf32   32
 
#define bfd_mach_ip2022   1
 
#define bfd_mach_ip2022ext   2
 
#define bfd_mach_iq2000   1
 
#define bfd_mach_iq10   2
 
#define bfd_mach_ms1   1
 
#define bfd_mach_mrisc2   2
 
#define bfd_mach_ms2   3
 
#define bfd_mach_avr1   1
 
#define bfd_mach_avr2   2
 
#define bfd_mach_avr3   3
 
#define bfd_mach_avr4   4
 
#define bfd_mach_avr5   5
 
#define bfd_mach_avr6   6
 
#define bfd_mach_bfin   1
 
#define bfd_mach_cr16c   1
 
#define bfd_mach_crx   1
 
#define bfd_mach_cris_v0_v10   255
 
#define bfd_mach_cris_v32   32
 
#define bfd_mach_cris_v10_v32   1032
 
#define bfd_mach_s390_31   31
 
#define bfd_mach_s390_64   64
 
#define bfd_mach_xstormy16   1
 
#define bfd_mach_msp11   11
 
#define bfd_mach_msp110   110
 
#define bfd_mach_msp12   12
 
#define bfd_mach_msp13   13
 
#define bfd_mach_msp14   14
 
#define bfd_mach_msp15   15
 
#define bfd_mach_msp16   16
 
#define bfd_mach_msp21   21
 
#define bfd_mach_msp31   31
 
#define bfd_mach_msp32   32
 
#define bfd_mach_msp33   33
 
#define bfd_mach_msp41   41
 
#define bfd_mach_msp42   42
 
#define bfd_mach_msp43   43
 
#define bfd_mach_msp44   44
 
#define bfd_mach_xc16x   1
 
#define bfd_mach_xc16xl   2
 
#define bfd_mach_xc16xs   3
 
#define bfd_mach_xtensa   1
 
#define bfd_mach_tricore   4
 
#define bfd_mach_maxq10   10
 
#define bfd_mach_maxq20   20
 
#define bfd_mach_z80strict   1 /* No undocumented opcodes. */
 
#define bfd_mach_z80   3 /* With ixl, ixh, iyl, and iyh. */
 
#define bfd_mach_z80full   7 /* All undocumented instructions. */
 
#define bfd_mach_r800   11 /* R800: successor with multiplication. */
 
#define HOWTO(C, R, S, B, P, BI, O, SF, NAME, INPLACE, MASKSRC, MASKDST, PC)    { (unsigned)C, R, S, B, P, BI, O, SF, NAME, INPLACE, MASKSRC, MASKDST, PC }
 
#define NEWHOWTO(FUNCTION, NAME, SIZE, REL, IN)
 
#define EMPTY_HOWTO(C)
 
#define HOWTO_PREPARE(relocation, symbol)
 
#define BFD_RELOC_SPARC_64   BFD_RELOC_64
 
#define BFD_RELOC_SPARC_DISP64   BFD_RELOC_64_PCREL
 
#define BSF_NO_FLAGS   0x00
 
#define BSF_LOCAL   0x01
 
#define BSF_GLOBAL   0x02
 
#define BSF_EXPORT   BSF_GLOBAL /* No real difference. */
 
#define BSF_DEBUGGING   0x08
 
#define BSF_FUNCTION   0x10
 
#define BSF_KEEP   0x20
 
#define BSF_KEEP_G   0x40
 
#define BSF_WEAK   0x80
 
#define BSF_SECTION_SYM   0x100
 
#define BSF_OLD_COMMON   0x200
 
#define BFD_FORT_COMM_DEFAULT_VALUE   0
 
#define BSF_NOT_AT_END   0x400
 
#define BSF_CONSTRUCTOR   0x800
 
#define BSF_WARNING   0x1000
 
#define BSF_INDIRECT   0x2000
 
#define BSF_FILE   0x4000
 
#define BSF_DYNAMIC   0x8000
 
#define BSF_OBJECT   0x10000
 
#define BSF_DEBUGGING_RELOC   0x20000
 
#define BSF_THREAD_LOCAL   0x40000
 
#define bfd_get_symtab_upper_bound(abfd)    BFD_SEND(abfd, _bfd_get_symtab_upper_bound, (abfd))
 
#define bfd_is_local_label_name(abfd, name)    BFD_SEND(abfd, _bfd_is_local_label_name, (abfd, name))
 
#define bfd_is_target_special_symbol(abfd, sym)    BFD_SEND(abfd, _bfd_is_target_special_symbol, (abfd, sym))
 
#define bfd_canonicalize_symtab(abfd, location)    BFD_SEND(abfd, _bfd_canonicalize_symtab, (abfd, location))
 
#define bfd_make_empty_symbol(abfd)    BFD_SEND(abfd, _bfd_make_empty_symbol, (abfd))
 
#define bfd_make_debug_symbol(abfd, ptr, size)    BFD_SEND(abfd, _bfd_make_debug_symbol, (abfd, ptr, size))
 
#define bfd_copy_private_symbol_data(ibfd, isymbol, obfd, osymbol)
 
#define bfd_copy_private_header_data(ibfd, obfd)
 
#define bfd_copy_private_bfd_data(ibfd, obfd)
 
#define bfd_merge_private_bfd_data(ibfd, obfd)
 
#define bfd_set_private_flags(abfd, flags)    BFD_SEND(abfd, _bfd_set_private_flags, (abfd, flags))
 
#define bfd_sizeof_headers(abfd, reloc)    BFD_SEND(abfd, _bfd_sizeof_headers, (abfd, reloc))
 
#define bfd_find_nearest_line(abfd, sec, syms, off, file, func, line)
 
#define bfd_find_line(abfd, syms, sym, file, line)
 
#define bfd_find_inliner_info(abfd, file, func, line)
 
#define bfd_debug_info_start(abfd)    BFD_SEND(abfd, _bfd_debug_info_start, (abfd))
 
#define bfd_debug_info_end(abfd)    BFD_SEND(abfd, _bfd_debug_info_end, (abfd))
 
#define bfd_debug_info_accumulate(abfd, section)    BFD_SEND(abfd, _bfd_debug_info_accumulate, (abfd, section))
 
#define bfd_stat_arch_elt(abfd, stat)    BFD_SEND(abfd, _bfd_stat_arch_elt, (abfd, stat))
 
#define bfd_update_armap_timestamp(abfd)    BFD_SEND(abfd, _bfd_update_armap_timestamp, (abfd))
 
#define bfd_set_arch_mach(abfd, arch, mach)    BFD_SEND(abfd, _bfd_set_arch_mach, (abfd, arch, mach))
 
#define bfd_relax_section(abfd, section, link_info, again)    BFD_SEND(abfd, _bfd_relax_section, (abfd, section, link_info, again))
 
#define bfd_gc_sections(abfd, link_info)    BFD_SEND(abfd, _bfd_gc_sections, (abfd, link_info))
 
#define bfd_merge_sections(abfd, link_info)    BFD_SEND(abfd, _bfd_merge_sections, (abfd, link_info))
 
#define bfd_is_group_section(abfd, sec)    BFD_SEND(abfd, _bfd_is_group_section, (abfd, sec))
 
#define bfd_discard_group(abfd, sec)    BFD_SEND(abfd, _bfd_discard_group, (abfd, sec))
 
#define bfd_link_hash_table_create(abfd)    BFD_SEND(abfd, _bfd_link_hash_table_create, (abfd))
 
#define bfd_link_hash_table_free(abfd, hash)    BFD_SEND(abfd, _bfd_link_hash_table_free, (hash))
 
#define bfd_link_add_symbols(abfd, info)    BFD_SEND(abfd, _bfd_link_add_symbols, (abfd, info))
 
#define bfd_link_just_syms(abfd, sec, info)    BFD_SEND(abfd, _bfd_link_just_syms, (sec, info))
 
#define bfd_final_link(abfd, info)    BFD_SEND(abfd, _bfd_final_link, (abfd, info))
 
#define bfd_free_cached_info(abfd)    BFD_SEND(abfd, _bfd_free_cached_info, (abfd))
 
#define bfd_get_dynamic_symtab_upper_bound(abfd)    BFD_SEND(abfd, _bfd_get_dynamic_symtab_upper_bound, (abfd))
 
#define bfd_print_private_bfd_data(abfd, file)    BFD_SEND(abfd, _bfd_print_private_bfd_data, (abfd, file))
 
#define bfd_canonicalize_dynamic_symtab(abfd, asymbols)    BFD_SEND(abfd, _bfd_canonicalize_dynamic_symtab, (abfd, asymbols))
 
#define bfd_get_synthetic_symtab(abfd, count, syms, dyncount, dynsyms, ret)    BFD_SEND(abfd, _bfd_get_synthetic_symtab, (abfd, count, syms, dyncount, dynsyms, ret))
 
#define bfd_get_dynamic_reloc_upper_bound(abfd)    BFD_SEND(abfd, _bfd_get_dynamic_reloc_upper_bound, (abfd))
 
#define bfd_canonicalize_dynamic_reloc(abfd, arels, asyms)    BFD_SEND(abfd, _bfd_canonicalize_dynamic_reloc, (abfd, arels, asyms))
 
#define BFD_SEND(bfd, message, arglist)    ((*((bfd)->xvec->message))arglist)
 
#define BFD_SEND_FMT(bfd, message, arglist)    (((bfd)->xvec->message[(int)((bfd)->format)])arglist)
 
#define BFD_JUMP_TABLE_GENERIC(NAME)
 
#define BFD_JUMP_TABLE_COPY(NAME)
 
#define bfd_init_private_section_data(ibfd, isec, obfd, osec, link_info)    BFD_SEND(obfd, _bfd_init_private_section_data, (ibfd, isec, obfd, osec, link_info))
 
#define BFD_JUMP_TABLE_CORE(NAME)
 
#define BFD_JUMP_TABLE_ARCHIVE(NAME)
 
#define bfd_get_elt_at_index(b, i)   BFD_SEND(b, _bfd_get_elt_at_index, (b, i))
 
#define BFD_JUMP_TABLE_SYMBOLS(NAME)
 
#define bfd_print_symbol(b, p, s, e)   BFD_SEND(b, _bfd_print_symbol, (b, p, s, e))
 
#define bfd_get_symbol_info(b, p, e)   BFD_SEND(b, _bfd_get_symbol_info, (b, p, e))
 
#define bfd_read_minisymbols(b, d, m, s)    BFD_SEND(b, _read_minisymbols, (b, d, m, s))
 
#define bfd_minisymbol_to_symbol(b, d, m, f)    BFD_SEND(b, _minisymbol_to_symbol, (b, d, m, f))
 
#define BFD_JUMP_TABLE_RELOCS(NAME)
 
#define BFD_JUMP_TABLE_WRITE(NAME)
 
#define BFD_JUMP_TABLE_LINK(NAME)
 
#define BFD_JUMP_TABLE_DYNAMIC(NAME)
 
#define bfd_link_split_section(abfd, sec)    BFD_SEND(abfd, _bfd_link_split_section, (abfd, sec))
 
#define bfd_section_already_linked(abfd, sec)    BFD_SEND(abfd, _section_already_linked, (abfd, sec))
 
#define CONST_STRNEQ(STR1, STR2)   (strncmp((STR1), (STR2), sizeof(STR2) - 1) == 0)
 

Typedefs

typedef BFD_HOST_64_BIT bfd_int64_t
 
typedef BFD_HOST_U_64_BIT bfd_uint64_t
 
typedef struct bfd bfd
 
typedef int bfd_boolean
 
typedef BFD_HOST_U_64_BIT bfd_vma
 
typedef BFD_HOST_64_BIT bfd_signed_vma
 
typedef BFD_HOST_U_64_BIT bfd_size_type
 
typedef BFD_HOST_U_64_BIT symvalue
 
typedef BFD_HOST_64_BIT file_ptr
 
typedef unsigned BFD_HOST_64_BIT ufile_ptr
 
typedef unsigned int flagword
 
typedef unsigned char bfd_byte
 
typedef enum bfd_format bfd_format
 
typedef unsigned long symindex
 
typedef const struct reloc_howto_struct reloc_howto_type
 
typedef struct carsym carsym
 
typedef struct lineno_cache_entry alent
 
typedef struct bfd_sectionsec_ptr
 
typedef struct stat stat_type
 
typedef enum bfd_print_symbol bfd_print_symbol_type
 
typedef struct _symbol_info symbol_info
 
typedef struct _bfd_window_internal bfd_window_internal
 
typedef struct _bfd_window bfd_window
 
typedef struct bfd_section asection
 
typedef struct bfd_arch_info bfd_arch_info_type
 
typedef enum bfd_reloc_status bfd_reloc_status_type
 
typedef struct reloc_cache_entry arelent
 
typedef struct relent_chain arelent_chain
 
typedef enum bfd_reloc_code_real bfd_reloc_code_real_type
 
typedef struct bfd_symbol asymbol
 
typedef enum bfd_error bfd_error_type
 
typedef void(* bfd_error_plugin_type) (const char *,...)
 
typedef struct bfd_link_info _bfd_link_info
 
typedef struct bfd_target bfd_target
 

Enumerations

enum  bfd_format {
  bfd_unknown = 0 , bfd_object , bfd_archive , bfd_core ,
  bfd_type_end
}
 
enum  bfd_print_symbol { bfd_print_symbol_name , bfd_print_symbol_more , bfd_print_symbol_all }
 
enum  dynamic_lib_link_class {
  DYN_NORMAL = 0 , DYN_AS_NEEDED = 1 , DYN_DT_NEEDED = 2 , DYN_NO_ADD_NEEDED = 4 ,
  DYN_NO_NEEDED = 8
}
 
enum  bfd_architecture {
  bfd_arch_unknown , bfd_arch_obscure , bfd_arch_m68k , bfd_arch_vax ,
  bfd_arch_i960 , bfd_arch_or32 , bfd_arch_sparc , bfd_arch_mips ,
  bfd_arch_i386 , bfd_arch_we32k , bfd_arch_tahoe , bfd_arch_i860 ,
  bfd_arch_i370 , bfd_arch_romp , bfd_arch_convex , bfd_arch_m88k ,
  bfd_arch_m98k , bfd_arch_pyramid , bfd_arch_h8300 , bfd_arch_pdp11 ,
  bfd_arch_powerpc , bfd_arch_rs6000 , bfd_arch_hppa , bfd_arch_d10v ,
  bfd_arch_d30v , bfd_arch_dlx , bfd_arch_m68hc11 , bfd_arch_m68hc12 ,
  bfd_arch_z8k , bfd_arch_h8500 , bfd_arch_sh , bfd_arch_alpha ,
  bfd_arch_arm , bfd_arch_ns32k , bfd_arch_w65 , bfd_arch_tic30 ,
  bfd_arch_tic4x , bfd_arch_tic54x , bfd_arch_tic80 , bfd_arch_v850 ,
  bfd_arch_arc , bfd_arch_m32c , bfd_arch_m32r , bfd_arch_mn10200 ,
  bfd_arch_mn10300 , bfd_arch_fr30 , bfd_arch_frv , bfd_arch_mcore ,
  bfd_arch_ia64 , bfd_arch_ip2k , bfd_arch_iq2000 , bfd_arch_mt ,
  bfd_arch_pj , bfd_arch_avr , bfd_arch_bfin , bfd_arch_cr16c ,
  bfd_arch_crx , bfd_arch_cris , bfd_arch_s390 , bfd_arch_openrisc ,
  bfd_arch_mmix , bfd_arch_xstormy16 , bfd_arch_msp430 , bfd_arch_xc16x ,
  bfd_arch_xtensa , bfd_arch_tricore , bfd_arch_maxq , bfd_arch_z80 ,
  bfd_arch_last
}
 
enum  bfd_reloc_status {
  bfd_reloc_ok , bfd_reloc_overflow , bfd_reloc_outofrange , bfd_reloc_continue ,
  bfd_reloc_notsupported , bfd_reloc_other , bfd_reloc_undefined , bfd_reloc_dangerous
}
 
enum  complain_overflow { complain_overflow_dont , complain_overflow_bitfield , complain_overflow_signed , complain_overflow_unsigned }
 
enum  bfd_reloc_code_real {
  _dummy_first_bfd_reloc_code_real , BFD_RELOC_64 , BFD_RELOC_32 , BFD_RELOC_26 ,
  BFD_RELOC_24 , BFD_RELOC_16 , BFD_RELOC_14 , BFD_RELOC_8 ,
  BFD_RELOC_64_PCREL , BFD_RELOC_32_PCREL , BFD_RELOC_24_PCREL , BFD_RELOC_16_PCREL ,
  BFD_RELOC_12_PCREL , BFD_RELOC_8_PCREL , BFD_RELOC_32_SECREL , BFD_RELOC_32_GOT_PCREL ,
  BFD_RELOC_16_GOT_PCREL , BFD_RELOC_8_GOT_PCREL , BFD_RELOC_32_GOTOFF , BFD_RELOC_16_GOTOFF ,
  BFD_RELOC_LO16_GOTOFF , BFD_RELOC_HI16_GOTOFF , BFD_RELOC_HI16_S_GOTOFF , BFD_RELOC_8_GOTOFF ,
  BFD_RELOC_64_PLT_PCREL , BFD_RELOC_32_PLT_PCREL , BFD_RELOC_24_PLT_PCREL , BFD_RELOC_16_PLT_PCREL ,
  BFD_RELOC_8_PLT_PCREL , BFD_RELOC_64_PLTOFF , BFD_RELOC_32_PLTOFF , BFD_RELOC_16_PLTOFF ,
  BFD_RELOC_LO16_PLTOFF , BFD_RELOC_HI16_PLTOFF , BFD_RELOC_HI16_S_PLTOFF , BFD_RELOC_8_PLTOFF ,
  BFD_RELOC_68K_GLOB_DAT , BFD_RELOC_68K_JMP_SLOT , BFD_RELOC_68K_RELATIVE , BFD_RELOC_32_BASEREL ,
  BFD_RELOC_16_BASEREL , BFD_RELOC_LO16_BASEREL , BFD_RELOC_HI16_BASEREL , BFD_RELOC_HI16_S_BASEREL ,
  BFD_RELOC_8_BASEREL , BFD_RELOC_RVA , BFD_RELOC_8_FFnn , BFD_RELOC_32_PCREL_S2 ,
  BFD_RELOC_16_PCREL_S2 , BFD_RELOC_23_PCREL_S2 , BFD_RELOC_HI22 , BFD_RELOC_LO10 ,
  BFD_RELOC_GPREL16 , BFD_RELOC_GPREL32 , BFD_RELOC_I960_CALLJ , BFD_RELOC_NONE ,
  BFD_RELOC_SPARC_WDISP22 , BFD_RELOC_SPARC22 , BFD_RELOC_SPARC13 , BFD_RELOC_SPARC_GOT10 ,
  BFD_RELOC_SPARC_GOT13 , BFD_RELOC_SPARC_GOT22 , BFD_RELOC_SPARC_PC10 , BFD_RELOC_SPARC_PC22 ,
  BFD_RELOC_SPARC_WPLT30 , BFD_RELOC_SPARC_COPY , BFD_RELOC_SPARC_GLOB_DAT , BFD_RELOC_SPARC_JMP_SLOT ,
  BFD_RELOC_SPARC_RELATIVE , BFD_RELOC_SPARC_UA16 , BFD_RELOC_SPARC_UA32 , BFD_RELOC_SPARC_UA64 ,
  BFD_RELOC_SPARC_BASE13 , BFD_RELOC_SPARC_BASE22 , BFD_RELOC_SPARC_10 , BFD_RELOC_SPARC_11 ,
  BFD_RELOC_SPARC_OLO10 , BFD_RELOC_SPARC_HH22 , BFD_RELOC_SPARC_HM10 , BFD_RELOC_SPARC_LM22 ,
  BFD_RELOC_SPARC_PC_HH22 , BFD_RELOC_SPARC_PC_HM10 , BFD_RELOC_SPARC_PC_LM22 , BFD_RELOC_SPARC_WDISP16 ,
  BFD_RELOC_SPARC_WDISP19 , BFD_RELOC_SPARC_7 , BFD_RELOC_SPARC_6 , BFD_RELOC_SPARC_5 ,
  BFD_RELOC_SPARC_PLT32 , BFD_RELOC_SPARC_PLT64 , BFD_RELOC_SPARC_HIX22 , BFD_RELOC_SPARC_LOX10 ,
  BFD_RELOC_SPARC_H44 , BFD_RELOC_SPARC_M44 , BFD_RELOC_SPARC_L44 , BFD_RELOC_SPARC_REGISTER ,
  BFD_RELOC_SPARC_REV32 , BFD_RELOC_SPARC_TLS_GD_HI22 , BFD_RELOC_SPARC_TLS_GD_LO10 , BFD_RELOC_SPARC_TLS_GD_ADD ,
  BFD_RELOC_SPARC_TLS_GD_CALL , BFD_RELOC_SPARC_TLS_LDM_HI22 , BFD_RELOC_SPARC_TLS_LDM_LO10 , BFD_RELOC_SPARC_TLS_LDM_ADD ,
  BFD_RELOC_SPARC_TLS_LDM_CALL , BFD_RELOC_SPARC_TLS_LDO_HIX22 , BFD_RELOC_SPARC_TLS_LDO_LOX10 , BFD_RELOC_SPARC_TLS_LDO_ADD ,
  BFD_RELOC_SPARC_TLS_IE_HI22 , BFD_RELOC_SPARC_TLS_IE_LO10 , BFD_RELOC_SPARC_TLS_IE_LD , BFD_RELOC_SPARC_TLS_IE_LDX ,
  BFD_RELOC_SPARC_TLS_IE_ADD , BFD_RELOC_SPARC_TLS_LE_HIX22 , BFD_RELOC_SPARC_TLS_LE_LOX10 , BFD_RELOC_SPARC_TLS_DTPMOD32 ,
  BFD_RELOC_SPARC_TLS_DTPMOD64 , BFD_RELOC_SPARC_TLS_DTPOFF32 , BFD_RELOC_SPARC_TLS_DTPOFF64 , BFD_RELOC_SPARC_TLS_TPOFF32 ,
  BFD_RELOC_SPARC_TLS_TPOFF64 , BFD_RELOC_ALPHA_GPDISP_HI16 , BFD_RELOC_ALPHA_GPDISP_LO16 , BFD_RELOC_ALPHA_GPDISP ,
  BFD_RELOC_ALPHA_LITERAL , BFD_RELOC_ALPHA_ELF_LITERAL , BFD_RELOC_ALPHA_LITUSE , BFD_RELOC_ALPHA_HINT ,
  BFD_RELOC_ALPHA_LINKAGE , BFD_RELOC_ALPHA_CODEADDR , BFD_RELOC_ALPHA_GPREL_HI16 , BFD_RELOC_ALPHA_GPREL_LO16 ,
  BFD_RELOC_ALPHA_BRSGP , BFD_RELOC_ALPHA_TLSGD , BFD_RELOC_ALPHA_TLSLDM , BFD_RELOC_ALPHA_DTPMOD64 ,
  BFD_RELOC_ALPHA_GOTDTPREL16 , BFD_RELOC_ALPHA_DTPREL64 , BFD_RELOC_ALPHA_DTPREL_HI16 , BFD_RELOC_ALPHA_DTPREL_LO16 ,
  BFD_RELOC_ALPHA_DTPREL16 , BFD_RELOC_ALPHA_GOTTPREL16 , BFD_RELOC_ALPHA_TPREL64 , BFD_RELOC_ALPHA_TPREL_HI16 ,
  BFD_RELOC_ALPHA_TPREL_LO16 , BFD_RELOC_ALPHA_TPREL16 , BFD_RELOC_MIPS_JMP , BFD_RELOC_MIPS16_JMP ,
  BFD_RELOC_MIPS16_GPREL , BFD_RELOC_HI16 , BFD_RELOC_HI16_S , BFD_RELOC_LO16 ,
  BFD_RELOC_HI16_PCREL , BFD_RELOC_HI16_S_PCREL , BFD_RELOC_LO16_PCREL , BFD_RELOC_MIPS16_HI16 ,
  BFD_RELOC_MIPS16_HI16_S , BFD_RELOC_MIPS16_LO16 , BFD_RELOC_MIPS_LITERAL , BFD_RELOC_MIPS_GOT16 ,
  BFD_RELOC_MIPS_CALL16 , BFD_RELOC_MIPS_GOT_HI16 , BFD_RELOC_MIPS_GOT_LO16 , BFD_RELOC_MIPS_CALL_HI16 ,
  BFD_RELOC_MIPS_CALL_LO16 , BFD_RELOC_MIPS_SUB , BFD_RELOC_MIPS_GOT_PAGE , BFD_RELOC_MIPS_GOT_OFST ,
  BFD_RELOC_MIPS_GOT_DISP , BFD_RELOC_MIPS_SHIFT5 , BFD_RELOC_MIPS_SHIFT6 , BFD_RELOC_MIPS_INSERT_A ,
  BFD_RELOC_MIPS_INSERT_B , BFD_RELOC_MIPS_DELETE , BFD_RELOC_MIPS_HIGHEST , BFD_RELOC_MIPS_HIGHER ,
  BFD_RELOC_MIPS_SCN_DISP , BFD_RELOC_MIPS_REL16 , BFD_RELOC_MIPS_RELGOT , BFD_RELOC_MIPS_JALR ,
  BFD_RELOC_MIPS_TLS_DTPMOD32 , BFD_RELOC_MIPS_TLS_DTPREL32 , BFD_RELOC_MIPS_TLS_DTPMOD64 , BFD_RELOC_MIPS_TLS_DTPREL64 ,
  BFD_RELOC_MIPS_TLS_GD , BFD_RELOC_MIPS_TLS_LDM , BFD_RELOC_MIPS_TLS_DTPREL_HI16 , BFD_RELOC_MIPS_TLS_DTPREL_LO16 ,
  BFD_RELOC_MIPS_TLS_GOTTPREL , BFD_RELOC_MIPS_TLS_TPREL32 , BFD_RELOC_MIPS_TLS_TPREL64 , BFD_RELOC_MIPS_TLS_TPREL_HI16 ,
  BFD_RELOC_MIPS_TLS_TPREL_LO16 , BFD_RELOC_MIPS_COPY , BFD_RELOC_MIPS_JUMP_SLOT , BFD_RELOC_FRV_LABEL16 ,
  BFD_RELOC_FRV_LABEL24 , BFD_RELOC_FRV_LO16 , BFD_RELOC_FRV_HI16 , BFD_RELOC_FRV_GPREL12 ,
  BFD_RELOC_FRV_GPRELU12 , BFD_RELOC_FRV_GPREL32 , BFD_RELOC_FRV_GPRELHI , BFD_RELOC_FRV_GPRELLO ,
  BFD_RELOC_FRV_GOT12 , BFD_RELOC_FRV_GOTHI , BFD_RELOC_FRV_GOTLO , BFD_RELOC_FRV_FUNCDESC ,
  BFD_RELOC_FRV_FUNCDESC_GOT12 , BFD_RELOC_FRV_FUNCDESC_GOTHI , BFD_RELOC_FRV_FUNCDESC_GOTLO , BFD_RELOC_FRV_FUNCDESC_VALUE ,
  BFD_RELOC_FRV_FUNCDESC_GOTOFF12 , BFD_RELOC_FRV_FUNCDESC_GOTOFFHI , BFD_RELOC_FRV_FUNCDESC_GOTOFFLO , BFD_RELOC_FRV_GOTOFF12 ,
  BFD_RELOC_FRV_GOTOFFHI , BFD_RELOC_FRV_GOTOFFLO , BFD_RELOC_FRV_GETTLSOFF , BFD_RELOC_FRV_TLSDESC_VALUE ,
  BFD_RELOC_FRV_GOTTLSDESC12 , BFD_RELOC_FRV_GOTTLSDESCHI , BFD_RELOC_FRV_GOTTLSDESCLO , BFD_RELOC_FRV_TLSMOFF12 ,
  BFD_RELOC_FRV_TLSMOFFHI , BFD_RELOC_FRV_TLSMOFFLO , BFD_RELOC_FRV_GOTTLSOFF12 , BFD_RELOC_FRV_GOTTLSOFFHI ,
  BFD_RELOC_FRV_GOTTLSOFFLO , BFD_RELOC_FRV_TLSOFF , BFD_RELOC_FRV_TLSDESC_RELAX , BFD_RELOC_FRV_GETTLSOFF_RELAX ,
  BFD_RELOC_FRV_TLSOFF_RELAX , BFD_RELOC_FRV_TLSMOFF , BFD_RELOC_MN10300_GOTOFF24 , BFD_RELOC_MN10300_GOT32 ,
  BFD_RELOC_MN10300_GOT24 , BFD_RELOC_MN10300_GOT16 , BFD_RELOC_MN10300_COPY , BFD_RELOC_MN10300_GLOB_DAT ,
  BFD_RELOC_MN10300_JMP_SLOT , BFD_RELOC_MN10300_RELATIVE , BFD_RELOC_386_GOT32 , BFD_RELOC_386_PLT32 ,
  BFD_RELOC_386_COPY , BFD_RELOC_386_GLOB_DAT , BFD_RELOC_386_JUMP_SLOT , BFD_RELOC_386_RELATIVE ,
  BFD_RELOC_386_GOTOFF , BFD_RELOC_386_GOTPC , BFD_RELOC_386_TLS_TPOFF , BFD_RELOC_386_TLS_IE ,
  BFD_RELOC_386_TLS_GOTIE , BFD_RELOC_386_TLS_LE , BFD_RELOC_386_TLS_GD , BFD_RELOC_386_TLS_LDM ,
  BFD_RELOC_386_TLS_LDO_32 , BFD_RELOC_386_TLS_IE_32 , BFD_RELOC_386_TLS_LE_32 , BFD_RELOC_386_TLS_DTPMOD32 ,
  BFD_RELOC_386_TLS_DTPOFF32 , BFD_RELOC_386_TLS_TPOFF32 , BFD_RELOC_386_TLS_GOTDESC , BFD_RELOC_386_TLS_DESC_CALL ,
  BFD_RELOC_386_TLS_DESC , BFD_RELOC_X86_64_GOT32 , BFD_RELOC_X86_64_PLT32 , BFD_RELOC_X86_64_COPY ,
  BFD_RELOC_X86_64_GLOB_DAT , BFD_RELOC_X86_64_JUMP_SLOT , BFD_RELOC_X86_64_RELATIVE , BFD_RELOC_X86_64_GOTPCREL ,
  BFD_RELOC_X86_64_32S , BFD_RELOC_X86_64_DTPMOD64 , BFD_RELOC_X86_64_DTPOFF64 , BFD_RELOC_X86_64_TPOFF64 ,
  BFD_RELOC_X86_64_TLSGD , BFD_RELOC_X86_64_TLSLD , BFD_RELOC_X86_64_DTPOFF32 , BFD_RELOC_X86_64_GOTTPOFF ,
  BFD_RELOC_X86_64_TPOFF32 , BFD_RELOC_X86_64_GOTOFF64 , BFD_RELOC_X86_64_GOTPC32 , BFD_RELOC_X86_64_GOT64 ,
  BFD_RELOC_X86_64_GOTPCREL64 , BFD_RELOC_X86_64_GOTPC64 , BFD_RELOC_X86_64_GOTPLT64 , BFD_RELOC_X86_64_PLTOFF64 ,
  BFD_RELOC_X86_64_GOTPC32_TLSDESC , BFD_RELOC_X86_64_TLSDESC_CALL , BFD_RELOC_X86_64_TLSDESC , BFD_RELOC_NS32K_IMM_8 ,
  BFD_RELOC_NS32K_IMM_16 , BFD_RELOC_NS32K_IMM_32 , BFD_RELOC_NS32K_IMM_8_PCREL , BFD_RELOC_NS32K_IMM_16_PCREL ,
  BFD_RELOC_NS32K_IMM_32_PCREL , BFD_RELOC_NS32K_DISP_8 , BFD_RELOC_NS32K_DISP_16 , BFD_RELOC_NS32K_DISP_32 ,
  BFD_RELOC_NS32K_DISP_8_PCREL , BFD_RELOC_NS32K_DISP_16_PCREL , BFD_RELOC_NS32K_DISP_32_PCREL , BFD_RELOC_PDP11_DISP_8_PCREL ,
  BFD_RELOC_PDP11_DISP_6_PCREL , BFD_RELOC_PJ_CODE_HI16 , BFD_RELOC_PJ_CODE_LO16 , BFD_RELOC_PJ_CODE_DIR16 ,
  BFD_RELOC_PJ_CODE_DIR32 , BFD_RELOC_PJ_CODE_REL16 , BFD_RELOC_PJ_CODE_REL32 , BFD_RELOC_PPC_B26 ,
  BFD_RELOC_PPC_BA26 , BFD_RELOC_PPC_TOC16 , BFD_RELOC_PPC_B16 , BFD_RELOC_PPC_B16_BRTAKEN ,
  BFD_RELOC_PPC_B16_BRNTAKEN , BFD_RELOC_PPC_BA16 , BFD_RELOC_PPC_BA16_BRTAKEN , BFD_RELOC_PPC_BA16_BRNTAKEN ,
  BFD_RELOC_PPC_COPY , BFD_RELOC_PPC_GLOB_DAT , BFD_RELOC_PPC_JMP_SLOT , BFD_RELOC_PPC_RELATIVE ,
  BFD_RELOC_PPC_LOCAL24PC , BFD_RELOC_PPC_EMB_NADDR32 , BFD_RELOC_PPC_EMB_NADDR16 , BFD_RELOC_PPC_EMB_NADDR16_LO ,
  BFD_RELOC_PPC_EMB_NADDR16_HI , BFD_RELOC_PPC_EMB_NADDR16_HA , BFD_RELOC_PPC_EMB_SDAI16 , BFD_RELOC_PPC_EMB_SDA2I16 ,
  BFD_RELOC_PPC_EMB_SDA2REL , BFD_RELOC_PPC_EMB_SDA21 , BFD_RELOC_PPC_EMB_MRKREF , BFD_RELOC_PPC_EMB_RELSEC16 ,
  BFD_RELOC_PPC_EMB_RELST_LO , BFD_RELOC_PPC_EMB_RELST_HI , BFD_RELOC_PPC_EMB_RELST_HA , BFD_RELOC_PPC_EMB_BIT_FLD ,
  BFD_RELOC_PPC_EMB_RELSDA , BFD_RELOC_PPC64_HIGHER , BFD_RELOC_PPC64_HIGHER_S , BFD_RELOC_PPC64_HIGHEST ,
  BFD_RELOC_PPC64_HIGHEST_S , BFD_RELOC_PPC64_TOC16_LO , BFD_RELOC_PPC64_TOC16_HI , BFD_RELOC_PPC64_TOC16_HA ,
  BFD_RELOC_PPC64_TOC , BFD_RELOC_PPC64_PLTGOT16 , BFD_RELOC_PPC64_PLTGOT16_LO , BFD_RELOC_PPC64_PLTGOT16_HI ,
  BFD_RELOC_PPC64_PLTGOT16_HA , BFD_RELOC_PPC64_ADDR16_DS , BFD_RELOC_PPC64_ADDR16_LO_DS , BFD_RELOC_PPC64_GOT16_DS ,
  BFD_RELOC_PPC64_GOT16_LO_DS , BFD_RELOC_PPC64_PLT16_LO_DS , BFD_RELOC_PPC64_SECTOFF_DS , BFD_RELOC_PPC64_SECTOFF_LO_DS ,
  BFD_RELOC_PPC64_TOC16_DS , BFD_RELOC_PPC64_TOC16_LO_DS , BFD_RELOC_PPC64_PLTGOT16_DS , BFD_RELOC_PPC64_PLTGOT16_LO_DS ,
  BFD_RELOC_PPC_TLS , BFD_RELOC_PPC_DTPMOD , BFD_RELOC_PPC_TPREL16 , BFD_RELOC_PPC_TPREL16_LO ,
  BFD_RELOC_PPC_TPREL16_HI , BFD_RELOC_PPC_TPREL16_HA , BFD_RELOC_PPC_TPREL , BFD_RELOC_PPC_DTPREL16 ,
  BFD_RELOC_PPC_DTPREL16_LO , BFD_RELOC_PPC_DTPREL16_HI , BFD_RELOC_PPC_DTPREL16_HA , BFD_RELOC_PPC_DTPREL ,
  BFD_RELOC_PPC_GOT_TLSGD16 , BFD_RELOC_PPC_GOT_TLSGD16_LO , BFD_RELOC_PPC_GOT_TLSGD16_HI , BFD_RELOC_PPC_GOT_TLSGD16_HA ,
  BFD_RELOC_PPC_GOT_TLSLD16 , BFD_RELOC_PPC_GOT_TLSLD16_LO , BFD_RELOC_PPC_GOT_TLSLD16_HI , BFD_RELOC_PPC_GOT_TLSLD16_HA ,
  BFD_RELOC_PPC_GOT_TPREL16 , BFD_RELOC_PPC_GOT_TPREL16_LO , BFD_RELOC_PPC_GOT_TPREL16_HI , BFD_RELOC_PPC_GOT_TPREL16_HA ,
  BFD_RELOC_PPC_GOT_DTPREL16 , BFD_RELOC_PPC_GOT_DTPREL16_LO , BFD_RELOC_PPC_GOT_DTPREL16_HI , BFD_RELOC_PPC_GOT_DTPREL16_HA ,
  BFD_RELOC_PPC64_TPREL16_DS , BFD_RELOC_PPC64_TPREL16_LO_DS , BFD_RELOC_PPC64_TPREL16_HIGHER , BFD_RELOC_PPC64_TPREL16_HIGHERA ,
  BFD_RELOC_PPC64_TPREL16_HIGHEST , BFD_RELOC_PPC64_TPREL16_HIGHESTA , BFD_RELOC_PPC64_DTPREL16_DS , BFD_RELOC_PPC64_DTPREL16_LO_DS ,
  BFD_RELOC_PPC64_DTPREL16_HIGHER , BFD_RELOC_PPC64_DTPREL16_HIGHERA , BFD_RELOC_PPC64_DTPREL16_HIGHEST , BFD_RELOC_PPC64_DTPREL16_HIGHESTA ,
  BFD_RELOC_I370_D12 , BFD_RELOC_CTOR , BFD_RELOC_ARM_PCREL_BRANCH , BFD_RELOC_ARM_PCREL_BLX ,
  BFD_RELOC_THUMB_PCREL_BLX , BFD_RELOC_ARM_PCREL_CALL , BFD_RELOC_ARM_PCREL_JUMP , BFD_RELOC_THUMB_PCREL_BRANCH7 ,
  BFD_RELOC_THUMB_PCREL_BRANCH9 , BFD_RELOC_THUMB_PCREL_BRANCH12 , BFD_RELOC_THUMB_PCREL_BRANCH20 , BFD_RELOC_THUMB_PCREL_BRANCH23 ,
  BFD_RELOC_THUMB_PCREL_BRANCH25 , BFD_RELOC_ARM_OFFSET_IMM , BFD_RELOC_ARM_THUMB_OFFSET , BFD_RELOC_ARM_TARGET1 ,
  BFD_RELOC_ARM_ROSEGREL32 , BFD_RELOC_ARM_SBREL32 , BFD_RELOC_ARM_TARGET2 , BFD_RELOC_ARM_PREL31 ,
  BFD_RELOC_ARM_JUMP_SLOT , BFD_RELOC_ARM_GLOB_DAT , BFD_RELOC_ARM_GOT32 , BFD_RELOC_ARM_PLT32 ,
  BFD_RELOC_ARM_RELATIVE , BFD_RELOC_ARM_GOTOFF , BFD_RELOC_ARM_GOTPC , BFD_RELOC_ARM_TLS_GD32 ,
  BFD_RELOC_ARM_TLS_LDO32 , BFD_RELOC_ARM_TLS_LDM32 , BFD_RELOC_ARM_TLS_DTPOFF32 , BFD_RELOC_ARM_TLS_DTPMOD32 ,
  BFD_RELOC_ARM_TLS_TPOFF32 , BFD_RELOC_ARM_TLS_IE32 , BFD_RELOC_ARM_TLS_LE32 , BFD_RELOC_ARM_IMMEDIATE ,
  BFD_RELOC_ARM_ADRL_IMMEDIATE , BFD_RELOC_ARM_T32_IMMEDIATE , BFD_RELOC_ARM_T32_IMM12 , BFD_RELOC_ARM_T32_ADD_PC12 ,
  BFD_RELOC_ARM_SHIFT_IMM , BFD_RELOC_ARM_SMC , BFD_RELOC_ARM_SWI , BFD_RELOC_ARM_MULTI ,
  BFD_RELOC_ARM_CP_OFF_IMM , BFD_RELOC_ARM_CP_OFF_IMM_S2 , BFD_RELOC_ARM_T32_CP_OFF_IMM , BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 ,
  BFD_RELOC_ARM_ADR_IMM , BFD_RELOC_ARM_LDR_IMM , BFD_RELOC_ARM_LITERAL , BFD_RELOC_ARM_IN_POOL ,
  BFD_RELOC_ARM_OFFSET_IMM8 , BFD_RELOC_ARM_T32_OFFSET_U8 , BFD_RELOC_ARM_T32_OFFSET_IMM , BFD_RELOC_ARM_HWLITERAL ,
  BFD_RELOC_ARM_THUMB_ADD , BFD_RELOC_ARM_THUMB_IMM , BFD_RELOC_ARM_THUMB_SHIFT , BFD_RELOC_SH_PCDISP8BY2 ,
  BFD_RELOC_SH_PCDISP12BY2 , BFD_RELOC_SH_IMM3 , BFD_RELOC_SH_IMM3U , BFD_RELOC_SH_DISP12 ,
  BFD_RELOC_SH_DISP12BY2 , BFD_RELOC_SH_DISP12BY4 , BFD_RELOC_SH_DISP12BY8 , BFD_RELOC_SH_DISP20 ,
  BFD_RELOC_SH_DISP20BY8 , BFD_RELOC_SH_IMM4 , BFD_RELOC_SH_IMM4BY2 , BFD_RELOC_SH_IMM4BY4 ,
  BFD_RELOC_SH_IMM8 , BFD_RELOC_SH_IMM8BY2 , BFD_RELOC_SH_IMM8BY4 , BFD_RELOC_SH_PCRELIMM8BY2 ,
  BFD_RELOC_SH_PCRELIMM8BY4 , BFD_RELOC_SH_SWITCH16 , BFD_RELOC_SH_SWITCH32 , BFD_RELOC_SH_USES ,
  BFD_RELOC_SH_COUNT , BFD_RELOC_SH_ALIGN , BFD_RELOC_SH_CODE , BFD_RELOC_SH_DATA ,
  BFD_RELOC_SH_LABEL , BFD_RELOC_SH_LOOP_START , BFD_RELOC_SH_LOOP_END , BFD_RELOC_SH_COPY ,
  BFD_RELOC_SH_GLOB_DAT , BFD_RELOC_SH_JMP_SLOT , BFD_RELOC_SH_RELATIVE , BFD_RELOC_SH_GOTPC ,
  BFD_RELOC_SH_GOT_LOW16 , BFD_RELOC_SH_GOT_MEDLOW16 , BFD_RELOC_SH_GOT_MEDHI16 , BFD_RELOC_SH_GOT_HI16 ,
  BFD_RELOC_SH_GOTPLT_LOW16 , BFD_RELOC_SH_GOTPLT_MEDLOW16 , BFD_RELOC_SH_GOTPLT_MEDHI16 , BFD_RELOC_SH_GOTPLT_HI16 ,
  BFD_RELOC_SH_PLT_LOW16 , BFD_RELOC_SH_PLT_MEDLOW16 , BFD_RELOC_SH_PLT_MEDHI16 , BFD_RELOC_SH_PLT_HI16 ,
  BFD_RELOC_SH_GOTOFF_LOW16 , BFD_RELOC_SH_GOTOFF_MEDLOW16 , BFD_RELOC_SH_GOTOFF_MEDHI16 , BFD_RELOC_SH_GOTOFF_HI16 ,
  BFD_RELOC_SH_GOTPC_LOW16 , BFD_RELOC_SH_GOTPC_MEDLOW16 , BFD_RELOC_SH_GOTPC_MEDHI16 , BFD_RELOC_SH_GOTPC_HI16 ,
  BFD_RELOC_SH_COPY64 , BFD_RELOC_SH_GLOB_DAT64 , BFD_RELOC_SH_JMP_SLOT64 , BFD_RELOC_SH_RELATIVE64 ,
  BFD_RELOC_SH_GOT10BY4 , BFD_RELOC_SH_GOT10BY8 , BFD_RELOC_SH_GOTPLT10BY4 , BFD_RELOC_SH_GOTPLT10BY8 ,
  BFD_RELOC_SH_GOTPLT32 , BFD_RELOC_SH_SHMEDIA_CODE , BFD_RELOC_SH_IMMU5 , BFD_RELOC_SH_IMMS6 ,
  BFD_RELOC_SH_IMMS6BY32 , BFD_RELOC_SH_IMMU6 , BFD_RELOC_SH_IMMS10 , BFD_RELOC_SH_IMMS10BY2 ,
  BFD_RELOC_SH_IMMS10BY4 , BFD_RELOC_SH_IMMS10BY8 , BFD_RELOC_SH_IMMS16 , BFD_RELOC_SH_IMMU16 ,
  BFD_RELOC_SH_IMM_LOW16 , BFD_RELOC_SH_IMM_LOW16_PCREL , BFD_RELOC_SH_IMM_MEDLOW16 , BFD_RELOC_SH_IMM_MEDLOW16_PCREL ,
  BFD_RELOC_SH_IMM_MEDHI16 , BFD_RELOC_SH_IMM_MEDHI16_PCREL , BFD_RELOC_SH_IMM_HI16 , BFD_RELOC_SH_IMM_HI16_PCREL ,
  BFD_RELOC_SH_PT_16 , BFD_RELOC_SH_TLS_GD_32 , BFD_RELOC_SH_TLS_LD_32 , BFD_RELOC_SH_TLS_LDO_32 ,
  BFD_RELOC_SH_TLS_IE_32 , BFD_RELOC_SH_TLS_LE_32 , BFD_RELOC_SH_TLS_DTPMOD32 , BFD_RELOC_SH_TLS_DTPOFF32 ,
  BFD_RELOC_SH_TLS_TPOFF32 , BFD_RELOC_ARC_B22_PCREL , BFD_RELOC_ARC_B26 , BFD_RELOC_BFIN_16_IMM ,
  BFD_RELOC_BFIN_16_HIGH , BFD_RELOC_BFIN_4_PCREL , BFD_RELOC_BFIN_5_PCREL , BFD_RELOC_BFIN_16_LOW ,
  BFD_RELOC_BFIN_10_PCREL , BFD_RELOC_BFIN_11_PCREL , BFD_RELOC_BFIN_12_PCREL_JUMP , BFD_RELOC_BFIN_12_PCREL_JUMP_S ,
  BFD_RELOC_BFIN_24_PCREL_CALL_X , BFD_RELOC_BFIN_24_PCREL_JUMP_L , BFD_RELOC_BFIN_GOT17M4 , BFD_RELOC_BFIN_GOTHI ,
  BFD_RELOC_BFIN_GOTLO , BFD_RELOC_BFIN_FUNCDESC , BFD_RELOC_BFIN_FUNCDESC_GOT17M4 , BFD_RELOC_BFIN_FUNCDESC_GOTHI ,
  BFD_RELOC_BFIN_FUNCDESC_GOTLO , BFD_RELOC_BFIN_FUNCDESC_VALUE , BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4 , BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI ,
  BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO , BFD_RELOC_BFIN_GOTOFF17M4 , BFD_RELOC_BFIN_GOTOFFHI , BFD_RELOC_BFIN_GOTOFFLO ,
  BFD_RELOC_BFIN_GOT , BFD_RELOC_BFIN_PLTPC , BFD_ARELOC_BFIN_PUSH , BFD_ARELOC_BFIN_CONST ,
  BFD_ARELOC_BFIN_ADD , BFD_ARELOC_BFIN_SUB , BFD_ARELOC_BFIN_MULT , BFD_ARELOC_BFIN_DIV ,
  BFD_ARELOC_BFIN_MOD , BFD_ARELOC_BFIN_LSHIFT , BFD_ARELOC_BFIN_RSHIFT , BFD_ARELOC_BFIN_AND ,
  BFD_ARELOC_BFIN_OR , BFD_ARELOC_BFIN_XOR , BFD_ARELOC_BFIN_LAND , BFD_ARELOC_BFIN_LOR ,
  BFD_ARELOC_BFIN_LEN , BFD_ARELOC_BFIN_NEG , BFD_ARELOC_BFIN_COMP , BFD_ARELOC_BFIN_PAGE ,
  BFD_ARELOC_BFIN_HWPAGE , BFD_ARELOC_BFIN_ADDR , BFD_RELOC_D10V_10_PCREL_R , BFD_RELOC_D10V_10_PCREL_L ,
  BFD_RELOC_D10V_18 , BFD_RELOC_D10V_18_PCREL , BFD_RELOC_D30V_6 , BFD_RELOC_D30V_9_PCREL ,
  BFD_RELOC_D30V_9_PCREL_R , BFD_RELOC_D30V_15 , BFD_RELOC_D30V_15_PCREL , BFD_RELOC_D30V_15_PCREL_R ,
  BFD_RELOC_D30V_21 , BFD_RELOC_D30V_21_PCREL , BFD_RELOC_D30V_21_PCREL_R , BFD_RELOC_D30V_32 ,
  BFD_RELOC_D30V_32_PCREL , BFD_RELOC_DLX_HI16_S , BFD_RELOC_DLX_LO16 , BFD_RELOC_DLX_JMP26 ,
  BFD_RELOC_M32C_HI8 , BFD_RELOC_M32C_RL_JUMP , BFD_RELOC_M32C_RL_1ADDR , BFD_RELOC_M32C_RL_2ADDR ,
  BFD_RELOC_M32R_24 , BFD_RELOC_M32R_10_PCREL , BFD_RELOC_M32R_18_PCREL , BFD_RELOC_M32R_26_PCREL ,
  BFD_RELOC_M32R_HI16_ULO , BFD_RELOC_M32R_HI16_SLO , BFD_RELOC_M32R_LO16 , BFD_RELOC_M32R_SDA16 ,
  BFD_RELOC_M32R_GOT24 , BFD_RELOC_M32R_26_PLTREL , BFD_RELOC_M32R_COPY , BFD_RELOC_M32R_GLOB_DAT ,
  BFD_RELOC_M32R_JMP_SLOT , BFD_RELOC_M32R_RELATIVE , BFD_RELOC_M32R_GOTOFF , BFD_RELOC_M32R_GOTOFF_HI_ULO ,
  BFD_RELOC_M32R_GOTOFF_HI_SLO , BFD_RELOC_M32R_GOTOFF_LO , BFD_RELOC_M32R_GOTPC24 , BFD_RELOC_M32R_GOT16_HI_ULO ,
  BFD_RELOC_M32R_GOT16_HI_SLO , BFD_RELOC_M32R_GOT16_LO , BFD_RELOC_M32R_GOTPC_HI_ULO , BFD_RELOC_M32R_GOTPC_HI_SLO ,
  BFD_RELOC_M32R_GOTPC_LO , BFD_RELOC_V850_9_PCREL , BFD_RELOC_V850_22_PCREL , BFD_RELOC_V850_SDA_16_16_OFFSET ,
  BFD_RELOC_V850_SDA_15_16_OFFSET , BFD_RELOC_V850_ZDA_16_16_OFFSET , BFD_RELOC_V850_ZDA_15_16_OFFSET , BFD_RELOC_V850_TDA_6_8_OFFSET ,
  BFD_RELOC_V850_TDA_7_8_OFFSET , BFD_RELOC_V850_TDA_7_7_OFFSET , BFD_RELOC_V850_TDA_16_16_OFFSET , BFD_RELOC_V850_TDA_4_5_OFFSET ,
  BFD_RELOC_V850_TDA_4_4_OFFSET , BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET , BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET , BFD_RELOC_V850_CALLT_6_7_OFFSET ,
  BFD_RELOC_V850_CALLT_16_16_OFFSET , BFD_RELOC_V850_LONGCALL , BFD_RELOC_V850_LONGJUMP , BFD_RELOC_V850_ALIGN ,
  BFD_RELOC_V850_LO16_SPLIT_OFFSET , BFD_RELOC_MN10300_32_PCREL , BFD_RELOC_MN10300_16_PCREL , BFD_RELOC_TIC30_LDP ,
  BFD_RELOC_TIC54X_PARTLS7 , BFD_RELOC_TIC54X_PARTMS9 , BFD_RELOC_TIC54X_23 , BFD_RELOC_TIC54X_16_OF_23 ,
  BFD_RELOC_TIC54X_MS7_OF_23 , BFD_RELOC_FR30_48 , BFD_RELOC_FR30_20 , BFD_RELOC_FR30_6_IN_4 ,
  BFD_RELOC_FR30_8_IN_8 , BFD_RELOC_FR30_9_IN_8 , BFD_RELOC_FR30_10_IN_8 , BFD_RELOC_FR30_9_PCREL ,
  BFD_RELOC_FR30_12_PCREL , BFD_RELOC_MCORE_PCREL_IMM8BY4 , BFD_RELOC_MCORE_PCREL_IMM11BY2 , BFD_RELOC_MCORE_PCREL_IMM4BY2 ,
  BFD_RELOC_MCORE_PCREL_32 , BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2 , BFD_RELOC_MCORE_RVA , BFD_RELOC_MMIX_GETA ,
  BFD_RELOC_MMIX_GETA_1 , BFD_RELOC_MMIX_GETA_2 , BFD_RELOC_MMIX_GETA_3 , BFD_RELOC_MMIX_CBRANCH ,
  BFD_RELOC_MMIX_CBRANCH_J , BFD_RELOC_MMIX_CBRANCH_1 , BFD_RELOC_MMIX_CBRANCH_2 , BFD_RELOC_MMIX_CBRANCH_3 ,
  BFD_RELOC_MMIX_PUSHJ , BFD_RELOC_MMIX_PUSHJ_1 , BFD_RELOC_MMIX_PUSHJ_2 , BFD_RELOC_MMIX_PUSHJ_3 ,
  BFD_RELOC_MMIX_PUSHJ_STUBBABLE , BFD_RELOC_MMIX_JMP , BFD_RELOC_MMIX_JMP_1 , BFD_RELOC_MMIX_JMP_2 ,
  BFD_RELOC_MMIX_JMP_3 , BFD_RELOC_MMIX_ADDR19 , BFD_RELOC_MMIX_ADDR27 , BFD_RELOC_MMIX_REG_OR_BYTE ,
  BFD_RELOC_MMIX_REG , BFD_RELOC_MMIX_BASE_PLUS_OFFSET , BFD_RELOC_MMIX_LOCAL , BFD_RELOC_AVR_7_PCREL ,
  BFD_RELOC_AVR_13_PCREL , BFD_RELOC_AVR_16_PM , BFD_RELOC_AVR_LO8_LDI , BFD_RELOC_AVR_HI8_LDI ,
  BFD_RELOC_AVR_HH8_LDI , BFD_RELOC_AVR_MS8_LDI , BFD_RELOC_AVR_LO8_LDI_NEG , BFD_RELOC_AVR_HI8_LDI_NEG ,
  BFD_RELOC_AVR_HH8_LDI_NEG , BFD_RELOC_AVR_MS8_LDI_NEG , BFD_RELOC_AVR_LO8_LDI_PM , BFD_RELOC_AVR_LO8_LDI_GS ,
  BFD_RELOC_AVR_HI8_LDI_PM , BFD_RELOC_AVR_HI8_LDI_GS , BFD_RELOC_AVR_HH8_LDI_PM , BFD_RELOC_AVR_LO8_LDI_PM_NEG ,
  BFD_RELOC_AVR_HI8_LDI_PM_NEG , BFD_RELOC_AVR_HH8_LDI_PM_NEG , BFD_RELOC_AVR_CALL , BFD_RELOC_AVR_LDI ,
  BFD_RELOC_AVR_6 , BFD_RELOC_AVR_6_ADIW , BFD_RELOC_390_12 , BFD_RELOC_390_GOT12 ,
  BFD_RELOC_390_PLT32 , BFD_RELOC_390_COPY , BFD_RELOC_390_GLOB_DAT , BFD_RELOC_390_JMP_SLOT ,
  BFD_RELOC_390_RELATIVE , BFD_RELOC_390_GOTPC , BFD_RELOC_390_GOT16 , BFD_RELOC_390_PC16DBL ,
  BFD_RELOC_390_PLT16DBL , BFD_RELOC_390_PC32DBL , BFD_RELOC_390_PLT32DBL , BFD_RELOC_390_GOTPCDBL ,
  BFD_RELOC_390_GOT64 , BFD_RELOC_390_PLT64 , BFD_RELOC_390_GOTENT , BFD_RELOC_390_GOTOFF64 ,
  BFD_RELOC_390_GOTPLT12 , BFD_RELOC_390_GOTPLT16 , BFD_RELOC_390_GOTPLT32 , BFD_RELOC_390_GOTPLT64 ,
  BFD_RELOC_390_GOTPLTENT , BFD_RELOC_390_PLTOFF16 , BFD_RELOC_390_PLTOFF32 , BFD_RELOC_390_PLTOFF64 ,
  BFD_RELOC_390_TLS_LOAD , BFD_RELOC_390_TLS_GDCALL , BFD_RELOC_390_TLS_LDCALL , BFD_RELOC_390_TLS_GD32 ,
  BFD_RELOC_390_TLS_GD64 , BFD_RELOC_390_TLS_GOTIE12 , BFD_RELOC_390_TLS_GOTIE32 , BFD_RELOC_390_TLS_GOTIE64 ,
  BFD_RELOC_390_TLS_LDM32 , BFD_RELOC_390_TLS_LDM64 , BFD_RELOC_390_TLS_IE32 , BFD_RELOC_390_TLS_IE64 ,
  BFD_RELOC_390_TLS_IEENT , BFD_RELOC_390_TLS_LE32 , BFD_RELOC_390_TLS_LE64 , BFD_RELOC_390_TLS_LDO32 ,
  BFD_RELOC_390_TLS_LDO64 , BFD_RELOC_390_TLS_DTPMOD , BFD_RELOC_390_TLS_DTPOFF , BFD_RELOC_390_TLS_TPOFF ,
  BFD_RELOC_390_20 , BFD_RELOC_390_GOT20 , BFD_RELOC_390_GOTPLT20 , BFD_RELOC_390_TLS_GOTIE20 ,
  BFD_RELOC_IP2K_FR9 , BFD_RELOC_IP2K_BANK , BFD_RELOC_IP2K_ADDR16CJP , BFD_RELOC_IP2K_PAGE3 ,
  BFD_RELOC_IP2K_LO8DATA , BFD_RELOC_IP2K_HI8DATA , BFD_RELOC_IP2K_EX8DATA , BFD_RELOC_IP2K_LO8INSN ,
  BFD_RELOC_IP2K_HI8INSN , BFD_RELOC_IP2K_PC_SKIP , BFD_RELOC_IP2K_TEXT , BFD_RELOC_IP2K_FR_OFFSET ,
  BFD_RELOC_VPE4KMATH_DATA , BFD_RELOC_VPE4KMATH_INSN , BFD_RELOC_VTABLE_INHERIT , BFD_RELOC_VTABLE_ENTRY ,
  BFD_RELOC_IA64_IMM14 , BFD_RELOC_IA64_IMM22 , BFD_RELOC_IA64_IMM64 , BFD_RELOC_IA64_DIR32MSB ,
  BFD_RELOC_IA64_DIR32LSB , BFD_RELOC_IA64_DIR64MSB , BFD_RELOC_IA64_DIR64LSB , BFD_RELOC_IA64_GPREL22 ,
  BFD_RELOC_IA64_GPREL64I , BFD_RELOC_IA64_GPREL32MSB , BFD_RELOC_IA64_GPREL32LSB , BFD_RELOC_IA64_GPREL64MSB ,
  BFD_RELOC_IA64_GPREL64LSB , BFD_RELOC_IA64_LTOFF22 , BFD_RELOC_IA64_LTOFF64I , BFD_RELOC_IA64_PLTOFF22 ,
  BFD_RELOC_IA64_PLTOFF64I , BFD_RELOC_IA64_PLTOFF64MSB , BFD_RELOC_IA64_PLTOFF64LSB , BFD_RELOC_IA64_FPTR64I ,
  BFD_RELOC_IA64_FPTR32MSB , BFD_RELOC_IA64_FPTR32LSB , BFD_RELOC_IA64_FPTR64MSB , BFD_RELOC_IA64_FPTR64LSB ,
  BFD_RELOC_IA64_PCREL21B , BFD_RELOC_IA64_PCREL21BI , BFD_RELOC_IA64_PCREL21M , BFD_RELOC_IA64_PCREL21F ,
  BFD_RELOC_IA64_PCREL22 , BFD_RELOC_IA64_PCREL60B , BFD_RELOC_IA64_PCREL64I , BFD_RELOC_IA64_PCREL32MSB ,
  BFD_RELOC_IA64_PCREL32LSB , BFD_RELOC_IA64_PCREL64MSB , BFD_RELOC_IA64_PCREL64LSB , BFD_RELOC_IA64_LTOFF_FPTR22 ,
  BFD_RELOC_IA64_LTOFF_FPTR64I , BFD_RELOC_IA64_LTOFF_FPTR32MSB , BFD_RELOC_IA64_LTOFF_FPTR32LSB , BFD_RELOC_IA64_LTOFF_FPTR64MSB ,
  BFD_RELOC_IA64_LTOFF_FPTR64LSB , BFD_RELOC_IA64_SEGREL32MSB , BFD_RELOC_IA64_SEGREL32LSB , BFD_RELOC_IA64_SEGREL64MSB ,
  BFD_RELOC_IA64_SEGREL64LSB , BFD_RELOC_IA64_SECREL32MSB , BFD_RELOC_IA64_SECREL32LSB , BFD_RELOC_IA64_SECREL64MSB ,
  BFD_RELOC_IA64_SECREL64LSB , BFD_RELOC_IA64_REL32MSB , BFD_RELOC_IA64_REL32LSB , BFD_RELOC_IA64_REL64MSB ,
  BFD_RELOC_IA64_REL64LSB , BFD_RELOC_IA64_LTV32MSB , BFD_RELOC_IA64_LTV32LSB , BFD_RELOC_IA64_LTV64MSB ,
  BFD_RELOC_IA64_LTV64LSB , BFD_RELOC_IA64_IPLTMSB , BFD_RELOC_IA64_IPLTLSB , BFD_RELOC_IA64_COPY ,
  BFD_RELOC_IA64_LTOFF22X , BFD_RELOC_IA64_LDXMOV , BFD_RELOC_IA64_TPREL14 , BFD_RELOC_IA64_TPREL22 ,
  BFD_RELOC_IA64_TPREL64I , BFD_RELOC_IA64_TPREL64MSB , BFD_RELOC_IA64_TPREL64LSB , BFD_RELOC_IA64_LTOFF_TPREL22 ,
  BFD_RELOC_IA64_DTPMOD64MSB , BFD_RELOC_IA64_DTPMOD64LSB , BFD_RELOC_IA64_LTOFF_DTPMOD22 , BFD_RELOC_IA64_DTPREL14 ,
  BFD_RELOC_IA64_DTPREL22 , BFD_RELOC_IA64_DTPREL64I , BFD_RELOC_IA64_DTPREL32MSB , BFD_RELOC_IA64_DTPREL32LSB ,
  BFD_RELOC_IA64_DTPREL64MSB , BFD_RELOC_IA64_DTPREL64LSB , BFD_RELOC_IA64_LTOFF_DTPREL22 , BFD_RELOC_M68HC11_HI8 ,
  BFD_RELOC_M68HC11_LO8 , BFD_RELOC_M68HC11_3B , BFD_RELOC_M68HC11_RL_JUMP , BFD_RELOC_M68HC11_RL_GROUP ,
  BFD_RELOC_M68HC11_LO16 , BFD_RELOC_M68HC11_PAGE , BFD_RELOC_M68HC11_24 , BFD_RELOC_M68HC12_5B ,
  BFD_RELOC_16C_NUM08 , BFD_RELOC_16C_NUM08_C , BFD_RELOC_16C_NUM16 , BFD_RELOC_16C_NUM16_C ,
  BFD_RELOC_16C_NUM32 , BFD_RELOC_16C_NUM32_C , BFD_RELOC_16C_DISP04 , BFD_RELOC_16C_DISP04_C ,
  BFD_RELOC_16C_DISP08 , BFD_RELOC_16C_DISP08_C , BFD_RELOC_16C_DISP16 , BFD_RELOC_16C_DISP16_C ,
  BFD_RELOC_16C_DISP24 , BFD_RELOC_16C_DISP24_C , BFD_RELOC_16C_DISP24a , BFD_RELOC_16C_DISP24a_C ,
  BFD_RELOC_16C_REG04 , BFD_RELOC_16C_REG04_C , BFD_RELOC_16C_REG04a , BFD_RELOC_16C_REG04a_C ,
  BFD_RELOC_16C_REG14 , BFD_RELOC_16C_REG14_C , BFD_RELOC_16C_REG16 , BFD_RELOC_16C_REG16_C ,
  BFD_RELOC_16C_REG20 , BFD_RELOC_16C_REG20_C , BFD_RELOC_16C_ABS20 , BFD_RELOC_16C_ABS20_C ,
  BFD_RELOC_16C_ABS24 , BFD_RELOC_16C_ABS24_C , BFD_RELOC_16C_IMM04 , BFD_RELOC_16C_IMM04_C ,
  BFD_RELOC_16C_IMM16 , BFD_RELOC_16C_IMM16_C , BFD_RELOC_16C_IMM20 , BFD_RELOC_16C_IMM20_C ,
  BFD_RELOC_16C_IMM24 , BFD_RELOC_16C_IMM24_C , BFD_RELOC_16C_IMM32 , BFD_RELOC_16C_IMM32_C ,
  BFD_RELOC_CRX_REL4 , BFD_RELOC_CRX_REL8 , BFD_RELOC_CRX_REL8_CMP , BFD_RELOC_CRX_REL16 ,
  BFD_RELOC_CRX_REL24 , BFD_RELOC_CRX_REL32 , BFD_RELOC_CRX_REGREL12 , BFD_RELOC_CRX_REGREL22 ,
  BFD_RELOC_CRX_REGREL28 , BFD_RELOC_CRX_REGREL32 , BFD_RELOC_CRX_ABS16 , BFD_RELOC_CRX_ABS32 ,
  BFD_RELOC_CRX_NUM8 , BFD_RELOC_CRX_NUM16 , BFD_RELOC_CRX_NUM32 , BFD_RELOC_CRX_IMM16 ,
  BFD_RELOC_CRX_IMM32 , BFD_RELOC_CRX_SWITCH8 , BFD_RELOC_CRX_SWITCH16 , BFD_RELOC_CRX_SWITCH32 ,
  BFD_RELOC_CRIS_BDISP8 , BFD_RELOC_CRIS_UNSIGNED_5 , BFD_RELOC_CRIS_SIGNED_6 , BFD_RELOC_CRIS_UNSIGNED_6 ,
  BFD_RELOC_CRIS_SIGNED_8 , BFD_RELOC_CRIS_UNSIGNED_8 , BFD_RELOC_CRIS_SIGNED_16 , BFD_RELOC_CRIS_UNSIGNED_16 ,
  BFD_RELOC_CRIS_LAPCQ_OFFSET , BFD_RELOC_CRIS_UNSIGNED_4 , BFD_RELOC_CRIS_COPY , BFD_RELOC_CRIS_GLOB_DAT ,
  BFD_RELOC_CRIS_JUMP_SLOT , BFD_RELOC_CRIS_RELATIVE , BFD_RELOC_CRIS_32_GOT , BFD_RELOC_CRIS_16_GOT ,
  BFD_RELOC_CRIS_32_GOTPLT , BFD_RELOC_CRIS_16_GOTPLT , BFD_RELOC_CRIS_32_GOTREL , BFD_RELOC_CRIS_32_PLT_GOTREL ,
  BFD_RELOC_CRIS_32_PLT_PCREL , BFD_RELOC_860_COPY , BFD_RELOC_860_GLOB_DAT , BFD_RELOC_860_JUMP_SLOT ,
  BFD_RELOC_860_RELATIVE , BFD_RELOC_860_PC26 , BFD_RELOC_860_PLT26 , BFD_RELOC_860_PC16 ,
  BFD_RELOC_860_LOW0 , BFD_RELOC_860_SPLIT0 , BFD_RELOC_860_LOW1 , BFD_RELOC_860_SPLIT1 ,
  BFD_RELOC_860_LOW2 , BFD_RELOC_860_SPLIT2 , BFD_RELOC_860_LOW3 , BFD_RELOC_860_LOGOT0 ,
  BFD_RELOC_860_SPGOT0 , BFD_RELOC_860_LOGOT1 , BFD_RELOC_860_SPGOT1 , BFD_RELOC_860_LOGOTOFF0 ,
  BFD_RELOC_860_SPGOTOFF0 , BFD_RELOC_860_LOGOTOFF1 , BFD_RELOC_860_SPGOTOFF1 , BFD_RELOC_860_LOGOTOFF2 ,
  BFD_RELOC_860_LOGOTOFF3 , BFD_RELOC_860_LOPC , BFD_RELOC_860_HIGHADJ , BFD_RELOC_860_HAGOT ,
  BFD_RELOC_860_HAGOTOFF , BFD_RELOC_860_HAPC , BFD_RELOC_860_HIGH , BFD_RELOC_860_HIGOT ,
  BFD_RELOC_860_HIGOTOFF , BFD_RELOC_OPENRISC_ABS_26 , BFD_RELOC_OPENRISC_REL_26 , BFD_RELOC_H8_DIR16A8 ,
  BFD_RELOC_H8_DIR16R8 , BFD_RELOC_H8_DIR24A8 , BFD_RELOC_H8_DIR24R8 , BFD_RELOC_H8_DIR32A16 ,
  BFD_RELOC_XSTORMY16_REL_12 , BFD_RELOC_XSTORMY16_12 , BFD_RELOC_XSTORMY16_24 , BFD_RELOC_XSTORMY16_FPTR16 ,
  BFD_RELOC_XC16X_PAG , BFD_RELOC_XC16X_POF , BFD_RELOC_XC16X_SEG , BFD_RELOC_XC16X_SOF ,
  BFD_RELOC_VAX_GLOB_DAT , BFD_RELOC_VAX_JMP_SLOT , BFD_RELOC_VAX_RELATIVE , BFD_RELOC_MT_PC16 ,
  BFD_RELOC_MT_HI16 , BFD_RELOC_MT_LO16 , BFD_RELOC_MT_GNU_VTINHERIT , BFD_RELOC_MT_GNU_VTENTRY ,
  BFD_RELOC_MT_PCINSN8 , BFD_RELOC_MSP430_10_PCREL , BFD_RELOC_MSP430_16_PCREL , BFD_RELOC_MSP430_16 ,
  BFD_RELOC_MSP430_16_PCREL_BYTE , BFD_RELOC_MSP430_16_BYTE , BFD_RELOC_MSP430_2X_PCREL , BFD_RELOC_MSP430_RL_PCREL ,
  BFD_RELOC_IQ2000_OFFSET_16 , BFD_RELOC_IQ2000_OFFSET_21 , BFD_RELOC_IQ2000_UHI16 , BFD_RELOC_XTENSA_RTLD ,
  BFD_RELOC_XTENSA_GLOB_DAT , BFD_RELOC_XTENSA_JMP_SLOT , BFD_RELOC_XTENSA_RELATIVE , BFD_RELOC_XTENSA_PLT ,
  BFD_RELOC_XTENSA_DIFF8 , BFD_RELOC_XTENSA_DIFF16 , BFD_RELOC_XTENSA_DIFF32 , BFD_RELOC_XTENSA_SLOT0_OP ,
  BFD_RELOC_XTENSA_SLOT1_OP , BFD_RELOC_XTENSA_SLOT2_OP , BFD_RELOC_XTENSA_SLOT3_OP , BFD_RELOC_XTENSA_SLOT4_OP ,
  BFD_RELOC_XTENSA_SLOT5_OP , BFD_RELOC_XTENSA_SLOT6_OP , BFD_RELOC_XTENSA_SLOT7_OP , BFD_RELOC_XTENSA_SLOT8_OP ,
  BFD_RELOC_XTENSA_SLOT9_OP , BFD_RELOC_XTENSA_SLOT10_OP , BFD_RELOC_XTENSA_SLOT11_OP , BFD_RELOC_XTENSA_SLOT12_OP ,
  BFD_RELOC_XTENSA_SLOT13_OP , BFD_RELOC_XTENSA_SLOT14_OP , BFD_RELOC_XTENSA_SLOT0_ALT , BFD_RELOC_XTENSA_SLOT1_ALT ,
  BFD_RELOC_XTENSA_SLOT2_ALT , BFD_RELOC_XTENSA_SLOT3_ALT , BFD_RELOC_XTENSA_SLOT4_ALT , BFD_RELOC_XTENSA_SLOT5_ALT ,
  BFD_RELOC_XTENSA_SLOT6_ALT , BFD_RELOC_XTENSA_SLOT7_ALT , BFD_RELOC_XTENSA_SLOT8_ALT , BFD_RELOC_XTENSA_SLOT9_ALT ,
  BFD_RELOC_XTENSA_SLOT10_ALT , BFD_RELOC_XTENSA_SLOT11_ALT , BFD_RELOC_XTENSA_SLOT12_ALT , BFD_RELOC_XTENSA_SLOT13_ALT ,
  BFD_RELOC_XTENSA_SLOT14_ALT , BFD_RELOC_XTENSA_OP0 , BFD_RELOC_XTENSA_OP1 , BFD_RELOC_XTENSA_OP2 ,
  BFD_RELOC_XTENSA_ASM_EXPAND , BFD_RELOC_XTENSA_ASM_SIMPLIFY , BFD_RELOC_Z80_DISP8 , BFD_RELOC_Z8K_DISP7 ,
  BFD_RELOC_Z8K_CALLR , BFD_RELOC_Z8K_IMM4L , BFD_RELOC_UNUSED
}
 
enum  bfd_error {
  bfd_error_no_error = 0 , bfd_error_system_call , bfd_error_invalid_target , bfd_error_wrong_format ,
  bfd_error_wrong_object_format , bfd_error_invalid_operation , bfd_error_no_memory , bfd_error_no_symbols ,
  bfd_error_no_armap , bfd_error_no_more_archived_files , bfd_error_malformed_archive , bfd_error_file_not_recognized ,
  bfd_error_file_ambiguously_recognized , bfd_error_no_contents , bfd_error_nonrepresentable_section , bfd_error_no_debug_section ,
  bfd_error_bad_value , bfd_error_file_truncated , bfd_error_file_too_big , bfd_error_invalid_error_code
}
 
enum  bfd_flavour {
  bfd_target_unknown_flavour , bfd_target_aout_flavour , bfd_target_coff_flavour , bfd_target_ecoff_flavour ,
  bfd_target_xcoff_flavour , bfd_target_elf_flavour , bfd_target_ieee_flavour , bfd_target_nlm_flavour ,
  bfd_target_oasys_flavour , bfd_target_tekhex_flavour , bfd_target_srec_flavour , bfd_target_ihex_flavour ,
  bfd_target_som_flavour , bfd_target_os9k_flavour , bfd_target_versados_flavour , bfd_target_msdos_flavour ,
  bfd_target_ovax_flavour , bfd_target_evax_flavour , bfd_target_mmo_flavour , bfd_target_mach_o_flavour ,
  bfd_target_pef_flavour , bfd_target_pef_xlib_flavour , bfd_target_sym_flavour
}
 
enum  bfd_endian { BFD_ENDIAN_BIG , BFD_ENDIAN_LITTLE , BFD_ENDIAN_UNKNOWN }
 

Functions

void bfd_sprintf_vma (bfd *, char *, bfd_vma)
 
void bfd_fprintf_vma (bfd *, void *, bfd_vma)
 
const char * bfd_get_stab_name (int)
 
bfd_boolean bfd_hash_table_init (struct bfd_hash_table *, struct bfd_hash_entry *(*)(struct bfd_hash_entry *, struct bfd_hash_table *, const char *), unsigned int)
 
bfd_boolean bfd_hash_table_init_n (struct bfd_hash_table *, struct bfd_hash_entry *(*)(struct bfd_hash_entry *, struct bfd_hash_table *, const char *), unsigned int, unsigned int)
 
void bfd_hash_table_free (struct bfd_hash_table *)
 
struct bfd_hash_entrybfd_hash_lookup (struct bfd_hash_table *, const char *, bfd_boolean create, bfd_boolean copy)
 
void bfd_hash_replace (struct bfd_hash_table *, struct bfd_hash_entry *old, struct bfd_hash_entry *nw)
 
struct bfd_hash_entrybfd_hash_newfunc (struct bfd_hash_entry *, struct bfd_hash_table *, const char *)
 
void * bfd_hash_allocate (struct bfd_hash_table *, unsigned int)
 
void bfd_hash_traverse (struct bfd_hash_table *, bfd_boolean(*)(struct bfd_hash_entry *, void *), void *info)
 
void bfd_hash_set_default_size (bfd_size_type)
 
bfd_size_type bfd_bread (void *, bfd_size_type, bfd *)
 
bfd_size_type bfd_bwrite (const void *, bfd_size_type, bfd *)
 
int bfd_seek (bfd *, file_ptr, int)
 
file_ptr bfd_tell (bfd *)
 
int bfd_flush (bfd *)
 
int bfd_stat (bfd *, struct stat *)
 
void warn_deprecated (const char *, const char *, int, const char *)
 
bfd_boolean bfd_cache_close (bfd *abfd)
 
bfd_boolean bfd_cache_close_all (void)
 
bfd_boolean bfd_record_phdr (bfd *, unsigned long, bfd_boolean, flagword, bfd_boolean, bfd_vma, bfd_boolean, bfd_boolean, unsigned int, struct bfd_section **)
 
bfd_uint64_t bfd_getb64 (const void *)
 
bfd_uint64_t bfd_getl64 (const void *)
 
bfd_int64_t bfd_getb_signed_64 (const void *)
 
bfd_int64_t bfd_getl_signed_64 (const void *)
 
bfd_signed_vma bfd_getb_signed_32 (const void *)
 
bfd_signed_vma bfd_getl_signed_32 (const void *)
 
bfd_signed_vma bfd_getb_signed_16 (const void *)
 
bfd_signed_vma bfd_getl_signed_16 (const void *)
 
void bfd_putb64 (bfd_uint64_t, void *)
 
void bfd_putl64 (bfd_uint64_t, void *)
 
void bfd_putb32 (bfd_vma, void *)
 
void bfd_putl32 (bfd_vma, void *)
 
void bfd_putb16 (bfd_vma, void *)
 
void bfd_putl16 (bfd_vma, void *)
 
static bfd_uint64_t bfd_get_bits (const void *p, int bits, bfd_boolean big_p)
 
void bfd_put_bits (bfd_uint64_t, void *, int, bfd_boolean)
 
bfd_boolean bfd_section_already_linked_table_init (void)
 
void bfd_section_already_linked_table_free (void)
 
bfd_vma bfd_ecoff_get_gp_value (bfd *abfd)
 
bfd_boolean bfd_ecoff_set_gp_value (bfd *abfd, bfd_vma gp_value)
 
bfd_boolean bfd_ecoff_set_regmasks (bfd *abfd, unsigned long gprmask, unsigned long fprmask, unsigned long *cprmask)
 
void * bfd_ecoff_debug_init (bfd *output_bfd, struct ecoff_debug_info *output_debug, const struct ecoff_debug_swap *output_swap, struct bfd_link_info *)
 
void bfd_ecoff_debug_free (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug, const struct ecoff_debug_swap *output_swap, struct bfd_link_info *)
 
bfd_boolean bfd_ecoff_debug_accumulate (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug, const struct ecoff_debug_swap *output_swap, bfd *input_bfd, struct ecoff_debug_info *input_debug, const struct ecoff_debug_swap *input_swap, struct bfd_link_info *)
 
bfd_boolean bfd_ecoff_debug_accumulate_other (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug, const struct ecoff_debug_swap *output_swap, bfd *input_bfd, struct bfd_link_info *)
 
bfd_boolean bfd_ecoff_debug_externals (bfd *abfd, struct ecoff_debug_info *debug, const struct ecoff_debug_swap *swap, bfd_boolean relocatable, bfd_boolean(*get_extr)(struct bfd_symbol *, struct ecoff_extr *), void(*set_index)(struct bfd_symbol *, bfd_size_type))
 
bfd_boolean bfd_ecoff_debug_one_external (bfd *abfd, struct ecoff_debug_info *debug, const struct ecoff_debug_swap *swap, const char *name, struct ecoff_extr *esym)
 
bfd_size_type bfd_ecoff_debug_size (bfd *abfd, struct ecoff_debug_info *debug, const struct ecoff_debug_swap *swap)
 
bfd_boolean bfd_ecoff_write_debug (bfd *abfd, struct ecoff_debug_info *debug, const struct ecoff_debug_swap *swap, file_ptr where)
 
bfd_boolean bfd_ecoff_write_accumulated_debug (void *handle, bfd *abfd, struct ecoff_debug_info *debug, const struct ecoff_debug_swap *swap, struct bfd_link_info *info, file_ptr where)
 
bfd_boolean bfd_elf_record_link_assignment (bfd *, struct bfd_link_info *, const char *, bfd_boolean, bfd_boolean)
 
struct bfd_link_needed_listbfd_elf_get_needed_list (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_elf_get_bfd_needed_list (bfd *, struct bfd_link_needed_list **)
 
bfd_boolean bfd_elf_size_dynamic_sections (bfd *, const char *, const char *, const char *, const char *const *, struct bfd_link_info *, struct bfd_section **, struct bfd_elf_version_tree *)
 
bfd_boolean bfd_elf_size_dynsym_hash_dynstr (bfd *, struct bfd_link_info *)
 
void bfd_elf_set_dt_needed_name (bfd *, const char *)
 
const char * bfd_elf_get_dt_soname (bfd *)
 
void bfd_elf_set_dyn_lib_class (bfd *, int)
 
int bfd_elf_get_dyn_lib_class (bfd *)
 
struct bfd_link_needed_listbfd_elf_get_runpath_list (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_elf_discard_info (bfd *, struct bfd_link_info *)
 
unsigned int _bfd_elf_default_action_discarded (struct bfd_section *)
 
long bfd_get_elf_phdr_upper_bound (bfd *abfd)
 
int bfd_get_elf_phdrs (bfd *abfd, void *phdrs)
 
bfdbfd_elf_bfd_from_remote_memory (bfd *templ, bfd_vma ehdr_vma, bfd_vma *loadbasep, int(*target_read_memory)(bfd_vma vma, bfd_byte *myaddr, int len))
 
int bfd_get_arch_size (bfd *)
 
int bfd_get_sign_extend_vma (bfd *)
 
struct bfd_section_bfd_elf_tls_setup (bfd *, struct bfd_link_info *)
 
void _bfd_fix_excluded_sec_syms (bfd *, struct bfd_link_info *)
 
unsigned bfd_m68k_mach_to_features (int)
 
int bfd_m68k_features_to_mach (unsigned)
 
bfd_boolean bfd_m68k_elf32_create_embedded_relocs (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *, char **)
 
bfd_boolean bfd_bfin_elf32_create_embedded_relocs (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *, char **)
 
struct bfd_link_needed_listbfd_sunos_get_needed_list (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_sunos_record_link_assignment (bfd *, struct bfd_link_info *, const char *)
 
bfd_boolean bfd_sunos_size_dynamic_sections (bfd *, struct bfd_link_info *, struct bfd_section **, struct bfd_section **, struct bfd_section **)
 
bfd_boolean bfd_i386linux_size_dynamic_sections (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_m68klinux_size_dynamic_sections (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_sparclinux_size_dynamic_sections (bfd *, struct bfd_link_info *)
 
void bfd_init_window (bfd_window *)
 
void bfd_free_window (bfd_window *)
 
bfd_boolean bfd_get_file_window (bfd *, file_ptr, bfd_size_type, bfd_window *, bfd_boolean)
 
bfd_boolean bfd_xcoff_link_record_set (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_size_type)
 
bfd_boolean bfd_xcoff_import_symbol (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_vma, const char *, const char *, const char *, unsigned int)
 
bfd_boolean bfd_xcoff_export_symbol (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *)
 
bfd_boolean bfd_xcoff_link_count_reloc (bfd *, struct bfd_link_info *, const char *)
 
bfd_boolean bfd_xcoff_record_link_assignment (bfd *, struct bfd_link_info *, const char *)
 
bfd_boolean bfd_xcoff_size_dynamic_sections (bfd *, struct bfd_link_info *, const char *, const char *, unsigned long, unsigned long, unsigned long, bfd_boolean, int, bfd_boolean, bfd_boolean, struct bfd_section **, bfd_boolean)
 
bfd_boolean bfd_xcoff_link_generate_rtinit (bfd *, const char *, const char *, bfd_boolean)
 
bfd_boolean bfd_xcoff_ar_archive_set_magic (bfd *, char *)
 
bfd_boolean bfd_coff_get_syment (bfd *, struct bfd_symbol *, struct internal_syment *)
 
bfd_boolean bfd_coff_get_auxent (bfd *, struct bfd_symbol *, int, union internal_auxent *)
 
bfd_boolean bfd_coff_set_symbol_class (bfd *, struct bfd_symbol *, unsigned int)
 
bfd_boolean bfd_m68k_coff_create_embedded_relocs (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *, char **)
 
bfd_boolean bfd_arm_allocate_interworking_sections (struct bfd_link_info *)
 
bfd_boolean bfd_arm_process_before_allocation (bfd *, struct bfd_link_info *, int)
 
bfd_boolean bfd_arm_get_bfd_for_interworking (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_arm_pe_allocate_interworking_sections (struct bfd_link_info *)
 
bfd_boolean bfd_arm_pe_process_before_allocation (bfd *, struct bfd_link_info *, int)
 
bfd_boolean bfd_arm_pe_get_bfd_for_interworking (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_elf32_arm_allocate_interworking_sections (struct bfd_link_info *)
 
bfd_boolean bfd_elf32_arm_process_before_allocation (bfd *, struct bfd_link_info *, int)
 
void bfd_elf32_arm_set_target_relocs (struct bfd_link_info *, int, char *, int, int)
 
bfd_boolean bfd_elf32_arm_get_bfd_for_interworking (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_elf32_arm_add_glue_sections_to_bfd (bfd *, struct bfd_link_info *)
 
bfd_boolean bfd_is_arm_mapping_symbol_name (const char *name)
 
bfd_boolean bfd_arm_merge_machines (bfd *, bfd *)
 
bfd_boolean bfd_arm_update_notes (bfd *, const char *)
 
unsigned int bfd_arm_get_mach_from_notes (bfd *, const char *)
 
void bfd_ticoff_set_section_load_page (struct bfd_section *, int)
 
int bfd_ticoff_get_section_load_page (struct bfd_section *)
 
bfd_vma bfd_h8300_pad_address (bfd *, bfd_vma)
 
void bfd_elf32_ia64_after_parse (int)
 
void bfd_elf64_ia64_after_parse (int)
 
struct coff_comdat_infobfd_coff_get_comdat_section (bfd *, struct bfd_section *)
 
void bfd_init (void)
 
bfdbfd_fopen (const char *filename, const char *target, const char *mode, int fd)
 
bfdbfd_openr (const char *filename, const char *target)
 
bfdbfd_fdopenr (const char *filename, const char *target, int fd)
 
bfdbfd_openstreamr (const char *, const char *, void *)
 
bfdbfd_openr_iovec (const char *filename, const char *target, void *(*open)(struct bfd *nbfd, void *open_closure), void *open_closure, file_ptr(*pread)(struct bfd *nbfd, void *stream, void *buf, file_ptr nbytes, file_ptr offset), int(*close)(struct bfd *nbfd, void *stream))
 
bfdbfd_openw (const char *filename, const char *target)
 
bfd_boolean bfd_close (bfd *abfd)
 
bfd_boolean bfd_close_all_done (bfd *)
 
bfdbfd_create (const char *filename, bfd *templ)
 
bfd_boolean bfd_make_writable (bfd *abfd)
 
bfd_boolean bfd_make_readable (bfd *abfd)
 
unsigned long bfd_calc_gnu_debuglink_crc32 (unsigned long crc, const unsigned char *buf, bfd_size_type len)
 
char * bfd_follow_gnu_debuglink (bfd *abfd, const char *dir)
 
struct bfd_sectionbfd_create_gnu_debuglink_section (bfd *abfd, const char *filename)
 
bfd_boolean bfd_fill_in_gnu_debuglink_section (bfd *abfd, struct bfd_section *sect, const char *filename)
 
long bfd_get_mtime (bfd *abfd)
 
long bfd_get_size (bfd *abfd)
 
void bfd_section_list_clear (bfd *)
 
asectionbfd_get_section_by_name (bfd *abfd, const char *name)
 
asectionbfd_get_section_by_name_if (bfd *abfd, const char *name, bfd_boolean(*func)(bfd *abfd, asection *sect, void *obj), void *obj)
 
char * bfd_get_unique_section_name (bfd *abfd, const char *templat, int *count)
 
asectionbfd_make_section_old_way (bfd *abfd, const char *name)
 
asectionbfd_make_section_anyway_with_flags (bfd *abfd, const char *name, flagword flags)
 
asectionbfd_make_section_anyway (bfd *abfd, const char *name)
 
asectionbfd_make_section_with_flags (bfd *, const char *name, flagword flags)
 
asectionbfd_make_section (bfd *, const char *name)
 
bfd_boolean bfd_set_section_flags (bfd *abfd, asection *sec, flagword flags)
 
void bfd_map_over_sections (bfd *abfd, void(*func)(bfd *abfd, asection *sect, void *obj), void *obj)
 
asectionbfd_sections_find_if (bfd *abfd, bfd_boolean(*operation)(bfd *abfd, asection *sect, void *obj), void *obj)
 
bfd_boolean bfd_set_section_size (bfd *abfd, asection *sec, bfd_size_type val)
 
bfd_boolean bfd_set_section_contents (bfd *abfd, asection *section, const void *data, file_ptr offset, bfd_size_type count)
 
bfd_boolean bfd_get_section_contents (bfd *abfd, asection *section, void *location, file_ptr offset, bfd_size_type count)
 
bfd_boolean bfd_malloc_and_get_section (bfd *abfd, asection *section, bfd_byte **buf)
 
bfd_boolean bfd_copy_private_section_data (bfd *ibfd, asection *isec, bfd *obfd, asection *osec)
 
bfd_boolean bfd_generic_is_group_section (bfd *, const asection *sec)
 
bfd_boolean bfd_generic_discard_group (bfd *abfd, asection *group)
 
const char * bfd_printable_name (bfd *abfd)
 
const bfd_arch_info_typebfd_scan_arch (const char *string)
 
const char ** bfd_arch_list (void)
 
const bfd_arch_info_typebfd_arch_get_compatible (const bfd *abfd, const bfd *bbfd, bfd_boolean accept_unknowns)
 
void bfd_set_arch_info (bfd *abfd, const bfd_arch_info_type *arg)
 
enum bfd_architecture bfd_get_arch (bfd *abfd)
 
unsigned long bfd_get_mach (bfd *abfd)
 
unsigned int bfd_arch_bits_per_byte (bfd *abfd)
 
unsigned int bfd_arch_bits_per_address (bfd *abfd)
 
const bfd_arch_info_typebfd_get_arch_info (bfd *abfd)
 
const bfd_arch_info_typebfd_lookup_arch (enum bfd_architecture arch, unsigned long machine)
 
const char * bfd_printable_arch_mach (enum bfd_architecture arch, unsigned long machine)
 
unsigned int bfd_octets_per_byte (bfd *abfd)
 
unsigned int bfd_arch_mach_octets_per_byte (enum bfd_architecture arch, unsigned long machine)
 
unsigned int bfd_get_reloc_size (reloc_howto_type *)
 
bfd_reloc_status_type bfd_check_overflow (enum complain_overflow how, unsigned int bitsize, unsigned int rightshift, unsigned int addrsize, bfd_vma relocation)
 
bfd_reloc_status_type bfd_perform_relocation (bfd *abfd, arelent *reloc_entry, void *data, asection *input_section, bfd *output_bfd, char **error_message)
 
bfd_reloc_status_type bfd_install_relocation (bfd *abfd, arelent *reloc_entry, void *data, bfd_vma data_start, asection *input_section, char **error_message)
 
reloc_howto_typebfd_reloc_type_lookup (bfd *abfd, bfd_reloc_code_real_type code)
 
const char * bfd_get_reloc_code_name (bfd_reloc_code_real_type code)
 
bfd_boolean bfd_is_local_label (bfd *abfd, asymbol *sym)
 
bfd_boolean bfd_is_local_label_name (bfd *abfd, const char *name)
 
bfd_boolean bfd_is_target_special_symbol (bfd *abfd, asymbol *sym)
 
bfd_boolean bfd_set_symtab (bfd *abfd, asymbol **location, unsigned int count)
 
void bfd_print_symbol_vandf (bfd *abfd, void *file, asymbol *symbol)
 
asymbol_bfd_generic_make_empty_symbol (bfd *)
 
int bfd_decode_symclass (asymbol *symbol)
 
bfd_boolean bfd_is_undefined_symclass (int symclass)
 
void bfd_symbol_info (asymbol *symbol, symbol_info *ret)
 
bfd_boolean bfd_copy_private_symbol_data (bfd *ibfd, asymbol *isym, bfd *obfd, asymbol *osym)
 
bfd_error_type bfd_get_error (void)
 
void bfd_set_error (bfd_error_type error_tag)
 
const char * bfd_errmsg (bfd_error_type error_tag)
 
void bfd_perror (const char *message)
 
bfd_error_plugin_type bfd_set_error_handler (bfd_error_plugin_type)
 
void bfd_set_error_program_name (const char *)
 
bfd_error_plugin_type bfd_get_error_handler (void)
 
long bfd_get_reloc_upper_bound (bfd *abfd, asection *sect)
 
long bfd_canonicalize_reloc (bfd *abfd, asection *sec, arelent **loc, asymbol **syms)
 
void bfd_set_reloc (bfd *abfd, asection *sec, arelent **rel, unsigned int count)
 
bfd_boolean bfd_set_file_flags (bfd *abfd, flagword flags)
 
bfd_boolean bfd_set_start_address (bfd *abfd, bfd_vma vma)
 
unsigned int bfd_get_gp_size (bfd *abfd)
 
void bfd_set_gp_size (bfd *abfd, unsigned int i)
 
bfd_vma bfd_scan_vma (const char *string, const char **end, int base)
 
bfd_boolean bfd_copy_private_header_data (bfd *ibfd, bfd *obfd)
 
bfd_boolean bfd_copy_private_bfd_data (bfd *ibfd, bfd *obfd)
 
bfd_boolean bfd_merge_private_bfd_data (bfd *ibfd, bfd *obfd)
 
bfd_boolean bfd_set_private_flags (bfd *abfd, flagword flags)
 
bfd_bytebfd_get_relocated_section_contents (bfd *, struct bfd_link_info *, struct bfd_link_order *, bfd_byte *, bfd_boolean, asymbol **)
 
bfd_boolean bfd_alt_mach_code (bfd *abfd, int alternative)
 
bfd_boolean bfd_preserve_save (bfd *, struct bfd_preserve *)
 
void bfd_preserve_restore (bfd *, struct bfd_preserve *)
 
void bfd_preserve_finish (bfd *, struct bfd_preserve *)
 
symindex bfd_get_next_mapent (bfd *abfd, symindex previous, carsym **sym)
 
bfd_boolean bfd_set_archive_head (bfd *output, bfd *new_head)
 
bfdbfd_openr_next_archived_file (bfd *archive, bfd *previous)
 
const char * bfd_core_file_failing_command (bfd *abfd)
 
int bfd_core_file_failing_signal (bfd *abfd)
 
bfd_boolean core_file_matches_executable_p (bfd *core_bfd, bfd *exec_bfd)
 
bfd_boolean generic_core_file_matches_executable_p (bfd *core_bfd, bfd *exec_bfd)
 
bfd_boolean bfd_set_default_target (const char *name)
 
const bfd_targetbfd_find_target (const char *target_name, bfd *abfd)
 
const char ** bfd_target_list (void)
 
const bfd_targetbfd_search_for_target (int(*search_func)(const bfd_target *, void *), void *)
 
bfd_boolean bfd_check_format (bfd *abfd, bfd_format format)
 
bfd_boolean bfd_check_format_matches (bfd *abfd, bfd_format format, char ***matching)
 
bfd_boolean bfd_set_format (bfd *abfd, bfd_format format)
 
const char * bfd_format_string (bfd_format format)
 
bfd_boolean bfd_link_split_section (bfd *abfd, asection *sec)
 
void bfd_section_already_linked (bfd *abfd, asection *sec)
 
bfd_bytebfd_simple_get_relocated_section_contents (bfd *abfd, asection *sec, bfd_byte *outbuf, asymbol **symbol_table)
 
static bfd_vma bfd_getl16 (const void *p)
 
static bfd_vma bfd_getb16 (const void *p)
 
static bfd_vma bfd_getb32 (const void *p)
 
static bfd_vma bfd_getl32 (const void *p)
 

Variables

asection bfd_abs_section
 
asection bfd_und_section
 
asection bfd_com_section
 
asection bfd_ind_section
 
const struct bfd_symbol *const bfd_abs_symbol
 
const struct bfd_symbol *const bfd_com_symbol
 
const struct bfd_symbol *const bfd_und_symbol
 
const struct bfd_symbol *const bfd_ind_symbol
 

Macro Definition Documentation

◆ _bfd_int64_high

#define _bfd_int64_high (   x)    ((unsigned long)(((x) >> 32) & 0xffffffff))

Definition at line 122 of file mybfd.h.

◆ _bfd_int64_low

#define _bfd_int64_low (   x)    ((unsigned long)(((x)&0xffffffff)))

Definition at line 121 of file mybfd.h.

◆ align_power

#define align_power (   addr,
  align 
)     (((addr) + ((bfd_vma)1 << (align)) - 1) & ((bfd_vma)-1 << (align)))

Definition at line 305 of file mybfd.h.

◆ BFD64

#define BFD64

Definition at line 74 of file mybfd.h.

◆ BFD_ABS_SECTION_NAME

#define BFD_ABS_SECTION_NAME   "*ABS*"

Definition at line 1367 of file mybfd.h.

◆ bfd_abs_section_ptr

#define bfd_abs_section_ptr   ((asection *)&bfd_abs_section)

Definition at line 1374 of file mybfd.h.

◆ bfd_applicable_file_flags

#define bfd_applicable_file_flags (   abfd)    ((abfd)->xvec->object_flags)

Definition at line 509 of file mybfd.h.

◆ bfd_applicable_section_flags

#define bfd_applicable_section_flags (   abfd)    ((abfd)->xvec->section_flags)

Definition at line 510 of file mybfd.h.

◆ BFD_ARCH_SIZE

#define BFD_ARCH_SIZE   64

Definition at line 59 of file mybfd.h.

◆ bfd_asymbol_base

#define bfd_asymbol_base (   x)    ((x)->section->vma)

Definition at line 268 of file mybfd.h.

◆ bfd_asymbol_bfd

#define bfd_asymbol_bfd (   x)    ((x)->the_bfd)

Definition at line 272 of file mybfd.h.

◆ bfd_asymbol_flavour

#define bfd_asymbol_flavour (   x)    (bfd_asymbol_bfd(x)->xvec->flavour)

Definition at line 273 of file mybfd.h.

◆ bfd_asymbol_name

#define bfd_asymbol_name (   x)    ((x)->name)

Definition at line 270 of file mybfd.h.

◆ bfd_asymbol_value

#define bfd_asymbol_value (   x)    (bfd_asymbol_base(x) + (x)->value)

Definition at line 269 of file mybfd.h.

◆ bfd_big_endian

#define bfd_big_endian (   abfd)    ((abfd)->xvec->byteorder == BFD_ENDIAN_BIG)

Definition at line 502 of file mybfd.h.

◆ bfd_canonicalize_dynamic_reloc

#define bfd_canonicalize_dynamic_reloc (   abfd,
  arels,
  asyms 
)     BFD_SEND(abfd, _bfd_canonicalize_dynamic_reloc, (abfd, arels, asyms))

Definition at line 4532 of file mybfd.h.

◆ bfd_canonicalize_dynamic_symtab

#define bfd_canonicalize_dynamic_symtab (   abfd,
  asymbols 
)     BFD_SEND(abfd, _bfd_canonicalize_dynamic_symtab, (abfd, asymbols))

Definition at line 4523 of file mybfd.h.

◆ bfd_canonicalize_symtab

#define bfd_canonicalize_symtab (   abfd,
  location 
)     BFD_SEND(abfd, _bfd_canonicalize_symtab, (abfd, location))

Definition at line 4184 of file mybfd.h.

◆ BFD_COM_SECTION_NAME

#define BFD_COM_SECTION_NAME   "*COM*"

Definition at line 1369 of file mybfd.h.

◆ bfd_com_section_ptr

#define bfd_com_section_ptr   ((asection *)&bfd_com_section)

Definition at line 1382 of file mybfd.h.

◆ bfd_copy_private_bfd_data

#define bfd_copy_private_bfd_data (   ibfd,
  obfd 
)
Value:
BFD_SEND(obfd, _bfd_copy_private_bfd_data, \
(ibfd, obfd))
#define BFD_SEND(bfd, message, arglist)
Definition: mybfd.h:4574

Definition at line 4439 of file mybfd.h.

◆ bfd_copy_private_header_data

#define bfd_copy_private_header_data (   ibfd,
  obfd 
)
Value:
BFD_SEND(obfd, _bfd_copy_private_header_data, \
(ibfd, obfd))

Definition at line 4434 of file mybfd.h.

◆ bfd_copy_private_section_data

#define bfd_copy_private_section_data (   ibfd,
  isection,
  obfd,
  osection 
)
Value:
BFD_SEND(obfd, _bfd_copy_private_section_data, \
(ibfd, isection, obfd, osection))

Definition at line 1555 of file mybfd.h.

◆ bfd_copy_private_symbol_data

#define bfd_copy_private_symbol_data (   ibfd,
  isymbol,
  obfd,
  osymbol 
)
Value:
BFD_SEND(obfd, _bfd_copy_private_symbol_data, \
(ibfd, isymbol, obfd, osymbol))

Definition at line 4207 of file mybfd.h.

◆ bfd_count_sections

#define bfd_count_sections (   abfd)    ((abfd)->section_count)

Definition at line 520 of file mybfd.h.

◆ bfd_debug_info_accumulate

#define bfd_debug_info_accumulate (   abfd,
  section 
)     BFD_SEND(abfd, _bfd_debug_info_accumulate, (abfd, section))

Definition at line 4472 of file mybfd.h.

◆ bfd_debug_info_end

#define bfd_debug_info_end (   abfd)     BFD_SEND(abfd, _bfd_debug_info_end, (abfd))

Definition at line 4469 of file mybfd.h.

◆ bfd_debug_info_start

#define bfd_debug_info_start (   abfd)     BFD_SEND(abfd, _bfd_debug_info_start, (abfd))

Definition at line 4466 of file mybfd.h.

◆ BFD_DEFAULT_TARGET_SIZE

#define BFD_DEFAULT_TARGET_SIZE   32

Definition at line 62 of file mybfd.h.

◆ bfd_discard_group

#define bfd_discard_group (   abfd,
  sec 
)     BFD_SEND(abfd, _bfd_discard_group, (abfd, sec))

Definition at line 4496 of file mybfd.h.

◆ BFD_FAKE_SECTION

#define BFD_FAKE_SECTION (   SEC,
  FLAGS,
  SYM,
  SYM_PTR,
  NAME,
  IDX 
)

Definition at line 1470 of file mybfd.h.

◆ bfd_family_coff

#define bfd_family_coff (   abfd)
Value:
bfd_get_flavour(abfd) == bfd_target_xcoff_flavour)
@ bfd_target_xcoff_flavour
Definition: mybfd.h:4596
@ bfd_target_coff_flavour
Definition: mybfd.h:4594
#define bfd_get_flavour(abfd)
Definition: mybfd.h:498

Definition at line 499 of file mybfd.h.

◆ bfd_final_link

#define bfd_final_link (   abfd,
  info 
)     BFD_SEND(abfd, _bfd_final_link, (abfd, info))

Definition at line 4511 of file mybfd.h.

◆ bfd_find_inliner_info

#define bfd_find_inliner_info (   abfd,
  file,
  func,
  line 
)
Value:
BFD_SEND(abfd, _bfd_find_inliner_info, \
(abfd, file, func, line))
line
Definition: setup.py:34
Definition: gzappend.c:170

Definition at line 4462 of file mybfd.h.

◆ bfd_find_line

#define bfd_find_line (   abfd,
  syms,
  sym,
  file,
  line 
)
Value:
BFD_SEND(abfd, _bfd_find_line, \
(abfd, syms, sym, file, line))

Definition at line 4458 of file mybfd.h.

◆ bfd_find_nearest_line

#define bfd_find_nearest_line (   abfd,
  sec,
  syms,
  off,
  file,
  func,
  line 
)
Value:
BFD_SEND(abfd, _bfd_find_nearest_line, \
(abfd, sec, syms, off, file, func, line))
int off
Definition: pal.c:13

Definition at line 4454 of file mybfd.h.

◆ BFD_FORT_COMM_DEFAULT_VALUE

#define BFD_FORT_COMM_DEFAULT_VALUE   0

Definition at line 4114 of file mybfd.h.

◆ bfd_free_cached_info

#define bfd_free_cached_info (   abfd)     BFD_SEND(abfd, _bfd_free_cached_info, (abfd))

Definition at line 4514 of file mybfd.h.

◆ bfd_gc_sections

#define bfd_gc_sections (   abfd,
  link_info 
)     BFD_SEND(abfd, _bfd_gc_sections, (abfd, link_info))

Definition at line 4487 of file mybfd.h.

◆ bfd_get

#define bfd_get (   bits,
  abfd,
  ptr 
)
Value:
((bits) == 8 ? (bfd_vma)bfd_get_8(abfd, ptr) \
: (bits) == 16 ? bfd_get_16(abfd, ptr) \
: (bits) == 32 ? bfd_get_32(abfd, ptr) \
: (bits) == 64 ? bfd_get_64(abfd, ptr) \
: (abort(), (bfd_vma)-1))
int bits(struct state *s, int need)
Definition: blast.c:72
#define bfd_get_64(abfd, ptr)
Definition: mybfd.h:921
BFD_HOST_U_64_BIT bfd_vma
Definition: mybfd.h:111
#define bfd_get_16(abfd, ptr)
Definition: mybfd.h:903
#define bfd_get_8(abfd, ptr)
Definition: mybfd.h:894
#define bfd_get_32(abfd, ptr)
Definition: mybfd.h:912

Definition at line 926 of file mybfd.h.

◆ bfd_get_16

#define bfd_get_16 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_getx16, (ptr))

Definition at line 903 of file mybfd.h.

◆ bfd_get_32

#define bfd_get_32 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_getx32, (ptr))

Definition at line 912 of file mybfd.h.

◆ bfd_get_64

#define bfd_get_64 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_getx64, (ptr))

Definition at line 921 of file mybfd.h.

◆ bfd_get_8

#define bfd_get_8 (   abfd,
  ptr 
)     (*(unsigned char *)(ptr)&0xff)

Definition at line 894 of file mybfd.h.

◆ bfd_get_cacheable

#define bfd_get_cacheable (   abfd)    ((abfd)->cacheable)

Definition at line 495 of file mybfd.h.

◆ bfd_get_dynamic_reloc_upper_bound

#define bfd_get_dynamic_reloc_upper_bound (   abfd)     BFD_SEND(abfd, _bfd_get_dynamic_reloc_upper_bound, (abfd))

Definition at line 4529 of file mybfd.h.

◆ bfd_get_dynamic_symcount

#define bfd_get_dynamic_symcount (   abfd)    ((abfd)->dynsymcount)

Definition at line 522 of file mybfd.h.

◆ bfd_get_dynamic_symtab_upper_bound

#define bfd_get_dynamic_symtab_upper_bound (   abfd)     BFD_SEND(abfd, _bfd_get_dynamic_symtab_upper_bound, (abfd))

Definition at line 4517 of file mybfd.h.

◆ bfd_get_elt_at_index

#define bfd_get_elt_at_index (   b,
  i 
)    BFD_SEND(b, _bfd_get_elt_at_index, (b, i))

Definition at line 4777 of file mybfd.h.

◆ bfd_get_file_flags

#define bfd_get_file_flags (   abfd)    ((abfd)->flags)

Definition at line 508 of file mybfd.h.

◆ bfd_get_filename

#define bfd_get_filename (   abfd)    ((char *)(abfd)->filename)

Definition at line 494 of file mybfd.h.

◆ bfd_get_flavour

#define bfd_get_flavour (   abfd)    ((abfd)->xvec->flavour)

Definition at line 498 of file mybfd.h.

◆ bfd_get_format

#define bfd_get_format (   abfd)    ((abfd)->format)

Definition at line 496 of file mybfd.h.

◆ bfd_get_output_section

#define bfd_get_output_section (   x)    ((x)->section->output_section)

Definition at line 266 of file mybfd.h.

◆ bfd_get_outsymbols

#define bfd_get_outsymbols (   abfd)    ((abfd)->outsymbols)

Definition at line 519 of file mybfd.h.

◆ bfd_get_section

#define bfd_get_section (   x)    ((x)->section)

Definition at line 265 of file mybfd.h.

◆ bfd_get_section_alignment

#define bfd_get_section_alignment (   bfd,
  ptr 
)    ((ptr)->alignment_power + 0)

Definition at line 313 of file mybfd.h.

◆ bfd_get_section_flags

#define bfd_get_section_flags (   bfd,
  ptr 
)    ((ptr)->flags + 0)

Definition at line 320 of file mybfd.h.

◆ bfd_get_section_limit

#define bfd_get_section_limit (   bfd,
  sec 
)     (((sec)->rawsize ? (sec)->rawsize : (sec)->size) / bfd_octets_per_byte(bfd))

Definition at line 329 of file mybfd.h.

◆ bfd_get_section_lma

#define bfd_get_section_lma (   bfd,
  ptr 
)    ((ptr)->lma + 0)

Definition at line 312 of file mybfd.h.

◆ bfd_get_section_name

#define bfd_get_section_name (   bfd,
  ptr 
)    ((ptr)->name + 0)

Definition at line 310 of file mybfd.h.

◆ bfd_get_section_size

#define bfd_get_section_size (   ptr)    ((ptr)->size)

Definition at line 316 of file mybfd.h.

◆ bfd_get_section_userdata

#define bfd_get_section_userdata (   bfd,
  ptr 
)    ((ptr)->userdata)

Definition at line 321 of file mybfd.h.

◆ bfd_get_section_vma

#define bfd_get_section_vma (   bfd,
  ptr 
)    ((ptr)->vma + 0)

Definition at line 311 of file mybfd.h.

◆ bfd_get_signed_16

#define bfd_get_signed_16 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_getx_signed_16, (ptr))

Definition at line 905 of file mybfd.h.

◆ bfd_get_signed_32

#define bfd_get_signed_32 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_getx_signed_32, (ptr))

Definition at line 914 of file mybfd.h.

◆ bfd_get_signed_64

#define bfd_get_signed_64 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_getx_signed_64, (ptr))

Definition at line 923 of file mybfd.h.

◆ bfd_get_signed_8

#define bfd_get_signed_8 (   abfd,
  ptr 
)     (((*(unsigned char *)(ptr)&0xff) ^ 0x80) - 0x80)

Definition at line 896 of file mybfd.h.

◆ bfd_get_start_address

#define bfd_get_start_address (   abfd)    ((abfd)->start_address)

Definition at line 517 of file mybfd.h.

◆ bfd_get_symbol_info

#define bfd_get_symbol_info (   b,
  p,
  e 
)    BFD_SEND(b, _bfd_get_symbol_info, (b, p, e))

Definition at line 4805 of file mybfd.h.

◆ bfd_get_symbol_leading_char

#define bfd_get_symbol_leading_char (   abfd)    ((abfd)->xvec->symbol_leading_char)

Definition at line 524 of file mybfd.h.

◆ bfd_get_symcount

#define bfd_get_symcount (   abfd)    ((abfd)->symcount)

Definition at line 518 of file mybfd.h.

◆ bfd_get_symtab_upper_bound

#define bfd_get_symtab_upper_bound (   abfd)     BFD_SEND(abfd, _bfd_get_symtab_upper_bound, (abfd))

Definition at line 4169 of file mybfd.h.

◆ bfd_get_synthetic_symtab

#define bfd_get_synthetic_symtab (   abfd,
  count,
  syms,
  dyncount,
  dynsyms,
  ret 
)     BFD_SEND(abfd, _bfd_get_synthetic_symtab, (abfd, count, syms, dyncount, dynsyms, ret))

Definition at line 4526 of file mybfd.h.

◆ bfd_get_target

#define bfd_get_target (   abfd)    ((abfd)->xvec->name)

Definition at line 497 of file mybfd.h.

◆ bfd_h_get_16

#define bfd_h_get_16 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_h_getx16, (ptr))

Definition at line 955 of file mybfd.h.

◆ bfd_h_get_32

#define bfd_h_get_32 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_h_getx32, (ptr))

Definition at line 964 of file mybfd.h.

◆ bfd_h_get_64

#define bfd_h_get_64 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_h_getx64, (ptr))

Definition at line 973 of file mybfd.h.

◆ bfd_h_get_8

#define bfd_h_get_8 (   abfd,
  ptr 
)     bfd_get_8(abfd, ptr)

Definition at line 946 of file mybfd.h.

◆ bfd_h_get_signed_16

#define bfd_h_get_signed_16 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_h_getx_signed_16, (ptr))

Definition at line 957 of file mybfd.h.

◆ bfd_h_get_signed_32

#define bfd_h_get_signed_32 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_h_getx_signed_32, (ptr))

Definition at line 966 of file mybfd.h.

◆ bfd_h_get_signed_64

#define bfd_h_get_signed_64 (   abfd,
  ptr 
)     BFD_SEND(abfd, bfd_h_getx_signed_64, (ptr))

Definition at line 975 of file mybfd.h.

◆ bfd_h_get_signed_8

#define bfd_h_get_signed_8 (   abfd,
  ptr 
)     bfd_get_signed_8(abfd, ptr)

Definition at line 948 of file mybfd.h.

◆ bfd_h_put_16

#define bfd_h_put_16 (   abfd,
  val,
  ptr 
)     BFD_SEND(abfd, bfd_h_putx16, (val, ptr))

Definition at line 951 of file mybfd.h.

◆ bfd_h_put_32

#define bfd_h_put_32 (   abfd,
  val,
  ptr 
)     BFD_SEND(abfd, bfd_h_putx32, (val, ptr))

Definition at line 960 of file mybfd.h.

◆ bfd_h_put_64

#define bfd_h_put_64 (   abfd,
  val,
  ptr 
)     BFD_SEND(abfd, bfd_h_putx64, (val, ptr))

Definition at line 969 of file mybfd.h.

◆ bfd_h_put_8

#define bfd_h_put_8 (   abfd,
  val,
  ptr 
)     bfd_put_8(abfd, val, ptr)

Definition at line 942 of file mybfd.h.

◆ bfd_h_put_signed_16

#define bfd_h_put_signed_16    bfd_h_put_16

Definition at line 953 of file mybfd.h.

◆ bfd_h_put_signed_32

#define bfd_h_put_signed_32    bfd_h_put_32

Definition at line 962 of file mybfd.h.

◆ bfd_h_put_signed_64

#define bfd_h_put_signed_64    bfd_h_put_64

Definition at line 971 of file mybfd.h.

◆ bfd_h_put_signed_8

#define bfd_h_put_signed_8 (   abfd,
  val,
  ptr 
)     bfd_put_8(abfd, val, ptr)

Definition at line 944 of file mybfd.h.

◆ bfd_has_map

#define bfd_has_map (   abfd)    ((abfd)->has_armap)

Definition at line 512 of file mybfd.h.

◆ bfd_header_big_endian

#define bfd_header_big_endian (   abfd)     ((abfd)->xvec->header_byteorder == BFD_ENDIAN_BIG)

Definition at line 504 of file mybfd.h.

◆ bfd_header_little_endian

#define bfd_header_little_endian (   abfd)     ((abfd)->xvec->header_byteorder == BFD_ENDIAN_LITTLE)

Definition at line 506 of file mybfd.h.

◆ BFD_HOST_64_BIT

#define BFD_HOST_64_BIT   long long

Definition at line 67 of file mybfd.h.

◆ BFD_HOST_64BIT_LONG

#define BFD_HOST_64BIT_LONG   0

Definition at line 64 of file mybfd.h.

◆ BFD_HOST_LONG_LONG

#define BFD_HOST_LONG_LONG   1

Definition at line 65 of file mybfd.h.

◆ BFD_HOST_U_64_BIT

#define BFD_HOST_U_64_BIT   unsigned long long

Definition at line 68 of file mybfd.h.

◆ BFD_IN_MEMORY

#define BFD_IN_MEMORY   0x800

Definition at line 243 of file mybfd.h.

◆ BFD_IND_SECTION_NAME

#define BFD_IND_SECTION_NAME   "*IND*"

Definition at line 1370 of file mybfd.h.

◆ bfd_ind_section_ptr

#define bfd_ind_section_ptr   ((asection *)&bfd_ind_section)

Definition at line 1385 of file mybfd.h.

◆ bfd_init_private_section_data

#define bfd_init_private_section_data (   ibfd,
  isec,
  obfd,
  osec,
  link_info 
)     BFD_SEND(obfd, _bfd_init_private_section_data, (ibfd, isec, obfd, osec, link_info))

Definition at line 4729 of file mybfd.h.

◆ bfd_is_abs_section

#define bfd_is_abs_section (   sec)    ((sec) == bfd_abs_section_ptr)

Definition at line 1375 of file mybfd.h.

◆ bfd_is_com_section

#define bfd_is_com_section (   ptr)    (((ptr)->flags & SEC_IS_COMMON) != 0)

Definition at line 323 of file mybfd.h.

◆ bfd_is_const_section

#define bfd_is_const_section (   SEC)     (((SEC) == bfd_abs_section_ptr) || ((SEC) == bfd_und_section_ptr) || ((SEC) == bfd_com_section_ptr) || ((SEC) == bfd_ind_section_ptr))

Definition at line 1388 of file mybfd.h.

◆ bfd_is_group_section

#define bfd_is_group_section (   abfd,
  sec 
)     BFD_SEND(abfd, _bfd_is_group_section, (abfd, sec))

Definition at line 4493 of file mybfd.h.

◆ bfd_is_ind_section

#define bfd_is_ind_section (   sec)    ((sec) == bfd_ind_section_ptr)

Definition at line 1386 of file mybfd.h.

◆ bfd_is_local_label_name

#define bfd_is_local_label_name (   abfd,
  name 
)     BFD_SEND(abfd, _bfd_is_local_label_name, (abfd, name))

Definition at line 4176 of file mybfd.h.

◆ BFD_IS_RELAXABLE

#define BFD_IS_RELAXABLE   0x200

Definition at line 233 of file mybfd.h.

◆ bfd_is_target_special_symbol

#define bfd_is_target_special_symbol (   abfd,
  sym 
)     BFD_SEND(abfd, _bfd_is_target_special_symbol, (abfd, sym))

Definition at line 4181 of file mybfd.h.

◆ bfd_is_und_section

#define bfd_is_und_section (   sec)    ((sec) == bfd_und_section_ptr)

Definition at line 1379 of file mybfd.h.

◆ BFD_JUMP_TABLE_ARCHIVE

#define BFD_JUMP_TABLE_ARCHIVE (   NAME)
Value:
NAME##_slurp_armap, \
NAME##_slurp_extended_name_table, \
NAME##_construct_extended_name_table, \
NAME##_truncate_arname, \
NAME##_write_armap, \
NAME##_read_ar_hdr, \
NAME##_openr_next_archived_file, \
NAME##_get_elt_at_index, \
NAME##_generic_stat_arch_elt, \
NAME##_update_armap_timestamp
#define NAME(x, y)
Definition: elf-bfd.h:50

Definition at line 4758 of file mybfd.h.

◆ BFD_JUMP_TABLE_COPY

#define BFD_JUMP_TABLE_COPY (   NAME)
Value:
NAME##_bfd_copy_private_bfd_data, \
NAME##_bfd_merge_private_bfd_data, \
_bfd_generic_init_private_section_data, \
NAME##_bfd_copy_private_section_data, \
NAME##_bfd_copy_private_symbol_data, \
NAME##_bfd_copy_private_header_data, \
NAME##_bfd_set_private_flags, \
NAME##_bfd_print_private_bfd_data

Definition at line 4711 of file mybfd.h.

◆ BFD_JUMP_TABLE_CORE

#define BFD_JUMP_TABLE_CORE (   NAME)
Value:
NAME##_core_file_failing_command, \
NAME##_core_file_failing_signal, \
NAME##_core_file_matches_executable_p

Definition at line 4748 of file mybfd.h.

◆ BFD_JUMP_TABLE_DYNAMIC

#define BFD_JUMP_TABLE_DYNAMIC (   NAME)
Value:
NAME##_get_dynamic_symtab_upper_bound, \
NAME##_canonicalize_dynamic_symtab, \
NAME##_get_synthetic_symtab, \
NAME##_get_dynamic_reloc_upper_bound, \
NAME##_canonicalize_dynamic_reloc

Definition at line 4904 of file mybfd.h.

◆ BFD_JUMP_TABLE_GENERIC

#define BFD_JUMP_TABLE_GENERIC (   NAME)
Value:
NAME##_close_and_cleanup, \
NAME##_bfd_free_cached_info, \
NAME##_new_section_hook, \
NAME##_get_section_contents, \
NAME##_get_section_contents_in_window

Definition at line 4693 of file mybfd.h.

◆ BFD_JUMP_TABLE_LINK

#define BFD_JUMP_TABLE_LINK (   NAME)
Value:
NAME##_sizeof_headers, \
NAME##_bfd_get_relocated_section_contents, \
NAME##_bfd_relax_section, \
NAME##_bfd_link_hash_table_create, \
NAME##_bfd_link_hash_table_free, \
NAME##_bfd_link_add_symbols, \
NAME##_bfd_link_just_syms, \
NAME##_bfd_final_link, \
NAME##_bfd_link_split_section, \
NAME##_bfd_gc_sections, \
NAME##_bfd_merge_sections, \
NAME##_bfd_is_group_section, \
NAME##_bfd_discard_group, \
NAME##_section_already_linked

Definition at line 4845 of file mybfd.h.

◆ BFD_JUMP_TABLE_RELOCS

#define BFD_JUMP_TABLE_RELOCS (   NAME)
Value:
NAME##_get_reloc_upper_bound, \
NAME##_canonicalize_reloc, \
NAME##_bfd_reloc_type_lookup

Definition at line 4826 of file mybfd.h.

◆ BFD_JUMP_TABLE_SYMBOLS

#define BFD_JUMP_TABLE_SYMBOLS (   NAME)
Value:
NAME##_get_symtab_upper_bound, \
NAME##_canonicalize_symtab, \
NAME##_make_empty_symbol, \
NAME##_print_symbol, \
NAME##_get_symbol_info, \
NAME##_bfd_is_local_label_name, \
NAME##_bfd_is_target_special_symbol, \
NAME##_get_lineno, \
NAME##_find_nearest_line, \
_bfd_generic_find_line, \
NAME##_find_inliner_info, \
NAME##_bfd_make_debug_symbol, \
NAME##_read_minisymbols, \
NAME##_minisymbol_to_symbol

Definition at line 4783 of file mybfd.h.

◆ BFD_JUMP_TABLE_WRITE

#define BFD_JUMP_TABLE_WRITE (   NAME)
Value:
NAME##_set_arch_mach, \
NAME##_set_section_contents

Definition at line 4837 of file mybfd.h.

◆ bfd_link_add_symbols

#define bfd_link_add_symbols (   abfd,
  info 
)     BFD_SEND(abfd, _bfd_link_add_symbols, (abfd, info))

Definition at line 4505 of file mybfd.h.

◆ bfd_link_hash_table_create

#define bfd_link_hash_table_create (   abfd)     BFD_SEND(abfd, _bfd_link_hash_table_create, (abfd))

Definition at line 4499 of file mybfd.h.

◆ bfd_link_hash_table_free

#define bfd_link_hash_table_free (   abfd,
  hash 
)     BFD_SEND(abfd, _bfd_link_hash_table_free, (hash))

Definition at line 4502 of file mybfd.h.

◆ bfd_link_just_syms

#define bfd_link_just_syms (   abfd,
  sec,
  info 
)     BFD_SEND(abfd, _bfd_link_just_syms, (sec, info))

Definition at line 4508 of file mybfd.h.

◆ bfd_link_split_section

#define bfd_link_split_section (   abfd,
  sec 
)     BFD_SEND(abfd, _bfd_link_split_section, (abfd, sec))

Definition at line 4953 of file mybfd.h.

◆ BFD_LINKER_CREATED

#define BFD_LINKER_CREATED   0x2000

Definition at line 250 of file mybfd.h.

◆ bfd_little_endian

#define bfd_little_endian (   abfd)    ((abfd)->xvec->byteorder == BFD_ENDIAN_LITTLE)

Definition at line 503 of file mybfd.h.

◆ bfd_mach_alpha_ev4

#define bfd_mach_alpha_ev4   0x10

Definition at line 1753 of file mybfd.h.

◆ bfd_mach_alpha_ev5

#define bfd_mach_alpha_ev5   0x20

Definition at line 1754 of file mybfd.h.

◆ bfd_mach_alpha_ev6

#define bfd_mach_alpha_ev6   0x30

Definition at line 1755 of file mybfd.h.

◆ bfd_mach_am33

#define bfd_mach_am33   330

Definition at line 1798 of file mybfd.h.

◆ bfd_mach_am33_2

#define bfd_mach_am33_2   332

Definition at line 1799 of file mybfd.h.

◆ bfd_mach_arc_5

#define bfd_mach_arc_5   5

Definition at line 1784 of file mybfd.h.

◆ bfd_mach_arc_6

#define bfd_mach_arc_6   6

Definition at line 1785 of file mybfd.h.

◆ bfd_mach_arc_7

#define bfd_mach_arc_7   7

Definition at line 1786 of file mybfd.h.

◆ bfd_mach_arc_8

#define bfd_mach_arc_8   8

Definition at line 1787 of file mybfd.h.

◆ bfd_mach_arm_2

#define bfd_mach_arm_2   1

Definition at line 1758 of file mybfd.h.

◆ bfd_mach_arm_2a

#define bfd_mach_arm_2a   2

Definition at line 1759 of file mybfd.h.

◆ bfd_mach_arm_3

#define bfd_mach_arm_3   3

Definition at line 1760 of file mybfd.h.

◆ bfd_mach_arm_3M

#define bfd_mach_arm_3M   4

Definition at line 1761 of file mybfd.h.

◆ bfd_mach_arm_4

#define bfd_mach_arm_4   5

Definition at line 1762 of file mybfd.h.

◆ bfd_mach_arm_4T

#define bfd_mach_arm_4T   6

Definition at line 1763 of file mybfd.h.

◆ bfd_mach_arm_5

#define bfd_mach_arm_5   7

Definition at line 1764 of file mybfd.h.

◆ bfd_mach_arm_5T

#define bfd_mach_arm_5T   8

Definition at line 1765 of file mybfd.h.

◆ bfd_mach_arm_5TE

#define bfd_mach_arm_5TE   9

Definition at line 1766 of file mybfd.h.

◆ bfd_mach_arm_ep9312

#define bfd_mach_arm_ep9312   11

Definition at line 1768 of file mybfd.h.

◆ bfd_mach_arm_iWMMXt

#define bfd_mach_arm_iWMMXt   12

Definition at line 1769 of file mybfd.h.

◆ bfd_mach_arm_iWMMXt2

#define bfd_mach_arm_iWMMXt2   13

Definition at line 1770 of file mybfd.h.

◆ bfd_mach_arm_unknown

#define bfd_mach_arm_unknown   0

Definition at line 1757 of file mybfd.h.

◆ bfd_mach_arm_XScale

#define bfd_mach_arm_XScale   10

Definition at line 1767 of file mybfd.h.

◆ bfd_mach_avr1

#define bfd_mach_avr1   1

Definition at line 1827 of file mybfd.h.

◆ bfd_mach_avr2

#define bfd_mach_avr2   2

Definition at line 1828 of file mybfd.h.

◆ bfd_mach_avr3

#define bfd_mach_avr3   3

Definition at line 1829 of file mybfd.h.

◆ bfd_mach_avr4

#define bfd_mach_avr4   4

Definition at line 1830 of file mybfd.h.

◆ bfd_mach_avr5

#define bfd_mach_avr5   5

Definition at line 1831 of file mybfd.h.

◆ bfd_mach_avr6

#define bfd_mach_avr6   6

Definition at line 1832 of file mybfd.h.

◆ bfd_mach_bfin

#define bfd_mach_bfin   1

Definition at line 1834 of file mybfd.h.

◆ bfd_mach_cpu32

#define bfd_mach_cpu32   8

Definition at line 1574 of file mybfd.h.

◆ bfd_mach_cr16c

#define bfd_mach_cr16c   1

Definition at line 1836 of file mybfd.h.

◆ bfd_mach_cris_v0_v10

#define bfd_mach_cris_v0_v10   255

Definition at line 1840 of file mybfd.h.

◆ bfd_mach_cris_v10_v32

#define bfd_mach_cris_v10_v32   1032

Definition at line 1842 of file mybfd.h.

◆ bfd_mach_cris_v32

#define bfd_mach_cris_v32   32

Definition at line 1841 of file mybfd.h.

◆ bfd_mach_crx

#define bfd_mach_crx   1

Definition at line 1838 of file mybfd.h.

◆ bfd_mach_d10v

#define bfd_mach_d10v   1

Definition at line 1716 of file mybfd.h.

◆ bfd_mach_d10v_ts2

#define bfd_mach_d10v_ts2   2

Definition at line 1717 of file mybfd.h.

◆ bfd_mach_d10v_ts3

#define bfd_mach_d10v_ts3   3

Definition at line 1718 of file mybfd.h.

◆ bfd_mach_fr30

#define bfd_mach_fr30   0x46523330

Definition at line 1801 of file mybfd.h.

◆ bfd_mach_fr300

#define bfd_mach_fr300   300

Definition at line 1805 of file mybfd.h.

◆ bfd_mach_fr400

#define bfd_mach_fr400   400

Definition at line 1806 of file mybfd.h.

◆ bfd_mach_fr450

#define bfd_mach_fr450   450

Definition at line 1807 of file mybfd.h.

◆ bfd_mach_fr500

#define bfd_mach_fr500   500

Definition at line 1809 of file mybfd.h.

◆ bfd_mach_fr550

#define bfd_mach_fr550   550

Definition at line 1810 of file mybfd.h.

◆ bfd_mach_frv

#define bfd_mach_frv   1

Definition at line 1803 of file mybfd.h.

◆ bfd_mach_frvsimple

#define bfd_mach_frvsimple   2

Definition at line 1804 of file mybfd.h.

◆ bfd_mach_frvtomcat

#define bfd_mach_frvtomcat   499 /* fr500 prototype */

Definition at line 1808 of file mybfd.h.

◆ bfd_mach_h8300

#define bfd_mach_h8300   1

Definition at line 1676 of file mybfd.h.

◆ bfd_mach_h8300h

#define bfd_mach_h8300h   2

Definition at line 1677 of file mybfd.h.

◆ bfd_mach_h8300hn

#define bfd_mach_h8300hn   4

Definition at line 1679 of file mybfd.h.

◆ bfd_mach_h8300s

#define bfd_mach_h8300s   3

Definition at line 1678 of file mybfd.h.

◆ bfd_mach_h8300sn

#define bfd_mach_h8300sn   5

Definition at line 1680 of file mybfd.h.

◆ bfd_mach_h8300sx

#define bfd_mach_h8300sx   6

Definition at line 1681 of file mybfd.h.

◆ bfd_mach_h8300sxn

#define bfd_mach_h8300sxn   7

Definition at line 1682 of file mybfd.h.

◆ bfd_mach_hppa10

#define bfd_mach_hppa10   10

Definition at line 1711 of file mybfd.h.

◆ bfd_mach_hppa11

#define bfd_mach_hppa11   11

Definition at line 1712 of file mybfd.h.

◆ bfd_mach_hppa20

#define bfd_mach_hppa20   20

Definition at line 1713 of file mybfd.h.

◆ bfd_mach_hppa20w

#define bfd_mach_hppa20w   25

Definition at line 1714 of file mybfd.h.

◆ bfd_mach_i386_i386

#define bfd_mach_i386_i386   1

Definition at line 1661 of file mybfd.h.

◆ bfd_mach_i386_i386_intel_syntax

#define bfd_mach_i386_i386_intel_syntax   3

Definition at line 1663 of file mybfd.h.

◆ bfd_mach_i386_i8086

#define bfd_mach_i386_i8086   2

Definition at line 1662 of file mybfd.h.

◆ bfd_mach_i960_ca

#define bfd_mach_i960_ca   6

Definition at line 1606 of file mybfd.h.

◆ bfd_mach_i960_core

#define bfd_mach_i960_core   1

Definition at line 1601 of file mybfd.h.

◆ bfd_mach_i960_hx

#define bfd_mach_i960_hx   8

Definition at line 1608 of file mybfd.h.

◆ bfd_mach_i960_jx

#define bfd_mach_i960_jx   7

Definition at line 1607 of file mybfd.h.

◆ bfd_mach_i960_ka_sa

#define bfd_mach_i960_ka_sa   2

Definition at line 1602 of file mybfd.h.

◆ bfd_mach_i960_kb_sb

#define bfd_mach_i960_kb_sb   3

Definition at line 1603 of file mybfd.h.

◆ bfd_mach_i960_mc

#define bfd_mach_i960_mc   4

Definition at line 1604 of file mybfd.h.

◆ bfd_mach_i960_xa

#define bfd_mach_i960_xa   5

Definition at line 1605 of file mybfd.h.

◆ bfd_mach_ia64_elf32

#define bfd_mach_ia64_elf32   32

Definition at line 1814 of file mybfd.h.

◆ bfd_mach_ia64_elf64

#define bfd_mach_ia64_elf64   64

Definition at line 1813 of file mybfd.h.

◆ bfd_mach_ip2022

#define bfd_mach_ip2022   1

Definition at line 1816 of file mybfd.h.

◆ bfd_mach_ip2022ext

#define bfd_mach_ip2022ext   2

Definition at line 1817 of file mybfd.h.

◆ bfd_mach_iq10

#define bfd_mach_iq10   2

Definition at line 1820 of file mybfd.h.

◆ bfd_mach_iq2000

#define bfd_mach_iq2000   1

Definition at line 1819 of file mybfd.h.

◆ bfd_mach_m16c

#define bfd_mach_m16c   0x75

Definition at line 1789 of file mybfd.h.

◆ bfd_mach_m32c

#define bfd_mach_m32c   0x78

Definition at line 1790 of file mybfd.h.

◆ bfd_mach_m32r

#define bfd_mach_m32r   1 /* For backwards compatibility. */

Definition at line 1792 of file mybfd.h.

◆ bfd_mach_m32r2

#define bfd_mach_m32r2   '2'

Definition at line 1794 of file mybfd.h.

◆ bfd_mach_m32rx

#define bfd_mach_m32rx   'x'

Definition at line 1793 of file mybfd.h.

◆ bfd_mach_m68000

#define bfd_mach_m68000   1

Definition at line 1567 of file mybfd.h.

◆ bfd_mach_m68008

#define bfd_mach_m68008   2

Definition at line 1568 of file mybfd.h.

◆ bfd_mach_m68010

#define bfd_mach_m68010   3

Definition at line 1569 of file mybfd.h.

◆ bfd_mach_m68020

#define bfd_mach_m68020   4

Definition at line 1570 of file mybfd.h.

◆ bfd_mach_m68030

#define bfd_mach_m68030   5

Definition at line 1571 of file mybfd.h.

◆ bfd_mach_m68040

#define bfd_mach_m68040   6

Definition at line 1572 of file mybfd.h.

◆ bfd_mach_m68060

#define bfd_mach_m68060   7

Definition at line 1573 of file mybfd.h.

◆ bfd_mach_m6812

#define bfd_mach_m6812   1

Definition at line 1724 of file mybfd.h.

◆ bfd_mach_m6812_default

#define bfd_mach_m6812_default   0

Definition at line 1723 of file mybfd.h.

◆ bfd_mach_m6812s

#define bfd_mach_m6812s   2

Definition at line 1725 of file mybfd.h.

◆ bfd_mach_maxq10

#define bfd_mach_maxq10   10

Definition at line 1875 of file mybfd.h.

◆ bfd_mach_maxq20

#define bfd_mach_maxq20   20

Definition at line 1876 of file mybfd.h.

◆ bfd_mach_mcf_isa_a

#define bfd_mach_mcf_isa_a   10

Definition at line 1576 of file mybfd.h.

◆ bfd_mach_mcf_isa_a_emac

#define bfd_mach_mcf_isa_a_emac   12

Definition at line 1578 of file mybfd.h.

◆ bfd_mach_mcf_isa_a_mac

#define bfd_mach_mcf_isa_a_mac   11

Definition at line 1577 of file mybfd.h.

◆ bfd_mach_mcf_isa_a_nodiv

#define bfd_mach_mcf_isa_a_nodiv   9

Definition at line 1575 of file mybfd.h.

◆ bfd_mach_mcf_isa_aplus

#define bfd_mach_mcf_isa_aplus   13

Definition at line 1579 of file mybfd.h.

◆ bfd_mach_mcf_isa_aplus_emac

#define bfd_mach_mcf_isa_aplus_emac   15

Definition at line 1581 of file mybfd.h.

◆ bfd_mach_mcf_isa_aplus_mac

#define bfd_mach_mcf_isa_aplus_mac   14

Definition at line 1580 of file mybfd.h.

◆ bfd_mach_mcf_isa_b

#define bfd_mach_mcf_isa_b   19

Definition at line 1585 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_emac

#define bfd_mach_mcf_isa_b_emac   21

Definition at line 1587 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_float

#define bfd_mach_mcf_isa_b_float   22

Definition at line 1588 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_float_emac

#define bfd_mach_mcf_isa_b_float_emac   24

Definition at line 1590 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_float_mac

#define bfd_mach_mcf_isa_b_float_mac   23

Definition at line 1589 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_mac

#define bfd_mach_mcf_isa_b_mac   20

Definition at line 1586 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_nousp

#define bfd_mach_mcf_isa_b_nousp   16

Definition at line 1582 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_nousp_emac

#define bfd_mach_mcf_isa_b_nousp_emac   18

Definition at line 1584 of file mybfd.h.

◆ bfd_mach_mcf_isa_b_nousp_mac

#define bfd_mach_mcf_isa_b_nousp_mac   17

Definition at line 1583 of file mybfd.h.

◆ bfd_mach_mips10000

#define bfd_mach_mips10000   10000

Definition at line 1649 of file mybfd.h.

◆ bfd_mach_mips12000

#define bfd_mach_mips12000   12000

Definition at line 1650 of file mybfd.h.

◆ bfd_mach_mips16

#define bfd_mach_mips16   16

Definition at line 1651 of file mybfd.h.

◆ bfd_mach_mips3000

#define bfd_mach_mips3000   3000

Definition at line 1631 of file mybfd.h.

◆ bfd_mach_mips3900

#define bfd_mach_mips3900   3900

Definition at line 1632 of file mybfd.h.

◆ bfd_mach_mips4000

#define bfd_mach_mips4000   4000

Definition at line 1633 of file mybfd.h.

◆ bfd_mach_mips4010

#define bfd_mach_mips4010   4010

Definition at line 1634 of file mybfd.h.

◆ bfd_mach_mips4100

#define bfd_mach_mips4100   4100

Definition at line 1635 of file mybfd.h.

◆ bfd_mach_mips4111

#define bfd_mach_mips4111   4111

Definition at line 1636 of file mybfd.h.

◆ bfd_mach_mips4120

#define bfd_mach_mips4120   4120

Definition at line 1637 of file mybfd.h.

◆ bfd_mach_mips4300

#define bfd_mach_mips4300   4300

Definition at line 1638 of file mybfd.h.

◆ bfd_mach_mips4400

#define bfd_mach_mips4400   4400

Definition at line 1639 of file mybfd.h.

◆ bfd_mach_mips4600

#define bfd_mach_mips4600   4600

Definition at line 1640 of file mybfd.h.

◆ bfd_mach_mips4650

#define bfd_mach_mips4650   4650

Definition at line 1641 of file mybfd.h.

◆ bfd_mach_mips5

#define bfd_mach_mips5   5

Definition at line 1652 of file mybfd.h.

◆ bfd_mach_mips5000

#define bfd_mach_mips5000   5000

Definition at line 1642 of file mybfd.h.

◆ bfd_mach_mips5400

#define bfd_mach_mips5400   5400

Definition at line 1643 of file mybfd.h.

◆ bfd_mach_mips5500

#define bfd_mach_mips5500   5500

Definition at line 1644 of file mybfd.h.

◆ bfd_mach_mips6000

#define bfd_mach_mips6000   6000

Definition at line 1645 of file mybfd.h.

◆ bfd_mach_mips7000

#define bfd_mach_mips7000   7000

Definition at line 1646 of file mybfd.h.

◆ bfd_mach_mips8000

#define bfd_mach_mips8000   8000

Definition at line 1647 of file mybfd.h.

◆ bfd_mach_mips9000

#define bfd_mach_mips9000   9000

Definition at line 1648 of file mybfd.h.

◆ bfd_mach_mips_loongson_2e

#define bfd_mach_mips_loongson_2e   3001

Definition at line 1653 of file mybfd.h.

◆ bfd_mach_mips_loongson_2f

#define bfd_mach_mips_loongson_2f   3002

Definition at line 1654 of file mybfd.h.

◆ bfd_mach_mips_sb1

#define bfd_mach_mips_sb1   12310201 /* octal 'SB', 01 */

Definition at line 1655 of file mybfd.h.

◆ bfd_mach_mipsisa32

#define bfd_mach_mipsisa32   32

Definition at line 1656 of file mybfd.h.

◆ bfd_mach_mipsisa32r2

#define bfd_mach_mipsisa32r2   33

Definition at line 1657 of file mybfd.h.

◆ bfd_mach_mipsisa64

#define bfd_mach_mipsisa64   64

Definition at line 1658 of file mybfd.h.

◆ bfd_mach_mipsisa64r2

#define bfd_mach_mipsisa64r2   65

Definition at line 1659 of file mybfd.h.

◆ bfd_mach_mn10300

#define bfd_mach_mn10300   300

Definition at line 1797 of file mybfd.h.

◆ bfd_mach_mrisc2

#define bfd_mach_mrisc2   2

Definition at line 1823 of file mybfd.h.

◆ bfd_mach_ms1

#define bfd_mach_ms1   1

Definition at line 1822 of file mybfd.h.

◆ bfd_mach_ms2

#define bfd_mach_ms2   3

Definition at line 1824 of file mybfd.h.

◆ bfd_mach_msp11

#define bfd_mach_msp11   11

Definition at line 1851 of file mybfd.h.

◆ bfd_mach_msp110

#define bfd_mach_msp110   110

Definition at line 1852 of file mybfd.h.

◆ bfd_mach_msp12

#define bfd_mach_msp12   12

Definition at line 1853 of file mybfd.h.

◆ bfd_mach_msp13

#define bfd_mach_msp13   13

Definition at line 1854 of file mybfd.h.

◆ bfd_mach_msp14

#define bfd_mach_msp14   14

Definition at line 1855 of file mybfd.h.

◆ bfd_mach_msp15

#define bfd_mach_msp15   15

Definition at line 1856 of file mybfd.h.

◆ bfd_mach_msp16

#define bfd_mach_msp16   16

Definition at line 1857 of file mybfd.h.

◆ bfd_mach_msp21

#define bfd_mach_msp21   21

Definition at line 1858 of file mybfd.h.

◆ bfd_mach_msp31

#define bfd_mach_msp31   31

Definition at line 1859 of file mybfd.h.

◆ bfd_mach_msp32

#define bfd_mach_msp32   32

Definition at line 1860 of file mybfd.h.

◆ bfd_mach_msp33

#define bfd_mach_msp33   33

Definition at line 1861 of file mybfd.h.

◆ bfd_mach_msp41

#define bfd_mach_msp41   41

Definition at line 1862 of file mybfd.h.

◆ bfd_mach_msp42

#define bfd_mach_msp42   42

Definition at line 1863 of file mybfd.h.

◆ bfd_mach_msp43

#define bfd_mach_msp43   43

Definition at line 1864 of file mybfd.h.

◆ bfd_mach_msp44

#define bfd_mach_msp44   44

Definition at line 1865 of file mybfd.h.

◆ bfd_mach_ppc

#define bfd_mach_ppc   32

Definition at line 1685 of file mybfd.h.

◆ bfd_mach_ppc64

#define bfd_mach_ppc64   64

Definition at line 1686 of file mybfd.h.

◆ bfd_mach_ppc_403

#define bfd_mach_ppc_403   403

Definition at line 1687 of file mybfd.h.

◆ bfd_mach_ppc_403gc

#define bfd_mach_ppc_403gc   4030

Definition at line 1688 of file mybfd.h.

◆ bfd_mach_ppc_505

#define bfd_mach_ppc_505   505

Definition at line 1689 of file mybfd.h.

◆ bfd_mach_ppc_601

#define bfd_mach_ppc_601   601

Definition at line 1690 of file mybfd.h.

◆ bfd_mach_ppc_602

#define bfd_mach_ppc_602   602

Definition at line 1691 of file mybfd.h.

◆ bfd_mach_ppc_603

#define bfd_mach_ppc_603   603

Definition at line 1692 of file mybfd.h.

◆ bfd_mach_ppc_604

#define bfd_mach_ppc_604   604

Definition at line 1694 of file mybfd.h.

◆ bfd_mach_ppc_620

#define bfd_mach_ppc_620   620

Definition at line 1695 of file mybfd.h.

◆ bfd_mach_ppc_630

#define bfd_mach_ppc_630   630

Definition at line 1696 of file mybfd.h.

◆ bfd_mach_ppc_7400

#define bfd_mach_ppc_7400   7400

Definition at line 1702 of file mybfd.h.

◆ bfd_mach_ppc_750

#define bfd_mach_ppc_750   750

Definition at line 1697 of file mybfd.h.

◆ bfd_mach_ppc_860

#define bfd_mach_ppc_860   860

Definition at line 1698 of file mybfd.h.

◆ bfd_mach_ppc_a35

#define bfd_mach_ppc_a35   35

Definition at line 1699 of file mybfd.h.

◆ bfd_mach_ppc_e500

#define bfd_mach_ppc_e500   500

Definition at line 1703 of file mybfd.h.

◆ bfd_mach_ppc_e500mc

#define bfd_mach_ppc_e500mc   5001

Definition at line 1704 of file mybfd.h.

◆ bfd_mach_ppc_ec603e

#define bfd_mach_ppc_ec603e   6031

Definition at line 1693 of file mybfd.h.

◆ bfd_mach_ppc_rs64ii

#define bfd_mach_ppc_rs64ii   642

Definition at line 1700 of file mybfd.h.

◆ bfd_mach_ppc_rs64iii

#define bfd_mach_ppc_rs64iii   643

Definition at line 1701 of file mybfd.h.

◆ bfd_mach_r800

#define bfd_mach_r800   11 /* R800: successor with multiplication. */

Definition at line 1881 of file mybfd.h.

◆ bfd_mach_rs6k

#define bfd_mach_rs6k   6000

Definition at line 1706 of file mybfd.h.

◆ bfd_mach_rs6k_rs1

#define bfd_mach_rs6k_rs1   6001

Definition at line 1707 of file mybfd.h.

◆ bfd_mach_rs6k_rs2

#define bfd_mach_rs6k_rs2   6002

Definition at line 1709 of file mybfd.h.

◆ bfd_mach_rs6k_rsc

#define bfd_mach_rs6k_rsc   6003

Definition at line 1708 of file mybfd.h.

◆ bfd_mach_s390_31

#define bfd_mach_s390_31   31

Definition at line 1844 of file mybfd.h.

◆ bfd_mach_s390_64

#define bfd_mach_s390_64   64

Definition at line 1845 of file mybfd.h.

◆ bfd_mach_sh

#define bfd_mach_sh   1

Definition at line 1731 of file mybfd.h.

◆ bfd_mach_sh2

#define bfd_mach_sh2   0x20

Definition at line 1732 of file mybfd.h.

◆ bfd_mach_sh2a

#define bfd_mach_sh2a   0x2a

Definition at line 1734 of file mybfd.h.

◆ bfd_mach_sh2a_nofpu

#define bfd_mach_sh2a_nofpu   0x2b

Definition at line 1735 of file mybfd.h.

◆ bfd_mach_sh2a_nofpu_or_sh3_nommu

#define bfd_mach_sh2a_nofpu_or_sh3_nommu   0x2a2

Definition at line 1737 of file mybfd.h.

◆ bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu

#define bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu   0x2a1

Definition at line 1736 of file mybfd.h.

◆ bfd_mach_sh2a_or_sh3e

#define bfd_mach_sh2a_or_sh3e   0x2a4

Definition at line 1739 of file mybfd.h.

◆ bfd_mach_sh2a_or_sh4

#define bfd_mach_sh2a_or_sh4   0x2a3

Definition at line 1738 of file mybfd.h.

◆ bfd_mach_sh2e

#define bfd_mach_sh2e   0x2e

Definition at line 1740 of file mybfd.h.

◆ bfd_mach_sh3

#define bfd_mach_sh3   0x30

Definition at line 1741 of file mybfd.h.

◆ bfd_mach_sh3_dsp

#define bfd_mach_sh3_dsp   0x3d

Definition at line 1743 of file mybfd.h.

◆ bfd_mach_sh3_nommu

#define bfd_mach_sh3_nommu   0x31

Definition at line 1742 of file mybfd.h.

◆ bfd_mach_sh3e

#define bfd_mach_sh3e   0x3e

Definition at line 1744 of file mybfd.h.

◆ bfd_mach_sh4

#define bfd_mach_sh4   0x40

Definition at line 1745 of file mybfd.h.

◆ bfd_mach_sh4_nofpu

#define bfd_mach_sh4_nofpu   0x41

Definition at line 1746 of file mybfd.h.

◆ bfd_mach_sh4_nommu_nofpu

#define bfd_mach_sh4_nommu_nofpu   0x42

Definition at line 1747 of file mybfd.h.

◆ bfd_mach_sh4a

#define bfd_mach_sh4a   0x4a

Definition at line 1748 of file mybfd.h.

◆ bfd_mach_sh4a_nofpu

#define bfd_mach_sh4a_nofpu   0x4b

Definition at line 1749 of file mybfd.h.

◆ bfd_mach_sh4al_dsp

#define bfd_mach_sh4al_dsp   0x4d

Definition at line 1750 of file mybfd.h.

◆ bfd_mach_sh5

#define bfd_mach_sh5   0x50

Definition at line 1751 of file mybfd.h.

◆ bfd_mach_sh_dsp

#define bfd_mach_sh_dsp   0x2d

Definition at line 1733 of file mybfd.h.

◆ bfd_mach_sparc

#define bfd_mach_sparc   1

Definition at line 1613 of file mybfd.h.

◆ bfd_mach_sparc_64bit_p

#define bfd_mach_sparc_64bit_p (   mach)     ((mach) >= bfd_mach_sparc_v9 && (mach) != bfd_mach_sparc_v8plusb)

Definition at line 1628 of file mybfd.h.

◆ bfd_mach_sparc_sparclet

#define bfd_mach_sparc_sparclet   2

Definition at line 1615 of file mybfd.h.

◆ bfd_mach_sparc_sparclite

#define bfd_mach_sparc_sparclite   3

Definition at line 1616 of file mybfd.h.

◆ bfd_mach_sparc_sparclite_le

#define bfd_mach_sparc_sparclite_le   6

Definition at line 1619 of file mybfd.h.

◆ bfd_mach_sparc_v8plus

#define bfd_mach_sparc_v8plus   4

Definition at line 1617 of file mybfd.h.

◆ bfd_mach_sparc_v8plusa

#define bfd_mach_sparc_v8plusa   5 /* with ultrasparc add'ns. */

Definition at line 1618 of file mybfd.h.

◆ bfd_mach_sparc_v8plusb

#define bfd_mach_sparc_v8plusb   9 /* with cheetah add'ns. */

Definition at line 1622 of file mybfd.h.

◆ bfd_mach_sparc_v9

#define bfd_mach_sparc_v9   7

Definition at line 1620 of file mybfd.h.

◆ bfd_mach_sparc_v9_p

#define bfd_mach_sparc_v9_p (   mach)     ((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9b && (mach) != bfd_mach_sparc_sparclite_le)

Definition at line 1625 of file mybfd.h.

◆ bfd_mach_sparc_v9a

#define bfd_mach_sparc_v9a   8 /* with ultrasparc add'ns. */

Definition at line 1621 of file mybfd.h.

◆ bfd_mach_sparc_v9b

#define bfd_mach_sparc_v9b   10 /* with cheetah add'ns. */

Definition at line 1623 of file mybfd.h.

◆ bfd_mach_tic3x

#define bfd_mach_tic3x   30

Definition at line 1775 of file mybfd.h.

◆ bfd_mach_tic4x

#define bfd_mach_tic4x   40

Definition at line 1776 of file mybfd.h.

◆ bfd_mach_tricore

#define bfd_mach_tricore   4

Definition at line 1873 of file mybfd.h.

◆ bfd_mach_v850

#define bfd_mach_v850   1

Definition at line 1780 of file mybfd.h.

◆ bfd_mach_v850e

#define bfd_mach_v850e   'E'

Definition at line 1781 of file mybfd.h.

◆ bfd_mach_v850e1

#define bfd_mach_v850e1   '1'

Definition at line 1782 of file mybfd.h.

◆ bfd_mach_x86_64

#define bfd_mach_x86_64   64

Definition at line 1664 of file mybfd.h.

◆ bfd_mach_x86_64_intel_syntax

#define bfd_mach_x86_64_intel_syntax   65

Definition at line 1665 of file mybfd.h.

◆ bfd_mach_xc16x

#define bfd_mach_xc16x   1

Definition at line 1867 of file mybfd.h.

◆ bfd_mach_xc16xl

#define bfd_mach_xc16xl   2

Definition at line 1868 of file mybfd.h.

◆ bfd_mach_xc16xs

#define bfd_mach_xc16xs   3

Definition at line 1869 of file mybfd.h.

◆ bfd_mach_xstormy16

#define bfd_mach_xstormy16   1

Definition at line 1849 of file mybfd.h.

◆ bfd_mach_xtensa

#define bfd_mach_xtensa   1

Definition at line 1871 of file mybfd.h.

◆ bfd_mach_z80

#define bfd_mach_z80   3 /* With ixl, ixh, iyl, and iyh. */

Definition at line 1879 of file mybfd.h.

◆ bfd_mach_z8001

#define bfd_mach_z8001   1

Definition at line 1727 of file mybfd.h.

◆ bfd_mach_z8002

#define bfd_mach_z8002   2

Definition at line 1728 of file mybfd.h.

◆ bfd_mach_z80full

#define bfd_mach_z80full   7 /* All undocumented instructions. */

Definition at line 1880 of file mybfd.h.

◆ bfd_mach_z80strict

#define bfd_mach_z80strict   1 /* No undocumented opcodes. */

Definition at line 1878 of file mybfd.h.

◆ bfd_make_debug_symbol

#define bfd_make_debug_symbol (   abfd,
  ptr,
  size 
)     BFD_SEND(abfd, _bfd_make_debug_symbol, (abfd, ptr, size))

Definition at line 4196 of file mybfd.h.

◆ bfd_make_empty_symbol

#define bfd_make_empty_symbol (   abfd)     BFD_SEND(abfd, _bfd_make_empty_symbol, (abfd))

Definition at line 4191 of file mybfd.h.

◆ bfd_merge_private_bfd_data

#define bfd_merge_private_bfd_data (   ibfd,
  obfd 
)
Value:
BFD_SEND(obfd, _bfd_merge_private_bfd_data, \
(ibfd, obfd))

Definition at line 4444 of file mybfd.h.

◆ bfd_merge_sections

#define bfd_merge_sections (   abfd,
  link_info 
)     BFD_SEND(abfd, _bfd_merge_sections, (abfd, link_info))

Definition at line 4490 of file mybfd.h.

◆ bfd_minisymbol_to_symbol

#define bfd_minisymbol_to_symbol (   b,
  d,
  m,
  f 
)     BFD_SEND(b, _minisymbol_to_symbol, (b, d, m, f))

Definition at line 4821 of file mybfd.h.

◆ bfd_my_archive

#define bfd_my_archive (   abfd)    ((abfd)->my_archive)

Definition at line 511 of file mybfd.h.

◆ BFD_NO_FLAGS

#define BFD_NO_FLAGS   0x00

Definition at line 196 of file mybfd.h.

◆ BFD_NO_MORE_SYMBOLS

#define BFD_NO_MORE_SYMBOLS   ((symindex)~0)

Definition at line 260 of file mybfd.h.

◆ bfd_print_private_bfd_data

#define bfd_print_private_bfd_data (   abfd,
  file 
)     BFD_SEND(abfd, _bfd_print_private_bfd_data, (abfd, file))

Definition at line 4520 of file mybfd.h.

◆ bfd_print_symbol

#define bfd_print_symbol (   b,
  p,
  s,
  e 
)    BFD_SEND(b, _bfd_print_symbol, (b, p, s, e))

Definition at line 4803 of file mybfd.h.

◆ bfd_printf_vma

#define bfd_printf_vma (   abfd,
  x 
)    bfd_fprintf_vma(abfd, stdout, x)

Definition at line 173 of file mybfd.h.

◆ bfd_put

#define bfd_put (   bits,
  abfd,
  val,
  ptr 
)
Value:
((bits) == 8 ? bfd_put_8(abfd, val, ptr) \
: (bits) == 16 ? bfd_put_16(abfd, val, ptr) \
: (bits) == 32 ? bfd_put_32(abfd, val, ptr) \
: (bits) == 64 ? bfd_put_64(abfd, val, ptr) \
: (abort(), (void)0))
ut16 val
Definition: armass64_const.h:6
#define bfd_put_8(abfd, val, ptr)
Definition: mybfd.h:890
#define bfd_put_64(abfd, val, ptr)
Definition: mybfd.h:917
#define bfd_put_32(abfd, val, ptr)
Definition: mybfd.h:908
#define bfd_put_16(abfd, val, ptr)
Definition: mybfd.h:899

Definition at line 933 of file mybfd.h.

◆ bfd_put_16

#define bfd_put_16 (   abfd,
  val,
  ptr 
)     BFD_SEND(abfd, bfd_putx16, ((val), (ptr)))

Definition at line 899 of file mybfd.h.

◆ bfd_put_32

#define bfd_put_32 (   abfd,
  val,
  ptr 
)     BFD_SEND(abfd, bfd_putx32, ((val), (ptr)))

Definition at line 908 of file mybfd.h.

◆ bfd_put_64

#define bfd_put_64 (   abfd,
  val,
  ptr 
)     BFD_SEND(abfd, bfd_putx64, ((val), (ptr)))

Definition at line 917 of file mybfd.h.

◆ bfd_put_8

#define bfd_put_8 (   abfd,
  val,
  ptr 
)     ((void)(*((unsigned char *)(ptr)) = (val)&0xff))

Definition at line 890 of file mybfd.h.

◆ bfd_put_signed_16

#define bfd_put_signed_16    bfd_put_16

Definition at line 901 of file mybfd.h.

◆ bfd_put_signed_32

#define bfd_put_signed_32    bfd_put_32

Definition at line 910 of file mybfd.h.

◆ bfd_put_signed_64

#define bfd_put_signed_64    bfd_put_64

Definition at line 919 of file mybfd.h.

◆ bfd_put_signed_8

#define bfd_put_signed_8    bfd_put_8

Definition at line 892 of file mybfd.h.

◆ bfd_read

#define bfd_read (   BUF,
  ELTSIZE,
  NITEMS,
  ABFD 
)
Value:
(warn_deprecated("bfd_read", NULL, NULL, __FUNCTION__), \
bfd_bread((BUF), (ELTSIZE) * (NITEMS), (ABFD)))
#define NULL
Definition: cris-opc.c:27
void warn_deprecated(const char *, const char *, int, const char *)

Definition at line 467 of file mybfd.h.

◆ bfd_read_minisymbols

#define bfd_read_minisymbols (   b,
  d,
  m,
  s 
)     BFD_SEND(b, _read_minisymbols, (b, d, m, s))

Definition at line 4818 of file mybfd.h.

◆ bfd_relax_section

#define bfd_relax_section (   abfd,
  section,
  link_info,
  again 
)     BFD_SEND(abfd, _bfd_relax_section, (abfd, section, link_info, again))

Definition at line 4484 of file mybfd.h.

◆ BFD_RELOC_SPARC_64

#define BFD_RELOC_SPARC_64   BFD_RELOC_64

Definition at line 2246 of file mybfd.h.

◆ BFD_RELOC_SPARC_DISP64

#define BFD_RELOC_SPARC_DISP64   BFD_RELOC_64_PCREL

Definition at line 2261 of file mybfd.h.

◆ bfd_section_alignment

#define bfd_section_alignment (   bfd,
  ptr 
)    ((ptr)->alignment_power)

Definition at line 319 of file mybfd.h.

◆ bfd_section_already_linked

#define bfd_section_already_linked (   abfd,
  sec 
)     BFD_SEND(abfd, _section_already_linked, (abfd, sec))

Definition at line 4958 of file mybfd.h.

◆ bfd_section_list_append

#define bfd_section_list_append (   ABFD,
  S 
)
Value:
do { \
asection *_s = S; \
bfd *_abfd = ABFD; \
_s->next = NULL; \
if (_abfd->section_last) { \
_s->prev = _abfd->section_last; \
_abfd->section_last->next = _s; \
} else { \
_s->prev = NULL; \
_abfd->sections = _s; \
} \
_abfd->section_last = _s; \
} while (0)
#define S
Definition: zip_err_str.c:9

Definition at line 1413 of file mybfd.h.

◆ bfd_section_list_insert_after

#define bfd_section_list_insert_after (   ABFD,
  A,
  S 
)
Value:
do { \
asection *_a = A; \
asection *_s = S; \
asection *_next = _a->next; \
_s->next = _next; \
_s->prev = _a; \
_a->next = _s; \
if (_next) \
_next->prev = _s; \
else \
(ABFD)->section_last = _s; \
} while (0)
#define A(x)
Definition: arc.h:165
static void _next(RBIter *it, int dir)
Definition: rbtree.c:348

Definition at line 1441 of file mybfd.h.

◆ bfd_section_list_insert_before

#define bfd_section_list_insert_before (   ABFD,
  B,
  S 
)
Value:
do { \
asection *_b = B; \
asection *_s = S; \
asection *_prev = _b->prev; \
_s->prev = _prev; \
_s->next = _b; \
_b->prev = _s; \
if (_prev) \
_prev->next = _s; \
else \
(ABFD)->sections = _s; \
} while (0)
#define B(x)
Definition: arc.h:166
RzList * sections(RzBinFile *bf)
Definition: bin_ne.c:110

Definition at line 1454 of file mybfd.h.

◆ bfd_section_list_prepend

#define bfd_section_list_prepend (   ABFD,
  S 
)
Value:
do { \
asection *_s = S; \
bfd *_abfd = ABFD; \
_s->prev = NULL; \
if (_abfd->sections) { \
_s->next = _abfd->sections; \
_abfd->sections->prev = _s; \
} else { \
_s->next = NULL; \
_abfd->section_last = _s; \
} \
_abfd->sections = _s; \
} while (0)

Definition at line 1427 of file mybfd.h.

◆ bfd_section_list_remove

#define bfd_section_list_remove (   ABFD,
  S 
)
Value:
do { \
asection *_s = S; \
asection *_next = _s->next; \
asection *_prev = _s->prev; \
if (_prev) \
_prev->next = _next; \
else \
(ABFD)->sections = _next; \
if (_next) \
_next->prev = _prev; \
else \
(ABFD)->section_last = _prev; \
} while (0)

Definition at line 1399 of file mybfd.h.

◆ bfd_section_lma

#define bfd_section_lma (   bfd,
  ptr 
)    ((ptr)->lma)

Definition at line 318 of file mybfd.h.

◆ bfd_section_name

#define bfd_section_name (   bfd,
  ptr 
)    ((ptr)->name)

Definition at line 314 of file mybfd.h.

◆ bfd_section_removed_from_list

#define bfd_section_removed_from_list (   ABFD,
  S 
)     ((S)->next ? (S)->next->prev != (S) : (ABFD)->section_last != (S))

Definition at line 1467 of file mybfd.h.

◆ bfd_section_size

#define bfd_section_size (   bfd,
  ptr 
)    ((ptr)->size)

Definition at line 315 of file mybfd.h.

◆ bfd_section_vma

#define bfd_section_vma (   bfd,
  ptr 
)    ((ptr)->vma)

Definition at line 317 of file mybfd.h.

◆ BFD_SEND

#define BFD_SEND (   bfd,
  message,
  arglist 
)     ((*((bfd)->xvec->message))arglist)

Definition at line 4574 of file mybfd.h.

◆ BFD_SEND_FMT

#define BFD_SEND_FMT (   bfd,
  message,
  arglist 
)     (((bfd)->xvec->message[(int)((bfd)->format)])arglist)

Definition at line 4582 of file mybfd.h.

◆ bfd_set_arch_mach

#define bfd_set_arch_mach (   abfd,
  arch,
  mach 
)     BFD_SEND(abfd, _bfd_set_arch_mach, (abfd, arch, mach))

Definition at line 4481 of file mybfd.h.

◆ bfd_set_cacheable

#define bfd_set_cacheable (   abfd,
  bool 
)    (((abfd)->cacheable = bool), TRUE)

Definition at line 526 of file mybfd.h.

◆ bfd_set_private_flags

#define bfd_set_private_flags (   abfd,
  flags 
)     BFD_SEND(abfd, _bfd_set_private_flags, (abfd, flags))

Definition at line 4449 of file mybfd.h.

◆ bfd_set_section

#define bfd_set_section (   x,
 
)    ((x)->section) = (y)

Definition at line 267 of file mybfd.h.

◆ bfd_set_section_alignment

#define bfd_set_section_alignment (   bfd,
  ptr,
  val 
)    (((ptr)->alignment_power = (val)), TRUE)

Definition at line 326 of file mybfd.h.

◆ bfd_set_section_userdata

#define bfd_set_section_userdata (   bfd,
  ptr,
  val 
)    (((ptr)->userdata = (val)), TRUE)

Definition at line 327 of file mybfd.h.

◆ bfd_set_section_vma

#define bfd_set_section_vma (   bfd,
  ptr,
  val 
)    (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE)

Definition at line 325 of file mybfd.h.

◆ bfd_sizeof_headers

#define bfd_sizeof_headers (   abfd,
  reloc 
)     BFD_SEND(abfd, _bfd_sizeof_headers, (abfd, reloc))

Definition at line 4451 of file mybfd.h.

◆ bfd_stat_arch_elt

#define bfd_stat_arch_elt (   abfd,
  stat 
)     BFD_SEND(abfd, _bfd_stat_arch_elt, (abfd, stat))

Definition at line 4475 of file mybfd.h.

◆ BFD_TRADITIONAL_FORMAT

#define BFD_TRADITIONAL_FORMAT   0x400

Definition at line 239 of file mybfd.h.

◆ BFD_UND_SECTION_NAME

#define BFD_UND_SECTION_NAME   "*UND*"

Definition at line 1368 of file mybfd.h.

◆ bfd_und_section_ptr

#define bfd_und_section_ptr   ((asection *)&bfd_und_section)

Definition at line 1378 of file mybfd.h.

◆ bfd_update_armap_timestamp

#define bfd_update_armap_timestamp (   abfd)     BFD_SEND(abfd, _bfd_update_armap_timestamp, (abfd))

Definition at line 4478 of file mybfd.h.

◆ bfd_usrdata

#define bfd_usrdata (   abfd)    ((abfd)->usrdata)

Definition at line 515 of file mybfd.h.

◆ bfd_valid_reloc_types

#define bfd_valid_reloc_types (   abfd)    ((abfd)->xvec->valid_reloc_types)

Definition at line 514 of file mybfd.h.

◆ bfd_write

#define bfd_write (   BUF,
  ELTSIZE,
  NITEMS,
  ABFD 
)
Value:
(warn_deprecated("bfd_write", NULL, NULL, __FUNCTION__), \
bfd_bwrite((BUF), (ELTSIZE) * (NITEMS), (ABFD)))

Definition at line 470 of file mybfd.h.

◆ BSF_CONSTRUCTOR

#define BSF_CONSTRUCTOR   0x800

Definition at line 4124 of file mybfd.h.

◆ BSF_DEBUGGING

#define BSF_DEBUGGING   0x08

Definition at line 4091 of file mybfd.h.

◆ BSF_DEBUGGING_RELOC

#define BSF_DEBUGGING_RELOC   0x20000

Definition at line 4150 of file mybfd.h.

◆ BSF_DYNAMIC

#define BSF_DYNAMIC   0x8000

Definition at line 4141 of file mybfd.h.

◆ BSF_EXPORT

#define BSF_EXPORT   BSF_GLOBAL /* No real difference. */

Definition at line 4083 of file mybfd.h.

◆ BSF_FILE

#define BSF_FILE   0x4000

Definition at line 4138 of file mybfd.h.

◆ BSF_FUNCTION

#define BSF_FUNCTION   0x10

Definition at line 4095 of file mybfd.h.

◆ BSF_GLOBAL

#define BSF_GLOBAL   0x02

Definition at line 4079 of file mybfd.h.

◆ BSF_INDIRECT

#define BSF_INDIRECT   0x2000

Definition at line 4134 of file mybfd.h.

◆ BSF_KEEP

#define BSF_KEEP   0x20

Definition at line 4098 of file mybfd.h.

◆ BSF_KEEP_G

#define BSF_KEEP_G   0x40

Definition at line 4099 of file mybfd.h.

◆ BSF_LOCAL

#define BSF_LOCAL   0x01

Definition at line 4075 of file mybfd.h.

◆ BSF_NO_FLAGS

#define BSF_NO_FLAGS   0x00

Definition at line 4071 of file mybfd.h.

◆ BSF_NOT_AT_END

#define BSF_NOT_AT_END   0x400

Definition at line 4121 of file mybfd.h.

◆ BSF_OBJECT

#define BSF_OBJECT   0x10000

Definition at line 4145 of file mybfd.h.

◆ BSF_OLD_COMMON

#define BSF_OLD_COMMON   0x200

Definition at line 4111 of file mybfd.h.

◆ BSF_SECTION_SYM

#define BSF_SECTION_SYM   0x100

Definition at line 4107 of file mybfd.h.

◆ BSF_THREAD_LOCAL

#define BSF_THREAD_LOCAL   0x40000

Definition at line 4153 of file mybfd.h.

◆ BSF_WARNING

#define BSF_WARNING   0x1000

Definition at line 4130 of file mybfd.h.

◆ BSF_WEAK

#define BSF_WEAK   0x80

Definition at line 4103 of file mybfd.h.

◆ COFF_SWAP_TABLE

#define COFF_SWAP_TABLE   (void *)&bfd_coff_std_swap_table

Definition at line 451 of file mybfd.h.

◆ CONST_STRNEQ

#define CONST_STRNEQ (   STR1,
  STR2 
)    (strncmp((STR1), (STR2), sizeof(STR2) - 1) == 0)

Definition at line 5000 of file mybfd.h.

◆ D_PAGED

#define D_PAGED   0x100

Definition at line 228 of file mybfd.h.

◆ DYNAMIC

#define DYNAMIC   0x40

Definition at line 219 of file mybfd.h.

◆ ELF_INFO_TYPE_EH_FRAME

#define ELF_INFO_TYPE_EH_FRAME   3

Definition at line 1222 of file mybfd.h.

◆ ELF_INFO_TYPE_JUST_SYMS

#define ELF_INFO_TYPE_JUST_SYMS   4

Definition at line 1223 of file mybfd.h.

◆ ELF_INFO_TYPE_MERGE

#define ELF_INFO_TYPE_MERGE   2

Definition at line 1221 of file mybfd.h.

◆ ELF_INFO_TYPE_NONE

#define ELF_INFO_TYPE_NONE   0

Definition at line 1219 of file mybfd.h.

◆ ELF_INFO_TYPE_STABS

#define ELF_INFO_TYPE_STABS   1

Definition at line 1220 of file mybfd.h.

◆ EMPTY_HOWTO

#define EMPTY_HOWTO (   C)
Value:
HOWTO((C), 0, 0, 0, FALSE, 0, complain_overflow_dont, NULL, \
NULL, FALSE, 0, 0, FALSE)
#define C(x)
Definition: arc.h:167
#define HOWTO(C, R, S, B, P, BI, O, SF, NAME, INPLACE, MASKSRC, MASKDST, PC)
Definition: mybfd.h:2082
#define FALSE
Definition: mybfd.h:102
@ complain_overflow_dont
Definition: mybfd.h:1980

Definition at line 2088 of file mybfd.h.

◆ EXEC_P

#define EXEC_P   0x02

Definition at line 202 of file mybfd.h.

◆ FALSE

#define FALSE   0

Definition at line 102 of file mybfd.h.

◆ fprintf_vma

#define fprintf_vma (   s,
  x 
)     fprintf((s), "%08lx%08lx", _bfd_int64_high(x), _bfd_int64_low(x))

Definition at line 123 of file mybfd.h.

◆ H_GET_16

#define H_GET_16   bfd_h_get_16

Definition at line 990 of file mybfd.h.

◆ H_GET_32

#define H_GET_32   bfd_h_get_32

Definition at line 989 of file mybfd.h.

◆ H_GET_64

#define H_GET_64   bfd_h_get_64

Definition at line 988 of file mybfd.h.

◆ H_GET_8

#define H_GET_8   bfd_h_get_8

Definition at line 991 of file mybfd.h.

◆ H_GET_S16

#define H_GET_S16   bfd_h_get_signed_16

Definition at line 994 of file mybfd.h.

◆ H_GET_S32

#define H_GET_S32   bfd_h_get_signed_32

Definition at line 993 of file mybfd.h.

◆ H_GET_S64

#define H_GET_S64   bfd_h_get_signed_64

Definition at line 992 of file mybfd.h.

◆ H_GET_S8

#define H_GET_S8   bfd_h_get_signed_8

Definition at line 995 of file mybfd.h.

◆ H_PUT_16

#define H_PUT_16   bfd_h_put_16

Definition at line 982 of file mybfd.h.

◆ H_PUT_32

#define H_PUT_32   bfd_h_put_32

Definition at line 981 of file mybfd.h.

◆ H_PUT_64

#define H_PUT_64   bfd_h_put_64

Definition at line 980 of file mybfd.h.

◆ H_PUT_8

#define H_PUT_8   bfd_h_put_8

Definition at line 983 of file mybfd.h.

◆ H_PUT_S16

#define H_PUT_S16   bfd_h_put_signed_16

Definition at line 986 of file mybfd.h.

◆ H_PUT_S32

#define H_PUT_S32   bfd_h_put_signed_32

Definition at line 985 of file mybfd.h.

◆ H_PUT_S64

#define H_PUT_S64   bfd_h_put_signed_64

Definition at line 984 of file mybfd.h.

◆ H_PUT_S8

#define H_PUT_S8   bfd_h_put_signed_8

Definition at line 987 of file mybfd.h.

◆ HALF_BFD_SIZE_TYPE

#define HALF_BFD_SIZE_TYPE    (((bfd_size_type)1) << (8 * sizeof(bfd_size_type) / 2))

Definition at line 152 of file mybfd.h.

◆ HAS_DEBUG

#define HAS_DEBUG   0x08

Definition at line 209 of file mybfd.h.

◆ HAS_LINENO

#define HAS_LINENO   0x04

Definition at line 206 of file mybfd.h.

◆ HAS_LOAD_PAGE

#define HAS_LOAD_PAGE   0x1000

Definition at line 246 of file mybfd.h.

◆ HAS_LOCALS

#define HAS_LOCALS   0x20

Definition at line 216 of file mybfd.h.

◆ HAS_RELOC

#define HAS_RELOC   0x01

Definition at line 199 of file mybfd.h.

◆ HAS_SYMS

#define HAS_SYMS   0x10

Definition at line 212 of file mybfd.h.

◆ HOWTO

#define HOWTO (   C,
  R,
  S,
  B,
  P,
  BI,
  O,
  SF,
  NAME,
  INPLACE,
  MASKSRC,
  MASKDST,
  PC 
)     { (unsigned)C, R, S, B, P, BI, O, SF, NAME, INPLACE, MASKSRC, MASKDST, PC }

Definition at line 2082 of file mybfd.h.

◆ HOWTO_PREPARE

#define HOWTO_PREPARE (   relocation,
  symbol 
)
Value:
{ \
if (symbol != NULL) { \
if (bfd_is_com_section(symbol->section)) { \
relocation = 0; \
} else { \
relocation = symbol->value; \
} \
} \
}
#define bfd_is_com_section(ptr)
Definition: mybfd.h:323

Definition at line 2092 of file mybfd.h.

◆ INLINE

#define INLINE

Definition at line 81 of file mybfd.h.

◆ NEWHOWTO

#define NEWHOWTO (   FUNCTION,
  NAME,
  SIZE,
  REL,
  IN 
)
Value:
HOWTO(0, 0, SIZE, 0, REL, 0, complain_overflow_dont, FUNCTION, \
NAME, FALSE, 0, 0, IN)
#define SIZE
Definition: gun.c:76

Definition at line 2084 of file mybfd.h.

◆ printf_vma

#define printf_vma (   x)    fprintf_vma(stdout, x)

Definition at line 172 of file mybfd.h.

◆ SEC_ALLOC

#define SEC_ALLOC   0x001

Definition at line 1030 of file mybfd.h.

◆ SEC_CODE

#define SEC_CODE   0x010

Definition at line 1044 of file mybfd.h.

◆ SEC_COFF_SHARED

#define SEC_COFF_SHARED   0x20000000

Definition at line 1180 of file mybfd.h.

◆ SEC_COFF_SHARED_LIBRARY

#define SEC_COFF_SHARED_LIBRARY   0x10000000

Definition at line 1176 of file mybfd.h.

◆ SEC_CONSTRUCTOR

#define SEC_CONSTRUCTOR   0x080

Definition at line 1062 of file mybfd.h.

◆ SEC_DATA

#define SEC_DATA   0x020

Definition at line 1047 of file mybfd.h.

◆ SEC_DEBUGGING

#define SEC_DEBUGGING   0x2000

Definition at line 1095 of file mybfd.h.

◆ SEC_EXCLUDE

#define SEC_EXCLUDE   0x8000

Definition at line 1105 of file mybfd.h.

◆ SEC_GROUP

#define SEC_GROUP   0x4000000

Definition at line 1165 of file mybfd.h.

◆ SEC_HAS_CONTENTS

#define SEC_HAS_CONTENTS   0x100

Definition at line 1067 of file mybfd.h.

◆ SEC_HAS_GOT_REF

#define SEC_HAS_GOT_REF   0x800

Definition at line 1082 of file mybfd.h.

◆ SEC_IN_MEMORY

#define SEC_IN_MEMORY   0x4000

Definition at line 1100 of file mybfd.h.

◆ SEC_IS_COMMON

#define SEC_IS_COMMON   0x1000

Definition at line 1089 of file mybfd.h.

◆ SEC_KEEP

#define SEC_KEEP   0x400000

Definition at line 1149 of file mybfd.h.

◆ SEC_LINK_DUPLICATES

#define SEC_LINK_DUPLICATES   0x40000

Definition at line 1121 of file mybfd.h.

◆ SEC_LINK_DUPLICATES_DISCARD

#define SEC_LINK_DUPLICATES_DISCARD   0x0

Definition at line 1125 of file mybfd.h.

◆ SEC_LINK_DUPLICATES_ONE_ONLY

#define SEC_LINK_DUPLICATES_ONE_ONLY   0x80000

Definition at line 1130 of file mybfd.h.

◆ SEC_LINK_DUPLICATES_SAME_CONTENTS

#define SEC_LINK_DUPLICATES_SAME_CONTENTS    (SEC_LINK_DUPLICATES_ONE_ONLY | SEC_LINK_DUPLICATES_SAME_SIZE)

Definition at line 1139 of file mybfd.h.

◆ SEC_LINK_DUPLICATES_SAME_SIZE

#define SEC_LINK_DUPLICATES_SAME_SIZE   0x100000

Definition at line 1134 of file mybfd.h.

◆ SEC_LINK_ONCE

#define SEC_LINK_ONCE   0x20000

Definition at line 1117 of file mybfd.h.

◆ SEC_LINKER_CREATED

#define SEC_LINKER_CREATED   0x200000

Definition at line 1146 of file mybfd.h.

◆ SEC_LOAD

#define SEC_LOAD   0x002

Definition at line 1034 of file mybfd.h.

◆ SEC_MERGE

#define SEC_MERGE   0x1000000

Definition at line 1157 of file mybfd.h.

◆ SEC_NEVER_LOAD

#define SEC_NEVER_LOAD   0x200

Definition at line 1071 of file mybfd.h.

◆ SEC_NO_FLAGS

#define SEC_NO_FLAGS   0x000

Definition at line 1026 of file mybfd.h.

◆ SEC_READONLY

#define SEC_READONLY   0x008

Definition at line 1041 of file mybfd.h.

◆ SEC_RELOC

#define SEC_RELOC   0x004

Definition at line 1038 of file mybfd.h.

◆ SEC_ROM

#define SEC_ROM   0x040

Definition at line 1050 of file mybfd.h.

◆ SEC_SMALL_DATA

#define SEC_SMALL_DATA   0x800000

Definition at line 1153 of file mybfd.h.

◆ SEC_SORT_ENTRIES

#define SEC_SORT_ENTRIES   0x10000

Definition at line 1111 of file mybfd.h.

◆ SEC_STRINGS

#define SEC_STRINGS   0x2000000

Definition at line 1162 of file mybfd.h.

◆ SEC_THREAD_LOCAL

#define SEC_THREAD_LOCAL   0x400

Definition at line 1074 of file mybfd.h.

◆ SEC_TIC54X_BLOCK

#define SEC_TIC54X_BLOCK   0x40000000

Definition at line 1187 of file mybfd.h.

◆ SEC_TIC54X_CLINK

#define SEC_TIC54X_CLINK   0x80000000

Definition at line 1192 of file mybfd.h.

◆ sprintf_vma

#define sprintf_vma (   s,
  x 
)     sprintf((s), "%08lx%08lx", _bfd_int64_high(x), _bfd_int64_low(x))

Definition at line 125 of file mybfd.h.

◆ TRUE

#define TRUE   1

Definition at line 103 of file mybfd.h.

◆ WP_TEXT

#define WP_TEXT   0x80

Definition at line 224 of file mybfd.h.

Typedef Documentation

◆ _bfd_link_info

typedef struct bfd_link_info _bfd_link_info

Definition at line 4571 of file mybfd.h.

◆ alent

typedef struct lineno_cache_entry alent

◆ arelent

typedef struct reloc_cache_entry arelent

◆ arelent_chain

typedef struct relent_chain arelent_chain

◆ asection

typedef struct bfd_section asection

◆ asymbol

typedef struct bfd_symbol asymbol

◆ bfd

typedef struct bfd bfd

Definition at line 70 of file mybfd.h.

◆ bfd_arch_info_type

◆ bfd_boolean

typedef int bfd_boolean

Definition at line 98 of file mybfd.h.

◆ bfd_byte

typedef unsigned char bfd_byte

Definition at line 176 of file mybfd.h.

◆ bfd_error_plugin_type

typedef void(* bfd_error_plugin_type) (const char *,...)

Definition at line 4404 of file mybfd.h.

◆ bfd_error_type

typedef enum bfd_error bfd_error_type

◆ bfd_format

typedef enum bfd_format bfd_format

◆ bfd_int64_t

Definition at line 69 of file mybfd.h.

◆ bfd_print_symbol_type

◆ bfd_reloc_code_real_type

Definition at line 2123 of file mybfd.h.

◆ bfd_reloc_status_type

◆ bfd_signed_vma

Definition at line 112 of file mybfd.h.

◆ bfd_size_type

Definition at line 113 of file mybfd.h.

◆ bfd_target

typedef struct bfd_target bfd_target

◆ bfd_uint64_t

Definition at line 70 of file mybfd.h.

◆ bfd_vma

Definition at line 111 of file mybfd.h.

◆ bfd_window

typedef struct _bfd_window bfd_window

◆ bfd_window_internal

typedef struct _bfd_window_internal bfd_window_internal

Definition at line 720 of file mybfd.h.

◆ carsym

typedef struct carsym carsym

◆ file_ptr

Definition at line 166 of file mybfd.h.

◆ flagword

Definition at line 175 of file mybfd.h.

◆ reloc_howto_type

Definition at line 255 of file mybfd.h.

◆ sec_ptr

typedef struct bfd_section* sec_ptr

Definition at line 308 of file mybfd.h.

◆ stat_type

typedef struct stat stat_type

Definition at line 308 of file mybfd.h.

◆ symbol_info

typedef struct _symbol_info symbol_info

◆ symindex

Definition at line 255 of file mybfd.h.

◆ symvalue

Definition at line 114 of file mybfd.h.

◆ ufile_ptr

Definition at line 167 of file mybfd.h.

Enumeration Type Documentation

◆ bfd_architecture

Enumerator
bfd_arch_unknown 
bfd_arch_obscure 
bfd_arch_m68k 
bfd_arch_vax 
bfd_arch_i960 
bfd_arch_or32 
bfd_arch_sparc 
bfd_arch_mips 
bfd_arch_i386 
bfd_arch_we32k 
bfd_arch_tahoe 
bfd_arch_i860 
bfd_arch_i370 
bfd_arch_romp 
bfd_arch_convex 
bfd_arch_m88k 
bfd_arch_m98k 
bfd_arch_pyramid 
bfd_arch_h8300 
bfd_arch_pdp11 
bfd_arch_powerpc 
bfd_arch_rs6000 
bfd_arch_hppa 
bfd_arch_d10v 
bfd_arch_d30v 
bfd_arch_dlx 
bfd_arch_m68hc11 
bfd_arch_m68hc12 
bfd_arch_z8k 
bfd_arch_h8500 
bfd_arch_sh 
bfd_arch_alpha 
bfd_arch_arm 
bfd_arch_ns32k 
bfd_arch_w65 
bfd_arch_tic30 
bfd_arch_tic4x 
bfd_arch_tic54x 
bfd_arch_tic80 
bfd_arch_v850 
bfd_arch_arc 
bfd_arch_m32c 
bfd_arch_m32r 
bfd_arch_mn10200 
bfd_arch_mn10300 
bfd_arch_fr30 
bfd_arch_frv 
bfd_arch_mcore 
bfd_arch_ia64 
bfd_arch_ip2k 
bfd_arch_iq2000 
bfd_arch_mt 
bfd_arch_pj 
bfd_arch_avr 
bfd_arch_bfin 
bfd_arch_cr16c 
bfd_arch_crx 
bfd_arch_cris 
bfd_arch_s390 
bfd_arch_openrisc 
bfd_arch_mmix 
bfd_arch_xstormy16 
bfd_arch_msp430 
bfd_arch_xc16x 
bfd_arch_xtensa 
bfd_arch_tricore 
bfd_arch_maxq 
bfd_arch_z80 
bfd_arch_last 

Definition at line 1563 of file mybfd.h.

1563  {
1564  bfd_arch_unknown, /* File arch not known. */
1565  bfd_arch_obscure, /* Arch known, not one of these. */
1566  bfd_arch_m68k, /* Motorola 68xxx */
1567 #define bfd_mach_m68000 1
1568 #define bfd_mach_m68008 2
1569 #define bfd_mach_m68010 3
1570 #define bfd_mach_m68020 4
1571 #define bfd_mach_m68030 5
1572 #define bfd_mach_m68040 6
1573 #define bfd_mach_m68060 7
1574 #define bfd_mach_cpu32 8
1575 #define bfd_mach_mcf_isa_a_nodiv 9
1576 #define bfd_mach_mcf_isa_a 10
1577 #define bfd_mach_mcf_isa_a_mac 11
1578 #define bfd_mach_mcf_isa_a_emac 12
1579 #define bfd_mach_mcf_isa_aplus 13
1580 #define bfd_mach_mcf_isa_aplus_mac 14
1581 #define bfd_mach_mcf_isa_aplus_emac 15
1582 #define bfd_mach_mcf_isa_b_nousp 16
1583 #define bfd_mach_mcf_isa_b_nousp_mac 17
1584 #define bfd_mach_mcf_isa_b_nousp_emac 18
1585 #define bfd_mach_mcf_isa_b 19
1586 #define bfd_mach_mcf_isa_b_mac 20
1587 #define bfd_mach_mcf_isa_b_emac 21
1588 #define bfd_mach_mcf_isa_b_float 22
1589 #define bfd_mach_mcf_isa_b_float_mac 23
1590 #define bfd_mach_mcf_isa_b_float_emac 24
1591  bfd_arch_vax, /* DEC Vax */
1592  bfd_arch_i960, /* Intel 960 */
1593 /* The order of the following is important.
1594  lower number indicates a machine type that
1595  only accepts a subset of the instructions
1596  available to machines with higher numbers.
1597  The exception is the "ca", which is
1598  incompatible with all other machines except
1599  "core". */
1600 
1601 #define bfd_mach_i960_core 1
1602 #define bfd_mach_i960_ka_sa 2
1603 #define bfd_mach_i960_kb_sb 3
1604 #define bfd_mach_i960_mc 4
1605 #define bfd_mach_i960_xa 5
1606 #define bfd_mach_i960_ca 6
1607 #define bfd_mach_i960_jx 7
1608 #define bfd_mach_i960_hx 8
1609 
1610  bfd_arch_or32, /* OpenRISC 32 */
1611 
1612  bfd_arch_sparc, /* SPARC */
1613 #define bfd_mach_sparc 1
1614 /* The difference between v8plus and v9 is that v9 is a true 64 bit env. */
1615 #define bfd_mach_sparc_sparclet 2
1616 #define bfd_mach_sparc_sparclite 3
1617 #define bfd_mach_sparc_v8plus 4
1618 #define bfd_mach_sparc_v8plusa 5 /* with ultrasparc add'ns. */
1619 #define bfd_mach_sparc_sparclite_le 6
1620 #define bfd_mach_sparc_v9 7
1621 #define bfd_mach_sparc_v9a 8 /* with ultrasparc add'ns. */
1622 #define bfd_mach_sparc_v8plusb 9 /* with cheetah add'ns. */
1623 #define bfd_mach_sparc_v9b 10 /* with cheetah add'ns. */
1624 /* Nonzero if MACH has the v9 instruction set. */
1625 #define bfd_mach_sparc_v9_p(mach) \
1626  ((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9b && (mach) != bfd_mach_sparc_sparclite_le)
1627 /* Nonzero if MACH is a 64 bit sparc architecture. */
1628 #define bfd_mach_sparc_64bit_p(mach) \
1629  ((mach) >= bfd_mach_sparc_v9 && (mach) != bfd_mach_sparc_v8plusb)
1630  bfd_arch_mips, /* MIPS Rxxxx */
1631 #define bfd_mach_mips3000 3000
1632 #define bfd_mach_mips3900 3900
1633 #define bfd_mach_mips4000 4000
1634 #define bfd_mach_mips4010 4010
1635 #define bfd_mach_mips4100 4100
1636 #define bfd_mach_mips4111 4111
1637 #define bfd_mach_mips4120 4120
1638 #define bfd_mach_mips4300 4300
1639 #define bfd_mach_mips4400 4400
1640 #define bfd_mach_mips4600 4600
1641 #define bfd_mach_mips4650 4650
1642 #define bfd_mach_mips5000 5000
1643 #define bfd_mach_mips5400 5400
1644 #define bfd_mach_mips5500 5500
1645 #define bfd_mach_mips6000 6000
1646 #define bfd_mach_mips7000 7000
1647 #define bfd_mach_mips8000 8000
1648 #define bfd_mach_mips9000 9000
1649 #define bfd_mach_mips10000 10000
1650 #define bfd_mach_mips12000 12000
1651 #define bfd_mach_mips16 16
1652 #define bfd_mach_mips5 5
1653 #define bfd_mach_mips_loongson_2e 3001
1654 #define bfd_mach_mips_loongson_2f 3002
1655 #define bfd_mach_mips_sb1 12310201 /* octal 'SB', 01 */
1656 #define bfd_mach_mipsisa32 32
1657 #define bfd_mach_mipsisa32r2 33
1658 #define bfd_mach_mipsisa64 64
1659 #define bfd_mach_mipsisa64r2 65
1660  bfd_arch_i386, /* Intel 386 */
1661 #define bfd_mach_i386_i386 1
1662 #define bfd_mach_i386_i8086 2
1663 #define bfd_mach_i386_i386_intel_syntax 3
1664 #define bfd_mach_x86_64 64
1665 #define bfd_mach_x86_64_intel_syntax 65
1666  bfd_arch_we32k, /* AT&T WE32xxx */
1667  bfd_arch_tahoe, /* CCI/Harris Tahoe */
1668  bfd_arch_i860, /* Intel 860 */
1669  bfd_arch_i370, /* IBM 360/370 Mainframes */
1670  bfd_arch_romp, /* IBM ROMP PC/RT */
1671  bfd_arch_convex, /* Convex */
1672  bfd_arch_m88k, /* Motorola 88xxx */
1673  bfd_arch_m98k, /* Motorola 98xxx */
1674  bfd_arch_pyramid, /* Pyramid Technology */
1675  bfd_arch_h8300, /* Renesas H8/300 (formerly Hitachi H8/300) */
1676 #define bfd_mach_h8300 1
1677 #define bfd_mach_h8300h 2
1678 #define bfd_mach_h8300s 3
1679 #define bfd_mach_h8300hn 4
1680 #define bfd_mach_h8300sn 5
1681 #define bfd_mach_h8300sx 6
1682 #define bfd_mach_h8300sxn 7
1683  bfd_arch_pdp11, /* DEC PDP-11 */
1684  bfd_arch_powerpc, /* PowerPC */
1685 #define bfd_mach_ppc 32
1686 #define bfd_mach_ppc64 64
1687 #define bfd_mach_ppc_403 403
1688 #define bfd_mach_ppc_403gc 4030
1689 #define bfd_mach_ppc_505 505
1690 #define bfd_mach_ppc_601 601
1691 #define bfd_mach_ppc_602 602
1692 #define bfd_mach_ppc_603 603
1693 #define bfd_mach_ppc_ec603e 6031
1694 #define bfd_mach_ppc_604 604
1695 #define bfd_mach_ppc_620 620
1696 #define bfd_mach_ppc_630 630
1697 #define bfd_mach_ppc_750 750
1698 #define bfd_mach_ppc_860 860
1699 #define bfd_mach_ppc_a35 35
1700 #define bfd_mach_ppc_rs64ii 642
1701 #define bfd_mach_ppc_rs64iii 643
1702 #define bfd_mach_ppc_7400 7400
1703 #define bfd_mach_ppc_e500 500
1704 #define bfd_mach_ppc_e500mc 5001
1705  bfd_arch_rs6000, /* IBM RS/6000 */
1706 #define bfd_mach_rs6k 6000
1707 #define bfd_mach_rs6k_rs1 6001
1708 #define bfd_mach_rs6k_rsc 6003
1709 #define bfd_mach_rs6k_rs2 6002
1710  bfd_arch_hppa, /* HP PA RISC */
1711 #define bfd_mach_hppa10 10
1712 #define bfd_mach_hppa11 11
1713 #define bfd_mach_hppa20 20
1714 #define bfd_mach_hppa20w 25
1715  bfd_arch_d10v, /* Mitsubishi D10V */
1716 #define bfd_mach_d10v 1
1717 #define bfd_mach_d10v_ts2 2
1718 #define bfd_mach_d10v_ts3 3
1719  bfd_arch_d30v, /* Mitsubishi D30V */
1720  bfd_arch_dlx, /* DLX */
1721  bfd_arch_m68hc11, /* Motorola 68HC11 */
1722  bfd_arch_m68hc12, /* Motorola 68HC12 */
1723 #define bfd_mach_m6812_default 0
1724 #define bfd_mach_m6812 1
1725 #define bfd_mach_m6812s 2
1726  bfd_arch_z8k, /* Zilog Z8000 */
1727 #define bfd_mach_z8001 1
1728 #define bfd_mach_z8002 2
1729  bfd_arch_h8500, /* Renesas H8/500 (formerly Hitachi H8/500) */
1730  bfd_arch_sh, /* Renesas / SuperH SH (formerly Hitachi SH) */
1731 #define bfd_mach_sh 1
1732 #define bfd_mach_sh2 0x20
1733 #define bfd_mach_sh_dsp 0x2d
1734 #define bfd_mach_sh2a 0x2a
1735 #define bfd_mach_sh2a_nofpu 0x2b
1736 #define bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu 0x2a1
1737 #define bfd_mach_sh2a_nofpu_or_sh3_nommu 0x2a2
1738 #define bfd_mach_sh2a_or_sh4 0x2a3
1739 #define bfd_mach_sh2a_or_sh3e 0x2a4
1740 #define bfd_mach_sh2e 0x2e
1741 #define bfd_mach_sh3 0x30
1742 #define bfd_mach_sh3_nommu 0x31
1743 #define bfd_mach_sh3_dsp 0x3d
1744 #define bfd_mach_sh3e 0x3e
1745 #define bfd_mach_sh4 0x40
1746 #define bfd_mach_sh4_nofpu 0x41
1747 #define bfd_mach_sh4_nommu_nofpu 0x42
1748 #define bfd_mach_sh4a 0x4a
1749 #define bfd_mach_sh4a_nofpu 0x4b
1750 #define bfd_mach_sh4al_dsp 0x4d
1751 #define bfd_mach_sh5 0x50
1752  bfd_arch_alpha, /* Dec Alpha */
1753 #define bfd_mach_alpha_ev4 0x10
1754 #define bfd_mach_alpha_ev5 0x20
1755 #define bfd_mach_alpha_ev6 0x30
1756  bfd_arch_arm, /* Advanced Risc Machines ARM. */
1757 #define bfd_mach_arm_unknown 0
1758 #define bfd_mach_arm_2 1
1759 #define bfd_mach_arm_2a 2
1760 #define bfd_mach_arm_3 3
1761 #define bfd_mach_arm_3M 4
1762 #define bfd_mach_arm_4 5
1763 #define bfd_mach_arm_4T 6
1764 #define bfd_mach_arm_5 7
1765 #define bfd_mach_arm_5T 8
1766 #define bfd_mach_arm_5TE 9
1767 #define bfd_mach_arm_XScale 10
1768 #define bfd_mach_arm_ep9312 11
1769 #define bfd_mach_arm_iWMMXt 12
1770 #define bfd_mach_arm_iWMMXt2 13
1771  bfd_arch_ns32k, /* National Semiconductors ns32000 */
1772  bfd_arch_w65, /* WDC 65816 */
1773  bfd_arch_tic30, /* Texas Instruments TMS320C30 */
1774  bfd_arch_tic4x, /* Texas Instruments TMS320C3X/4X */
1775 #define bfd_mach_tic3x 30
1776 #define bfd_mach_tic4x 40
1777  bfd_arch_tic54x, /* Texas Instruments TMS320C54X */
1778  bfd_arch_tic80, /* TI TMS320c80 (MVP) */
1779  bfd_arch_v850, /* NEC V850 */
1780 #define bfd_mach_v850 1
1781 #define bfd_mach_v850e 'E'
1782 #define bfd_mach_v850e1 '1'
1783  bfd_arch_arc, /* ARC Cores */
1784 #define bfd_mach_arc_5 5
1785 #define bfd_mach_arc_6 6
1786 #define bfd_mach_arc_7 7
1787 #define bfd_mach_arc_8 8
1788  bfd_arch_m32c, /* Renesas M16C/M32C. */
1789 #define bfd_mach_m16c 0x75
1790 #define bfd_mach_m32c 0x78
1791  bfd_arch_m32r, /* Renesas M32R (formerly Mitsubishi M32R/D) */
1792 #define bfd_mach_m32r 1 /* For backwards compatibility. */
1793 #define bfd_mach_m32rx 'x'
1794 #define bfd_mach_m32r2 '2'
1795  bfd_arch_mn10200, /* Matsushita MN10200 */
1796  bfd_arch_mn10300, /* Matsushita MN10300 */
1797 #define bfd_mach_mn10300 300
1798 #define bfd_mach_am33 330
1799 #define bfd_mach_am33_2 332
1800  bfd_arch_fr30,
1801 #define bfd_mach_fr30 0x46523330
1802  bfd_arch_frv,
1803 #define bfd_mach_frv 1
1804 #define bfd_mach_frvsimple 2
1805 #define bfd_mach_fr300 300
1806 #define bfd_mach_fr400 400
1807 #define bfd_mach_fr450 450
1808 #define bfd_mach_frvtomcat 499 /* fr500 prototype */
1809 #define bfd_mach_fr500 500
1810 #define bfd_mach_fr550 550
1812  bfd_arch_ia64, /* HP/Intel ia64 */
1813 #define bfd_mach_ia64_elf64 64
1814 #define bfd_mach_ia64_elf32 32
1815  bfd_arch_ip2k, /* Ubicom IP2K microcontrollers. */
1816 #define bfd_mach_ip2022 1
1817 #define bfd_mach_ip2022ext 2
1818  bfd_arch_iq2000, /* Vitesse IQ2000. */
1819 #define bfd_mach_iq2000 1
1820 #define bfd_mach_iq10 2
1821  bfd_arch_mt,
1822 #define bfd_mach_ms1 1
1823 #define bfd_mach_mrisc2 2
1824 #define bfd_mach_ms2 3
1825  bfd_arch_pj,
1826  bfd_arch_avr, /* Atmel AVR microcontrollers. */
1827 #define bfd_mach_avr1 1
1828 #define bfd_mach_avr2 2
1829 #define bfd_mach_avr3 3
1830 #define bfd_mach_avr4 4
1831 #define bfd_mach_avr5 5
1832 #define bfd_mach_avr6 6
1833  bfd_arch_bfin, /* ADI Blackfin */
1834 #define bfd_mach_bfin 1
1835  bfd_arch_cr16c, /* National Semiconductor CompactRISC. */
1836 #define bfd_mach_cr16c 1
1837  bfd_arch_crx, /* National Semiconductor CRX. */
1838 #define bfd_mach_crx 1
1839  bfd_arch_cris, /* Axis CRIS */
1840 #define bfd_mach_cris_v0_v10 255
1841 #define bfd_mach_cris_v32 32
1842 #define bfd_mach_cris_v10_v32 1032
1843  bfd_arch_s390, /* IBM s390 */
1844 #define bfd_mach_s390_31 31
1845 #define bfd_mach_s390_64 64
1846  bfd_arch_openrisc, /* OpenRISC */
1847  bfd_arch_mmix, /* Donald Knuth's educational processor. */
1849 #define bfd_mach_xstormy16 1
1850  bfd_arch_msp430, /* Texas Instruments MSP430 architecture. */
1851 #define bfd_mach_msp11 11
1852 #define bfd_mach_msp110 110
1853 #define bfd_mach_msp12 12
1854 #define bfd_mach_msp13 13
1855 #define bfd_mach_msp14 14
1856 #define bfd_mach_msp15 15
1857 #define bfd_mach_msp16 16
1858 #define bfd_mach_msp21 21
1859 #define bfd_mach_msp31 31
1860 #define bfd_mach_msp32 32
1861 #define bfd_mach_msp33 33
1862 #define bfd_mach_msp41 41
1863 #define bfd_mach_msp42 42
1864 #define bfd_mach_msp43 43
1865 #define bfd_mach_msp44 44
1866  bfd_arch_xc16x, /* Infineon's XC16X Series. */
1867 #define bfd_mach_xc16x 1
1868 #define bfd_mach_xc16xl 2
1869 #define bfd_mach_xc16xs 3
1870  bfd_arch_xtensa, /* Tensilica's Xtensa cores. */
1871 #define bfd_mach_xtensa 1
1873 #define bfd_mach_tricore 4
1874  bfd_arch_maxq, /* Dallas MAXQ 10/20 */
1875 #define bfd_mach_maxq10 10
1876 #define bfd_mach_maxq20 20
1877  bfd_arch_z80,
1878 #define bfd_mach_z80strict 1 /* No undocumented opcodes. */
1879 #define bfd_mach_z80 3 /* With ixl, ixh, iyl, and iyh. */
1880 #define bfd_mach_z80full 7 /* All undocumented instructions. */
1881 #define bfd_mach_r800 11 /* R800: successor with multiplication. */
1883 };
@ bfd_arch_s390
Definition: mybfd.h:1843
@ bfd_arch_ns32k
Definition: mybfd.h:1771
@ bfd_arch_last
Definition: mybfd.h:1882
@ bfd_arch_arc
Definition: mybfd.h:1783
@ bfd_arch_i370
Definition: mybfd.h:1669
@ bfd_arch_v850
Definition: mybfd.h:1779
@ bfd_arch_rs6000
Definition: mybfd.h:1705
@ bfd_arch_mn10300
Definition: mybfd.h:1796
@ bfd_arch_pj
Definition: mybfd.h:1825
@ bfd_arch_sparc
Definition: mybfd.h:1612
@ bfd_arch_sh
Definition: mybfd.h:1730
@ bfd_arch_xtensa
Definition: mybfd.h:1870
@ bfd_arch_avr
Definition: mybfd.h:1826
@ bfd_arch_d10v
Definition: mybfd.h:1715
@ bfd_arch_tahoe
Definition: mybfd.h:1667
@ bfd_arch_ia64
Definition: mybfd.h:1812
@ bfd_arch_xc16x
Definition: mybfd.h:1866
@ bfd_arch_tricore
Definition: mybfd.h:1872
@ bfd_arch_i860
Definition: mybfd.h:1668
@ bfd_arch_mcore
Definition: mybfd.h:1811
@ bfd_arch_cris
Definition: mybfd.h:1839
@ bfd_arch_xstormy16
Definition: mybfd.h:1848
@ bfd_arch_d30v
Definition: mybfd.h:1719
@ bfd_arch_m68k
Definition: mybfd.h:1566
@ bfd_arch_pyramid
Definition: mybfd.h:1674
@ bfd_arch_romp
Definition: mybfd.h:1670
@ bfd_arch_i960
Definition: mybfd.h:1592
@ bfd_arch_m88k
Definition: mybfd.h:1672
@ bfd_arch_tic30
Definition: mybfd.h:1773
@ bfd_arch_mn10200
Definition: mybfd.h:1795
@ bfd_arch_tic4x
Definition: mybfd.h:1774
@ bfd_arch_obscure
Definition: mybfd.h:1565
@ bfd_arch_w65
Definition: mybfd.h:1772
@ bfd_arch_fr30
Definition: mybfd.h:1800
@ bfd_arch_vax
Definition: mybfd.h:1591
@ bfd_arch_m68hc12
Definition: mybfd.h:1722
@ bfd_arch_arm
Definition: mybfd.h:1756
@ bfd_arch_m32r
Definition: mybfd.h:1791
@ bfd_arch_mt
Definition: mybfd.h:1821
@ bfd_arch_convex
Definition: mybfd.h:1671
@ bfd_arch_cr16c
Definition: mybfd.h:1835
@ bfd_arch_unknown
Definition: mybfd.h:1564
@ bfd_arch_we32k
Definition: mybfd.h:1666
@ bfd_arch_z8k
Definition: mybfd.h:1726
@ bfd_arch_h8300
Definition: mybfd.h:1675
@ bfd_arch_msp430
Definition: mybfd.h:1850
@ bfd_arch_bfin
Definition: mybfd.h:1833
@ bfd_arch_maxq
Definition: mybfd.h:1874
@ bfd_arch_tic54x
Definition: mybfd.h:1777
@ bfd_arch_dlx
Definition: mybfd.h:1720
@ bfd_arch_powerpc
Definition: mybfd.h:1684
@ bfd_arch_tic80
Definition: mybfd.h:1778
@ bfd_arch_alpha
Definition: mybfd.h:1752
@ bfd_arch_ip2k
Definition: mybfd.h:1815
@ bfd_arch_or32
Definition: mybfd.h:1610
@ bfd_arch_mmix
Definition: mybfd.h:1847
@ bfd_arch_m32c
Definition: mybfd.h:1788
@ bfd_arch_m68hc11
Definition: mybfd.h:1721
@ bfd_arch_openrisc
Definition: mybfd.h:1846
@ bfd_arch_crx
Definition: mybfd.h:1837
@ bfd_arch_h8500
Definition: mybfd.h:1729
@ bfd_arch_mips
Definition: mybfd.h:1630
@ bfd_arch_m98k
Definition: mybfd.h:1673
@ bfd_arch_hppa
Definition: mybfd.h:1710
@ bfd_arch_iq2000
Definition: mybfd.h:1818
@ bfd_arch_i386
Definition: mybfd.h:1660
@ bfd_arch_z80
Definition: mybfd.h:1877
@ bfd_arch_pdp11
Definition: mybfd.h:1683
@ bfd_arch_frv
Definition: mybfd.h:1802

◆ bfd_endian

enum bfd_endian
Enumerator
BFD_ENDIAN_BIG 
BFD_ENDIAN_LITTLE 
BFD_ENDIAN_UNKNOWN 

Definition at line 4617 of file mybfd.h.

4617  { BFD_ENDIAN_BIG,
@ BFD_ENDIAN_LITTLE
Definition: mybfd.h:4618
@ BFD_ENDIAN_BIG
Definition: mybfd.h:4617
@ BFD_ENDIAN_UNKNOWN
Definition: mybfd.h:4619

◆ bfd_error

enum bfd_error
Enumerator
bfd_error_no_error 
bfd_error_system_call 
bfd_error_invalid_target 
bfd_error_wrong_format 
bfd_error_wrong_object_format 
bfd_error_invalid_operation 
bfd_error_no_memory 
bfd_error_no_symbols 
bfd_error_no_armap 
bfd_error_no_more_archived_files 
bfd_error_malformed_archive 
bfd_error_file_not_recognized 
bfd_error_file_ambiguously_recognized 
bfd_error_no_contents 
bfd_error_nonrepresentable_section 
bfd_error_no_debug_section 
bfd_error_bad_value 
bfd_error_file_truncated 
bfd_error_file_too_big 
bfd_error_invalid_error_code 

Definition at line 4373 of file mybfd.h.

4373  {
4374  bfd_error_no_error = 0,
4394 } bfd_error_type;
@ bfd_error_invalid_target
Definition: mybfd.h:4376
@ bfd_error_file_ambiguously_recognized
Definition: mybfd.h:4386
@ bfd_error_nonrepresentable_section
Definition: mybfd.h:4388
@ bfd_error_file_too_big
Definition: mybfd.h:4392
@ bfd_error_no_more_archived_files
Definition: mybfd.h:4383
@ bfd_error_wrong_object_format
Definition: mybfd.h:4378
@ bfd_error_system_call
Definition: mybfd.h:4375
@ bfd_error_wrong_format
Definition: mybfd.h:4377
@ bfd_error_no_contents
Definition: mybfd.h:4387
@ bfd_error_malformed_archive
Definition: mybfd.h:4384
@ bfd_error_no_memory
Definition: mybfd.h:4380
@ bfd_error_bad_value
Definition: mybfd.h:4390
@ bfd_error_file_truncated
Definition: mybfd.h:4391
@ bfd_error_invalid_error_code
Definition: mybfd.h:4393
@ bfd_error_no_symbols
Definition: mybfd.h:4381
@ bfd_error_no_debug_section
Definition: mybfd.h:4389
@ bfd_error_no_error
Definition: mybfd.h:4374
@ bfd_error_file_not_recognized
Definition: mybfd.h:4385
@ bfd_error_no_armap
Definition: mybfd.h:4382
@ bfd_error_invalid_operation
Definition: mybfd.h:4379
enum bfd_error bfd_error_type

◆ bfd_flavour

Enumerator
bfd_target_unknown_flavour 
bfd_target_aout_flavour 
bfd_target_coff_flavour 
bfd_target_ecoff_flavour 
bfd_target_xcoff_flavour 
bfd_target_elf_flavour 
bfd_target_ieee_flavour 
bfd_target_nlm_flavour 
bfd_target_oasys_flavour 
bfd_target_tekhex_flavour 
bfd_target_srec_flavour 
bfd_target_ihex_flavour 
bfd_target_som_flavour 
bfd_target_os9k_flavour 
bfd_target_versados_flavour 
bfd_target_msdos_flavour 
bfd_target_ovax_flavour 
bfd_target_evax_flavour 
bfd_target_mmo_flavour 
bfd_target_mach_o_flavour 
bfd_target_pef_flavour 
bfd_target_pef_xlib_flavour 
bfd_target_sym_flavour 

Definition at line 4591 of file mybfd.h.

4591  {
4615 };
@ bfd_target_som_flavour
Definition: mybfd.h:4604
@ bfd_target_ovax_flavour
Definition: mybfd.h:4608
@ bfd_target_elf_flavour
Definition: mybfd.h:4597
@ bfd_target_pef_flavour
Definition: mybfd.h:4612
@ bfd_target_oasys_flavour
Definition: mybfd.h:4600
@ bfd_target_srec_flavour
Definition: mybfd.h:4602
@ bfd_target_versados_flavour
Definition: mybfd.h:4606
@ bfd_target_ieee_flavour
Definition: mybfd.h:4598
@ bfd_target_mmo_flavour
Definition: mybfd.h:4610
@ bfd_target_unknown_flavour
Definition: mybfd.h:4592
@ bfd_target_tekhex_flavour
Definition: mybfd.h:4601
@ bfd_target_nlm_flavour
Definition: mybfd.h:4599
@ bfd_target_mach_o_flavour
Definition: mybfd.h:4611
@ bfd_target_os9k_flavour
Definition: mybfd.h:4605
@ bfd_target_pef_xlib_flavour
Definition: mybfd.h:4613
@ bfd_target_aout_flavour
Definition: mybfd.h:4593
@ bfd_target_ecoff_flavour
Definition: mybfd.h:4595
@ bfd_target_evax_flavour
Definition: mybfd.h:4609
@ bfd_target_sym_flavour
Definition: mybfd.h:4614
@ bfd_target_ihex_flavour
Definition: mybfd.h:4603
@ bfd_target_msdos_flavour
Definition: mybfd.h:4607

◆ bfd_format

enum bfd_format
Enumerator
bfd_unknown 
bfd_object 
bfd_archive 
bfd_core 
bfd_type_end 

Definition at line 180 of file mybfd.h.

180  {
181  bfd_unknown = 0, /* File format is unknown. */
182  bfd_object, /* Linker/assembler/compiler output. */
183  bfd_archive, /* Object archive file. */
184  bfd_core, /* Core dump. */
185  bfd_type_end /* Marks the end; don't use it! */
186 } bfd_format;
bfd_format
Definition: mybfd.h:180
@ bfd_core
Definition: mybfd.h:184
@ bfd_type_end
Definition: mybfd.h:185
@ bfd_unknown
Definition: mybfd.h:181
@ bfd_object
Definition: mybfd.h:182
@ bfd_archive
Definition: mybfd.h:183

◆ bfd_print_symbol

Enumerator
bfd_print_symbol_name 
bfd_print_symbol_more 
bfd_print_symbol_all 

Definition at line 334 of file mybfd.h.

334  {
@ bfd_print_symbol_name
Definition: mybfd.h:335
@ bfd_print_symbol_all
Definition: mybfd.h:337
@ bfd_print_symbol_more
Definition: mybfd.h:336
enum bfd_print_symbol bfd_print_symbol_type

◆ bfd_reloc_code_real

Enumerator
_dummy_first_bfd_reloc_code_real 
BFD_RELOC_64 
BFD_RELOC_32 
BFD_RELOC_26 
BFD_RELOC_24 
BFD_RELOC_16 
BFD_RELOC_14 
BFD_RELOC_8 
BFD_RELOC_64_PCREL 
BFD_RELOC_32_PCREL 
BFD_RELOC_24_PCREL 
BFD_RELOC_16_PCREL 
BFD_RELOC_12_PCREL 
BFD_RELOC_8_PCREL 
BFD_RELOC_32_SECREL 
BFD_RELOC_32_GOT_PCREL 
BFD_RELOC_16_GOT_PCREL 
BFD_RELOC_8_GOT_PCREL 
BFD_RELOC_32_GOTOFF 
BFD_RELOC_16_GOTOFF 
BFD_RELOC_LO16_GOTOFF 
BFD_RELOC_HI16_GOTOFF 
BFD_RELOC_HI16_S_GOTOFF 
BFD_RELOC_8_GOTOFF 
BFD_RELOC_64_PLT_PCREL 
BFD_RELOC_32_PLT_PCREL 
BFD_RELOC_24_PLT_PCREL 
BFD_RELOC_16_PLT_PCREL 
BFD_RELOC_8_PLT_PCREL 
BFD_RELOC_64_PLTOFF 
BFD_RELOC_32_PLTOFF 
BFD_RELOC_16_PLTOFF 
BFD_RELOC_LO16_PLTOFF 
BFD_RELOC_HI16_PLTOFF 
BFD_RELOC_HI16_S_PLTOFF 
BFD_RELOC_8_PLTOFF 
BFD_RELOC_68K_GLOB_DAT 
BFD_RELOC_68K_JMP_SLOT 
BFD_RELOC_68K_RELATIVE 
BFD_RELOC_32_BASEREL 
BFD_RELOC_16_BASEREL 
BFD_RELOC_LO16_BASEREL 
BFD_RELOC_HI16_BASEREL 
BFD_RELOC_HI16_S_BASEREL 
BFD_RELOC_8_BASEREL 
BFD_RELOC_RVA 
BFD_RELOC_8_FFnn 
BFD_RELOC_32_PCREL_S2 
BFD_RELOC_16_PCREL_S2 
BFD_RELOC_23_PCREL_S2 
BFD_RELOC_HI22 
BFD_RELOC_LO10 
BFD_RELOC_GPREL16 
BFD_RELOC_GPREL32 
BFD_RELOC_I960_CALLJ 
BFD_RELOC_NONE 
BFD_RELOC_SPARC_WDISP22 
BFD_RELOC_SPARC22 
BFD_RELOC_SPARC13 
BFD_RELOC_SPARC_GOT10 
BFD_RELOC_SPARC_GOT13 
BFD_RELOC_SPARC_GOT22 
BFD_RELOC_SPARC_PC10 
BFD_RELOC_SPARC_PC22 
BFD_RELOC_SPARC_WPLT30 
BFD_RELOC_SPARC_COPY 
BFD_RELOC_SPARC_GLOB_DAT 
BFD_RELOC_SPARC_JMP_SLOT 
BFD_RELOC_SPARC_RELATIVE 
BFD_RELOC_SPARC_UA16 
BFD_RELOC_SPARC_UA32 
BFD_RELOC_SPARC_UA64 
BFD_RELOC_SPARC_BASE13 
BFD_RELOC_SPARC_BASE22 
BFD_RELOC_SPARC_10 
BFD_RELOC_SPARC_11 
BFD_RELOC_SPARC_OLO10 
BFD_RELOC_SPARC_HH22 
BFD_RELOC_SPARC_HM10 
BFD_RELOC_SPARC_LM22 
BFD_RELOC_SPARC_PC_HH22 
BFD_RELOC_SPARC_PC_HM10 
BFD_RELOC_SPARC_PC_LM22 
BFD_RELOC_SPARC_WDISP16 
BFD_RELOC_SPARC_WDISP19 
BFD_RELOC_SPARC_7 
BFD_RELOC_SPARC_6 
BFD_RELOC_SPARC_5 
BFD_RELOC_SPARC_PLT32 
BFD_RELOC_SPARC_PLT64 
BFD_RELOC_SPARC_HIX22 
BFD_RELOC_SPARC_LOX10 
BFD_RELOC_SPARC_H44 
BFD_RELOC_SPARC_M44 
BFD_RELOC_SPARC_L44 
BFD_RELOC_SPARC_REGISTER 
BFD_RELOC_SPARC_REV32 
BFD_RELOC_SPARC_TLS_GD_HI22 
BFD_RELOC_SPARC_TLS_GD_LO10 
BFD_RELOC_SPARC_TLS_GD_ADD 
BFD_RELOC_SPARC_TLS_GD_CALL 
BFD_RELOC_SPARC_TLS_LDM_HI22 
BFD_RELOC_SPARC_TLS_LDM_LO10 
BFD_RELOC_SPARC_TLS_LDM_ADD 
BFD_RELOC_SPARC_TLS_LDM_CALL 
BFD_RELOC_SPARC_TLS_LDO_HIX22 
BFD_RELOC_SPARC_TLS_LDO_LOX10 
BFD_RELOC_SPARC_TLS_LDO_ADD 
BFD_RELOC_SPARC_TLS_IE_HI22 
BFD_RELOC_SPARC_TLS_IE_LO10 
BFD_RELOC_SPARC_TLS_IE_LD 
BFD_RELOC_SPARC_TLS_IE_LDX 
BFD_RELOC_SPARC_TLS_IE_ADD 
BFD_RELOC_SPARC_TLS_LE_HIX22 
BFD_RELOC_SPARC_TLS_LE_LOX10 
BFD_RELOC_SPARC_TLS_DTPMOD32 
BFD_RELOC_SPARC_TLS_DTPMOD64 
BFD_RELOC_SPARC_TLS_DTPOFF32 
BFD_RELOC_SPARC_TLS_DTPOFF64 
BFD_RELOC_SPARC_TLS_TPOFF32 
BFD_RELOC_SPARC_TLS_TPOFF64 
BFD_RELOC_ALPHA_GPDISP_HI16 
BFD_RELOC_ALPHA_GPDISP_LO16 
BFD_RELOC_ALPHA_GPDISP 
BFD_RELOC_ALPHA_LITERAL 
BFD_RELOC_ALPHA_ELF_LITERAL 
BFD_RELOC_ALPHA_LITUSE 
BFD_RELOC_ALPHA_HINT 
BFD_RELOC_ALPHA_LINKAGE 
BFD_RELOC_ALPHA_CODEADDR 
BFD_RELOC_ALPHA_GPREL_HI16 
BFD_RELOC_ALPHA_GPREL_LO16 
BFD_RELOC_ALPHA_BRSGP 
BFD_RELOC_ALPHA_TLSGD 
BFD_RELOC_ALPHA_TLSLDM 
BFD_RELOC_ALPHA_DTPMOD64 
BFD_RELOC_ALPHA_GOTDTPREL16 
BFD_RELOC_ALPHA_DTPREL64 
BFD_RELOC_ALPHA_DTPREL_HI16 
BFD_RELOC_ALPHA_DTPREL_LO16 
BFD_RELOC_ALPHA_DTPREL16 
BFD_RELOC_ALPHA_GOTTPREL16 
BFD_RELOC_ALPHA_TPREL64 
BFD_RELOC_ALPHA_TPREL_HI16 
BFD_RELOC_ALPHA_TPREL_LO16 
BFD_RELOC_ALPHA_TPREL16 
BFD_RELOC_MIPS_JMP 
BFD_RELOC_MIPS16_JMP 
BFD_RELOC_MIPS16_GPREL 
BFD_RELOC_HI16 
BFD_RELOC_HI16_S 
BFD_RELOC_LO16 
BFD_RELOC_HI16_PCREL 
BFD_RELOC_HI16_S_PCREL 
BFD_RELOC_LO16_PCREL 
BFD_RELOC_MIPS16_HI16 
BFD_RELOC_MIPS16_HI16_S 
BFD_RELOC_MIPS16_LO16 
BFD_RELOC_MIPS_LITERAL 
BFD_RELOC_MIPS_GOT16 
BFD_RELOC_MIPS_CALL16 
BFD_RELOC_MIPS_GOT_HI16 
BFD_RELOC_MIPS_GOT_LO16 
BFD_RELOC_MIPS_CALL_HI16 
BFD_RELOC_MIPS_CALL_LO16 
BFD_RELOC_MIPS_SUB 
BFD_RELOC_MIPS_GOT_PAGE 
BFD_RELOC_MIPS_GOT_OFST 
BFD_RELOC_MIPS_GOT_DISP 
BFD_RELOC_MIPS_SHIFT5 
BFD_RELOC_MIPS_SHIFT6 
BFD_RELOC_MIPS_INSERT_A 
BFD_RELOC_MIPS_INSERT_B 
BFD_RELOC_MIPS_DELETE 
BFD_RELOC_MIPS_HIGHEST 
BFD_RELOC_MIPS_HIGHER 
BFD_RELOC_MIPS_SCN_DISP 
BFD_RELOC_MIPS_REL16 
BFD_RELOC_MIPS_RELGOT 
BFD_RELOC_MIPS_JALR 
BFD_RELOC_MIPS_TLS_DTPMOD32 
BFD_RELOC_MIPS_TLS_DTPREL32 
BFD_RELOC_MIPS_TLS_DTPMOD64 
BFD_RELOC_MIPS_TLS_DTPREL64 
BFD_RELOC_MIPS_TLS_GD 
BFD_RELOC_MIPS_TLS_LDM 
BFD_RELOC_MIPS_TLS_DTPREL_HI16 
BFD_RELOC_MIPS_TLS_DTPREL_LO16 
BFD_RELOC_MIPS_TLS_GOTTPREL 
BFD_RELOC_MIPS_TLS_TPREL32 
BFD_RELOC_MIPS_TLS_TPREL64 
BFD_RELOC_MIPS_TLS_TPREL_HI16 
BFD_RELOC_MIPS_TLS_TPREL_LO16 
BFD_RELOC_MIPS_COPY 
BFD_RELOC_MIPS_JUMP_SLOT 
BFD_RELOC_FRV_LABEL16 
BFD_RELOC_FRV_LABEL24 
BFD_RELOC_FRV_LO16 
BFD_RELOC_FRV_HI16 
BFD_RELOC_FRV_GPREL12 
BFD_RELOC_FRV_GPRELU12 
BFD_RELOC_FRV_GPREL32 
BFD_RELOC_FRV_GPRELHI 
BFD_RELOC_FRV_GPRELLO 
BFD_RELOC_FRV_GOT12 
BFD_RELOC_FRV_GOTHI 
BFD_RELOC_FRV_GOTLO 
BFD_RELOC_FRV_FUNCDESC 
BFD_RELOC_FRV_FUNCDESC_GOT12 
BFD_RELOC_FRV_FUNCDESC_GOTHI 
BFD_RELOC_FRV_FUNCDESC_GOTLO 
BFD_RELOC_FRV_FUNCDESC_VALUE 
BFD_RELOC_FRV_FUNCDESC_GOTOFF12 
BFD_RELOC_FRV_FUNCDESC_GOTOFFHI 
BFD_RELOC_FRV_FUNCDESC_GOTOFFLO 
BFD_RELOC_FRV_GOTOFF12 
BFD_RELOC_FRV_GOTOFFHI 
BFD_RELOC_FRV_GOTOFFLO 
BFD_RELOC_FRV_GETTLSOFF 
BFD_RELOC_FRV_TLSDESC_VALUE 
BFD_RELOC_FRV_GOTTLSDESC12 
BFD_RELOC_FRV_GOTTLSDESCHI 
BFD_RELOC_FRV_GOTTLSDESCLO 
BFD_RELOC_FRV_TLSMOFF12 
BFD_RELOC_FRV_TLSMOFFHI 
BFD_RELOC_FRV_TLSMOFFLO 
BFD_RELOC_FRV_GOTTLSOFF12 
BFD_RELOC_FRV_GOTTLSOFFHI 
BFD_RELOC_FRV_GOTTLSOFFLO 
BFD_RELOC_FRV_TLSOFF 
BFD_RELOC_FRV_TLSDESC_RELAX 
BFD_RELOC_FRV_GETTLSOFF_RELAX 
BFD_RELOC_FRV_TLSOFF_RELAX 
BFD_RELOC_FRV_TLSMOFF 
BFD_RELOC_MN10300_GOTOFF24 
BFD_RELOC_MN10300_GOT32 
BFD_RELOC_MN10300_GOT24 
BFD_RELOC_MN10300_GOT16 
BFD_RELOC_MN10300_COPY 
BFD_RELOC_MN10300_GLOB_DAT 
BFD_RELOC_MN10300_JMP_SLOT 
BFD_RELOC_MN10300_RELATIVE 
BFD_RELOC_386_GOT32 
BFD_RELOC_386_PLT32 
BFD_RELOC_386_COPY 
BFD_RELOC_386_GLOB_DAT 
BFD_RELOC_386_JUMP_SLOT 
BFD_RELOC_386_RELATIVE 
BFD_RELOC_386_GOTOFF 
BFD_RELOC_386_GOTPC 
BFD_RELOC_386_TLS_TPOFF 
BFD_RELOC_386_TLS_IE 
BFD_RELOC_386_TLS_GOTIE 
BFD_RELOC_386_TLS_LE 
BFD_RELOC_386_TLS_GD 
BFD_RELOC_386_TLS_LDM 
BFD_RELOC_386_TLS_LDO_32 
BFD_RELOC_386_TLS_IE_32 
BFD_RELOC_386_TLS_LE_32 
BFD_RELOC_386_TLS_DTPMOD32 
BFD_RELOC_386_TLS_DTPOFF32 
BFD_RELOC_386_TLS_TPOFF32 
BFD_RELOC_386_TLS_GOTDESC 
BFD_RELOC_386_TLS_DESC_CALL 
BFD_RELOC_386_TLS_DESC 
BFD_RELOC_X86_64_GOT32 
BFD_RELOC_X86_64_PLT32 
BFD_RELOC_X86_64_COPY 
BFD_RELOC_X86_64_GLOB_DAT 
BFD_RELOC_X86_64_JUMP_SLOT 
BFD_RELOC_X86_64_RELATIVE 
BFD_RELOC_X86_64_GOTPCREL 
BFD_RELOC_X86_64_32S 
BFD_RELOC_X86_64_DTPMOD64 
BFD_RELOC_X86_64_DTPOFF64 
BFD_RELOC_X86_64_TPOFF64 
BFD_RELOC_X86_64_TLSGD 
BFD_RELOC_X86_64_TLSLD 
BFD_RELOC_X86_64_DTPOFF32 
BFD_RELOC_X86_64_GOTTPOFF 
BFD_RELOC_X86_64_TPOFF32 
BFD_RELOC_X86_64_GOTOFF64 
BFD_RELOC_X86_64_GOTPC32 
BFD_RELOC_X86_64_GOT64 
BFD_RELOC_X86_64_GOTPCREL64 
BFD_RELOC_X86_64_GOTPC64 
BFD_RELOC_X86_64_GOTPLT64 
BFD_RELOC_X86_64_PLTOFF64 
BFD_RELOC_X86_64_GOTPC32_TLSDESC 
BFD_RELOC_X86_64_TLSDESC_CALL 
BFD_RELOC_X86_64_TLSDESC 
BFD_RELOC_NS32K_IMM_8 
BFD_RELOC_NS32K_IMM_16 
BFD_RELOC_NS32K_IMM_32 
BFD_RELOC_NS32K_IMM_8_PCREL 
BFD_RELOC_NS32K_IMM_16_PCREL 
BFD_RELOC_NS32K_IMM_32_PCREL 
BFD_RELOC_NS32K_DISP_8 
BFD_RELOC_NS32K_DISP_16 
BFD_RELOC_NS32K_DISP_32 
BFD_RELOC_NS32K_DISP_8_PCREL 
BFD_RELOC_NS32K_DISP_16_PCREL 
BFD_RELOC_NS32K_DISP_32_PCREL 
BFD_RELOC_PDP11_DISP_8_PCREL 
BFD_RELOC_PDP11_DISP_6_PCREL 
BFD_RELOC_PJ_CODE_HI16 
BFD_RELOC_PJ_CODE_LO16 
BFD_RELOC_PJ_CODE_DIR16 
BFD_RELOC_PJ_CODE_DIR32 
BFD_RELOC_PJ_CODE_REL16 
BFD_RELOC_PJ_CODE_REL32 
BFD_RELOC_PPC_B26 
BFD_RELOC_PPC_BA26 
BFD_RELOC_PPC_TOC16 
BFD_RELOC_PPC_B16 
BFD_RELOC_PPC_B16_BRTAKEN 
BFD_RELOC_PPC_B16_BRNTAKEN 
BFD_RELOC_PPC_BA16 
BFD_RELOC_PPC_BA16_BRTAKEN 
BFD_RELOC_PPC_BA16_BRNTAKEN 
BFD_RELOC_PPC_COPY 
BFD_RELOC_PPC_GLOB_DAT 
BFD_RELOC_PPC_JMP_SLOT 
BFD_RELOC_PPC_RELATIVE 
BFD_RELOC_PPC_LOCAL24PC 
BFD_RELOC_PPC_EMB_NADDR32 
BFD_RELOC_PPC_EMB_NADDR16 
BFD_RELOC_PPC_EMB_NADDR16_LO 
BFD_RELOC_PPC_EMB_NADDR16_HI 
BFD_RELOC_PPC_EMB_NADDR16_HA 
BFD_RELOC_PPC_EMB_SDAI16 
BFD_RELOC_PPC_EMB_SDA2I16 
BFD_RELOC_PPC_EMB_SDA2REL 
BFD_RELOC_PPC_EMB_SDA21 
BFD_RELOC_PPC_EMB_MRKREF 
BFD_RELOC_PPC_EMB_RELSEC16 
BFD_RELOC_PPC_EMB_RELST_LO 
BFD_RELOC_PPC_EMB_RELST_HI 
BFD_RELOC_PPC_EMB_RELST_HA 
BFD_RELOC_PPC_EMB_BIT_FLD 
BFD_RELOC_PPC_EMB_RELSDA 
BFD_RELOC_PPC64_HIGHER 
BFD_RELOC_PPC64_HIGHER_S 
BFD_RELOC_PPC64_HIGHEST 
BFD_RELOC_PPC64_HIGHEST_S 
BFD_RELOC_PPC64_TOC16_LO 
BFD_RELOC_PPC64_TOC16_HI 
BFD_RELOC_PPC64_TOC16_HA 
BFD_RELOC_PPC64_TOC 
BFD_RELOC_PPC64_PLTGOT16 
BFD_RELOC_PPC64_PLTGOT16_LO 
BFD_RELOC_PPC64_PLTGOT16_HI 
BFD_RELOC_PPC64_PLTGOT16_HA 
BFD_RELOC_PPC64_ADDR16_DS 
BFD_RELOC_PPC64_ADDR16_LO_DS 
BFD_RELOC_PPC64_GOT16_DS 
BFD_RELOC_PPC64_GOT16_LO_DS 
BFD_RELOC_PPC64_PLT16_LO_DS 
BFD_RELOC_PPC64_SECTOFF_DS 
BFD_RELOC_PPC64_SECTOFF_LO_DS 
BFD_RELOC_PPC64_TOC16_DS 
BFD_RELOC_PPC64_TOC16_LO_DS 
BFD_RELOC_PPC64_PLTGOT16_DS 
BFD_RELOC_PPC64_PLTGOT16_LO_DS 
BFD_RELOC_PPC_TLS 
BFD_RELOC_PPC_DTPMOD 
BFD_RELOC_PPC_TPREL16 
BFD_RELOC_PPC_TPREL16_LO 
BFD_RELOC_PPC_TPREL16_HI 
BFD_RELOC_PPC_TPREL16_HA 
BFD_RELOC_PPC_TPREL 
BFD_RELOC_PPC_DTPREL16 
BFD_RELOC_PPC_DTPREL16_LO 
BFD_RELOC_PPC_DTPREL16_HI 
BFD_RELOC_PPC_DTPREL16_HA 
BFD_RELOC_PPC_DTPREL 
BFD_RELOC_PPC_GOT_TLSGD16 
BFD_RELOC_PPC_GOT_TLSGD16_LO 
BFD_RELOC_PPC_GOT_TLSGD16_HI 
BFD_RELOC_PPC_GOT_TLSGD16_HA 
BFD_RELOC_PPC_GOT_TLSLD16 
BFD_RELOC_PPC_GOT_TLSLD16_LO 
BFD_RELOC_PPC_GOT_TLSLD16_HI 
BFD_RELOC_PPC_GOT_TLSLD16_HA 
BFD_RELOC_PPC_GOT_TPREL16 
BFD_RELOC_PPC_GOT_TPREL16_LO 
BFD_RELOC_PPC_GOT_TPREL16_HI 
BFD_RELOC_PPC_GOT_TPREL16_HA 
BFD_RELOC_PPC_GOT_DTPREL16 
BFD_RELOC_PPC_GOT_DTPREL16_LO 
BFD_RELOC_PPC_GOT_DTPREL16_HI 
BFD_RELOC_PPC_GOT_DTPREL16_HA 
BFD_RELOC_PPC64_TPREL16_DS 
BFD_RELOC_PPC64_TPREL16_LO_DS 
BFD_RELOC_PPC64_TPREL16_HIGHER 
BFD_RELOC_PPC64_TPREL16_HIGHERA 
BFD_RELOC_PPC64_TPREL16_HIGHEST 
BFD_RELOC_PPC64_TPREL16_HIGHESTA 
BFD_RELOC_PPC64_DTPREL16_DS 
BFD_RELOC_PPC64_DTPREL16_LO_DS 
BFD_RELOC_PPC64_DTPREL16_HIGHER 
BFD_RELOC_PPC64_DTPREL16_HIGHERA 
BFD_RELOC_PPC64_DTPREL16_HIGHEST 
BFD_RELOC_PPC64_DTPREL16_HIGHESTA 
BFD_RELOC_I370_D12 
BFD_RELOC_CTOR 
BFD_RELOC_ARM_PCREL_BRANCH 
BFD_RELOC_ARM_PCREL_BLX 
BFD_RELOC_THUMB_PCREL_BLX 
BFD_RELOC_ARM_PCREL_CALL 
BFD_RELOC_ARM_PCREL_JUMP 
BFD_RELOC_THUMB_PCREL_BRANCH7 
BFD_RELOC_THUMB_PCREL_BRANCH9 
BFD_RELOC_THUMB_PCREL_BRANCH12 
BFD_RELOC_THUMB_PCREL_BRANCH20 
BFD_RELOC_THUMB_PCREL_BRANCH23 
BFD_RELOC_THUMB_PCREL_BRANCH25 
BFD_RELOC_ARM_OFFSET_IMM 
BFD_RELOC_ARM_THUMB_OFFSET 
BFD_RELOC_ARM_TARGET1 
BFD_RELOC_ARM_ROSEGREL32 
BFD_RELOC_ARM_SBREL32 
BFD_RELOC_ARM_TARGET2 
BFD_RELOC_ARM_PREL31 
BFD_RELOC_ARM_JUMP_SLOT 
BFD_RELOC_ARM_GLOB_DAT 
BFD_RELOC_ARM_GOT32 
BFD_RELOC_ARM_PLT32 
BFD_RELOC_ARM_RELATIVE 
BFD_RELOC_ARM_GOTOFF 
BFD_RELOC_ARM_GOTPC 
BFD_RELOC_ARM_TLS_GD32 
BFD_RELOC_ARM_TLS_LDO32 
BFD_RELOC_ARM_TLS_LDM32 
BFD_RELOC_ARM_TLS_DTPOFF32 
BFD_RELOC_ARM_TLS_DTPMOD32 
BFD_RELOC_ARM_TLS_TPOFF32 
BFD_RELOC_ARM_TLS_IE32 
BFD_RELOC_ARM_TLS_LE32 
BFD_RELOC_ARM_IMMEDIATE 
BFD_RELOC_ARM_ADRL_IMMEDIATE 
BFD_RELOC_ARM_T32_IMMEDIATE 
BFD_RELOC_ARM_T32_IMM12 
BFD_RELOC_ARM_T32_ADD_PC12 
BFD_RELOC_ARM_SHIFT_IMM 
BFD_RELOC_ARM_SMC 
BFD_RELOC_ARM_SWI 
BFD_RELOC_ARM_MULTI 
BFD_RELOC_ARM_CP_OFF_IMM 
BFD_RELOC_ARM_CP_OFF_IMM_S2 
BFD_RELOC_ARM_T32_CP_OFF_IMM 
BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 
BFD_RELOC_ARM_ADR_IMM 
BFD_RELOC_ARM_LDR_IMM 
BFD_RELOC_ARM_LITERAL 
BFD_RELOC_ARM_IN_POOL 
BFD_RELOC_ARM_OFFSET_IMM8 
BFD_RELOC_ARM_T32_OFFSET_U8 
BFD_RELOC_ARM_T32_OFFSET_IMM 
BFD_RELOC_ARM_HWLITERAL 
BFD_RELOC_ARM_THUMB_ADD 
BFD_RELOC_ARM_THUMB_IMM 
BFD_RELOC_ARM_THUMB_SHIFT 
BFD_RELOC_SH_PCDISP8BY2 
BFD_RELOC_SH_PCDISP12BY2 
BFD_RELOC_SH_IMM3 
BFD_RELOC_SH_IMM3U 
BFD_RELOC_SH_DISP12 
BFD_RELOC_SH_DISP12BY2 
BFD_RELOC_SH_DISP12BY4 
BFD_RELOC_SH_DISP12BY8 
BFD_RELOC_SH_DISP20 
BFD_RELOC_SH_DISP20BY8 
BFD_RELOC_SH_IMM4 
BFD_RELOC_SH_IMM4BY2 
BFD_RELOC_SH_IMM4BY4 
BFD_RELOC_SH_IMM8 
BFD_RELOC_SH_IMM8BY2 
BFD_RELOC_SH_IMM8BY4 
BFD_RELOC_SH_PCRELIMM8BY2 
BFD_RELOC_SH_PCRELIMM8BY4 
BFD_RELOC_SH_SWITCH16 
BFD_RELOC_SH_SWITCH32 
BFD_RELOC_SH_USES 
BFD_RELOC_SH_COUNT 
BFD_RELOC_SH_ALIGN 
BFD_RELOC_SH_CODE 
BFD_RELOC_SH_DATA 
BFD_RELOC_SH_LABEL 
BFD_RELOC_SH_LOOP_START 
BFD_RELOC_SH_LOOP_END 
BFD_RELOC_SH_COPY 
BFD_RELOC_SH_GLOB_DAT 
BFD_RELOC_SH_JMP_SLOT 
BFD_RELOC_SH_RELATIVE 
BFD_RELOC_SH_GOTPC 
BFD_RELOC_SH_GOT_LOW16 
BFD_RELOC_SH_GOT_MEDLOW16 
BFD_RELOC_SH_GOT_MEDHI16 
BFD_RELOC_SH_GOT_HI16 
BFD_RELOC_SH_GOTPLT_LOW16 
BFD_RELOC_SH_GOTPLT_MEDLOW16 
BFD_RELOC_SH_GOTPLT_MEDHI16 
BFD_RELOC_SH_GOTPLT_HI16 
BFD_RELOC_SH_PLT_LOW16 
BFD_RELOC_SH_PLT_MEDLOW16 
BFD_RELOC_SH_PLT_MEDHI16 
BFD_RELOC_SH_PLT_HI16 
BFD_RELOC_SH_GOTOFF_LOW16 
BFD_RELOC_SH_GOTOFF_MEDLOW16 
BFD_RELOC_SH_GOTOFF_MEDHI16 
BFD_RELOC_SH_GOTOFF_HI16 
BFD_RELOC_SH_GOTPC_LOW16 
BFD_RELOC_SH_GOTPC_MEDLOW16 
BFD_RELOC_SH_GOTPC_MEDHI16 
BFD_RELOC_SH_GOTPC_HI16 
BFD_RELOC_SH_COPY64 
BFD_RELOC_SH_GLOB_DAT64 
BFD_RELOC_SH_JMP_SLOT64 
BFD_RELOC_SH_RELATIVE64 
BFD_RELOC_SH_GOT10BY4 
BFD_RELOC_SH_GOT10BY8 
BFD_RELOC_SH_GOTPLT10BY4 
BFD_RELOC_SH_GOTPLT10BY8 
BFD_RELOC_SH_GOTPLT32 
BFD_RELOC_SH_SHMEDIA_CODE 
BFD_RELOC_SH_IMMU5 
BFD_RELOC_SH_IMMS6 
BFD_RELOC_SH_IMMS6BY32 
BFD_RELOC_SH_IMMU6 
BFD_RELOC_SH_IMMS10 
BFD_RELOC_SH_IMMS10BY2 
BFD_RELOC_SH_IMMS10BY4 
BFD_RELOC_SH_IMMS10BY8 
BFD_RELOC_SH_IMMS16 
BFD_RELOC_SH_IMMU16 
BFD_RELOC_SH_IMM_LOW16 
BFD_RELOC_SH_IMM_LOW16_PCREL 
BFD_RELOC_SH_IMM_MEDLOW16 
BFD_RELOC_SH_IMM_MEDLOW16_PCREL 
BFD_RELOC_SH_IMM_MEDHI16 
BFD_RELOC_SH_IMM_MEDHI16_PCREL 
BFD_RELOC_SH_IMM_HI16 
BFD_RELOC_SH_IMM_HI16_PCREL 
BFD_RELOC_SH_PT_16 
BFD_RELOC_SH_TLS_GD_32 
BFD_RELOC_SH_TLS_LD_32 
BFD_RELOC_SH_TLS_LDO_32 
BFD_RELOC_SH_TLS_IE_32 
BFD_RELOC_SH_TLS_LE_32 
BFD_RELOC_SH_TLS_DTPMOD32 
BFD_RELOC_SH_TLS_DTPOFF32 
BFD_RELOC_SH_TLS_TPOFF32 
BFD_RELOC_ARC_B22_PCREL 
BFD_RELOC_ARC_B26 
BFD_RELOC_BFIN_16_IMM 
BFD_RELOC_BFIN_16_HIGH 
BFD_RELOC_BFIN_4_PCREL 
BFD_RELOC_BFIN_5_PCREL 
BFD_RELOC_BFIN_16_LOW 
BFD_RELOC_BFIN_10_PCREL 
BFD_RELOC_BFIN_11_PCREL 
BFD_RELOC_BFIN_12_PCREL_JUMP 
BFD_RELOC_BFIN_12_PCREL_JUMP_S 
BFD_RELOC_BFIN_24_PCREL_CALL_X 
BFD_RELOC_BFIN_24_PCREL_JUMP_L 
BFD_RELOC_BFIN_GOT17M4 
BFD_RELOC_BFIN_GOTHI 
BFD_RELOC_BFIN_GOTLO 
BFD_RELOC_BFIN_FUNCDESC 
BFD_RELOC_BFIN_FUNCDESC_GOT17M4 
BFD_RELOC_BFIN_FUNCDESC_GOTHI 
BFD_RELOC_BFIN_FUNCDESC_GOTLO 
BFD_RELOC_BFIN_FUNCDESC_VALUE 
BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4 
BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI 
BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO 
BFD_RELOC_BFIN_GOTOFF17M4 
BFD_RELOC_BFIN_GOTOFFHI 
BFD_RELOC_BFIN_GOTOFFLO 
BFD_RELOC_BFIN_GOT 
BFD_RELOC_BFIN_PLTPC 
BFD_ARELOC_BFIN_PUSH 
BFD_ARELOC_BFIN_CONST 
BFD_ARELOC_BFIN_ADD 
BFD_ARELOC_BFIN_SUB 
BFD_ARELOC_BFIN_MULT 
BFD_ARELOC_BFIN_DIV 
BFD_ARELOC_BFIN_MOD 
BFD_ARELOC_BFIN_LSHIFT 
BFD_ARELOC_BFIN_RSHIFT 
BFD_ARELOC_BFIN_AND 
BFD_ARELOC_BFIN_OR 
BFD_ARELOC_BFIN_XOR 
BFD_ARELOC_BFIN_LAND 
BFD_ARELOC_BFIN_LOR 
BFD_ARELOC_BFIN_LEN 
BFD_ARELOC_BFIN_NEG 
BFD_ARELOC_BFIN_COMP 
BFD_ARELOC_BFIN_PAGE 
BFD_ARELOC_BFIN_HWPAGE 
BFD_ARELOC_BFIN_ADDR 
BFD_RELOC_D10V_10_PCREL_R 
BFD_RELOC_D10V_10_PCREL_L 
BFD_RELOC_D10V_18 
BFD_RELOC_D10V_18_PCREL 
BFD_RELOC_D30V_6 
BFD_RELOC_D30V_9_PCREL 
BFD_RELOC_D30V_9_PCREL_R 
BFD_RELOC_D30V_15 
BFD_RELOC_D30V_15_PCREL 
BFD_RELOC_D30V_15_PCREL_R 
BFD_RELOC_D30V_21 
BFD_RELOC_D30V_21_PCREL 
BFD_RELOC_D30V_21_PCREL_R 
BFD_RELOC_D30V_32 
BFD_RELOC_D30V_32_PCREL 
BFD_RELOC_DLX_HI16_S 
BFD_RELOC_DLX_LO16 
BFD_RELOC_DLX_JMP26 
BFD_RELOC_M32C_HI8 
BFD_RELOC_M32C_RL_JUMP 
BFD_RELOC_M32C_RL_1ADDR 
BFD_RELOC_M32C_RL_2ADDR 
BFD_RELOC_M32R_24 
BFD_RELOC_M32R_10_PCREL 
BFD_RELOC_M32R_18_PCREL 
BFD_RELOC_M32R_26_PCREL 
BFD_RELOC_M32R_HI16_ULO 
BFD_RELOC_M32R_HI16_SLO 
BFD_RELOC_M32R_LO16 
BFD_RELOC_M32R_SDA16 
BFD_RELOC_M32R_GOT24 
BFD_RELOC_M32R_26_PLTREL 
BFD_RELOC_M32R_COPY 
BFD_RELOC_M32R_GLOB_DAT 
BFD_RELOC_M32R_JMP_SLOT 
BFD_RELOC_M32R_RELATIVE 
BFD_RELOC_M32R_GOTOFF 
BFD_RELOC_M32R_GOTOFF_HI_ULO 
BFD_RELOC_M32R_GOTOFF_HI_SLO 
BFD_RELOC_M32R_GOTOFF_LO 
BFD_RELOC_M32R_GOTPC24 
BFD_RELOC_M32R_GOT16_HI_ULO 
BFD_RELOC_M32R_GOT16_HI_SLO 
BFD_RELOC_M32R_GOT16_LO 
BFD_RELOC_M32R_GOTPC_HI_ULO 
BFD_RELOC_M32R_GOTPC_HI_SLO 
BFD_RELOC_M32R_GOTPC_LO 
BFD_RELOC_V850_9_PCREL 
BFD_RELOC_V850_22_PCREL 
BFD_RELOC_V850_SDA_16_16_OFFSET 
BFD_RELOC_V850_SDA_15_16_OFFSET 
BFD_RELOC_V850_ZDA_16_16_OFFSET 
BFD_RELOC_V850_ZDA_15_16_OFFSET 
BFD_RELOC_V850_TDA_6_8_OFFSET 
BFD_RELOC_V850_TDA_7_8_OFFSET 
BFD_RELOC_V850_TDA_7_7_OFFSET 
BFD_RELOC_V850_TDA_16_16_OFFSET 
BFD_RELOC_V850_TDA_4_5_OFFSET 
BFD_RELOC_V850_TDA_4_4_OFFSET 
BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET 
BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET 
BFD_RELOC_V850_CALLT_6_7_OFFSET 
BFD_RELOC_V850_CALLT_16_16_OFFSET 
BFD_RELOC_V850_LONGCALL 
BFD_RELOC_V850_LONGJUMP 
BFD_RELOC_V850_ALIGN 
BFD_RELOC_V850_LO16_SPLIT_OFFSET 
BFD_RELOC_MN10300_32_PCREL 
BFD_RELOC_MN10300_16_PCREL 
BFD_RELOC_TIC30_LDP 
BFD_RELOC_TIC54X_PARTLS7 
BFD_RELOC_TIC54X_PARTMS9 
BFD_RELOC_TIC54X_23 
BFD_RELOC_TIC54X_16_OF_23 
BFD_RELOC_TIC54X_MS7_OF_23 
BFD_RELOC_FR30_48 
BFD_RELOC_FR30_20 
BFD_RELOC_FR30_6_IN_4 
BFD_RELOC_FR30_8_IN_8 
BFD_RELOC_FR30_9_IN_8 
BFD_RELOC_FR30_10_IN_8 
BFD_RELOC_FR30_9_PCREL 
BFD_RELOC_FR30_12_PCREL 
BFD_RELOC_MCORE_PCREL_IMM8BY4 
BFD_RELOC_MCORE_PCREL_IMM11BY2 
BFD_RELOC_MCORE_PCREL_IMM4BY2 
BFD_RELOC_MCORE_PCREL_32 
BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2 
BFD_RELOC_MCORE_RVA 
BFD_RELOC_MMIX_GETA 
BFD_RELOC_MMIX_GETA_1 
BFD_RELOC_MMIX_GETA_2 
BFD_RELOC_MMIX_GETA_3 
BFD_RELOC_MMIX_CBRANCH 
BFD_RELOC_MMIX_CBRANCH_J 
BFD_RELOC_MMIX_CBRANCH_1 
BFD_RELOC_MMIX_CBRANCH_2 
BFD_RELOC_MMIX_CBRANCH_3 
BFD_RELOC_MMIX_PUSHJ 
BFD_RELOC_MMIX_PUSHJ_1 
BFD_RELOC_MMIX_PUSHJ_2 
BFD_RELOC_MMIX_PUSHJ_3 
BFD_RELOC_MMIX_PUSHJ_STUBBABLE 
BFD_RELOC_MMIX_JMP 
BFD_RELOC_MMIX_JMP_1 
BFD_RELOC_MMIX_JMP_2 
BFD_RELOC_MMIX_JMP_3 
BFD_RELOC_MMIX_ADDR19 
BFD_RELOC_MMIX_ADDR27 
BFD_RELOC_MMIX_REG_OR_BYTE 
BFD_RELOC_MMIX_REG 
BFD_RELOC_MMIX_BASE_PLUS_OFFSET 
BFD_RELOC_MMIX_LOCAL 
BFD_RELOC_AVR_7_PCREL 
BFD_RELOC_AVR_13_PCREL 
BFD_RELOC_AVR_16_PM 
BFD_RELOC_AVR_LO8_LDI 
BFD_RELOC_AVR_HI8_LDI 
BFD_RELOC_AVR_HH8_LDI 
BFD_RELOC_AVR_MS8_LDI 
BFD_RELOC_AVR_LO8_LDI_NEG 
BFD_RELOC_AVR_HI8_LDI_NEG 
BFD_RELOC_AVR_HH8_LDI_NEG 
BFD_RELOC_AVR_MS8_LDI_NEG 
BFD_RELOC_AVR_LO8_LDI_PM 
BFD_RELOC_AVR_LO8_LDI_GS 
BFD_RELOC_AVR_HI8_LDI_PM 
BFD_RELOC_AVR_HI8_LDI_GS 
BFD_RELOC_AVR_HH8_LDI_PM 
BFD_RELOC_AVR_LO8_LDI_PM_NEG 
BFD_RELOC_AVR_HI8_LDI_PM_NEG 
BFD_RELOC_AVR_HH8_LDI_PM_NEG 
BFD_RELOC_AVR_CALL 
BFD_RELOC_AVR_LDI 
BFD_RELOC_AVR_6 
BFD_RELOC_AVR_6_ADIW 
BFD_RELOC_390_12 
BFD_RELOC_390_GOT12 
BFD_RELOC_390_PLT32 
BFD_RELOC_390_COPY 
BFD_RELOC_390_GLOB_DAT 
BFD_RELOC_390_JMP_SLOT 
BFD_RELOC_390_RELATIVE 
BFD_RELOC_390_GOTPC 
BFD_RELOC_390_GOT16 
BFD_RELOC_390_PC16DBL 
BFD_RELOC_390_PLT16DBL 
BFD_RELOC_390_PC32DBL 
BFD_RELOC_390_PLT32DBL 
BFD_RELOC_390_GOTPCDBL 
BFD_RELOC_390_GOT64 
BFD_RELOC_390_PLT64 
BFD_RELOC_390_GOTENT 
BFD_RELOC_390_GOTOFF64 
BFD_RELOC_390_GOTPLT12 
BFD_RELOC_390_GOTPLT16 
BFD_RELOC_390_GOTPLT32 
BFD_RELOC_390_GOTPLT64 
BFD_RELOC_390_GOTPLTENT 
BFD_RELOC_390_PLTOFF16 
BFD_RELOC_390_PLTOFF32 
BFD_RELOC_390_PLTOFF64 
BFD_RELOC_390_TLS_LOAD 
BFD_RELOC_390_TLS_GDCALL 
BFD_RELOC_390_TLS_LDCALL 
BFD_RELOC_390_TLS_GD32 
BFD_RELOC_390_TLS_GD64 
BFD_RELOC_390_TLS_GOTIE12 
BFD_RELOC_390_TLS_GOTIE32 
BFD_RELOC_390_TLS_GOTIE64 
BFD_RELOC_390_TLS_LDM32 
BFD_RELOC_390_TLS_LDM64 
BFD_RELOC_390_TLS_IE32 
BFD_RELOC_390_TLS_IE64 
BFD_RELOC_390_TLS_IEENT 
BFD_RELOC_390_TLS_LE32 
BFD_RELOC_390_TLS_LE64 
BFD_RELOC_390_TLS_LDO32 
BFD_RELOC_390_TLS_LDO64 
BFD_RELOC_390_TLS_DTPMOD 
BFD_RELOC_390_TLS_DTPOFF 
BFD_RELOC_390_TLS_TPOFF 
BFD_RELOC_390_20 
BFD_RELOC_390_GOT20 
BFD_RELOC_390_GOTPLT20 
BFD_RELOC_390_TLS_GOTIE20 
BFD_RELOC_IP2K_FR9 
BFD_RELOC_IP2K_BANK 
BFD_RELOC_IP2K_ADDR16CJP 
BFD_RELOC_IP2K_PAGE3 
BFD_RELOC_IP2K_LO8DATA 
BFD_RELOC_IP2K_HI8DATA 
BFD_RELOC_IP2K_EX8DATA 
BFD_RELOC_IP2K_LO8INSN 
BFD_RELOC_IP2K_HI8INSN 
BFD_RELOC_IP2K_PC_SKIP 
BFD_RELOC_IP2K_TEXT 
BFD_RELOC_IP2K_FR_OFFSET 
BFD_RELOC_VPE4KMATH_DATA 
BFD_RELOC_VPE4KMATH_INSN 
BFD_RELOC_VTABLE_INHERIT 
BFD_RELOC_VTABLE_ENTRY 
BFD_RELOC_IA64_IMM14 
BFD_RELOC_IA64_IMM22 
BFD_RELOC_IA64_IMM64 
BFD_RELOC_IA64_DIR32MSB 
BFD_RELOC_IA64_DIR32LSB 
BFD_RELOC_IA64_DIR64MSB 
BFD_RELOC_IA64_DIR64LSB 
BFD_RELOC_IA64_GPREL22 
BFD_RELOC_IA64_GPREL64I 
BFD_RELOC_IA64_GPREL32MSB 
BFD_RELOC_IA64_GPREL32LSB 
BFD_RELOC_IA64_GPREL64MSB 
BFD_RELOC_IA64_GPREL64LSB 
BFD_RELOC_IA64_LTOFF22 
BFD_RELOC_IA64_LTOFF64I 
BFD_RELOC_IA64_PLTOFF22 
BFD_RELOC_IA64_PLTOFF64I 
BFD_RELOC_IA64_PLTOFF64MSB 
BFD_RELOC_IA64_PLTOFF64LSB 
BFD_RELOC_IA64_FPTR64I 
BFD_RELOC_IA64_FPTR32MSB 
BFD_RELOC_IA64_FPTR32LSB 
BFD_RELOC_IA64_FPTR64MSB 
BFD_RELOC_IA64_FPTR64LSB 
BFD_RELOC_IA64_PCREL21B 
BFD_RELOC_IA64_PCREL21BI 
BFD_RELOC_IA64_PCREL21M 
BFD_RELOC_IA64_PCREL21F 
BFD_RELOC_IA64_PCREL22 
BFD_RELOC_IA64_PCREL60B 
BFD_RELOC_IA64_PCREL64I 
BFD_RELOC_IA64_PCREL32MSB 
BFD_RELOC_IA64_PCREL32LSB 
BFD_RELOC_IA64_PCREL64MSB 
BFD_RELOC_IA64_PCREL64LSB 
BFD_RELOC_IA64_LTOFF_FPTR22 
BFD_RELOC_IA64_LTOFF_FPTR64I 
BFD_RELOC_IA64_LTOFF_FPTR32MSB 
BFD_RELOC_IA64_LTOFF_FPTR32LSB 
BFD_RELOC_IA64_LTOFF_FPTR64MSB 
BFD_RELOC_IA64_LTOFF_FPTR64LSB 
BFD_RELOC_IA64_SEGREL32MSB 
BFD_RELOC_IA64_SEGREL32LSB 
BFD_RELOC_IA64_SEGREL64MSB 
BFD_RELOC_IA64_SEGREL64LSB 
BFD_RELOC_IA64_SECREL32MSB 
BFD_RELOC_IA64_SECREL32LSB 
BFD_RELOC_IA64_SECREL64MSB 
BFD_RELOC_IA64_SECREL64LSB 
BFD_RELOC_IA64_REL32MSB 
BFD_RELOC_IA64_REL32LSB 
BFD_RELOC_IA64_REL64MSB 
BFD_RELOC_IA64_REL64LSB 
BFD_RELOC_IA64_LTV32MSB 
BFD_RELOC_IA64_LTV32LSB 
BFD_RELOC_IA64_LTV64MSB 
BFD_RELOC_IA64_LTV64LSB 
BFD_RELOC_IA64_IPLTMSB 
BFD_RELOC_IA64_IPLTLSB 
BFD_RELOC_IA64_COPY 
BFD_RELOC_IA64_LTOFF22X 
BFD_RELOC_IA64_LDXMOV 
BFD_RELOC_IA64_TPREL14 
BFD_RELOC_IA64_TPREL22 
BFD_RELOC_IA64_TPREL64I 
BFD_RELOC_IA64_TPREL64MSB 
BFD_RELOC_IA64_TPREL64LSB 
BFD_RELOC_IA64_LTOFF_TPREL22 
BFD_RELOC_IA64_DTPMOD64MSB 
BFD_RELOC_IA64_DTPMOD64LSB 
BFD_RELOC_IA64_LTOFF_DTPMOD22 
BFD_RELOC_IA64_DTPREL14 
BFD_RELOC_IA64_DTPREL22 
BFD_RELOC_IA64_DTPREL64I 
BFD_RELOC_IA64_DTPREL32MSB 
BFD_RELOC_IA64_DTPREL32LSB 
BFD_RELOC_IA64_DTPREL64MSB 
BFD_RELOC_IA64_DTPREL64LSB 
BFD_RELOC_IA64_LTOFF_DTPREL22 
BFD_RELOC_M68HC11_HI8 
BFD_RELOC_M68HC11_LO8 
BFD_RELOC_M68HC11_3B 
BFD_RELOC_M68HC11_RL_JUMP 
BFD_RELOC_M68HC11_RL_GROUP 
BFD_RELOC_M68HC11_LO16 
BFD_RELOC_M68HC11_PAGE 
BFD_RELOC_M68HC11_24 
BFD_RELOC_M68HC12_5B 
BFD_RELOC_16C_NUM08 
BFD_RELOC_16C_NUM08_C 
BFD_RELOC_16C_NUM16 
BFD_RELOC_16C_NUM16_C 
BFD_RELOC_16C_NUM32 
BFD_RELOC_16C_NUM32_C 
BFD_RELOC_16C_DISP04 
BFD_RELOC_16C_DISP04_C 
BFD_RELOC_16C_DISP08 
BFD_RELOC_16C_DISP08_C 
BFD_RELOC_16C_DISP16 
BFD_RELOC_16C_DISP16_C 
BFD_RELOC_16C_DISP24 
BFD_RELOC_16C_DISP24_C 
BFD_RELOC_16C_DISP24a 
BFD_RELOC_16C_DISP24a_C 
BFD_RELOC_16C_REG04 
BFD_RELOC_16C_REG04_C 
BFD_RELOC_16C_REG04a 
BFD_RELOC_16C_REG04a_C 
BFD_RELOC_16C_REG14 
BFD_RELOC_16C_REG14_C 
BFD_RELOC_16C_REG16 
BFD_RELOC_16C_REG16_C 
BFD_RELOC_16C_REG20 
BFD_RELOC_16C_REG20_C 
BFD_RELOC_16C_ABS20 
BFD_RELOC_16C_ABS20_C 
BFD_RELOC_16C_ABS24 
BFD_RELOC_16C_ABS24_C 
BFD_RELOC_16C_IMM04 
BFD_RELOC_16C_IMM04_C 
BFD_RELOC_16C_IMM16 
BFD_RELOC_16C_IMM16_C 
BFD_RELOC_16C_IMM20 
BFD_RELOC_16C_IMM20_C 
BFD_RELOC_16C_IMM24 
BFD_RELOC_16C_IMM24_C 
BFD_RELOC_16C_IMM32 
BFD_RELOC_16C_IMM32_C 
BFD_RELOC_CRX_REL4 
BFD_RELOC_CRX_REL8 
BFD_RELOC_CRX_REL8_CMP 
BFD_RELOC_CRX_REL16 
BFD_RELOC_CRX_REL24 
BFD_RELOC_CRX_REL32 
BFD_RELOC_CRX_REGREL12 
BFD_RELOC_CRX_REGREL22 
BFD_RELOC_CRX_REGREL28 
BFD_RELOC_CRX_REGREL32 
BFD_RELOC_CRX_ABS16 
BFD_RELOC_CRX_ABS32 
BFD_RELOC_CRX_NUM8 
BFD_RELOC_CRX_NUM16 
BFD_RELOC_CRX_NUM32 
BFD_RELOC_CRX_IMM16 
BFD_RELOC_CRX_IMM32 
BFD_RELOC_CRX_SWITCH8 
BFD_RELOC_CRX_SWITCH16 
BFD_RELOC_CRX_SWITCH32 
BFD_RELOC_CRIS_BDISP8 
BFD_RELOC_CRIS_UNSIGNED_5 
BFD_RELOC_CRIS_SIGNED_6 
BFD_RELOC_CRIS_UNSIGNED_6 
BFD_RELOC_CRIS_SIGNED_8 
BFD_RELOC_CRIS_UNSIGNED_8 
BFD_RELOC_CRIS_SIGNED_16 
BFD_RELOC_CRIS_UNSIGNED_16 
BFD_RELOC_CRIS_LAPCQ_OFFSET 
BFD_RELOC_CRIS_UNSIGNED_4 
BFD_RELOC_CRIS_COPY 
BFD_RELOC_CRIS_GLOB_DAT 
BFD_RELOC_CRIS_JUMP_SLOT 
BFD_RELOC_CRIS_RELATIVE 
BFD_RELOC_CRIS_32_GOT 
BFD_RELOC_CRIS_16_GOT 
BFD_RELOC_CRIS_32_GOTPLT 
BFD_RELOC_CRIS_16_GOTPLT 
BFD_RELOC_CRIS_32_GOTREL 
BFD_RELOC_CRIS_32_PLT_GOTREL 
BFD_RELOC_CRIS_32_PLT_PCREL 
BFD_RELOC_860_COPY 
BFD_RELOC_860_GLOB_DAT 
BFD_RELOC_860_JUMP_SLOT 
BFD_RELOC_860_RELATIVE 
BFD_RELOC_860_PC26 
BFD_RELOC_860_PLT26 
BFD_RELOC_860_PC16 
BFD_RELOC_860_LOW0 
BFD_RELOC_860_SPLIT0 
BFD_RELOC_860_LOW1 
BFD_RELOC_860_SPLIT1 
BFD_RELOC_860_LOW2 
BFD_RELOC_860_SPLIT2 
BFD_RELOC_860_LOW3 
BFD_RELOC_860_LOGOT0 
BFD_RELOC_860_SPGOT0 
BFD_RELOC_860_LOGOT1 
BFD_RELOC_860_SPGOT1 
BFD_RELOC_860_LOGOTOFF0 
BFD_RELOC_860_SPGOTOFF0 
BFD_RELOC_860_LOGOTOFF1 
BFD_RELOC_860_SPGOTOFF1 
BFD_RELOC_860_LOGOTOFF2 
BFD_RELOC_860_LOGOTOFF3 
BFD_RELOC_860_LOPC 
BFD_RELOC_860_HIGHADJ 
BFD_RELOC_860_HAGOT 
BFD_RELOC_860_HAGOTOFF 
BFD_RELOC_860_HAPC 
BFD_RELOC_860_HIGH 
BFD_RELOC_860_HIGOT 
BFD_RELOC_860_HIGOTOFF 
BFD_RELOC_OPENRISC_ABS_26 
BFD_RELOC_OPENRISC_REL_26 
BFD_RELOC_H8_DIR16A8 
BFD_RELOC_H8_DIR16R8 
BFD_RELOC_H8_DIR24A8 
BFD_RELOC_H8_DIR24R8 
BFD_RELOC_H8_DIR32A16 
BFD_RELOC_XSTORMY16_REL_12 
BFD_RELOC_XSTORMY16_12 
BFD_RELOC_XSTORMY16_24 
BFD_RELOC_XSTORMY16_FPTR16 
BFD_RELOC_XC16X_PAG 
BFD_RELOC_XC16X_POF 
BFD_RELOC_XC16X_SEG 
BFD_RELOC_XC16X_SOF 
BFD_RELOC_VAX_GLOB_DAT 
BFD_RELOC_VAX_JMP_SLOT 
BFD_RELOC_VAX_RELATIVE 
BFD_RELOC_MT_PC16 
BFD_RELOC_MT_HI16 
BFD_RELOC_MT_LO16 
BFD_RELOC_MT_GNU_VTINHERIT 
BFD_RELOC_MT_GNU_VTENTRY 
BFD_RELOC_MT_PCINSN8 
BFD_RELOC_MSP430_10_PCREL 
BFD_RELOC_MSP430_16_PCREL 
BFD_RELOC_MSP430_16 
BFD_RELOC_MSP430_16_PCREL_BYTE 
BFD_RELOC_MSP430_16_BYTE 
BFD_RELOC_MSP430_2X_PCREL 
BFD_RELOC_MSP430_RL_PCREL 
BFD_RELOC_IQ2000_OFFSET_16 
BFD_RELOC_IQ2000_OFFSET_21 
BFD_RELOC_IQ2000_UHI16 
BFD_RELOC_XTENSA_RTLD 
BFD_RELOC_XTENSA_GLOB_DAT 
BFD_RELOC_XTENSA_JMP_SLOT 
BFD_RELOC_XTENSA_RELATIVE 
BFD_RELOC_XTENSA_PLT 
BFD_RELOC_XTENSA_DIFF8 
BFD_RELOC_XTENSA_DIFF16 
BFD_RELOC_XTENSA_DIFF32 
BFD_RELOC_XTENSA_SLOT0_OP 
BFD_RELOC_XTENSA_SLOT1_OP 
BFD_RELOC_XTENSA_SLOT2_OP 
BFD_RELOC_XTENSA_SLOT3_OP 
BFD_RELOC_XTENSA_SLOT4_OP 
BFD_RELOC_XTENSA_SLOT5_OP 
BFD_RELOC_XTENSA_SLOT6_OP 
BFD_RELOC_XTENSA_SLOT7_OP 
BFD_RELOC_XTENSA_SLOT8_OP 
BFD_RELOC_XTENSA_SLOT9_OP 
BFD_RELOC_XTENSA_SLOT10_OP 
BFD_RELOC_XTENSA_SLOT11_OP 
BFD_RELOC_XTENSA_SLOT12_OP 
BFD_RELOC_XTENSA_SLOT13_OP 
BFD_RELOC_XTENSA_SLOT14_OP 
BFD_RELOC_XTENSA_SLOT0_ALT 
BFD_RELOC_XTENSA_SLOT1_ALT 
BFD_RELOC_XTENSA_SLOT2_ALT 
BFD_RELOC_XTENSA_SLOT3_ALT 
BFD_RELOC_XTENSA_SLOT4_ALT 
BFD_RELOC_XTENSA_SLOT5_ALT 
BFD_RELOC_XTENSA_SLOT6_ALT 
BFD_RELOC_XTENSA_SLOT7_ALT 
BFD_RELOC_XTENSA_SLOT8_ALT 
BFD_RELOC_XTENSA_SLOT9_ALT 
BFD_RELOC_XTENSA_SLOT10_ALT 
BFD_RELOC_XTENSA_SLOT11_ALT 
BFD_RELOC_XTENSA_SLOT12_ALT 
BFD_RELOC_XTENSA_SLOT13_ALT 
BFD_RELOC_XTENSA_SLOT14_ALT 
BFD_RELOC_XTENSA_OP0 
BFD_RELOC_XTENSA_OP1 
BFD_RELOC_XTENSA_OP2 
BFD_RELOC_XTENSA_ASM_EXPAND 
BFD_RELOC_XTENSA_ASM_SIMPLIFY 
BFD_RELOC_Z80_DISP8 
BFD_RELOC_Z8K_DISP7 
BFD_RELOC_Z8K_CALLR 
BFD_RELOC_Z8K_IMM4L 
BFD_RELOC_UNUSED 

Definition at line 2129 of file mybfd.h.

2129  {
2131 
2132  /* Basic absolute relocations of N bits. */
2133  BFD_RELOC_64,
2134  BFD_RELOC_32,
2135  BFD_RELOC_26,
2136  BFD_RELOC_24,
2137  BFD_RELOC_16,
2138  BFD_RELOC_14,
2139  BFD_RELOC_8,
2140 
2141  /* PC-relative relocations. Sometimes these are relative to the address
2142 of the relocation itself; sometimes they are relative to the start of
2143 the section containing the relocation. It depends on the specific target.
2144 
2145 The 24-bit relocation is used in some Intel 960 configurations. */
2152 
2153  /* Section relative relocations. Some targets need this for DWARF2. */
2155 
2156  /* For ELF. */
2178 
2179  /* Relocations used by 68K ELF. */
2183 
2184  /* Linkage-table relative. */
2191  BFD_RELOC_RVA,
2192 
2193  /* Absolute 8-bit relocation, but used to form an address like 0xFFnn. */
2195 
2196  /* These PC-relative relocations are stored as word displacements --
2197 i.e., byte displacements shifted right two bits. The 30-bit word
2198 displacement (<<32_PCREL_S2>> -- 32 bits, shifted 2) is used on the
2199 SPARC. (SPARC tools generally refer to this as <<WDISP30>>.) The
2200 signed 16-bit displacement is used on the MIPS, and the 23-bit
2201 displacement is used on the Alpha. */
2205 
2206  /* High 22 bits and low 10 bits of 32-bit value, placed into lower bits of
2207 the target word. These are used on the SPARC. */
2210 
2211  /* For systems that allocate a Global Pointer register, these are
2212 displacements off that register. These relocation types are
2213 handled specially, because the value the register will have is
2214 decided relatively late. */
2217 
2218  /* Reloc types used for i960/b.out. */
2220 
2221  /* SPARC ELF relocations. There is probably some overlap with other
2222 relocation types already defined. */
2240 
2241  /* I think these are specific to SPARC a.out (e.g., Sun 4). */
2244 
2245 /* SPARC64 relocations */
2246 #define BFD_RELOC_SPARC_64 BFD_RELOC_64
2261 #define BFD_RELOC_SPARC_DISP64 BFD_RELOC_64_PCREL
2270 
2271  /* SPARC little endian relocation */
2273 
2274  /* SPARC TLS relocations */
2299 
2300  /* Alpha ECOFF and ELF relocations. Some of these treat the symbol or
2301 "addend" in some special way.
2302 For GPDISP_HI16 ("gpdisp") relocations, the symbol is ignored when
2303 writing; when reading, it will be the absolute section symbol. The
2304 addend is the displacement in bytes of the "lda" instruction from
2305 the "ldah" instruction (which is at the address of this reloc). */
2307 
2308  /* For GPDISP_LO16 ("ignore") relocations, the symbol is handled as
2309 with GPDISP_HI16 relocs. The addend is ignored when writing the
2310 relocations out, and is filled in with the file's GP value on
2311 reading, for convenience. */
2313 
2314  /* The ELF GPDISP relocation is exactly the same as the GPDISP_HI16
2315 relocation except that there is no accompanying GPDISP_LO16
2316 relocation. */
2318 
2319  /* The Alpha LITERAL/LITUSE relocs are produced by a symbol reference;
2320 the assembler turns it into a LDQ instruction to load the address of
2321 the symbol, and then fills in a register in the real instruction.
2322 
2323 The LITERAL reloc, at the LDQ instruction, refers to the .lita
2324 section symbol. The addend is ignored when writing, but is filled
2325 in with the file's GP value on reading, for convenience, as with the
2326 GPDISP_LO16 reloc.
2327 
2328 The ELF_LITERAL reloc is somewhere between 16_GOTOFF and GPDISP_LO16.
2329 It should refer to the symbol to be referenced, as with 16_GOTOFF,
2330 but it generates output not based on the position within the .got
2331 section, but relative to the GP value chosen for the file during the
2332 final link stage.
2333 
2334 The LITUSE reloc, on the instruction using the loaded address, gives
2335 information to the linker that it might be able to use to optimize
2336 away some literal section references. The symbol is ignored (read
2337 as the absolute section symbol), and the "addend" indicates the type
2338 of instruction using the register:
2339 1 - "memory" fmt insn
2340 2 - byte-manipulation (byte offset reg)
2341 3 - jsr (target of branch) */
2345 
2346  /* The HINT relocation indicates a value that should be filled into the
2347 "hint" field of a jmp/jsr/ret instruction, for possible branch-
2348 prediction logic which may be provided on some processors. */
2350 
2351  /* The LINKAGE relocation outputs a linkage pair in the object file,
2352 which is filled by the linker. */
2354 
2355  /* The CODEADDR relocation outputs a STO_CA in the object file,
2356 which is filled by the linker. */
2358 
2359  /* The GPREL_HI/LO relocations together form a 32-bit offset from the
2360 GP register. */
2363 
2364  /* Like BFD_RELOC_23_PCREL_S2, except that the source and target must
2365 share a common GP, and the target address is adjusted for
2366 STO_ALPHA_STD_GPLOAD. */
2368 
2369  /* Alpha thread-local storage relocations. */
2383 
2384  /* Bits 27..2 of the relocation address shifted right 2 bits;
2385 simple reloc otherwise. */
2387 
2388  /* The MIPS16 jump instruction. */
2390 
2391  /* MIPS16 GP relative reloc. */
2393 
2394  /* High 16 bits of 32-bit value; simple reloc. */
2396 
2397  /* High 16 bits of 32-bit value but the low 16 bits will be sign
2398 extended and added to form the final result. If the low 16
2399 bits form a negative number, we need to add one to the high value
2400 to compensate for the borrow when the low bits are added. */
2402 
2403  /* Low 16 bits. */
2405 
2406  /* High 16 bits of 32-bit pc-relative value */
2408 
2409  /* High 16 bits of 32-bit pc-relative value, adjusted */
2411 
2412  /* Low 16 bits of pc-relative value */
2414 
2415  /* MIPS16 high 16 bits of 32-bit value. */
2417 
2418  /* MIPS16 high 16 bits of 32-bit value but the low 16 bits will be sign
2419 extended and added to form the final result. If the low 16
2420 bits form a negative number, we need to add one to the high value
2421 to compensate for the borrow when the low bits are added. */
2423 
2424  /* MIPS16 low 16 bits. */
2426 
2427  /* Relocation against a MIPS literal section. */
2429 
2430  /* MIPS ELF relocations. */
2465 
2466  /* MIPS ELF relocations (VxWorks extensions). */
2469 
2470  /* Fujitsu Frv Relocations. */
2510 
2511  /* This is a 24bit GOT-relative reloc for the mn10300. */
2513 
2514  /* This is a 32bit GOT-relative reloc for the mn10300, offset by two bytes
2515 in the instruction. */
2517 
2518  /* This is a 24bit GOT-relative reloc for the mn10300, offset by two bytes
2519 in the instruction. */
2521 
2522  /* This is a 16bit GOT-relative reloc for the mn10300, offset by two bytes
2523 in the instruction. */
2525 
2526  /* Copy symbol at runtime. */
2528 
2529  /* Create GOT entry. */
2531 
2532  /* Create PLT entry. */
2534 
2535  /* Adjust by program base. */
2537 
2538  /* i386/elf relocations */
2562 
2563  /* x86-64/elf relocations */
2590 
2591  /* ns32k relocations */
2604 
2605  /* PDP11 relocations */
2608 
2609  /* Picojava relocs. Not all of these appear in object files. */
2616 
2617  /* Power(rs6000) and PowerPC relocations. */
2671 
2672  /* PowerPC and PowerPC64 thread-local storage relocations. */
2713 
2714  /* IBM 370/390 relocations */
2716 
2717  /* The type of reloc used to build a constructor table - at the moment
2718 probably a 32 bit wide absolute relocation, but the target can choose.
2719 It generally does map to one of the other relocation types. */
2721 
2722  /* ARM 26 bit pc-relative branch. The lowest two bits must be zero and are
2723 not stored in the instruction. */
2725 
2726  /* ARM 26 bit pc-relative branch. The lowest bit must be zero and is
2727 not stored in the instruction. The 2nd lowest bit comes from a 1 bit
2728 field in the instruction. */
2730 
2731  /* Thumb 22 bit pc-relative branch. The lowest bit must be zero and is
2732 not stored in the instruction. The 2nd lowest bit comes from a 1 bit
2733 field in the instruction. */
2735 
2736  /* ARM 26-bit pc-relative branch for an unconditional BL or BLX instruction. */
2738 
2739  /* ARM 26-bit pc-relative branch for B or conditional BL instruction. */
2741 
2742  /* Thumb 7-, 9-, 12-, 20-, 23-, and 25-bit pc-relative branches.
2743 The lowest bit must be zero and is not stored in the instruction.
2744 Note that the corresponding ELF RZ_ARM_THM_JUMPnn constant has an
2745 "nn" one smaller in all cases. Note further that BRANCH23
2746 corresponds to RZ_ARM_THM_CALL. */
2753 
2754  /* 12-bit immediate offset, used in ARM-format ldr and str instructions. */
2756 
2757  /* 5-bit immediate offset, used in Thumb-format ldr and str instructions. */
2759 
2760  /* Pc-relative or absolute relocation depending on target. Used for
2761 entries in .init_array sections. */
2763 
2764  /* Read-only segment base relative address. */
2766 
2767  /* Data segment base relative address. */
2769 
2770  /* This reloc is used for references to RTTI data from exception handling
2771 tables. The actual definition depends on the target. It may be a
2772 pc-relative or some form of GOT-indirect relocation. */
2774 
2775  /* 31-bit PC relative address. */
2777 
2778  /* Relocations for setting up GOTs and PLTs for shared libraries. */
2786 
2787  /* ARM thread-local storage relocations. */
2796 
2797  /* These relocs are only used within the ARM assembler. They are not
2798 (at present) written to any object files. */
2823 
2824  /* Renesas / SuperH SH relocs. Not all of these appear in object files. */
2915 
2916  /* ARC Cores relocs.
2917 ARC 22 bit pc-relative branch. The lowest two bits must be zero and are
2918 not stored in the instruction. The high 20 bits are installed in bits 26
2919 through 7 of the instruction. */
2921 
2922  /* ARC 26 bit absolute branch. The lowest two bits must be zero and are not
2923 stored in the instruction. The high 24 bits are installed in bits 23
2924 through 0. */
2926 
2927  /* ADI Blackfin 16 bit immediate absolute reloc. */
2929 
2930  /* ADI Blackfin 16 bit immediate absolute reloc higher 16 bits. */
2932 
2933  /* ADI Blackfin 'a' part of LSETUP. */
2935 
2936  /* ADI Blackfin. */
2938 
2939  /* ADI Blackfin 16 bit immediate absolute reloc lower 16 bits. */
2941 
2942  /* ADI Blackfin. */
2944 
2945  /* ADI Blackfin 'b' part of LSETUP. */
2947 
2948  /* ADI Blackfin. */
2950 
2951  /* ADI Blackfin Short jump, pcrel. */
2953 
2954  /* ADI Blackfin Call.x not implemented. */
2956 
2957  /* ADI Blackfin Long Jump pcrel. */
2959 
2960  /* ADI Blackfin FD-PIC relocations. */
2975 
2976  /* ADI Blackfin GOT relocation. */
2978 
2979  /* ADI Blackfin PLTPC relocation. */
2981 
2982  /* ADI Blackfin arithmetic relocation. */
2984 
2985  /* ADI Blackfin arithmetic relocation. */
2987 
2988  /* ADI Blackfin arithmetic relocation. */
2990 
2991  /* ADI Blackfin arithmetic relocation. */
2993 
2994  /* ADI Blackfin arithmetic relocation. */
2996 
2997  /* ADI Blackfin arithmetic relocation. */
2999 
3000  /* ADI Blackfin arithmetic relocation. */
3002 
3003  /* ADI Blackfin arithmetic relocation. */
3005 
3006  /* ADI Blackfin arithmetic relocation. */
3008 
3009  /* ADI Blackfin arithmetic relocation. */
3011 
3012  /* ADI Blackfin arithmetic relocation. */
3014 
3015  /* ADI Blackfin arithmetic relocation. */
3017 
3018  /* ADI Blackfin arithmetic relocation. */
3020 
3021  /* ADI Blackfin arithmetic relocation. */
3023 
3024  /* ADI Blackfin arithmetic relocation. */
3026 
3027  /* ADI Blackfin arithmetic relocation. */
3029 
3030  /* ADI Blackfin arithmetic relocation. */
3032 
3033  /* ADI Blackfin arithmetic relocation. */
3035 
3036  /* ADI Blackfin arithmetic relocation. */
3038 
3039  /* ADI Blackfin arithmetic relocation. */
3041 
3042  /* Mitsubishi D10V relocs.
3043 This is a 10-bit reloc with the right 2 bits
3044 assumed to be 0. */
3046 
3047  /* Mitsubishi D10V relocs.
3048 This is a 10-bit reloc with the right 2 bits
3049 assumed to be 0. This is the same as the previous reloc
3050 except it is in the left container, i.e.,
3051 shifted left 15 bits. */
3053 
3054  /* This is an 18-bit reloc with the right 2 bits
3055 assumed to be 0. */
3057 
3058  /* This is an 18-bit reloc with the right 2 bits
3059 assumed to be 0. */
3061 
3062  /* Mitsubishi D30V relocs.
3063 This is a 6-bit absolute reloc. */
3065 
3066  /* This is a 6-bit pc-relative reloc with
3067 the right 3 bits assumed to be 0. */
3069 
3070  /* This is a 6-bit pc-relative reloc with
3071 the right 3 bits assumed to be 0. Same
3072 as the previous reloc but on the right side
3073 of the container. */
3075 
3076  /* This is a 12-bit absolute reloc with the
3077 right 3 bitsassumed to be 0. */
3079 
3080  /* This is a 12-bit pc-relative reloc with
3081 the right 3 bits assumed to be 0. */
3083 
3084  /* This is a 12-bit pc-relative reloc with
3085 the right 3 bits assumed to be 0. Same
3086 as the previous reloc but on the right side
3087 of the container. */
3089 
3090  /* This is an 18-bit absolute reloc with
3091 the right 3 bits assumed to be 0. */
3093 
3094  /* This is an 18-bit pc-relative reloc with
3095 the right 3 bits assumed to be 0. */
3097 
3098  /* This is an 18-bit pc-relative reloc with
3099 the right 3 bits assumed to be 0. Same
3100 as the previous reloc but on the right side
3101 of the container. */
3103 
3104  /* This is a 32-bit absolute reloc. */
3106 
3107  /* This is a 32-bit pc-relative reloc. */
3109 
3110  /* DLX relocs */
3112 
3113  /* DLX relocs */
3115 
3116  /* DLX relocs */
3118 
3119  /* Renesas M16C/M32C Relocations. */
3124 
3125  /* Renesas M32R (formerly Mitsubishi M32R) relocs.
3126 This is a 24 bit absolute address. */
3128 
3129  /* This is a 10-bit pc-relative reloc with the right 2 bits assumed to be 0. */
3131 
3132  /* This is an 18-bit reloc with the right 2 bits assumed to be 0. */
3134 
3135  /* This is a 26-bit reloc with the right 2 bits assumed to be 0. */
3137 
3138  /* This is a 16-bit reloc containing the high 16 bits of an address
3139 used when the lower 16 bits are treated as unsigned. */
3141 
3142  /* This is a 16-bit reloc containing the high 16 bits of an address
3143 used when the lower 16 bits are treated as signed. */
3145 
3146  /* This is a 16-bit reloc containing the lower 16 bits of an address. */
3148 
3149  /* This is a 16-bit reloc containing the small data area offset for use in
3150 add3, load, and store instructions. */
3152 
3153  /* For PIC. */
3171 
3172  /* This is a 9-bit reloc */
3174 
3175  /* This is a 22-bit reloc */
3177 
3178  /* This is a 16 bit offset from the short data area pointer. */
3180 
3181  /* This is a 16 bit offset (of which only 15 bits are used) from the
3182 short data area pointer. */
3184 
3185  /* This is a 16 bit offset from the zero data area pointer. */
3187 
3188  /* This is a 16 bit offset (of which only 15 bits are used) from the
3189 zero data area pointer. */
3191 
3192  /* This is an 8 bit offset (of which only 6 bits are used) from the
3193 tiny data area pointer. */
3195 
3196  /* This is an 8bit offset (of which only 7 bits are used) from the tiny
3197 data area pointer. */
3199 
3200  /* This is a 7 bit offset from the tiny data area pointer. */
3202 
3203  /* This is a 16 bit offset from the tiny data area pointer. */
3205 
3206  /* This is a 5 bit offset (of which only 4 bits are used) from the tiny
3207 data area pointer. */
3209 
3210  /* This is a 4 bit offset from the tiny data area pointer. */
3212 
3213  /* This is a 16 bit offset from the short data area pointer, with the
3214 bits placed non-contiguously in the instruction. */
3216 
3217  /* This is a 16 bit offset from the zero data area pointer, with the
3218 bits placed non-contiguously in the instruction. */
3220 
3221  /* This is a 6 bit offset from the call table base pointer. */
3223 
3224  /* This is a 16 bit offset from the call table base pointer. */
3226 
3227  /* Used for relaxing indirect function calls. */
3229 
3230  /* Used for relaxing indirect jumps. */
3232 
3233  /* Used to maintain alignment whilst relaxing. */
3235 
3236  /* This is a variation of BFD_RELOC_LO16 that can be used in v850e ld.bu
3237 instructions. */
3239 
3240  /* This is a 32bit pcrel reloc for the mn10300, offset by two bytes in the
3241 instruction. */
3243 
3244  /* This is a 16bit pcrel reloc for the mn10300, offset by two bytes in the
3245 instruction. */
3247 
3248  /* This is a 8bit DP reloc for the tms320c30, where the most
3249 significant 8 bits of a 24 bit word are placed into the least
3250 significant 8 bits of the opcode. */
3252 
3253  /* This is a 7bit reloc for the tms320c54x, where the least
3254 significant 7 bits of a 16 bit word are placed into the least
3255 significant 7 bits of the opcode. */
3257 
3258  /* This is a 9bit DP reloc for the tms320c54x, where the most
3259 significant 9 bits of a 16 bit word are placed into the least
3260 significant 9 bits of the opcode. */
3262 
3263  /* This is an extended address 23-bit reloc for the tms320c54x. */
3265 
3266  /* This is a 16-bit reloc for the tms320c54x, where the least
3267 significant 16 bits of a 23-bit extended address are placed into
3268 the opcode. */
3270 
3271  /* This is a reloc for the tms320c54x, where the most
3272 significant 7 bits of a 23-bit extended address are placed into
3273 the opcode. */
3275 
3276  /* This is a 48 bit reloc for the FR30 that stores 32 bits. */
3278 
3279  /* This is a 32 bit reloc for the FR30 that stores 20 bits split up into
3280 two sections. */
3282 
3283  /* This is a 16 bit reloc for the FR30 that stores a 6 bit word offset in
3284 4 bits. */
3286 
3287  /* This is a 16 bit reloc for the FR30 that stores an 8 bit byte offset
3288 into 8 bits. */
3290 
3291  /* This is a 16 bit reloc for the FR30 that stores a 9 bit short offset
3292 into 8 bits. */
3294 
3295  /* This is a 16 bit reloc for the FR30 that stores a 10 bit word offset
3296 into 8 bits. */
3298 
3299  /* This is a 16 bit reloc for the FR30 that stores a 9 bit pc relative
3300 short offset into 8 bits. */
3302 
3303  /* This is a 16 bit reloc for the FR30 that stores a 12 bit pc relative
3304 short offset into 11 bits. */
3306 
3307  /* Motorola Mcore relocations. */
3314 
3315  /* These are relocations for the GETA instruction. */
3320 
3321  /* These are relocations for a conditional branch instruction. */
3327 
3328  /* These are relocations for the PUSHJ instruction. */
3334 
3335  /* These are relocations for the JMP instruction. */
3340 
3341  /* This is a relocation for a relative address as in a GETA instruction or
3342 a branch. */
3344 
3345  /* This is a relocation for a relative address as in a JMP instruction. */
3347 
3348  /* This is a relocation for an instruction field that may be a general
3349 register or a value 0..255. */
3351 
3352  /* This is a relocation for an instruction field that may be a general
3353 register. */
3355 
3356  /* This is a relocation for two instruction fields holding a register and
3357 an offset, the equivalent of the relocation. */
3359 
3360  /* This relocation is an assertion that the expression is not allocated as
3361 a global register. It does not modify contents. */
3363 
3364  /* This is a 16 bit reloc for the AVR that stores 8 bit pc relative
3365 short offset into 7 bits. */
3367 
3368  /* This is a 16 bit reloc for the AVR that stores 13 bit pc relative
3369 short offset into 12 bits. */
3371 
3372  /* This is a 16 bit reloc for the AVR that stores 17 bit value (usually
3373 program memory address) into 16 bits. */
3375 
3376  /* This is a 16 bit reloc for the AVR that stores 8 bit value (usually
3377 data memory address) into 8 bit immediate value of LDI insn. */
3379 
3380  /* This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit
3381 of data memory address) into 8 bit immediate value of LDI insn. */
3383 
3384  /* This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit
3385 of program memory address) into 8 bit immediate value of LDI insn. */
3387 
3388  /* This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit
3389 of 32 bit value) into 8 bit immediate value of LDI insn. */
3391 
3392  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value
3393 (usually data memory address) into 8 bit immediate value of SUBI insn. */
3395 
3396  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value
3397 (high 8 bit of data memory address) into 8 bit immediate value of
3398 SUBI insn. */
3400 
3401  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value
3402 (most high 8 bit of program memory address) into 8 bit immediate value
3403 of LDI or SUBI insn. */
3405 
3406  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value (msb
3407 of 32 bit value) into 8 bit immediate value of LDI insn. */
3409 
3410  /* This is a 16 bit reloc for the AVR that stores 8 bit value (usually
3411 command address) into 8 bit immediate value of LDI insn. */
3413 
3414  /* This is a 16 bit reloc for the AVR that stores 8 bit value
3415 (command address) into 8 bit immediate value of LDI insn. If the address
3416 is beyond the 128k boundary, the linker inserts a jump stub for this reloc
3417 in the lower 128k. */
3419 
3420  /* This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit
3421 of command address) into 8 bit immediate value of LDI insn. */
3423 
3424  /* This is a 16 bit reloc for the AVR that stores 8 bit value (high 8 bit
3425 of command address) into 8 bit immediate value of LDI insn. If the address
3426 is beyond the 128k boundary, the linker inserts a jump stub for this reloc
3427 below 128k. */
3429 
3430  /* This is a 16 bit reloc for the AVR that stores 8 bit value (most high 8 bit
3431 of command address) into 8 bit immediate value of LDI insn. */
3433 
3434  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value
3435 (usually command address) into 8 bit immediate value of SUBI insn. */
3437 
3438  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value
3439 (high 8 bit of 16 bit command address) into 8 bit immediate value
3440 of SUBI insn. */
3442 
3443  /* This is a 16 bit reloc for the AVR that stores negated 8 bit value
3444 (high 6 bit of 22 bit command address) into 8 bit immediate
3445 value of SUBI insn. */
3447 
3448  /* This is a 32 bit reloc for the AVR that stores 23 bit value
3449 into 22 bits. */
3451 
3452  /* This is a 16 bit reloc for the AVR that stores all needed bits
3453 for absolute addressing with ldi with overflow check to linktime */
3455 
3456  /* This is a 6 bit reloc for the AVR that stores offset for ldd/std
3457 instructions */
3459 
3460  /* This is a 6 bit reloc for the AVR that stores offset for adiw/sbiw
3461 instructions */
3463 
3464  /* Direct 12 bit. */
3466 
3467  /* 12 bit GOT offset. */
3469 
3470  /* 32 bit PC relative PLT address. */
3472 
3473  /* Copy symbol at runtime. */
3475 
3476  /* Create GOT entry. */
3478 
3479  /* Create PLT entry. */
3481 
3482  /* Adjust by program base. */
3484 
3485  /* 32 bit PC relative offset to GOT. */
3487 
3488  /* 16 bit GOT offset. */
3490 
3491  /* PC relative 16 bit shifted by 1. */
3493 
3494  /* 16 bit PC rel. PLT shifted by 1. */
3496 
3497  /* PC relative 32 bit shifted by 1. */
3499 
3500  /* 32 bit PC rel. PLT shifted by 1. */
3502 
3503  /* 32 bit PC rel. GOT shifted by 1. */
3505 
3506  /* 64 bit GOT offset. */
3508 
3509  /* 64 bit PC relative PLT address. */
3511 
3512  /* 32 bit rel. offset to GOT entry. */
3514 
3515  /* 64 bit offset to GOT. */
3517 
3518  /* 12-bit offset to symbol-entry within GOT, with PLT handling. */
3520 
3521  /* 16-bit offset to symbol-entry within GOT, with PLT handling. */
3523 
3524  /* 32-bit offset to symbol-entry within GOT, with PLT handling. */
3526 
3527  /* 64-bit offset to symbol-entry within GOT, with PLT handling. */
3529 
3530  /* 32-bit rel. offset to symbol-entry within GOT, with PLT handling. */
3532 
3533  /* 16-bit rel. offset from the GOT to a PLT entry. */
3535 
3536  /* 32-bit rel. offset from the GOT to a PLT entry. */
3538 
3539  /* 64-bit rel. offset from the GOT to a PLT entry. */
3541 
3542  /* s390 tls relocations. */
3563 
3564  /* Long displacement extension. */
3569 
3570  /* Scenix IP2K - 9-bit register number / data address */
3572 
3573  /* Scenix IP2K - 4-bit register/data bank number */
3575 
3576  /* Scenix IP2K - low 13 bits of instruction word address */
3578 
3579  /* Scenix IP2K - high 3 bits of instruction word address */
3581 
3582  /* Scenix IP2K - ext/low/high 8 bits of data address */
3586 
3587  /* Scenix IP2K - low/high 8 bits of instruction word address */
3590 
3591  /* Scenix IP2K - even/odd PC modifier to modify snb pcl.0 */
3593 
3594  /* Scenix IP2K - 16 bit word address in text section. */
3596 
3597  /* Scenix IP2K - 7-bit sp or dp offset */
3599 
3600  /* Scenix VPE4K coprocessor - data/insn-space addressing */
3603 
3604  /* These two relocations are used by the linker to determine which of
3605 the entries in a C++ virtual function table are actually used. When
3606 the --gc-sections option is given, the linker will zero out the entries
3607 that are not used, so that the code for those functions need not be
3608 included in the output.
3609 
3610 VTABLE_INHERIT is a zero-space relocation used to describe to the
3611 linker the inheritance tree of a C++ virtual function table. The
3612 relocation's symbol should be the parent class' vtable, and the
3613 relocation should be located at the child vtable.
3614 
3615 VTABLE_ENTRY is a zero-space relocation that describes the use of a
3616 virtual function table entry. The reloc's symbol should refer to the
3617 table of the class mentioned in the code. Off of that base, an offset
3618 describes the entry that is being used. For Rela hosts, this offset
3619 is stored in the reloc's addend. For Rel hosts, we are forced to put
3620 this offset in the reloc's section offset. */
3623 
3624  /* Intel IA64 Relocations. */
3704 
3705  /* Motorola 68HC11 reloc.
3706 This is the 8 bit high part of an absolute address. */
3708 
3709  /* Motorola 68HC11 reloc.
3710 This is the 8 bit low part of an absolute address. */
3712 
3713  /* Motorola 68HC11 reloc.
3714 This is the 3 bit of a value. */
3716 
3717  /* Motorola 68HC11 reloc.
3718 This reloc marks the beginning of a jump/call instruction.
3719 It is used for linker relaxation to correctly identify beginning
3720 of instruction and change some branches to use PC-relative
3721 addressing mode. */
3723 
3724  /* Motorola 68HC11 reloc.
3725 This reloc marks a group of several instructions that gcc generates
3726 and for which the linker relaxation pass can modify and/or remove
3727 some of them. */
3729 
3730  /* Motorola 68HC11 reloc.
3731 This is the 16-bit lower part of an address. It is used for 'call'
3732 instruction to specify the symbol address without any special
3733 transformation (due to memory bank window). */
3735 
3736  /* Motorola 68HC11 reloc.
3737 This is a 8-bit reloc that specifies the page number of an address.
3738 It is used by 'call' instruction to specify the page number of
3739 the symbol. */
3741 
3742  /* Motorola 68HC11 reloc.
3743 This is a 24-bit reloc that represents the address with a 16-bit
3744 value and a 8-bit page number. The symbol address is transformed
3745 to follow the 16K memory bank of 68HC12 (seen as mapped in the window). */
3747 
3748  /* Motorola 68HC12 reloc.
3749 This is the 5 bits of a value. */
3751 
3752  /* NS CR16C Relocations. */
3793 
3794  /* NS CRX Relocations. */
3815 
3816  /* These relocs are only used within the CRIS assembler. They are not
3817 (at present) written to any object files. */
3828 
3829  /* Relocs used in ELF shared libraries for CRIS. */
3834 
3835  /* 32-bit offset to symbol-entry within GOT. */
3837 
3838  /* 16-bit offset to symbol-entry within GOT. */
3840 
3841  /* 32-bit offset to symbol-entry within GOT, with PLT handling. */
3843 
3844  /* 16-bit offset to symbol-entry within GOT, with PLT handling. */
3846 
3847  /* 32-bit offset to symbol, relative to GOT. */
3849 
3850  /* 32-bit offset to symbol with PLT entry, relative to GOT. */
3852 
3853  /* 32-bit offset to symbol with PLT entry, relative to this relocation. */
3855 
3856  /* Intel i860 Relocations. */
3889 
3890  /* OpenRISC Relocations. */
3893 
3894  /* H8 elf Relocations. */
3900 
3901  /* Sony Xstormy16 Relocations. */
3906 
3907  /* Infineon Relocations. */
3912 
3913  /* Relocations used by VAX ELF. */
3917 
3918  /* Morpho MT - 16 bit immediate relocation. */
3920 
3921  /* Morpho MT - Hi 16 bits of an address. */
3923 
3924  /* Morpho MT - Low 16 bits of an address. */
3926 
3927  /* Morpho MT - Used to tell the linker which vtable entries are used. */
3929 
3930  /* Morpho MT - Used to tell the linker which vtable entries are used. */
3932 
3933  /* Morpho MT - 8 bit immediate relocation. */
3935 
3936  /* msp430 specific relocation codes */
3944 
3945  /* IQ2000 Relocations. */
3949 
3950  /* Special Xtensa relocation used only by PLT entries in ELF shared
3951 objects to indicate that the runtime linker should set the value
3952 to one of its own internal functions or data structures. */
3954 
3955  /* Xtensa relocations for ELF shared objects. */
3959 
3960  /* Xtensa relocation used in ELF object files for symbols that may require
3961 PLT entries. Otherwise, this is just a generic 32-bit relocation. */
3963 
3964  /* Xtensa relocations to mark the difference of two local symbols.
3965 These are only needed to support linker relaxation and can be ignored
3966 when not relaxing. The field is set to the value of the difference
3967 assuming no relaxation. The relocation encodes the position of the
3968 first symbol so the linker can determine whether to adjust the field
3969 value. */
3973 
3974  /* Generic Xtensa relocations for instruction operands. Only the slot
3975 number is encoded in the relocation. The relocation applies to the
3976 last PC-relative immediate operand, or if there are no PC-relative
3977 immediates, to the last immediate operand. */
3993 
3994  /* Alternate Xtensa relocations. Only the slot is encoded in the
3995 relocation. The meaning of these relocations is opcode-specific. */
4011 
4012  /* Xtensa relocations for backward compatibility. These have all been
4013 replaced by BFD_RELOC_XTENSA_SLOT0_OP. */
4017 
4018  /* Xtensa relocation to mark that the assembler expanded the
4019 instructions from an original target. The expansion size is
4020 encoded in the reloc size. */
4022 
4023  /* Xtensa relocation to mark that the linker should simplify
4024 assembler-expanded instructions. This is commonly used
4025 internally by the linker after analysis of a
4026 BFD_RELOC_XTENSA_ASM_EXPAND. */
4028 
4029  /* 8 bit signed offset in (ix+d) or (iy+d). */
4031 
4032  /* DJNZ offset. */
4034 
4035  /* CALR offset. */
4037 
4038  /* 4 bit value. */
4041 };
@ BFD_RELOC_PPC64_TOC16_LO_DS
Definition: mybfd.h:2668
@ BFD_RELOC_MIPS_CALL_LO16
Definition: mybfd.h:2436
@ BFD_RELOC_ARM_T32_IMM12
Definition: mybfd.h:2802
@ BFD_RELOC_16C_IMM32_C
Definition: mybfd.h:3792
@ BFD_RELOC_IA64_FPTR64MSB
Definition: mybfd.h:3647
@ BFD_RELOC_IA64_LTV32LSB
Definition: mybfd.h:3679
@ BFD_RELOC_SPARC_TLS_LDO_HIX22
Definition: mybfd.h:2283
@ BFD_RELOC_FRV_TLSMOFF12
Definition: mybfd.h:2499
@ BFD_RELOC_CRX_SWITCH8
Definition: mybfd.h:3812
@ BFD_RELOC_64_PLTOFF
Definition: mybfd.h:2171
@ BFD_RELOC_MMIX_REG
Definition: mybfd.h:3354
@ BFD_RELOC_16_GOT_PCREL
Definition: mybfd.h:2158
@ BFD_RELOC_D30V_15_PCREL_R
Definition: mybfd.h:3088
@ BFD_ARELOC_BFIN_LOR
Definition: mybfd.h:3022
@ BFD_RELOC_THUMB_PCREL_BRANCH23
Definition: mybfd.h:2751
@ BFD_RELOC_MIPS_GOT_PAGE
Definition: mybfd.h:2438
@ BFD_RELOC_AVR_HH8_LDI
Definition: mybfd.h:3386
@ BFD_RELOC_SPARC_RELATIVE
Definition: mybfd.h:2236
@ BFD_RELOC_390_GOT20
Definition: mybfd.h:3566
@ BFD_ARELOC_BFIN_OR
Definition: mybfd.h:3013
@ BFD_RELOC_386_GOT32
Definition: mybfd.h:2539
@ BFD_RELOC_16C_REG20
Definition: mybfd.h:3777
@ BFD_RELOC_SPARC_WPLT30
Definition: mybfd.h:2232
@ BFD_RELOC_390_PLTOFF16
Definition: mybfd.h:3534
@ BFD_RELOC_SH_CODE
Definition: mybfd.h:2848
@ BFD_RELOC_FRV_GOTOFFHI
Definition: mybfd.h:2492
@ BFD_RELOC_X86_64_GOTTPOFF
Definition: mybfd.h:2578
@ BFD_RELOC_ALPHA_GPREL_LO16
Definition: mybfd.h:2362
@ BFD_RELOC_PPC_EMB_SDA2I16
Definition: mybfd.h:2638
@ BFD_RELOC_386_TLS_IE_32
Definition: mybfd.h:2554
@ BFD_RELOC_X86_64_GOTPCREL64
Definition: mybfd.h:2583
@ BFD_RELOC_IA64_DTPMOD64LSB
Definition: mybfd.h:3694
@ BFD_RELOC_SH_JMP_SLOT64
Definition: mybfd.h:2880
@ BFD_RELOC_RVA
Definition: mybfd.h:2191
@ BFD_RELOC_860_LOGOTOFF1
Definition: mybfd.h:3877
@ BFD_RELOC_SH_GOTOFF_MEDLOW16
Definition: mybfd.h:2871
@ BFD_RELOC_IA64_LTOFF_DTPREL22
Definition: mybfd.h:3703
@ BFD_RELOC_IA64_FPTR64LSB
Definition: mybfd.h:3648
@ BFD_RELOC_386_TLS_DESC
Definition: mybfd.h:2561
@ BFD_RELOC_PPC_GLOB_DAT
Definition: mybfd.h:2628
@ BFD_RELOC_BFIN_16_IMM
Definition: mybfd.h:2928
@ BFD_RELOC_MMIX_JMP_2
Definition: mybfd.h:3338
@ BFD_RELOC_PPC_EMB_NADDR16_HI
Definition: mybfd.h:2635
@ BFD_RELOC_MIPS_TLS_DTPREL32
Definition: mybfd.h:2453
@ BFD_RELOC_32_BASEREL
Definition: mybfd.h:2185
@ BFD_RELOC_CRIS_COPY
Definition: mybfd.h:3830
@ BFD_RELOC_PPC64_PLTGOT16_HI
Definition: mybfd.h:2658
@ BFD_RELOC_SPARC_PC22
Definition: mybfd.h:2231
@ BFD_RELOC_X86_64_TLSDESC
Definition: mybfd.h:2589
@ BFD_RELOC_XTENSA_SLOT11_ALT
Definition: mybfd.h:4007
@ BFD_RELOC_ARM_SHIFT_IMM
Definition: mybfd.h:2804
@ BFD_RELOC_16C_REG16_C
Definition: mybfd.h:3776
@ BFD_RELOC_SH_GOT_MEDHI16
Definition: mybfd.h:2860
@ BFD_RELOC_FRV_GOTTLSDESC12
Definition: mybfd.h:2496
@ BFD_RELOC_Z8K_CALLR
Definition: mybfd.h:4036
@ BFD_RELOC_XTENSA_SLOT10_OP
Definition: mybfd.h:3988
@ BFD_RELOC_SH_DISP12BY2
Definition: mybfd.h:2830
@ BFD_RELOC_CRX_REL16
Definition: mybfd.h:3798
@ BFD_RELOC_M32R_HI16_SLO
Definition: mybfd.h:3144
@ BFD_RELOC_MIPS16_LO16
Definition: mybfd.h:2425
@ BFD_RELOC_390_TLS_LDCALL
Definition: mybfd.h:3545
@ BFD_RELOC_SH_IMMS10BY2
Definition: mybfd.h:2893
@ BFD_RELOC_X86_64_TPOFF64
Definition: mybfd.h:2574
@ BFD_RELOC_MSP430_10_PCREL
Definition: mybfd.h:3937
@ BFD_RELOC_390_GOTPLTENT
Definition: mybfd.h:3531
@ BFD_RELOC_16C_NUM16_C
Definition: mybfd.h:3756
@ BFD_RELOC_860_PC26
Definition: mybfd.h:3861
@ BFD_RELOC_IA64_GPREL64MSB
Definition: mybfd.h:3636
@ BFD_RELOC_FRV_FUNCDESC_GOTHI
Definition: mybfd.h:2485
@ BFD_RELOC_CRX_NUM32
Definition: mybfd.h:3809
@ BFD_RELOC_390_TLS_DTPOFF
Definition: mybfd.h:3561
@ BFD_RELOC_ALPHA_DTPMOD64
Definition: mybfd.h:2372
@ BFD_RELOC_FRV_FUNCDESC_GOTLO
Definition: mybfd.h:2486
@ BFD_RELOC_SPARC_UA64
Definition: mybfd.h:2239
@ BFD_RELOC_MIPS_TLS_TPREL32
Definition: mybfd.h:2461
@ BFD_RELOC_XSTORMY16_24
Definition: mybfd.h:3904
@ BFD_RELOC_IA64_SECREL32LSB
Definition: mybfd.h:3671
@ BFD_RELOC_FR30_8_IN_8
Definition: mybfd.h:3289
@ BFD_RELOC_MN10300_16_PCREL
Definition: mybfd.h:3246
@ BFD_RELOC_MIPS_JUMP_SLOT
Definition: mybfd.h:2468
@ BFD_RELOC_IA64_PLTOFF64I
Definition: mybfd.h:3641
@ BFD_RELOC_FRV_TLSOFF
Definition: mybfd.h:2505
@ BFD_RELOC_NS32K_IMM_32_PCREL
Definition: mybfd.h:2597
@ BFD_RELOC_ALPHA_GOTDTPREL16
Definition: mybfd.h:2373
@ BFD_RELOC_MN10300_GOT16
Definition: mybfd.h:2524
@ BFD_RELOC_D30V_21
Definition: mybfd.h:3092
@ BFD_RELOC_M32R_GOTPC_HI_ULO
Definition: mybfd.h:3168
@ BFD_RELOC_PPC64_DTPREL16_HIGHER
Definition: mybfd.h:2709
@ BFD_RELOC_AVR_13_PCREL
Definition: mybfd.h:3370
@ BFD_RELOC_SH_LOOP_START
Definition: mybfd.h:2851
@ BFD_RELOC_PPC_BA16_BRTAKEN
Definition: mybfd.h:2625
@ BFD_RELOC_XTENSA_OP2
Definition: mybfd.h:4016
@ BFD_RELOC_PPC64_GOT16_DS
Definition: mybfd.h:2662
@ BFD_RELOC_BFIN_16_HIGH
Definition: mybfd.h:2931
@ BFD_RELOC_390_GOTPCDBL
Definition: mybfd.h:3504
@ BFD_RELOC_XTENSA_RELATIVE
Definition: mybfd.h:3958
@ BFD_RELOC_XTENSA_SLOT2_OP
Definition: mybfd.h:3980
@ BFD_RELOC_IA64_PCREL60B
Definition: mybfd.h:3654
@ BFD_RELOC_ALPHA_TLSLDM
Definition: mybfd.h:2371
@ BFD_RELOC_AVR_LO8_LDI
Definition: mybfd.h:3378
@ BFD_RELOC_SH_TLS_GD_32
Definition: mybfd.h:2907
@ BFD_RELOC_MIPS_TLS_TPREL64
Definition: mybfd.h:2462
@ BFD_RELOC_V850_LONGCALL
Definition: mybfd.h:3228
@ BFD_RELOC_CTOR
Definition: mybfd.h:2720
@ BFD_RELOC_CRX_REL32
Definition: mybfd.h:3800
@ BFD_RELOC_CRIS_32_GOT
Definition: mybfd.h:3836
@ BFD_RELOC_FRV_GOTHI
Definition: mybfd.h:2481
@ BFD_RELOC_SPARC_GLOB_DAT
Definition: mybfd.h:2234
@ BFD_RELOC_X86_64_TLSLD
Definition: mybfd.h:2576
@ BFD_RELOC_SH_IMMU5
Definition: mybfd.h:2888
@ BFD_RELOC_SH_USES
Definition: mybfd.h:2845
@ BFD_RELOC_MIPS_HIGHER
Definition: mybfd.h:2447
@ BFD_RELOC_860_HIGOT
Definition: mybfd.h:3887
@ BFD_RELOC_SH_GOTPLT_MEDHI16
Definition: mybfd.h:2864
@ BFD_RELOC_FRV_TLSOFF_RELAX
Definition: mybfd.h:2508
@ BFD_RELOC_AVR_MS8_LDI_NEG
Definition: mybfd.h:3408
@ BFD_RELOC_PPC64_HIGHER
Definition: mybfd.h:2648
@ BFD_RELOC_PPC_DTPREL16_LO
Definition: mybfd.h:2681
@ BFD_RELOC_IQ2000_UHI16
Definition: mybfd.h:3948
@ BFD_RELOC_860_LOGOT0
Definition: mybfd.h:3871
@ BFD_RELOC_MMIX_BASE_PLUS_OFFSET
Definition: mybfd.h:3358
@ BFD_RELOC_ARM_HWLITERAL
Definition: mybfd.h:2819
@ BFD_RELOC_16C_IMM16
Definition: mybfd.h:3785
@ BFD_RELOC_D30V_6
Definition: mybfd.h:3064
@ BFD_RELOC_386_TLS_TPOFF32
Definition: mybfd.h:2558
@ BFD_RELOC_SPARC_REGISTER
Definition: mybfd.h:2269
@ BFD_RELOC_MIPS_TLS_LDM
Definition: mybfd.h:2457
@ BFD_RELOC_860_LOW0
Definition: mybfd.h:3864
@ BFD_RELOC_SPARC_TLS_LDO_LOX10
Definition: mybfd.h:2284
@ BFD_RELOC_860_LOW2
Definition: mybfd.h:3868
@ BFD_RELOC_ARM_SMC
Definition: mybfd.h:2805
@ BFD_RELOC_ALPHA_TPREL64
Definition: mybfd.h:2379
@ BFD_RELOC_23_PCREL_S2
Definition: mybfd.h:2204
@ BFD_RELOC_MIPS_RELGOT
Definition: mybfd.h:2450
@ BFD_RELOC_SPARC_PC10
Definition: mybfd.h:2230
@ BFD_RELOC_SH_TLS_DTPMOD32
Definition: mybfd.h:2912
@ BFD_RELOC_SH_IMM_LOW16
Definition: mybfd.h:2898
@ BFD_RELOC_IA64_TPREL64MSB
Definition: mybfd.h:3690
@ BFD_RELOC_SPARC_6
Definition: mybfd.h:2259
@ BFD_RELOC_XTENSA_ASM_EXPAND
Definition: mybfd.h:4021
@ BFD_RELOC_ARM_TLS_GD32
Definition: mybfd.h:2788
@ BFD_RELOC_Z8K_DISP7
Definition: mybfd.h:4033
@ BFD_RELOC_SPARC_7
Definition: mybfd.h:2258
@ BFD_RELOC_SPARC_HM10
Definition: mybfd.h:2251
@ BFD_RELOC_SH_COPY64
Definition: mybfd.h:2878
@ BFD_RELOC_26
Definition: mybfd.h:2135
@ BFD_RELOC_X86_64_GOTPC32
Definition: mybfd.h:2581
@ BFD_RELOC_SPARC_BASE13
Definition: mybfd.h:2242
@ BFD_RELOC_FRV_GOTOFFLO
Definition: mybfd.h:2493
@ BFD_RELOC_860_HIGH
Definition: mybfd.h:3886
@ BFD_RELOC_16_BASEREL
Definition: mybfd.h:2186
@ BFD_RELOC_MN10300_COPY
Definition: mybfd.h:2527
@ BFD_RELOC_16C_REG20_C
Definition: mybfd.h:3778
@ BFD_RELOC_860_SPGOT0
Definition: mybfd.h:3872
@ BFD_ARELOC_BFIN_HWPAGE
Definition: mybfd.h:3037
@ BFD_RELOC_SPARC_TLS_DTPMOD64
Definition: mybfd.h:2294
@ BFD_RELOC_M32R_GLOB_DAT
Definition: mybfd.h:3157
@ BFD_RELOC_SPARC_11
Definition: mybfd.h:2248
@ BFD_RELOC_IP2K_ADDR16CJP
Definition: mybfd.h:3577
@ BFD_RELOC_BFIN_FUNCDESC_GOTOFF17M4
Definition: mybfd.h:2969
@ BFD_RELOC_PPC64_DTPREL16_LO_DS
Definition: mybfd.h:2708
@ BFD_RELOC_MMIX_GETA_3
Definition: mybfd.h:3319
@ BFD_RELOC_AVR_LO8_LDI_GS
Definition: mybfd.h:3418
@ BFD_RELOC_BFIN_GOTLO
Definition: mybfd.h:2963
@ BFD_RELOC_IA64_PCREL32MSB
Definition: mybfd.h:3656
@ BFD_RELOC_X86_64_GOTPC64
Definition: mybfd.h:2584
@ BFD_RELOC_CRIS_16_GOT
Definition: mybfd.h:3839
@ BFD_RELOC_16_PCREL
Definition: mybfd.h:2149
@ BFD_RELOC_860_LOW1
Definition: mybfd.h:3866
@ BFD_RELOC_PPC64_HIGHEST_S
Definition: mybfd.h:2651
@ BFD_RELOC_FRV_GOTTLSDESCHI
Definition: mybfd.h:2497
@ BFD_RELOC_IA64_GPREL32MSB
Definition: mybfd.h:3634
@ BFD_RELOC_ARC_B22_PCREL
Definition: mybfd.h:2920
@ BFD_RELOC_16C_DISP04_C
Definition: mybfd.h:3760
@ BFD_RELOC_SH_IMM_MEDLOW16
Definition: mybfd.h:2900
@ BFD_RELOC_SH_IMM3
Definition: mybfd.h:2827
@ BFD_RELOC_AVR_6_ADIW
Definition: mybfd.h:3462
@ BFD_RELOC_X86_64_PLT32
Definition: mybfd.h:2565
@ BFD_RELOC_CRIS_SIGNED_6
Definition: mybfd.h:3820
@ BFD_RELOC_PJ_CODE_HI16
Definition: mybfd.h:2610
@ BFD_RELOC_SPARC_TLS_GD_CALL
Definition: mybfd.h:2278
@ BFD_RELOC_AVR_LO8_LDI_PM_NEG
Definition: mybfd.h:3436
@ BFD_RELOC_24_PLT_PCREL
Definition: mybfd.h:2168
@ BFD_RELOC_FR30_20
Definition: mybfd.h:3281
@ BFD_RELOC_PPC_EMB_RELST_HA
Definition: mybfd.h:2645
@ BFD_RELOC_XTENSA_SLOT5_OP
Definition: mybfd.h:3983
@ BFD_RELOC_CRX_REL4
Definition: mybfd.h:3795
@ BFD_RELOC_MN10300_GOT24
Definition: mybfd.h:2520
@ BFD_RELOC_CRX_REGREL12
Definition: mybfd.h:3801
@ BFD_RELOC_PPC_EMB_SDA2REL
Definition: mybfd.h:2639
@ BFD_RELOC_390_TLS_LOAD
Definition: mybfd.h:3543
@ BFD_RELOC_32_GOT_PCREL
Definition: mybfd.h:2157
@ BFD_RELOC_M32R_26_PCREL
Definition: mybfd.h:3136
@ BFD_RELOC_THUMB_PCREL_BRANCH12
Definition: mybfd.h:2749
@ BFD_RELOC_MMIX_JMP
Definition: mybfd.h:3336
@ BFD_RELOC_ARM_THUMB_IMM
Definition: mybfd.h:2821
@ BFD_RELOC_SH_GOTOFF_LOW16
Definition: mybfd.h:2870
@ BFD_RELOC_X86_64_PLTOFF64
Definition: mybfd.h:2586
@ BFD_RELOC_SH_DATA
Definition: mybfd.h:2849
@ BFD_RELOC_FRV_TLSMOFF
Definition: mybfd.h:2509
@ BFD_RELOC_V850_CALLT_6_7_OFFSET
Definition: mybfd.h:3222
@ BFD_RELOC_16C_ABS20_C
Definition: mybfd.h:3780
@ BFD_RELOC_16C_IMM32
Definition: mybfd.h:3791
@ BFD_RELOC_XSTORMY16_REL_12
Definition: mybfd.h:3902
@ BFD_RELOC_THUMB_PCREL_BRANCH7
Definition: mybfd.h:2747
@ BFD_RELOC_BFIN_24_PCREL_JUMP_L
Definition: mybfd.h:2958
@ BFD_RELOC_SH_TLS_IE_32
Definition: mybfd.h:2910
@ BFD_RELOC_32_PLTOFF
Definition: mybfd.h:2172
@ BFD_RELOC_SPARC_PC_HM10
Definition: mybfd.h:2254
@ BFD_RELOC_THUMB_PCREL_BRANCH9
Definition: mybfd.h:2748
@ BFD_RELOC_XTENSA_SLOT13_ALT
Definition: mybfd.h:4009
@ BFD_RELOC_SH_GOT_HI16
Definition: mybfd.h:2861
@ BFD_RELOC_IA64_LTOFF_FPTR64LSB
Definition: mybfd.h:3665
@ BFD_RELOC_PPC_GOT_DTPREL16_HI
Definition: mybfd.h:2699
@ BFD_RELOC_SPARC_GOT22
Definition: mybfd.h:2229
@ BFD_RELOC_V850_CALLT_16_16_OFFSET
Definition: mybfd.h:3225
@ BFD_RELOC_MSP430_16
Definition: mybfd.h:3939
@ BFD_RELOC_THUMB_PCREL_BRANCH25
Definition: mybfd.h:2752
@ BFD_RELOC_ARM_PCREL_BRANCH
Definition: mybfd.h:2724
@ BFD_RELOC_SPARC_5
Definition: mybfd.h:2260
@ BFD_RELOC_CRIS_SIGNED_16
Definition: mybfd.h:3824
@ BFD_RELOC_16C_IMM20
Definition: mybfd.h:3787
@ BFD_ARELOC_BFIN_DIV
Definition: mybfd.h:2998
@ BFD_RELOC_IP2K_TEXT
Definition: mybfd.h:3595
@ BFD_RELOC_CRIS_LAPCQ_OFFSET
Definition: mybfd.h:3826
@ BFD_RELOC_860_HAGOT
Definition: mybfd.h:3883
@ BFD_RELOC_SH_TLS_DTPOFF32
Definition: mybfd.h:2913
@ BFD_RELOC_ARM_TLS_TPOFF32
Definition: mybfd.h:2793
@ BFD_RELOC_860_SPGOTOFF0
Definition: mybfd.h:3876
@ BFD_RELOC_XTENSA_SLOT5_ALT
Definition: mybfd.h:4001
@ BFD_RELOC_FRV_FUNCDESC_GOTOFF12
Definition: mybfd.h:2488
@ BFD_RELOC_860_HAPC
Definition: mybfd.h:3885
@ BFD_RELOC_390_TLS_LDM32
Definition: mybfd.h:3551
@ BFD_RELOC_XTENSA_SLOT0_OP
Definition: mybfd.h:3978
@ BFD_RELOC_ARM_MULTI
Definition: mybfd.h:2807
@ BFD_RELOC_SPARC_HH22
Definition: mybfd.h:2250
@ BFD_RELOC_32_PCREL
Definition: mybfd.h:2147
@ BFD_RELOC_BFIN_GOTOFF17M4
Definition: mybfd.h:2972
@ BFD_RELOC_SPARC_TLS_TPOFF64
Definition: mybfd.h:2298
@ BFD_RELOC_SH_GOTPLT10BY4
Definition: mybfd.h:2884
@ BFD_ARELOC_BFIN_MOD
Definition: mybfd.h:3001
@ BFD_RELOC_SH_DISP12BY4
Definition: mybfd.h:2831
@ BFD_RELOC_XTENSA_SLOT4_OP
Definition: mybfd.h:3982
@ BFD_RELOC_ARM_GOTOFF
Definition: mybfd.h:2784
@ BFD_RELOC_IA64_PCREL32LSB
Definition: mybfd.h:3657
@ BFD_RELOC_390_PLTOFF64
Definition: mybfd.h:3540
@ BFD_RELOC_XTENSA_JMP_SLOT
Definition: mybfd.h:3957
@ BFD_RELOC_16C_DISP16
Definition: mybfd.h:3763
@ BFD_RELOC_MIPS_TLS_DTPREL_HI16
Definition: mybfd.h:2458
@ BFD_RELOC_ALPHA_DTPREL_LO16
Definition: mybfd.h:2376
@ BFD_RELOC_IA64_GPREL22
Definition: mybfd.h:3632
@ BFD_RELOC_PPC_GOT_TLSGD16_LO
Definition: mybfd.h:2686
@ BFD_RELOC_XSTORMY16_12
Definition: mybfd.h:3903
@ BFD_RELOC_SH_IMM8
Definition: mybfd.h:2838
@ BFD_RELOC_GPREL16
Definition: mybfd.h:2215
@ BFD_RELOC_PPC_EMB_NADDR16
Definition: mybfd.h:2633
@ BFD_RELOC_SH_GOTPC_MEDHI16
Definition: mybfd.h:2876
@ BFD_RELOC_390_GOT12
Definition: mybfd.h:3468
@ BFD_RELOC_390_TLS_LDM64
Definition: mybfd.h:3552
@ BFD_RELOC_PPC64_PLTGOT16_LO_DS
Definition: mybfd.h:2670
@ BFD_RELOC_XTENSA_SLOT0_ALT
Definition: mybfd.h:3996
@ BFD_RELOC_MIPS_TLS_GD
Definition: mybfd.h:2456
@ BFD_RELOC_ARM_GOTPC
Definition: mybfd.h:2785
@ BFD_RELOC_M32R_GOT24
Definition: mybfd.h:3154
@ BFD_RELOC_12_PCREL
Definition: mybfd.h:2150
@ BFD_RELOC_SH_TLS_TPOFF32
Definition: mybfd.h:2914
@ BFD_RELOC_CRX_ABS16
Definition: mybfd.h:3805
@ BFD_RELOC_FR30_9_PCREL
Definition: mybfd.h:3301
@ BFD_RELOC_V850_TDA_6_8_OFFSET
Definition: mybfd.h:3194
@ BFD_RELOC_X86_64_COPY
Definition: mybfd.h:2566
@ BFD_RELOC_XTENSA_SLOT1_ALT
Definition: mybfd.h:3997
@ BFD_RELOC_IA64_TPREL14
Definition: mybfd.h:3687
@ BFD_RELOC_PPC_TPREL16
Definition: mybfd.h:2675
@ BFD_RELOC_NS32K_IMM_16_PCREL
Definition: mybfd.h:2596
@ BFD_ARELOC_BFIN_CONST
Definition: mybfd.h:2986
@ BFD_RELOC_386_TLS_LE_32
Definition: mybfd.h:2555
@ BFD_RELOC_ALPHA_HINT
Definition: mybfd.h:2349
@ BFD_ARELOC_BFIN_LSHIFT
Definition: mybfd.h:3004
@ BFD_RELOC_24
Definition: mybfd.h:2136
@ BFD_RELOC_ALPHA_GPREL_HI16
Definition: mybfd.h:2361
@ BFD_RELOC_MIPS_SHIFT6
Definition: mybfd.h:2442
@ BFD_RELOC_SPARC_10
Definition: mybfd.h:2247
@ BFD_RELOC_SPARC_TLS_LDM_CALL
Definition: mybfd.h:2282
@ BFD_RELOC_MIPS_GOT_LO16
Definition: mybfd.h:2434
@ BFD_RELOC_SH_JMP_SLOT
Definition: mybfd.h:2855
@ BFD_RELOC_ARM_OFFSET_IMM
Definition: mybfd.h:2755
@ BFD_RELOC_SH_IMMU6
Definition: mybfd.h:2891
@ BFD_RELOC_UNUSED
Definition: mybfd.h:4040
@ BFD_RELOC_V850_9_PCREL
Definition: mybfd.h:3173
@ BFD_RELOC_M32R_GOT16_HI_ULO
Definition: mybfd.h:3165
@ BFD_RELOC_D30V_21_PCREL_R
Definition: mybfd.h:3102
@ BFD_RELOC_V850_ZDA_15_16_OFFSET
Definition: mybfd.h:3190
@ BFD_RELOC_MMIX_PUSHJ_1
Definition: mybfd.h:3330
@ BFD_RELOC_IA64_SEGREL32MSB
Definition: mybfd.h:3666
@ BFD_RELOC_XC16X_POF
Definition: mybfd.h:3909
@ BFD_RELOC_IQ2000_OFFSET_21
Definition: mybfd.h:3947
@ BFD_RELOC_32_PLT_PCREL
Definition: mybfd.h:2167
@ BFD_RELOC_VTABLE_ENTRY
Definition: mybfd.h:3622
@ BFD_RELOC_V850_SDA_16_16_OFFSET
Definition: mybfd.h:3179
@ BFD_RELOC_ARM_THUMB_SHIFT
Definition: mybfd.h:2822
@ BFD_RELOC_LO16_PLTOFF
Definition: mybfd.h:2174
@ BFD_RELOC_AVR_HH8_LDI_PM_NEG
Definition: mybfd.h:3446
@ BFD_RELOC_SH_GOT_MEDLOW16
Definition: mybfd.h:2859
@ BFD_RELOC_SH_GOT_LOW16
Definition: mybfd.h:2858
@ BFD_RELOC_SH_GOT10BY8
Definition: mybfd.h:2883
@ BFD_RELOC_SH_SWITCH16
Definition: mybfd.h:2843
@ BFD_RELOC_MIPS_INSERT_A
Definition: mybfd.h:2443
@ BFD_RELOC_860_HIGHADJ
Definition: mybfd.h:3882
@ BFD_RELOC_M32R_SDA16
Definition: mybfd.h:3151
@ BFD_RELOC_PPC_GOT_DTPREL16
Definition: mybfd.h:2697
@ BFD_RELOC_ARM_TLS_IE32
Definition: mybfd.h:2794
@ BFD_RELOC_FRV_GPRELLO
Definition: mybfd.h:2479
@ BFD_RELOC_SH_GOTPC
Definition: mybfd.h:2857
@ BFD_RELOC_IA64_TPREL64I
Definition: mybfd.h:3689
@ BFD_RELOC_SH_IMM_HI16
Definition: mybfd.h:2904
@ BFD_RELOC_SPARC_L44
Definition: mybfd.h:2268
@ BFD_RELOC_TIC30_LDP
Definition: mybfd.h:3251
@ BFD_RELOC_ALPHA_GPDISP_HI16
Definition: mybfd.h:2306
@ BFD_RELOC_AVR_6
Definition: mybfd.h:3458
@ BFD_RELOC_HI16_S
Definition: mybfd.h:2401
@ BFD_RELOC_MIPS_CALL16
Definition: mybfd.h:2432
@ BFD_RELOC_SH_IMM4BY4
Definition: mybfd.h:2837
@ BFD_RELOC_IP2K_FR9
Definition: mybfd.h:3571
@ BFD_RELOC_M32R_GOTPC_HI_SLO
Definition: mybfd.h:3169
@ BFD_RELOC_MCORE_RVA
Definition: mybfd.h:3313
@ BFD_RELOC_PPC_DTPMOD
Definition: mybfd.h:2674
@ BFD_RELOC_MT_LO16
Definition: mybfd.h:3925
@ BFD_RELOC_CRX_SWITCH32
Definition: mybfd.h:3814
@ BFD_RELOC_SH_IMM3U
Definition: mybfd.h:2828
@ BFD_RELOC_PPC64_HIGHER_S
Definition: mybfd.h:2649
@ BFD_RELOC_IA64_PCREL64MSB
Definition: mybfd.h:3658
@ BFD_RELOC_PPC64_PLTGOT16_LO
Definition: mybfd.h:2657
@ BFD_RELOC_SH_GOT10BY4
Definition: mybfd.h:2882
@ BFD_RELOC_SPARC_PC_HH22
Definition: mybfd.h:2253
@ BFD_RELOC_XTENSA_SLOT3_ALT
Definition: mybfd.h:3999
@ BFD_RELOC_390_GOTPC
Definition: mybfd.h:3486
@ BFD_ARELOC_BFIN_AND
Definition: mybfd.h:3010
@ BFD_RELOC_386_TLS_TPOFF
Definition: mybfd.h:2547
@ BFD_RELOC_390_PLT64
Definition: mybfd.h:3510
@ BFD_RELOC_MIPS_SHIFT5
Definition: mybfd.h:2441
@ BFD_RELOC_16C_NUM08_C
Definition: mybfd.h:3754
@ BFD_RELOC_M32C_HI8
Definition: mybfd.h:3120
@ BFD_RELOC_MT_GNU_VTINHERIT
Definition: mybfd.h:3928
@ BFD_RELOC_MMIX_ADDR19
Definition: mybfd.h:3343
@ BFD_RELOC_HI16_BASEREL
Definition: mybfd.h:2188
@ BFD_RELOC_SH_RELATIVE
Definition: mybfd.h:2856
@ BFD_RELOC_NS32K_IMM_8
Definition: mybfd.h:2592
@ BFD_RELOC_16
Definition: mybfd.h:2137
@ BFD_RELOC_BFIN_GOTHI
Definition: mybfd.h:2962
@ BFD_RELOC_16C_DISP24a_C
Definition: mybfd.h:3768
@ BFD_RELOC_IA64_PCREL21BI
Definition: mybfd.h:3650
@ BFD_RELOC_ARM_ADRL_IMMEDIATE
Definition: mybfd.h:2800
@ BFD_RELOC_IA64_DIR64LSB
Definition: mybfd.h:3631
@ BFD_RELOC_MMIX_CBRANCH_2
Definition: mybfd.h:3325
@ BFD_RELOC_386_JUMP_SLOT
Definition: mybfd.h:2543
@ BFD_RELOC_8_PLTOFF
Definition: mybfd.h:2177
@ BFD_RELOC_390_12
Definition: mybfd.h:3465
@ BFD_RELOC_BFIN_GOTOFFLO
Definition: mybfd.h:2974
@ BFD_RELOC_BFIN_FUNCDESC_GOTOFFLO
Definition: mybfd.h:2971
@ BFD_RELOC_390_TLS_LDO64
Definition: mybfd.h:3559
@ BFD_RELOC_FRV_TLSDESC_VALUE
Definition: mybfd.h:2495
@ BFD_RELOC_MIPS16_JMP
Definition: mybfd.h:2389
@ BFD_RELOC_XTENSA_SLOT12_ALT
Definition: mybfd.h:4008
@ BFD_RELOC_M68HC11_RL_JUMP
Definition: mybfd.h:3722
@ BFD_RELOC_M32R_24
Definition: mybfd.h:3127
@ BFD_RELOC_XTENSA_RTLD
Definition: mybfd.h:3953
@ BFD_RELOC_860_PLT26
Definition: mybfd.h:3862
@ BFD_RELOC_SPARC_PLT64
Definition: mybfd.h:2263
@ BFD_RELOC_XTENSA_SLOT7_ALT
Definition: mybfd.h:4003
@ BFD_RELOC_390_TLS_GOTIE64
Definition: mybfd.h:3550
@ BFD_RELOC_X86_64_GOT64
Definition: mybfd.h:2582
@ BFD_ARELOC_BFIN_XOR
Definition: mybfd.h:3016
@ BFD_RELOC_PDP11_DISP_6_PCREL
Definition: mybfd.h:2607
@ BFD_RELOC_IA64_FPTR64I
Definition: mybfd.h:3644
@ BFD_RELOC_390_GOTOFF64
Definition: mybfd.h:3516
@ BFD_RELOC_PPC_GOT_TLSGD16_HI
Definition: mybfd.h:2687
@ BFD_RELOC_SH_PT_16
Definition: mybfd.h:2906
@ BFD_RELOC_NS32K_DISP_32_PCREL
Definition: mybfd.h:2603
@ BFD_RELOC_ARC_B26
Definition: mybfd.h:2925
@ BFD_RELOC_386_TLS_GOTDESC
Definition: mybfd.h:2559
@ BFD_RELOC_DLX_HI16_S
Definition: mybfd.h:3111
@ BFD_RELOC_M68HC11_LO16
Definition: mybfd.h:3734
@ BFD_RELOC_IA64_PLTOFF22
Definition: mybfd.h:3640
@ BFD_RELOC_X86_64_GLOB_DAT
Definition: mybfd.h:2567
@ BFD_RELOC_LO10
Definition: mybfd.h:2209
@ BFD_RELOC_SH_GOTPLT_LOW16
Definition: mybfd.h:2862
@ BFD_RELOC_HI16_S_PLTOFF
Definition: mybfd.h:2176
@ BFD_RELOC_XTENSA_DIFF32
Definition: mybfd.h:3972
@ BFD_RELOC_CRX_REGREL28
Definition: mybfd.h:3803
@ BFD_RELOC_SPARC_TLS_GD_LO10
Definition: mybfd.h:2276
@ BFD_RELOC_PPC_EMB_RELST_HI
Definition: mybfd.h:2644
@ BFD_RELOC_SPARC_WDISP22
Definition: mybfd.h:2224
@ BFD_RELOC_ARM_SWI
Definition: mybfd.h:2806
@ BFD_RELOC_16_PCREL_S2
Definition: mybfd.h:2203
@ BFD_RELOC_MIPS_TLS_TPREL_HI16
Definition: mybfd.h:2463
@ BFD_RELOC_CRX_NUM16
Definition: mybfd.h:3808
@ BFD_RELOC_32_GOTOFF
Definition: mybfd.h:2160
@ BFD_RELOC_SPARC_JMP_SLOT
Definition: mybfd.h:2235
@ BFD_RELOC_CRIS_16_GOTPLT
Definition: mybfd.h:3845
@ BFD_RELOC_SH_IMM8BY2
Definition: mybfd.h:2839
@ BFD_RELOC_64_PCREL
Definition: mybfd.h:2146
@ BFD_RELOC_MIPS_LITERAL
Definition: mybfd.h:2428
@ BFD_RELOC_PPC_DTPREL16_HA
Definition: mybfd.h:2683
@ BFD_RELOC_X86_64_GOTPLT64
Definition: mybfd.h:2585
@ BFD_RELOC_V850_ALIGN
Definition: mybfd.h:3234
@ BFD_RELOC_PPC_GOT_TPREL16_HI
Definition: mybfd.h:2695
@ BFD_RELOC_PPC64_DTPREL16_HIGHESTA
Definition: mybfd.h:2712
@ BFD_RELOC_TIC54X_PARTMS9
Definition: mybfd.h:3261
@ BFD_RELOC_PDP11_DISP_8_PCREL
Definition: mybfd.h:2606
@ BFD_RELOC_390_COPY
Definition: mybfd.h:3474
@ BFD_RELOC_AVR_MS8_LDI
Definition: mybfd.h:3390
@ BFD_RELOC_ALPHA_DTPREL64
Definition: mybfd.h:2374
@ BFD_RELOC_PPC_GOT_TLSLD16_HI
Definition: mybfd.h:2691
@ BFD_RELOC_MMIX_CBRANCH_1
Definition: mybfd.h:3324
@ BFD_RELOC_FRV_TLSMOFFHI
Definition: mybfd.h:2500
@ BFD_RELOC_MIPS_GOT_OFST
Definition: mybfd.h:2439
@ BFD_RELOC_ARM_TLS_DTPMOD32
Definition: mybfd.h:2792
@ BFD_RELOC_NS32K_IMM_8_PCREL
Definition: mybfd.h:2595
@ BFD_RELOC_PPC64_ADDR16_DS
Definition: mybfd.h:2660
@ BFD_RELOC_BFIN_GOTOFFHI
Definition: mybfd.h:2973
@ BFD_RELOC_BFIN_GOT
Definition: mybfd.h:2977
@ BFD_RELOC_MMIX_PUSHJ_STUBBABLE
Definition: mybfd.h:3333
@ BFD_RELOC_860_LOGOTOFF2
Definition: mybfd.h:3879
@ BFD_RELOC_AVR_HH8_LDI_NEG
Definition: mybfd.h:3404
@ BFD_RELOC_MN10300_RELATIVE
Definition: mybfd.h:2536
@ BFD_RELOC_SPARC_TLS_TPOFF32
Definition: mybfd.h:2297
@ BFD_RELOC_XC16X_SEG
Definition: mybfd.h:3910
@ BFD_RELOC_XTENSA_SLOT3_OP
Definition: mybfd.h:3981
@ BFD_RELOC_CRIS_RELATIVE
Definition: mybfd.h:3833
@ BFD_RELOC_FRV_LABEL16
Definition: mybfd.h:2471
@ BFD_RELOC_386_TLS_GOTIE
Definition: mybfd.h:2549
@ BFD_RELOC_860_LOGOT1
Definition: mybfd.h:3873
@ BFD_RELOC_SH_DISP12
Definition: mybfd.h:2829
@ BFD_RELOC_HI22
Definition: mybfd.h:2208
@ BFD_RELOC_SPARC_UA32
Definition: mybfd.h:2238
@ BFD_RELOC_390_RELATIVE
Definition: mybfd.h:3483
@ BFD_RELOC_SH_ALIGN
Definition: mybfd.h:2847
@ BFD_RELOC_V850_SDA_16_16_SPLIT_OFFSET
Definition: mybfd.h:3215
@ BFD_RELOC_MSP430_RL_PCREL
Definition: mybfd.h:3943
@ BFD_RELOC_DLX_JMP26
Definition: mybfd.h:3117
@ BFD_RELOC_SPARC_TLS_GD_ADD
Definition: mybfd.h:2277
@ BFD_RELOC_SH_TLS_LDO_32
Definition: mybfd.h:2909
@ BFD_RELOC_IA64_LTOFF_TPREL22
Definition: mybfd.h:3692
@ BFD_RELOC_IA64_DIR32MSB
Definition: mybfd.h:3628
@ BFD_RELOC_SPARC_TLS_DTPOFF64
Definition: mybfd.h:2296
@ BFD_RELOC_BFIN_FUNCDESC
Definition: mybfd.h:2964
@ BFD_RELOC_MN10300_JMP_SLOT
Definition: mybfd.h:2533
@ BFD_RELOC_PPC_JMP_SLOT
Definition: mybfd.h:2629
@ BFD_RELOC_M32R_GOTOFF_HI_SLO
Definition: mybfd.h:3162
@ BFD_RELOC_CRIS_UNSIGNED_6
Definition: mybfd.h:3821
@ BFD_RELOC_MMIX_REG_OR_BYTE
Definition: mybfd.h:3350
@ BFD_RELOC_16C_REG16
Definition: mybfd.h:3775
@ BFD_RELOC_MIPS16_HI16_S
Definition: mybfd.h:2422
@ BFD_RELOC_VPE4KMATH_DATA
Definition: mybfd.h:3601
@ BFD_ARELOC_BFIN_COMP
Definition: mybfd.h:3031
@ BFD_RELOC_PPC_GOT_TLSLD16
Definition: mybfd.h:2689
@ BFD_RELOC_SPARC_BASE22
Definition: mybfd.h:2243
@ BFD_RELOC_NS32K_DISP_16_PCREL
Definition: mybfd.h:2602
@ BFD_RELOC_MSP430_16_PCREL_BYTE
Definition: mybfd.h:3940
@ BFD_RELOC_PPC64_GOT16_LO_DS
Definition: mybfd.h:2663
@ BFD_RELOC_PPC64_TPREL16_HIGHERA
Definition: mybfd.h:2704
@ BFD_RELOC_ARM_TLS_LDO32
Definition: mybfd.h:2789
@ BFD_RELOC_LO16_PCREL
Definition: mybfd.h:2413
@ BFD_RELOC_SH_GOTPC_HI16
Definition: mybfd.h:2877
@ BFD_RELOC_M68HC11_RL_GROUP
Definition: mybfd.h:3728
@ BFD_RELOC_BFIN_16_LOW
Definition: mybfd.h:2940
@ BFD_RELOC_IA64_DTPMOD64MSB
Definition: mybfd.h:3693
@ BFD_RELOC_16_PLTOFF
Definition: mybfd.h:2173
@ BFD_RELOC_860_HIGOTOFF
Definition: mybfd.h:3888
@ BFD_RELOC_PPC64_PLTGOT16_DS
Definition: mybfd.h:2669
@ BFD_RELOC_PPC_EMB_RELSEC16
Definition: mybfd.h:2642
@ BFD_RELOC_SH_GOTPLT_MEDLOW16
Definition: mybfd.h:2863
@ BFD_RELOC_390_GOTPLT12
Definition: mybfd.h:3519
@ BFD_RELOC_16C_ABS24
Definition: mybfd.h:3781
@ BFD_RELOC_MMIX_GETA
Definition: mybfd.h:3316
@ BFD_RELOC_16C_IMM24
Definition: mybfd.h:3789
@ BFD_RELOC_390_GOTPLT64
Definition: mybfd.h:3528
@ BFD_RELOC_FRV_GPRELHI
Definition: mybfd.h:2478
@ BFD_RELOC_16C_DISP16_C
Definition: mybfd.h:3764
@ BFD_RELOC_ARM_TARGET2
Definition: mybfd.h:2773
@ BFD_RELOC_ALPHA_LINKAGE
Definition: mybfd.h:2353
@ BFD_RELOC_X86_64_RELATIVE
Definition: mybfd.h:2569
@ BFD_RELOC_PPC_GOT_TPREL16
Definition: mybfd.h:2693
@ BFD_RELOC_SH_IMM4
Definition: mybfd.h:2835
@ BFD_RELOC_386_TLS_GD
Definition: mybfd.h:2551
@ BFD_RELOC_SH_PLT_MEDLOW16
Definition: mybfd.h:2867
@ BFD_RELOC_390_TLS_GDCALL
Definition: mybfd.h:3544
@ BFD_RELOC_386_GOTOFF
Definition: mybfd.h:2545
@ BFD_RELOC_IA64_IPLTLSB
Definition: mybfd.h:3683
@ BFD_RELOC_M32C_RL_JUMP
Definition: mybfd.h:3121
@ BFD_RELOC_CRX_REL8
Definition: mybfd.h:3796
@ BFD_RELOC_CRIS_32_GOTPLT
Definition: mybfd.h:3842
@ BFD_RELOC_I370_D12
Definition: mybfd.h:2715
@ BFD_RELOC_LO16
Definition: mybfd.h:2404
@ BFD_RELOC_CRIS_BDISP8
Definition: mybfd.h:3818
@ BFD_RELOC_XTENSA_OP0
Definition: mybfd.h:4014
@ BFD_RELOC_IA64_PCREL21M
Definition: mybfd.h:3651
@ BFD_RELOC_SPARC_LOX10
Definition: mybfd.h:2265
@ BFD_RELOC_SH_PCRELIMM8BY4
Definition: mybfd.h:2842
@ BFD_RELOC_FRV_TLSDESC_RELAX
Definition: mybfd.h:2506
@ BFD_RELOC_16C_DISP08_C
Definition: mybfd.h:3762
@ BFD_RELOC_32_PCREL_S2
Definition: mybfd.h:2202
@ BFD_RELOC_IA64_LTOFF_FPTR64MSB
Definition: mybfd.h:3664
@ BFD_RELOC_XTENSA_ASM_SIMPLIFY
Definition: mybfd.h:4027
@ BFD_RELOC_CRX_REL8_CMP
Definition: mybfd.h:3797
@ BFD_RELOC_PJ_CODE_DIR16
Definition: mybfd.h:2612
@ BFD_RELOC_ARM_TLS_LDM32
Definition: mybfd.h:2790
@ BFD_RELOC_XTENSA_SLOT14_OP
Definition: mybfd.h:3992
@ BFD_RELOC_M32R_GOTOFF_HI_ULO
Definition: mybfd.h:3161
@ BFD_RELOC_PPC_TPREL
Definition: mybfd.h:2679
@ BFD_RELOC_M32R_GOT16_HI_SLO
Definition: mybfd.h:3166
@ BFD_RELOC_BFIN_4_PCREL
Definition: mybfd.h:2934
@ BFD_RELOC_860_LOW3
Definition: mybfd.h:3870
@ BFD_RELOC_OPENRISC_REL_26
Definition: mybfd.h:3892
@ BFD_RELOC_SH_DISP12BY8
Definition: mybfd.h:2832
@ BFD_RELOC_XTENSA_SLOT9_OP
Definition: mybfd.h:3987
@ BFD_RELOC_SH_COPY
Definition: mybfd.h:2853
@ BFD_RELOC_BFIN_FUNCDESC_GOTOFFHI
Definition: mybfd.h:2970
@ BFD_RELOC_16C_IMM16_C
Definition: mybfd.h:3786
@ BFD_RELOC_SH_GOTPLT32
Definition: mybfd.h:2886
@ BFD_RELOC_CRIS_SIGNED_8
Definition: mybfd.h:3822
@ BFD_RELOC_D30V_15
Definition: mybfd.h:3078
@ BFD_RELOC_ARM_PCREL_CALL
Definition: mybfd.h:2737
@ BFD_RELOC_PPC64_SECTOFF_DS
Definition: mybfd.h:2665
@ BFD_RELOC_FRV_TLSMOFFLO
Definition: mybfd.h:2501
@ BFD_RELOC_16C_REG04
Definition: mybfd.h:3769
@ BFD_RELOC_V850_LO16_SPLIT_OFFSET
Definition: mybfd.h:3238
@ BFD_RELOC_MIPS_TLS_DTPMOD32
Definition: mybfd.h:2452
@ BFD_RELOC_PPC64_PLTGOT16
Definition: mybfd.h:2656
@ BFD_RELOC_SPARC_GOT10
Definition: mybfd.h:2227
@ BFD_RELOC_IP2K_LO8INSN
Definition: mybfd.h:3588
@ BFD_RELOC_SH_IMM_HI16_PCREL
Definition: mybfd.h:2905
@ BFD_RELOC_BFIN_11_PCREL
Definition: mybfd.h:2946
@ BFD_RELOC_PPC_EMB_SDA21
Definition: mybfd.h:2640
@ BFD_RELOC_IA64_DTPREL64MSB
Definition: mybfd.h:3701
@ BFD_RELOC_SPARC_TLS_IE_HI22
Definition: mybfd.h:2286
@ BFD_RELOC_XTENSA_SLOT2_ALT
Definition: mybfd.h:3998
@ BFD_RELOC_PJ_CODE_REL16
Definition: mybfd.h:2614
@ BFD_RELOC_MIPS_HIGHEST
Definition: mybfd.h:2446
@ BFD_RELOC_SPARC_WDISP16
Definition: mybfd.h:2256
@ BFD_RELOC_860_PC16
Definition: mybfd.h:3863
@ BFD_RELOC_MT_PCINSN8
Definition: mybfd.h:3934
@ BFD_RELOC_SH_PLT_HI16
Definition: mybfd.h:2869
@ BFD_RELOC_ARM_T32_CP_OFF_IMM
Definition: mybfd.h:2810
@ BFD_RELOC_16C_ABS20
Definition: mybfd.h:3779
@ BFD_RELOC_SH_GOTPC_LOW16
Definition: mybfd.h:2874
@ BFD_RELOC_386_TLS_DTPMOD32
Definition: mybfd.h:2556
@ BFD_RELOC_SH_PCDISP8BY2
Definition: mybfd.h:2825
@ BFD_RELOC_NS32K_DISP_8_PCREL
Definition: mybfd.h:2601
@ BFD_RELOC_AVR_7_PCREL
Definition: mybfd.h:3366
@ BFD_RELOC_BFIN_5_PCREL
Definition: mybfd.h:2937
@ BFD_RELOC_CRX_REL24
Definition: mybfd.h:3799
@ BFD_RELOC_MMIX_CBRANCH_3
Definition: mybfd.h:3326
@ BFD_RELOC_8_BASEREL
Definition: mybfd.h:2190
@ BFD_RELOC_MT_GNU_VTENTRY
Definition: mybfd.h:3931
@ BFD_RELOC_LO16_GOTOFF
Definition: mybfd.h:2162
@ BFD_RELOC_MIPS_TLS_DTPREL64
Definition: mybfd.h:2455
@ BFD_RELOC_XTENSA_SLOT11_OP
Definition: mybfd.h:3989
@ BFD_RELOC_FRV_LABEL24
Definition: mybfd.h:2472
@ BFD_RELOC_IA64_LTOFF_FPTR32MSB
Definition: mybfd.h:3662
@ BFD_RELOC_PPC_LOCAL24PC
Definition: mybfd.h:2631
@ BFD_RELOC_PPC_GOT_TLSLD16_LO
Definition: mybfd.h:2690
@ BFD_RELOC_390_GOTPLT16
Definition: mybfd.h:3522
@ BFD_RELOC_ARM_T32_OFFSET_IMM
Definition: mybfd.h:2818
@ BFD_RELOC_16C_DISP24a
Definition: mybfd.h:3767
@ BFD_RELOC_MMIX_JMP_3
Definition: mybfd.h:3339
@ BFD_RELOC_H8_DIR16A8
Definition: mybfd.h:3895
@ BFD_ARELOC_BFIN_PUSH
Definition: mybfd.h:2983
@ BFD_RELOC_MMIX_JMP_1
Definition: mybfd.h:3337
@ BFD_RELOC_D30V_21_PCREL
Definition: mybfd.h:3096
@ BFD_RELOC_THUMB_PCREL_BLX
Definition: mybfd.h:2734
@ BFD_RELOC_D10V_18_PCREL
Definition: mybfd.h:3060
@ BFD_RELOC_PPC64_SECTOFF_LO_DS
Definition: mybfd.h:2666
@ BFD_RELOC_MIPS_JALR
Definition: mybfd.h:2451
@ BFD_RELOC_TIC54X_16_OF_23
Definition: mybfd.h:3269
@ BFD_RELOC_XTENSA_SLOT12_OP
Definition: mybfd.h:3990
@ BFD_RELOC_386_TLS_LDM
Definition: mybfd.h:2552
@ BFD_RELOC_ARM_T32_IMMEDIATE
Definition: mybfd.h:2801
@ BFD_RELOC_OPENRISC_ABS_26
Definition: mybfd.h:3891
@ BFD_RELOC_390_TLS_GOTIE20
Definition: mybfd.h:3568
@ BFD_RELOC_M32R_COPY
Definition: mybfd.h:3156
@ BFD_RELOC_PPC_EMB_RELST_LO
Definition: mybfd.h:2643
@ BFD_RELOC_THUMB_PCREL_BRANCH20
Definition: mybfd.h:2750
@ BFD_RELOC_32_SECREL
Definition: mybfd.h:2154
@ BFD_RELOC_PPC64_TPREL16_DS
Definition: mybfd.h:2701
@ BFD_RELOC_X86_64_TLSGD
Definition: mybfd.h:2575
@ BFD_RELOC_XTENSA_SLOT4_ALT
Definition: mybfd.h:4000
@ BFD_RELOC_ARM_TARGET1
Definition: mybfd.h:2762
@ BFD_RELOC_H8_DIR24A8
Definition: mybfd.h:3897
@ BFD_RELOC_MIPS16_HI16
Definition: mybfd.h:2416
@ BFD_RELOC_390_JMP_SLOT
Definition: mybfd.h:3480
@ BFD_RELOC_SH_IMM_MEDHI16
Definition: mybfd.h:2902
@ BFD_RELOC_AVR_16_PM
Definition: mybfd.h:3374
@ BFD_RELOC_PPC64_TOC
Definition: mybfd.h:2655
@ BFD_RELOC_SPARC_TLS_LDM_LO10
Definition: mybfd.h:2280
@ BFD_RELOC_390_TLS_IEENT
Definition: mybfd.h:3555
@ BFD_RELOC_PPC64_TOC16_HI
Definition: mybfd.h:2653
@ BFD_RELOC_H8_DIR24R8
Definition: mybfd.h:3898
@ BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2
Definition: mybfd.h:3312
@ BFD_RELOC_M32R_LO16
Definition: mybfd.h:3147
@ BFD_RELOC_PPC64_TOC16_LO
Definition: mybfd.h:2652
@ BFD_RELOC_AVR_LO8_LDI_PM
Definition: mybfd.h:3412
@ BFD_RELOC_CRX_NUM8
Definition: mybfd.h:3807
@ BFD_RELOC_390_TLS_LE32
Definition: mybfd.h:3556
@ BFD_RELOC_68K_JMP_SLOT
Definition: mybfd.h:2181
@ BFD_RELOC_16C_IMM04_C
Definition: mybfd.h:3784
@ BFD_RELOC_390_PLTOFF32
Definition: mybfd.h:3537
@ BFD_RELOC_860_LOGOTOFF3
Definition: mybfd.h:3880
@ BFD_RELOC_BFIN_FUNCDESC_GOTLO
Definition: mybfd.h:2967
@ BFD_RELOC_M68HC11_PAGE
Definition: mybfd.h:3740
@ BFD_RELOC_D10V_10_PCREL_R
Definition: mybfd.h:3045
@ BFD_RELOC_DLX_LO16
Definition: mybfd.h:3114
@ BFD_RELOC_IA64_PLTOFF64MSB
Definition: mybfd.h:3642
@ BFD_RELOC_FRV_GPRELU12
Definition: mybfd.h:2476
@ BFD_ARELOC_BFIN_MULT
Definition: mybfd.h:2995
@ BFD_RELOC_ARM_PREL31
Definition: mybfd.h:2776
@ BFD_RELOC_ARM_IMMEDIATE
Definition: mybfd.h:2799
@ BFD_RELOC_D30V_32_PCREL
Definition: mybfd.h:3108
@ BFD_RELOC_CRIS_UNSIGNED_4
Definition: mybfd.h:3827
@ BFD_RELOC_CRIS_UNSIGNED_16
Definition: mybfd.h:3825
@ BFD_RELOC_V850_TDA_4_5_OFFSET
Definition: mybfd.h:3208
@ BFD_RELOC_PPC_GOT_TLSGD16_HA
Definition: mybfd.h:2688
@ BFD_RELOC_IA64_PLTOFF64LSB
Definition: mybfd.h:3643
@ BFD_RELOC_MIPS_GOT16
Definition: mybfd.h:2431
@ BFD_RELOC_64_PLT_PCREL
Definition: mybfd.h:2166
@ BFD_RELOC_M68HC11_24
Definition: mybfd.h:3746
@ BFD_RELOC_V850_TDA_4_4_OFFSET
Definition: mybfd.h:3211
@ BFD_RELOC_390_TLS_IE64
Definition: mybfd.h:3554
@ BFD_RELOC_M32R_JMP_SLOT
Definition: mybfd.h:3158
@ BFD_RELOC_PPC64_PLT16_LO_DS
Definition: mybfd.h:2664
@ BFD_RELOC_M68HC11_3B
Definition: mybfd.h:3715
@ BFD_RELOC_860_JUMP_SLOT
Definition: mybfd.h:3859
@ BFD_RELOC_SH_DISP20BY8
Definition: mybfd.h:2834
@ BFD_RELOC_SPARC22
Definition: mybfd.h:2225
@ BFD_RELOC_CRX_ABS32
Definition: mybfd.h:3806
@ BFD_RELOC_MN10300_GOTOFF24
Definition: mybfd.h:2512
@ BFD_RELOC_XTENSA_SLOT10_ALT
Definition: mybfd.h:4006
@ BFD_RELOC_ARM_IN_POOL
Definition: mybfd.h:2815
@ BFD_RELOC_XTENSA_SLOT6_OP
Definition: mybfd.h:3984
@ BFD_RELOC_IA64_LTOFF_DTPMOD22
Definition: mybfd.h:3695
@ BFD_RELOC_SH_IMMS6
Definition: mybfd.h:2889
@ BFD_RELOC_SH_PLT_MEDHI16
Definition: mybfd.h:2868
@ BFD_RELOC_SH_GOTPC_MEDLOW16
Definition: mybfd.h:2875
@ BFD_RELOC_16C_REG04a
Definition: mybfd.h:3771
@ BFD_RELOC_SH_IMM_MEDHI16_PCREL
Definition: mybfd.h:2903
@ BFD_RELOC_AVR_HH8_LDI_PM
Definition: mybfd.h:3432
@ BFD_RELOC_FRV_HI16
Definition: mybfd.h:2474
@ BFD_RELOC_ARM_TLS_LE32
Definition: mybfd.h:2795
@ BFD_RELOC_SPARC_OLO10
Definition: mybfd.h:2249
@ BFD_RELOC_16C_DISP08
Definition: mybfd.h:3761
@ BFD_RELOC_FRV_GOTLO
Definition: mybfd.h:2482
@ BFD_RELOC_IA64_GPREL32LSB
Definition: mybfd.h:3635
@ BFD_RELOC_ARM_THUMB_OFFSET
Definition: mybfd.h:2758
@ BFD_RELOC_MIPS_GOT_HI16
Definition: mybfd.h:2433
@ BFD_RELOC_SH_TLS_LD_32
Definition: mybfd.h:2908
@ BFD_RELOC_BFIN_PLTPC
Definition: mybfd.h:2980
@ BFD_RELOC_PPC64_ADDR16_LO_DS
Definition: mybfd.h:2661
@ BFD_RELOC_IA64_SECREL32MSB
Definition: mybfd.h:3670
@ BFD_RELOC_SPARC_GOT13
Definition: mybfd.h:2228
@ BFD_RELOC_SPARC_TLS_IE_LDX
Definition: mybfd.h:2289
@ BFD_RELOC_SH_PCDISP12BY2
Definition: mybfd.h:2826
@ BFD_RELOC_M32R_GOTPC24
Definition: mybfd.h:3164
@ BFD_RELOC_PPC_BA16
Definition: mybfd.h:2624
@ BFD_RELOC_PPC_B16
Definition: mybfd.h:2621
@ BFD_RELOC_M68HC11_HI8
Definition: mybfd.h:3707
@ BFD_RELOC_SPARC_TLS_LE_HIX22
Definition: mybfd.h:2291
@ BFD_RELOC_PPC_TLS
Definition: mybfd.h:2673
@ BFD_RELOC_H8_DIR16R8
Definition: mybfd.h:3896
@ BFD_RELOC_FR30_12_PCREL
Definition: mybfd.h:3305
@ BFD_RELOC_390_GOTENT
Definition: mybfd.h:3513
@ BFD_RELOC_D30V_9_PCREL_R
Definition: mybfd.h:3074
@ _dummy_first_bfd_reloc_code_real
Definition: mybfd.h:2130
@ BFD_RELOC_HI16_PLTOFF
Definition: mybfd.h:2175
@ BFD_RELOC_386_PLT32
Definition: mybfd.h:2540
@ BFD_RELOC_8_PLT_PCREL
Definition: mybfd.h:2170
@ BFD_RELOC_PPC64_DTPREL16_DS
Definition: mybfd.h:2707
@ BFD_RELOC_IA64_GPREL64LSB
Definition: mybfd.h:3637
@ BFD_RELOC_V850_ZDA_16_16_OFFSET
Definition: mybfd.h:3186
@ BFD_RELOC_SH_DISP20
Definition: mybfd.h:2833
@ BFD_RELOC_PPC_EMB_BIT_FLD
Definition: mybfd.h:2646
@ BFD_RELOC_IA64_DTPREL32MSB
Definition: mybfd.h:3699
@ BFD_RELOC_ARM_T32_OFFSET_U8
Definition: mybfd.h:2817
@ BFD_RELOC_XTENSA_SLOT14_ALT
Definition: mybfd.h:4010
@ BFD_RELOC_390_GLOB_DAT
Definition: mybfd.h:3477
@ BFD_RELOC_390_GOTPLT20
Definition: mybfd.h:3567
@ BFD_RELOC_PPC64_TPREL16_LO_DS
Definition: mybfd.h:2702
@ BFD_RELOC_CRX_REGREL22
Definition: mybfd.h:3802
@ BFD_RELOC_M68HC11_LO8
Definition: mybfd.h:3711
@ BFD_RELOC_SH_COUNT
Definition: mybfd.h:2846
@ BFD_RELOC_MCORE_PCREL_32
Definition: mybfd.h:3311
@ BFD_RELOC_CRIS_32_GOTREL
Definition: mybfd.h:3848
@ BFD_RELOC_860_SPGOTOFF1
Definition: mybfd.h:3878
@ BFD_RELOC_XSTORMY16_FPTR16
Definition: mybfd.h:3905
@ BFD_RELOC_MIPS_GOT_DISP
Definition: mybfd.h:2440
@ BFD_RELOC_IA64_REL32LSB
Definition: mybfd.h:3675
@ BFD_RELOC_PPC_B16_BRTAKEN
Definition: mybfd.h:2622
@ BFD_RELOC_ARM_CP_OFF_IMM_S2
Definition: mybfd.h:2809
@ BFD_RELOC_IA64_SECREL64MSB
Definition: mybfd.h:3672
@ BFD_RELOC_MSP430_2X_PCREL
Definition: mybfd.h:3942
@ BFD_RELOC_CRX_REGREL32
Definition: mybfd.h:3804
@ BFD_RELOC_SH_IMMS10BY8
Definition: mybfd.h:2895
@ BFD_RELOC_XTENSA_SLOT7_OP
Definition: mybfd.h:3985
@ BFD_RELOC_X86_64_GOTPCREL
Definition: mybfd.h:2570
@ BFD_RELOC_AVR_HI8_LDI_NEG
Definition: mybfd.h:3399
@ BFD_RELOC_FR30_10_IN_8
Definition: mybfd.h:3297
@ BFD_RELOC_PPC64_TPREL16_HIGHER
Definition: mybfd.h:2703
@ BFD_RELOC_SPARC_PC_LM22
Definition: mybfd.h:2255
@ BFD_RELOC_SPARC_TLS_GD_HI22
Definition: mybfd.h:2275
@ BFD_RELOC_PPC64_HIGHEST
Definition: mybfd.h:2650
@ BFD_RELOC_PPC_DTPREL16
Definition: mybfd.h:2680
@ BFD_RELOC_SPARC_TLS_LDO_ADD
Definition: mybfd.h:2285
@ BFD_RELOC_SH_IMMS10BY4
Definition: mybfd.h:2894
@ BFD_RELOC_FR30_48
Definition: mybfd.h:3277
@ BFD_RELOC_ARM_RELATIVE
Definition: mybfd.h:2783
@ BFD_RELOC_HI16_S_PCREL
Definition: mybfd.h:2410
@ BFD_RELOC_IP2K_HI8INSN
Definition: mybfd.h:3589
@ BFD_RELOC_16C_ABS24_C
Definition: mybfd.h:3782
@ BFD_RELOC_IA64_LTOFF_FPTR64I
Definition: mybfd.h:3661
@ BFD_RELOC_860_SPLIT1
Definition: mybfd.h:3867
@ BFD_RELOC_MCORE_PCREL_IMM11BY2
Definition: mybfd.h:3309
@ BFD_RELOC_68K_RELATIVE
Definition: mybfd.h:2182
@ BFD_RELOC_PPC64_TOC16_HA
Definition: mybfd.h:2654
@ BFD_RELOC_SPARC_UA16
Definition: mybfd.h:2237
@ BFD_RELOC_MIPS_SCN_DISP
Definition: mybfd.h:2448
@ BFD_RELOC_BFIN_24_PCREL_CALL_X
Definition: mybfd.h:2955
@ BFD_RELOC_MIPS_CALL_HI16
Definition: mybfd.h:2435
@ BFD_RELOC_390_TLS_IE32
Definition: mybfd.h:3553
@ BFD_RELOC_390_GOT64
Definition: mybfd.h:3507
@ BFD_RELOC_XTENSA_SLOT1_OP
Definition: mybfd.h:3979
@ BFD_RELOC_SPARC_M44
Definition: mybfd.h:2267
@ BFD_RELOC_M32R_18_PCREL
Definition: mybfd.h:3133
@ BFD_RELOC_ARM_T32_CP_OFF_IMM_S2
Definition: mybfd.h:2811
@ BFD_RELOC_16C_NUM32
Definition: mybfd.h:3757
@ BFD_RELOC_8
Definition: mybfd.h:2139
@ BFD_RELOC_8_PCREL
Definition: mybfd.h:2151
@ BFD_RELOC_ARM_PCREL_BLX
Definition: mybfd.h:2729
@ BFD_RELOC_IA64_GPREL64I
Definition: mybfd.h:3633
@ BFD_RELOC_M32R_10_PCREL
Definition: mybfd.h:3130
@ BFD_RELOC_M68HC12_5B
Definition: mybfd.h:3750
@ BFD_RELOC_IA64_DIR64MSB
Definition: mybfd.h:3630
@ BFD_RELOC_NONE
Definition: mybfd.h:2223
@ BFD_RELOC_FRV_FUNCDESC_GOTOFFLO
Definition: mybfd.h:2490
@ BFD_RELOC_BFIN_12_PCREL_JUMP_S
Definition: mybfd.h:2952
@ BFD_RELOC_SPARC_H44
Definition: mybfd.h:2266
@ BFD_ARELOC_BFIN_NEG
Definition: mybfd.h:3028
@ BFD_RELOC_SH_GLOB_DAT64
Definition: mybfd.h:2879
@ BFD_RELOC_XTENSA_OP1
Definition: mybfd.h:4015
@ BFD_RELOC_SPARC_WDISP19
Definition: mybfd.h:2257
@ BFD_RELOC_PPC_TPREL16_LO
Definition: mybfd.h:2676
@ BFD_RELOC_FRV_FUNCDESC_VALUE
Definition: mybfd.h:2487
@ BFD_RELOC_MIPS_TLS_GOTTPREL
Definition: mybfd.h:2460
@ BFD_RELOC_CRIS_GLOB_DAT
Definition: mybfd.h:3831
@ BFD_RELOC_IA64_IPLTMSB
Definition: mybfd.h:3682
@ BFD_RELOC_PPC64_DTPREL16_HIGHERA
Definition: mybfd.h:2710
@ BFD_RELOC_HI16_S_GOTOFF
Definition: mybfd.h:2164
@ BFD_RELOC_PPC_GOT_TLSLD16_HA
Definition: mybfd.h:2692
@ BFD_RELOC_X86_64_DTPMOD64
Definition: mybfd.h:2572
@ BFD_RELOC_IP2K_EX8DATA
Definition: mybfd.h:3585
@ BFD_ARELOC_BFIN_SUB
Definition: mybfd.h:2992
@ BFD_RELOC_PPC_BA16_BRNTAKEN
Definition: mybfd.h:2626
@ BFD_RELOC_IA64_REL32MSB
Definition: mybfd.h:3674
@ BFD_RELOC_16C_NUM08
Definition: mybfd.h:3753
@ BFD_RELOC_16C_IMM24_C
Definition: mybfd.h:3790
@ BFD_RELOC_D30V_15_PCREL
Definition: mybfd.h:3082
@ BFD_RELOC_TIC54X_PARTLS7
Definition: mybfd.h:3256
@ BFD_RELOC_PJ_CODE_REL32
Definition: mybfd.h:2615
@ BFD_RELOC_AVR_LO8_LDI_NEG
Definition: mybfd.h:3394
@ BFD_RELOC_PPC_B26
Definition: mybfd.h:2618
@ BFD_RELOC_MMIX_GETA_2
Definition: mybfd.h:3318
@ BFD_RELOC_X86_64_JUMP_SLOT
Definition: mybfd.h:2568
@ BFD_RELOC_FRV_GOTTLSOFF12
Definition: mybfd.h:2502
@ BFD_RELOC_ARM_LITERAL
Definition: mybfd.h:2814
@ BFD_RELOC_390_PLT16DBL
Definition: mybfd.h:3495
@ BFD_RELOC_CRIS_32_PLT_GOTREL
Definition: mybfd.h:3851
@ BFD_RELOC_ALPHA_LITUSE
Definition: mybfd.h:2344
@ BFD_RELOC_PPC64_TPREL16_HIGHEST
Definition: mybfd.h:2705
@ BFD_RELOC_FRV_GETTLSOFF
Definition: mybfd.h:2494
@ BFD_RELOC_BFIN_10_PCREL
Definition: mybfd.h:2943
@ BFD_RELOC_SH_IMM4BY2
Definition: mybfd.h:2836
@ BFD_RELOC_16C_IMM04
Definition: mybfd.h:3783
@ BFD_RELOC_IP2K_HI8DATA
Definition: mybfd.h:3584
@ BFD_RELOC_MCORE_PCREL_IMM4BY2
Definition: mybfd.h:3310
@ BFD_RELOC_IA64_FPTR32LSB
Definition: mybfd.h:3646
@ BFD_RELOC_MIPS_TLS_TPREL_LO16
Definition: mybfd.h:2464
@ BFD_RELOC_68K_GLOB_DAT
Definition: mybfd.h:2180
@ BFD_RELOC_390_TLS_LDO32
Definition: mybfd.h:3558
@ BFD_RELOC_ALPHA_TPREL_HI16
Definition: mybfd.h:2380
@ BFD_RELOC_MIPS_TLS_DTPMOD64
Definition: mybfd.h:2454
@ BFD_RELOC_IP2K_LO8DATA
Definition: mybfd.h:3583
@ BFD_RELOC_860_COPY
Definition: mybfd.h:3857
@ BFD_RELOC_MMIX_PUSHJ_3
Definition: mybfd.h:3332
@ BFD_RELOC_PPC64_DTPREL16_HIGHEST
Definition: mybfd.h:2711
@ BFD_RELOC_IA64_REL64MSB
Definition: mybfd.h:3676
@ BFD_RELOC_IA64_DTPREL14
Definition: mybfd.h:3696
@ BFD_RELOC_PPC64_PLTGOT16_HA
Definition: mybfd.h:2659
@ BFD_RELOC_16C_DISP04
Definition: mybfd.h:3759
@ BFD_RELOC_IA64_IMM22
Definition: mybfd.h:3626
@ BFD_RELOC_ARM_ROSEGREL32
Definition: mybfd.h:2765
@ BFD_RELOC_IA64_PCREL64LSB
Definition: mybfd.h:3659
@ BFD_RELOC_FRV_LO16
Definition: mybfd.h:2473
@ BFD_RELOC_FRV_GPREL32
Definition: mybfd.h:2477
@ BFD_RELOC_VAX_RELATIVE
Definition: mybfd.h:3916
@ BFD_RELOC_SH_GOTPLT_HI16
Definition: mybfd.h:2865
@ BFD_RELOC_860_SPLIT2
Definition: mybfd.h:3869
@ BFD_RELOC_X86_64_TLSDESC_CALL
Definition: mybfd.h:2588
@ BFD_RELOC_X86_64_DTPOFF64
Definition: mybfd.h:2573
@ BFD_RELOC_XTENSA_DIFF8
Definition: mybfd.h:3970
@ BFD_RELOC_PPC_DTPREL
Definition: mybfd.h:2684
@ BFD_RELOC_X86_64_GOT32
Definition: mybfd.h:2564
@ BFD_RELOC_386_TLS_DESC_CALL
Definition: mybfd.h:2560
@ BFD_RELOC_IA64_SEGREL64MSB
Definition: mybfd.h:3668
@ BFD_RELOC_390_TLS_TPOFF
Definition: mybfd.h:3562
@ BFD_RELOC_SPARC_COPY
Definition: mybfd.h:2233
@ BFD_RELOC_MN10300_GOT32
Definition: mybfd.h:2516
@ BFD_RELOC_860_SPGOT1
Definition: mybfd.h:3874
@ BFD_RELOC_SPARC_TLS_IE_LD
Definition: mybfd.h:2288
@ BFD_RELOC_MMIX_CBRANCH_J
Definition: mybfd.h:3323
@ BFD_RELOC_MT_PC16
Definition: mybfd.h:3919
@ BFD_RELOC_HI16_S_BASEREL
Definition: mybfd.h:2189
@ BFD_RELOC_ARM_LDR_IMM
Definition: mybfd.h:2813
@ BFD_RELOC_PPC_COPY
Definition: mybfd.h:2627
@ BFD_RELOC_X86_64_GOTPC32_TLSDESC
Definition: mybfd.h:2587
@ BFD_RELOC_MT_HI16
Definition: mybfd.h:3922
@ BFD_RELOC_390_20
Definition: mybfd.h:3565
@ BFD_RELOC_ARM_GLOB_DAT
Definition: mybfd.h:2780
@ BFD_RELOC_ALPHA_DTPREL_HI16
Definition: mybfd.h:2375
@ BFD_RELOC_390_GOTPLT32
Definition: mybfd.h:3525
@ BFD_RELOC_SH_GOTOFF_HI16
Definition: mybfd.h:2873
@ BFD_RELOC_AVR_HI8_LDI_PM_NEG
Definition: mybfd.h:3441
@ BFD_RELOC_386_RELATIVE
Definition: mybfd.h:2544
@ BFD_RELOC_FRV_GOTOFF12
Definition: mybfd.h:2491
@ BFD_RELOC_MSP430_16_PCREL
Definition: mybfd.h:3938
@ BFD_RELOC_ARM_JUMP_SLOT
Definition: mybfd.h:2779
@ BFD_RELOC_390_TLS_GOTIE12
Definition: mybfd.h:3548
@ BFD_RELOC_IA64_LTV32MSB
Definition: mybfd.h:3678
@ BFD_RELOC_16C_NUM16
Definition: mybfd.h:3755
@ BFD_RELOC_32
Definition: mybfd.h:2134
@ BFD_RELOC_VAX_GLOB_DAT
Definition: mybfd.h:3914
@ BFD_RELOC_VTABLE_INHERIT
Definition: mybfd.h:3621
@ BFD_RELOC_IA64_LTOFF22X
Definition: mybfd.h:3685
@ BFD_RELOC_ARM_OFFSET_IMM8
Definition: mybfd.h:2816
@ BFD_RELOC_MN10300_32_PCREL
Definition: mybfd.h:3242
@ BFD_RELOC_FRV_GOTTLSOFFLO
Definition: mybfd.h:2504
@ BFD_RELOC_ARM_GOT32
Definition: mybfd.h:2781
@ BFD_RELOC_XTENSA_DIFF16
Definition: mybfd.h:3971
@ BFD_RELOC_XTENSA_PLT
Definition: mybfd.h:3962
@ BFD_RELOC_MIPS_DELETE
Definition: mybfd.h:2445
@ BFD_RELOC_ARM_SBREL32
Definition: mybfd.h:2768
@ BFD_RELOC_MSP430_16_BYTE
Definition: mybfd.h:3941
@ BFD_RELOC_MIPS_TLS_DTPREL_LO16
Definition: mybfd.h:2459
@ BFD_ARELOC_BFIN_ADD
Definition: mybfd.h:2989
@ BFD_RELOC_390_TLS_DTPMOD
Definition: mybfd.h:3560
@ BFD_RELOC_ALPHA_GPDISP
Definition: mybfd.h:2317
@ BFD_RELOC_IA64_IMM64
Definition: mybfd.h:3627
@ BFD_RELOC_XTENSA_SLOT8_OP
Definition: mybfd.h:3986
@ BFD_RELOC_XTENSA_SLOT8_ALT
Definition: mybfd.h:4004
@ BFD_RELOC_NS32K_DISP_16
Definition: mybfd.h:2599
@ BFD_RELOC_CRIS_UNSIGNED_8
Definition: mybfd.h:3823
@ BFD_RELOC_IA64_DIR32LSB
Definition: mybfd.h:3629
@ BFD_RELOC_CRIS_JUMP_SLOT
Definition: mybfd.h:3832
@ BFD_RELOC_FRV_GOT12
Definition: mybfd.h:2480
@ BFD_RELOC_M32R_RELATIVE
Definition: mybfd.h:3159
@ BFD_RELOC_SH_PLT_LOW16
Definition: mybfd.h:2866
@ BFD_RELOC_SH_PCRELIMM8BY2
Definition: mybfd.h:2841
@ BFD_RELOC_SH_TLS_LE_32
Definition: mybfd.h:2911
@ BFD_RELOC_390_TLS_GD32
Definition: mybfd.h:3546
@ BFD_RELOC_ARM_ADR_IMM
Definition: mybfd.h:2812
@ BFD_RELOC_AVR_HI8_LDI
Definition: mybfd.h:3382
@ BFD_RELOC_Z80_DISP8
Definition: mybfd.h:4030
@ BFD_RELOC_386_TLS_DTPOFF32
Definition: mybfd.h:2557
@ BFD_RELOC_SH_GOTPLT10BY8
Definition: mybfd.h:2885
@ BFD_RELOC_ALPHA_TPREL16
Definition: mybfd.h:2382
@ BFD_RELOC_XTENSA_SLOT9_ALT
Definition: mybfd.h:4005
@ BFD_RELOC_FRV_FUNCDESC_GOT12
Definition: mybfd.h:2484
@ BFD_RELOC_ARM_PCREL_JUMP
Definition: mybfd.h:2740
@ BFD_RELOC_FRV_GETTLSOFF_RELAX
Definition: mybfd.h:2507
@ BFD_RELOC_860_GLOB_DAT
Definition: mybfd.h:3858
@ BFD_RELOC_PPC_EMB_MRKREF
Definition: mybfd.h:2641
@ BFD_RELOC_390_PC32DBL
Definition: mybfd.h:3498
@ BFD_RELOC_MMIX_PUSHJ
Definition: mybfd.h:3329
@ BFD_RELOC_IA64_PCREL64I
Definition: mybfd.h:3655
@ BFD_RELOC_SPARC_TLS_LDM_HI22
Definition: mybfd.h:2279
@ BFD_RELOC_IP2K_BANK
Definition: mybfd.h:3574
@ BFD_RELOC_M32R_GOT16_LO
Definition: mybfd.h:3167
@ BFD_RELOC_XC16X_PAG
Definition: mybfd.h:3908
@ BFD_RELOC_MIPS_COPY
Definition: mybfd.h:2467
@ BFD_RELOC_IA64_TPREL64LSB
Definition: mybfd.h:3691
@ BFD_RELOC_IA64_LTOFF64I
Definition: mybfd.h:3639
@ BFD_RELOC_CRIS_32_PLT_PCREL
Definition: mybfd.h:3854
@ BFD_RELOC_SH_SHMEDIA_CODE
Definition: mybfd.h:2887
@ BFD_RELOC_MCORE_PCREL_IMM8BY4
Definition: mybfd.h:3308
@ BFD_RELOC_IA64_PCREL21B
Definition: mybfd.h:3649
@ BFD_RELOC_BFIN_FUNCDESC_GOT17M4
Definition: mybfd.h:2965
@ BFD_RELOC_FRV_FUNCDESC
Definition: mybfd.h:2483
@ BFD_RELOC_16C_NUM32_C
Definition: mybfd.h:3758
@ BFD_RELOC_IA64_FPTR32MSB
Definition: mybfd.h:3645
@ BFD_RELOC_SPARC13
Definition: mybfd.h:2226
@ BFD_RELOC_IA64_PCREL22
Definition: mybfd.h:3653
@ BFD_RELOC_IQ2000_OFFSET_16
Definition: mybfd.h:3946
@ BFD_RELOC_PPC64_TPREL16_HIGHESTA
Definition: mybfd.h:2706
@ BFD_RELOC_MIPS_INSERT_B
Definition: mybfd.h:2444
@ BFD_RELOC_IA64_IMM14
Definition: mybfd.h:3625
@ BFD_RELOC_SPARC_TLS_LE_LOX10
Definition: mybfd.h:2292
@ BFD_RELOC_MMIX_GETA_1
Definition: mybfd.h:3317
@ BFD_RELOC_390_PLT32DBL
Definition: mybfd.h:3501
@ BFD_RELOC_PPC_EMB_NADDR16_LO
Definition: mybfd.h:2634
@ BFD_RELOC_CRIS_UNSIGNED_5
Definition: mybfd.h:3819
@ BFD_RELOC_BFIN_12_PCREL_JUMP
Definition: mybfd.h:2949
@ BFD_ARELOC_BFIN_LEN
Definition: mybfd.h:3025
@ BFD_RELOC_D30V_9_PCREL
Definition: mybfd.h:3068
@ BFD_RELOC_16C_IMM20_C
Definition: mybfd.h:3788
@ BFD_RELOC_IA64_TPREL22
Definition: mybfd.h:3688
@ BFD_RELOC_IA64_DTPREL64I
Definition: mybfd.h:3698
@ BFD_RELOC_SH_IMM_LOW16_PCREL
Definition: mybfd.h:2899
@ BFD_RELOC_V850_TDA_7_8_OFFSET
Definition: mybfd.h:3198
@ BFD_RELOC_IA64_LTV64MSB
Definition: mybfd.h:3680
@ BFD_RELOC_ARM_PLT32
Definition: mybfd.h:2782
@ BFD_RELOC_PPC_EMB_RELSDA
Definition: mybfd.h:2647
@ BFD_RELOC_860_RELATIVE
Definition: mybfd.h:3860
@ BFD_RELOC_IP2K_PAGE3
Definition: mybfd.h:3580
@ BFD_RELOC_386_TLS_IE
Definition: mybfd.h:2548
@ BFD_RELOC_M32R_HI16_ULO
Definition: mybfd.h:3140
@ BFD_RELOC_D10V_18
Definition: mybfd.h:3056
@ BFD_RELOC_V850_LONGJUMP
Definition: mybfd.h:3231
@ BFD_RELOC_XC16X_SOF
Definition: mybfd.h:3911
@ BFD_RELOC_FRV_GOTTLSOFFHI
Definition: mybfd.h:2503
@ BFD_RELOC_860_LOGOTOFF0
Definition: mybfd.h:3875
@ BFD_RELOC_SH_GLOB_DAT
Definition: mybfd.h:2854
@ BFD_RELOC_FRV_FUNCDESC_GOTOFFHI
Definition: mybfd.h:2489
@ BFD_RELOC_NS32K_DISP_32
Definition: mybfd.h:2600
@ BFD_RELOC_MIPS16_GPREL
Definition: mybfd.h:2392
@ BFD_RELOC_PPC_RELATIVE
Definition: mybfd.h:2630
@ BFD_RELOC_HI16_GOTOFF
Definition: mybfd.h:2163
@ BFD_RELOC_ALPHA_DTPREL16
Definition: mybfd.h:2377
@ BFD_RELOC_SH_IMM_MEDLOW16_PCREL
Definition: mybfd.h:2901
@ BFD_RELOC_IA64_DTPREL22
Definition: mybfd.h:3697
@ BFD_RELOC_V850_TDA_7_7_OFFSET
Definition: mybfd.h:3201
@ BFD_RELOC_386_TLS_LDO_32
Definition: mybfd.h:2553
@ BFD_RELOC_PPC_BA26
Definition: mybfd.h:2619
@ BFD_RELOC_V850_22_PCREL
Definition: mybfd.h:3176
@ BFD_RELOC_IP2K_PC_SKIP
Definition: mybfd.h:3592
@ BFD_RELOC_SPARC_TLS_DTPMOD32
Definition: mybfd.h:2293
@ BFD_RELOC_D30V_32
Definition: mybfd.h:3105
@ BFD_ARELOC_BFIN_RSHIFT
Definition: mybfd.h:3007
@ BFD_RELOC_8_GOTOFF
Definition: mybfd.h:2165
@ BFD_RELOC_SPARC_REV32
Definition: mybfd.h:2272
@ BFD_RELOC_860_LOPC
Definition: mybfd.h:3881
@ BFD_RELOC_PPC_GOT_TPREL16_LO
Definition: mybfd.h:2694
@ BFD_RELOC_PPC_TPREL16_HI
Definition: mybfd.h:2677
@ BFD_RELOC_IA64_PCREL21F
Definition: mybfd.h:3652
@ BFD_RELOC_ARM_TLS_DTPOFF32
Definition: mybfd.h:2791
@ BFD_RELOC_SH_LOOP_END
Definition: mybfd.h:2852
@ BFD_RELOC_IA64_REL64LSB
Definition: mybfd.h:3677
@ BFD_RELOC_AVR_CALL
Definition: mybfd.h:3450
@ BFD_RELOC_IA64_LDXMOV
Definition: mybfd.h:3686
@ BFD_RELOC_BFIN_GOT17M4
Definition: mybfd.h:2961
@ BFD_RELOC_390_TLS_GD64
Definition: mybfd.h:3547
@ BFD_RELOC_SPARC_TLS_DTPOFF32
Definition: mybfd.h:2295
@ BFD_RELOC_390_TLS_LE64
Definition: mybfd.h:3557
@ BFD_RELOC_CRX_SWITCH16
Definition: mybfd.h:3813
@ BFD_RELOC_IP2K_FR_OFFSET
Definition: mybfd.h:3598
@ BFD_RELOC_PPC_GOT_TLSGD16
Definition: mybfd.h:2685
@ BFD_RELOC_X86_64_GOTOFF64
Definition: mybfd.h:2580
@ BFD_RELOC_VPE4KMATH_INSN
Definition: mybfd.h:3602
@ BFD_RELOC_16C_DISP24
Definition: mybfd.h:3765
@ BFD_RELOC_8_GOT_PCREL
Definition: mybfd.h:2159
@ BFD_RELOC_NS32K_IMM_16
Definition: mybfd.h:2593
@ BFD_RELOC_VAX_JMP_SLOT
Definition: mybfd.h:3915
@ BFD_RELOC_IA64_LTOFF22
Definition: mybfd.h:3638
@ BFD_RELOC_XTENSA_SLOT6_ALT
Definition: mybfd.h:4002
@ BFD_RELOC_V850_TDA_16_16_OFFSET
Definition: mybfd.h:3204
@ BFD_RELOC_X86_64_DTPOFF32
Definition: mybfd.h:2577
@ BFD_RELOC_TIC54X_23
Definition: mybfd.h:3264
@ BFD_RELOC_M32R_GOTOFF
Definition: mybfd.h:3160
@ BFD_RELOC_SH_IMMU16
Definition: mybfd.h:2897
@ BFD_RELOC_X86_64_32S
Definition: mybfd.h:2571
@ BFD_RELOC_386_COPY
Definition: mybfd.h:2541
@ BFD_RELOC_8_FFnn
Definition: mybfd.h:2194
@ BFD_RELOC_MMIX_ADDR27
Definition: mybfd.h:3346
@ BFD_RELOC_M32R_26_PLTREL
Definition: mybfd.h:3155
@ BFD_RELOC_MIPS_JMP
Definition: mybfd.h:2386
@ BFD_RELOC_ALPHA_TPREL_LO16
Definition: mybfd.h:2381
@ BFD_RELOC_PPC_TOC16
Definition: mybfd.h:2620
@ BFD_RELOC_ALPHA_GPDISP_LO16
Definition: mybfd.h:2312
@ BFD_RELOC_SPARC_PLT32
Definition: mybfd.h:2262
@ BFD_RELOC_Z8K_IMM4L
Definition: mybfd.h:4039
@ BFD_RELOC_ALPHA_ELF_LITERAL
Definition: mybfd.h:2343
@ BFD_RELOC_ALPHA_LITERAL
Definition: mybfd.h:2342
@ BFD_RELOC_BFIN_FUNCDESC_VALUE
Definition: mybfd.h:2968
@ BFD_RELOC_M32C_RL_2ADDR
Definition: mybfd.h:3123
@ BFD_RELOC_TIC54X_MS7_OF_23
Definition: mybfd.h:3274
@ BFD_RELOC_V850_ZDA_16_16_SPLIT_OFFSET
Definition: mybfd.h:3219
@ BFD_RELOC_64
Definition: mybfd.h:2133
@ BFD_RELOC_NS32K_DISP_8
Definition: mybfd.h:2598
@ BFD_RELOC_386_GOTPC
Definition: mybfd.h:2546
@ BFD_RELOC_MIPS_SUB
Definition: mybfd.h:2437
@ BFD_RELOC_MMIX_PUSHJ_2
Definition: mybfd.h:3331
@ BFD_RELOC_PPC_EMB_SDAI16
Definition: mybfd.h:2637
@ BFD_RELOC_SPARC_HIX22
Definition: mybfd.h:2264
@ BFD_RELOC_M32R_GOTPC_LO
Definition: mybfd.h:3170
@ BFD_RELOC_NS32K_IMM_32
Definition: mybfd.h:2594
@ BFD_RELOC_LO16_BASEREL
Definition: mybfd.h:2187
@ BFD_RELOC_X86_64_TPOFF32
Definition: mybfd.h:2579
@ BFD_RELOC_SPARC_TLS_IE_ADD
Definition: mybfd.h:2290
@ BFD_RELOC_PPC_B16_BRNTAKEN
Definition: mybfd.h:2623
@ BFD_RELOC_IA64_DTPREL64LSB
Definition: mybfd.h:3702
@ BFD_RELOC_PPC_EMB_NADDR32
Definition: mybfd.h:2632
@ BFD_RELOC_PPC_DTPREL16_HI
Definition: mybfd.h:2682
@ BFD_RELOC_CRX_IMM16
Definition: mybfd.h:3810
@ BFD_RELOC_HI16_PCREL
Definition: mybfd.h:2407
@ BFD_RELOC_PJ_CODE_DIR32
Definition: mybfd.h:2613
@ BFD_RELOC_16_GOTOFF
Definition: mybfd.h:2161
@ BFD_RELOC_GPREL32
Definition: mybfd.h:2216
@ BFD_RELOC_PPC_GOT_DTPREL16_HA
Definition: mybfd.h:2700
@ BFD_RELOC_IA64_COPY
Definition: mybfd.h:3684
@ BFD_RELOC_390_TLS_GOTIE32
Definition: mybfd.h:3549
@ BFD_RELOC_386_TLS_LE
Definition: mybfd.h:2550
@ BFD_RELOC_IA64_LTOFF_FPTR22
Definition: mybfd.h:3660
@ BFD_ARELOC_BFIN_PAGE
Definition: mybfd.h:3034
@ BFD_RELOC_D10V_10_PCREL_L
Definition: mybfd.h:3052
@ BFD_RELOC_MN10300_GLOB_DAT
Definition: mybfd.h:2530
@ BFD_RELOC_XTENSA_GLOB_DAT
Definition: mybfd.h:3956
@ BFD_RELOC_FR30_9_IN_8
Definition: mybfd.h:3293
@ BFD_RELOC_16C_DISP24_C
Definition: mybfd.h:3766
@ BFD_RELOC_HI16
Definition: mybfd.h:2395
@ BFD_RELOC_SH_IMMS16
Definition: mybfd.h:2896
@ BFD_RELOC_24_PCREL
Definition: mybfd.h:2148
@ BFD_RELOC_IA64_LTOFF_FPTR32LSB
Definition: mybfd.h:3663
@ BFD_RELOC_ARM_THUMB_ADD
Definition: mybfd.h:2820
@ BFD_RELOC_IA64_DTPREL32LSB
Definition: mybfd.h:3700
@ BFD_RELOC_SH_GOTOFF_MEDHI16
Definition: mybfd.h:2872
@ BFD_RELOC_ALPHA_GOTTPREL16
Definition: mybfd.h:2378
@ BFD_RELOC_16C_REG04a_C
Definition: mybfd.h:3772
@ BFD_RELOC_PJ_CODE_LO16
Definition: mybfd.h:2611
@ BFD_RELOC_I960_CALLJ
Definition: mybfd.h:2219
@ BFD_RELOC_SH_RELATIVE64
Definition: mybfd.h:2881
@ BFD_RELOC_CRX_IMM32
Definition: mybfd.h:3811
@ BFD_RELOC_ALPHA_CODEADDR
Definition: mybfd.h:2357
@ BFD_RELOC_AVR_LDI
Definition: mybfd.h:3454
@ BFD_RELOC_14
Definition: mybfd.h:2138
@ BFD_RELOC_MIPS_REL16
Definition: mybfd.h:2449
@ BFD_RELOC_IA64_SECREL64LSB
Definition: mybfd.h:3673
@ BFD_RELOC_IA64_SEGREL32LSB
Definition: mybfd.h:3667
@ BFD_RELOC_MMIX_LOCAL
Definition: mybfd.h:3362
@ BFD_RELOC_386_GLOB_DAT
Definition: mybfd.h:2542
@ BFD_RELOC_M32R_GOTOFF_LO
Definition: mybfd.h:3163
@ BFD_RELOC_AVR_HI8_LDI_GS
Definition: mybfd.h:3428
@ BFD_RELOC_ARM_CP_OFF_IMM
Definition: mybfd.h:2808
@ BFD_ARELOC_BFIN_LAND
Definition: mybfd.h:3019
@ BFD_RELOC_IA64_SEGREL64LSB
Definition: mybfd.h:3669
@ BFD_RELOC_390_GOT16
Definition: mybfd.h:3489
@ BFD_RELOC_16C_REG04_C
Definition: mybfd.h:3770
@ BFD_RELOC_SH_IMMS6BY32
Definition: mybfd.h:2890
@ BFD_RELOC_ALPHA_BRSGP
Definition: mybfd.h:2367
@ BFD_RELOC_860_HAGOTOFF
Definition: mybfd.h:3884
@ BFD_RELOC_ALPHA_TLSGD
Definition: mybfd.h:2370
@ BFD_RELOC_FR30_6_IN_4
Definition: mybfd.h:3285
@ BFD_RELOC_SPARC_LM22
Definition: mybfd.h:2252
@ BFD_RELOC_SH_SWITCH32
Definition: mybfd.h:2844
@ BFD_RELOC_AVR_HI8_LDI_PM
Definition: mybfd.h:3422
@ BFD_RELOC_XTENSA_SLOT13_OP
Definition: mybfd.h:3991
@ BFD_RELOC_SH_LABEL
Definition: mybfd.h:2850
@ BFD_RELOC_MMIX_CBRANCH
Definition: mybfd.h:3322
@ BFD_RELOC_SPARC_TLS_LDM_ADD
Definition: mybfd.h:2281
@ BFD_RELOC_16C_REG14_C
Definition: mybfd.h:3774
@ BFD_RELOC_16_PLT_PCREL
Definition: mybfd.h:2169
@ BFD_RELOC_PPC64_TOC16_DS
Definition: mybfd.h:2667
@ BFD_RELOC_PPC_GOT_DTPREL16_LO
Definition: mybfd.h:2698
@ BFD_RELOC_PPC_EMB_NADDR16_HA
Definition: mybfd.h:2636
@ BFD_RELOC_V850_SDA_15_16_OFFSET
Definition: mybfd.h:3183
@ BFD_RELOC_PPC_TPREL16_HA
Definition: mybfd.h:2678
@ BFD_ARELOC_BFIN_ADDR
Definition: mybfd.h:3040
@ BFD_RELOC_FRV_GOTTLSDESCLO
Definition: mybfd.h:2498
@ BFD_RELOC_390_PC16DBL
Definition: mybfd.h:3492
@ BFD_RELOC_BFIN_FUNCDESC_GOTHI
Definition: mybfd.h:2966
@ BFD_RELOC_SH_IMMS10
Definition: mybfd.h:2892
@ BFD_RELOC_860_SPLIT0
Definition: mybfd.h:3865
@ BFD_RELOC_H8_DIR32A16
Definition: mybfd.h:3899
@ BFD_RELOC_PPC_GOT_TPREL16_HA
Definition: mybfd.h:2696
@ BFD_RELOC_SH_IMM8BY4
Definition: mybfd.h:2840
@ BFD_RELOC_FRV_GPREL12
Definition: mybfd.h:2475
@ BFD_RELOC_M32C_RL_1ADDR
Definition: mybfd.h:3122
@ BFD_RELOC_16C_REG14
Definition: mybfd.h:3773
@ BFD_RELOC_ARM_T32_ADD_PC12
Definition: mybfd.h:2803
@ BFD_RELOC_SPARC_TLS_IE_LO10
Definition: mybfd.h:2287
@ BFD_RELOC_390_PLT32
Definition: mybfd.h:3471
@ BFD_RELOC_IA64_LTV64LSB
Definition: mybfd.h:3681

◆ bfd_reloc_status

Enumerator
bfd_reloc_ok 
bfd_reloc_overflow 
bfd_reloc_outofrange 
bfd_reloc_continue 
bfd_reloc_notsupported 
bfd_reloc_other 
bfd_reloc_undefined 
bfd_reloc_dangerous 

Definition at line 1934 of file mybfd.h.

1934  {
1935  /* No errors detected. */
1936  bfd_reloc_ok,
1937 
1938  /* The relocation was performed, but there was an overflow. */
1940 
1941  /* The address to relocate was not within the section supplied. */
1943 
1944  /* Used by special functions. */
1946 
1947  /* Unsupported relocation size requested. */
1949 
1950  /* Unused. */
1952 
1953  /* The symbol to relocate against was undefined. */
1955 
1956  /* The relocation was performed, but may not be ok - presently
1957  generated only when linking i960 coff files with i960 b.out
1958  symbols. If this type is returned, the error_message argument
1959  to bfd_perform_relocation will be set. */
enum bfd_reloc_status bfd_reloc_status_type
@ bfd_reloc_notsupported
Definition: mybfd.h:1948
@ bfd_reloc_continue
Definition: mybfd.h:1945
@ bfd_reloc_outofrange
Definition: mybfd.h:1942
@ bfd_reloc_undefined
Definition: mybfd.h:1954
@ bfd_reloc_other
Definition: mybfd.h:1951
@ bfd_reloc_ok
Definition: mybfd.h:1936
@ bfd_reloc_overflow
Definition: mybfd.h:1939
@ bfd_reloc_dangerous
Definition: mybfd.h:1960

◆ complain_overflow

Enumerator
complain_overflow_dont 
complain_overflow_bitfield 
complain_overflow_signed 
complain_overflow_unsigned 

Definition at line 1978 of file mybfd.h.

1978  {
1979  /* Do not complain on overflow. */
1981 
1982  /* Complain if the value overflows when considered as a signed
1983  number one bit larger than the field. ie. A bitfield of N bits
1984  is allowed to represent -2**n to 2**n-1. */
1986 
1987  /* Complain if the value overflows when considered as a signed
1988  number. */
1990 
1991  /* Complain if the value overflows when considered as an
1992  unsigned number. */
1994 };
@ complain_overflow_bitfield
Definition: mybfd.h:1985
@ complain_overflow_unsigned
Definition: mybfd.h:1993
@ complain_overflow_signed
Definition: mybfd.h:1989

◆ dynamic_lib_link_class

Enumerator
DYN_NORMAL 
DYN_AS_NEEDED 
DYN_DT_NEEDED 
DYN_NO_ADD_NEEDED 
DYN_NO_NEEDED 

Definition at line 636 of file mybfd.h.

636  {
637  DYN_NORMAL = 0,
638  DYN_AS_NEEDED = 1,
639  DYN_DT_NEEDED = 2,
640  DYN_NO_ADD_NEEDED = 4,
641  DYN_NO_NEEDED = 8
642 };
@ DYN_NO_NEEDED
Definition: mybfd.h:641
@ DYN_AS_NEEDED
Definition: mybfd.h:638
@ DYN_DT_NEEDED
Definition: mybfd.h:639
@ DYN_NORMAL
Definition: mybfd.h:637
@ DYN_NO_ADD_NEEDED
Definition: mybfd.h:640

Function Documentation

◆ _bfd_elf_default_action_discarded()

unsigned int _bfd_elf_default_action_discarded ( struct bfd_section )

◆ _bfd_elf_tls_setup()

struct bfd_section* _bfd_elf_tls_setup ( bfd ,
struct bfd_link_info  
)

◆ _bfd_fix_excluded_sec_syms()

void _bfd_fix_excluded_sec_syms ( bfd ,
struct bfd_link_info  
)

◆ _bfd_generic_make_empty_symbol()

asymbol* _bfd_generic_make_empty_symbol ( bfd )

◆ bfd_alt_mach_code()

bfd_boolean bfd_alt_mach_code ( bfd abfd,
int  alternative 
)

◆ bfd_arch_bits_per_address()

unsigned int bfd_arch_bits_per_address ( bfd abfd)

◆ bfd_arch_bits_per_byte()

unsigned int bfd_arch_bits_per_byte ( bfd abfd)

◆ bfd_arch_get_compatible()

const bfd_arch_info_type* bfd_arch_get_compatible ( const bfd abfd,
const bfd bbfd,
bfd_boolean  accept_unknowns 
)

◆ bfd_arch_list()

const char** bfd_arch_list ( void  )

◆ bfd_arch_mach_octets_per_byte()

unsigned int bfd_arch_mach_octets_per_byte ( enum bfd_architecture  arch,
unsigned long  machine 
)

◆ bfd_arm_allocate_interworking_sections()

bfd_boolean bfd_arm_allocate_interworking_sections ( struct bfd_link_info )

◆ bfd_arm_get_bfd_for_interworking()

bfd_boolean bfd_arm_get_bfd_for_interworking ( bfd ,
struct bfd_link_info  
)

◆ bfd_arm_get_mach_from_notes()

unsigned int bfd_arm_get_mach_from_notes ( bfd ,
const char *   
)

◆ bfd_arm_merge_machines()

bfd_boolean bfd_arm_merge_machines ( bfd ,
bfd  
)

◆ bfd_arm_pe_allocate_interworking_sections()

bfd_boolean bfd_arm_pe_allocate_interworking_sections ( struct bfd_link_info )

◆ bfd_arm_pe_get_bfd_for_interworking()

bfd_boolean bfd_arm_pe_get_bfd_for_interworking ( bfd ,
struct bfd_link_info  
)

◆ bfd_arm_pe_process_before_allocation()

bfd_boolean bfd_arm_pe_process_before_allocation ( bfd ,
struct bfd_link_info ,
int   
)

◆ bfd_arm_process_before_allocation()

bfd_boolean bfd_arm_process_before_allocation ( bfd ,
struct bfd_link_info ,
int   
)

◆ bfd_arm_update_notes()

bfd_boolean bfd_arm_update_notes ( bfd ,
const char *   
)

◆ bfd_bfin_elf32_create_embedded_relocs()

bfd_boolean bfd_bfin_elf32_create_embedded_relocs ( bfd ,
struct bfd_link_info ,
struct bfd_section ,
struct bfd_section ,
char **   
)

◆ bfd_bread()

bfd_size_type bfd_bread ( void *  ,
bfd_size_type  ,
bfd  
)

◆ bfd_bwrite()

bfd_size_type bfd_bwrite ( const void *  ,
bfd_size_type  ,
bfd  
)

◆ bfd_cache_close()

bfd_boolean bfd_cache_close ( bfd abfd)

◆ bfd_cache_close_all()

bfd_boolean bfd_cache_close_all ( void  )

◆ bfd_calc_gnu_debuglink_crc32()

unsigned long bfd_calc_gnu_debuglink_crc32 ( unsigned long  crc,
const unsigned char *  buf,
bfd_size_type  len 
)

◆ bfd_canonicalize_reloc()

long bfd_canonicalize_reloc ( bfd abfd,
asection sec,
arelent **  loc,
asymbol **  syms 
)

◆ bfd_check_format()

bfd_boolean bfd_check_format ( bfd abfd,
bfd_format  format 
)

◆ bfd_check_format_matches()

bfd_boolean bfd_check_format_matches ( bfd abfd,
bfd_format  format,
char ***  matching 
)

◆ bfd_check_overflow()

bfd_reloc_status_type bfd_check_overflow ( enum complain_overflow  how,
unsigned int  bitsize,
unsigned int  rightshift,
unsigned int  addrsize,
bfd_vma  relocation 
)

◆ bfd_close()

bfd_boolean bfd_close ( bfd abfd)

◆ bfd_close_all_done()

bfd_boolean bfd_close_all_done ( bfd )

◆ bfd_coff_get_auxent()

bfd_boolean bfd_coff_get_auxent ( bfd ,
struct bfd_symbol ,
int  ,
union internal_auxent *   
)

◆ bfd_coff_get_comdat_section()

struct coff_comdat_info* bfd_coff_get_comdat_section ( bfd ,
struct bfd_section  
)

◆ bfd_coff_get_syment()

bfd_boolean bfd_coff_get_syment ( bfd ,
struct bfd_symbol ,
struct internal_syment *   
)

◆ bfd_coff_set_symbol_class()

bfd_boolean bfd_coff_set_symbol_class ( bfd ,
struct bfd_symbol ,
unsigned int   
)

◆ bfd_copy_private_bfd_data()

bfd_boolean bfd_copy_private_bfd_data ( bfd ibfd,
bfd obfd 
)

◆ bfd_copy_private_header_data()

bfd_boolean bfd_copy_private_header_data ( bfd ibfd,
bfd obfd 
)

◆ bfd_copy_private_section_data()

bfd_boolean bfd_copy_private_section_data ( bfd ibfd,
asection isec,
bfd obfd,
asection osec 
)

◆ bfd_copy_private_symbol_data()

bfd_boolean bfd_copy_private_symbol_data ( bfd ibfd,
asymbol isym,
bfd obfd,
asymbol osym 
)

◆ bfd_core_file_failing_command()

const char* bfd_core_file_failing_command ( bfd abfd)

◆ bfd_core_file_failing_signal()

int bfd_core_file_failing_signal ( bfd abfd)

◆ bfd_create()

bfd* bfd_create ( const char *  filename,
bfd templ 
)

◆ bfd_create_gnu_debuglink_section()

struct bfd_section* bfd_create_gnu_debuglink_section ( bfd abfd,
const char *  filename 
)

◆ bfd_decode_symclass()

int bfd_decode_symclass ( asymbol symbol)

◆ bfd_ecoff_debug_accumulate()

bfd_boolean bfd_ecoff_debug_accumulate ( void *  handle,
bfd output_bfd,
struct ecoff_debug_info *  output_debug,
const struct ecoff_debug_swap *  output_swap,
bfd input_bfd,
struct ecoff_debug_info *  input_debug,
const struct ecoff_debug_swap *  input_swap,
struct bfd_link_info  
)

◆ bfd_ecoff_debug_accumulate_other()

bfd_boolean bfd_ecoff_debug_accumulate_other ( void *  handle,
bfd output_bfd,
struct ecoff_debug_info *  output_debug,
const struct ecoff_debug_swap *  output_swap,
bfd input_bfd,
struct bfd_link_info  
)

◆ bfd_ecoff_debug_externals()

bfd_boolean bfd_ecoff_debug_externals ( bfd abfd,
struct ecoff_debug_info *  debug,
const struct ecoff_debug_swap *  swap,
bfd_boolean  relocatable,
bfd_boolean(*)(struct bfd_symbol *, struct ecoff_extr *)  get_extr,
void(*)(struct bfd_symbol *, bfd_size_type set_index 
)

◆ bfd_ecoff_debug_free()

void bfd_ecoff_debug_free ( void *  handle,
bfd output_bfd,
struct ecoff_debug_info *  output_debug,
const struct ecoff_debug_swap *  output_swap,
struct bfd_link_info  
)

◆ bfd_ecoff_debug_init()

void* bfd_ecoff_debug_init ( bfd output_bfd,
struct ecoff_debug_info *  output_debug,
const struct ecoff_debug_swap *  output_swap,
struct bfd_link_info  
)

◆ bfd_ecoff_debug_one_external()

bfd_boolean bfd_ecoff_debug_one_external ( bfd abfd,
struct ecoff_debug_info *  debug,
const struct ecoff_debug_swap *  swap,
const char *  name,
struct ecoff_extr *  esym 
)

◆ bfd_ecoff_debug_size()

bfd_size_type bfd_ecoff_debug_size ( bfd abfd,
struct ecoff_debug_info *  debug,
const struct ecoff_debug_swap *  swap 
)

◆ bfd_ecoff_get_gp_value()

bfd_vma bfd_ecoff_get_gp_value ( bfd abfd)

◆ bfd_ecoff_set_gp_value()

bfd_boolean bfd_ecoff_set_gp_value ( bfd abfd,
bfd_vma  gp_value 
)

◆ bfd_ecoff_set_regmasks()

bfd_boolean bfd_ecoff_set_regmasks ( bfd abfd,
unsigned long  gprmask,
unsigned long  fprmask,
unsigned long cprmask 
)

◆ bfd_ecoff_write_accumulated_debug()

bfd_boolean bfd_ecoff_write_accumulated_debug ( void *  handle,
bfd abfd,
struct ecoff_debug_info *  debug,
const struct ecoff_debug_swap *  swap,
struct bfd_link_info info,
file_ptr  where 
)

◆ bfd_ecoff_write_debug()

bfd_boolean bfd_ecoff_write_debug ( bfd abfd,
struct ecoff_debug_info *  debug,
const struct ecoff_debug_swap *  swap,
file_ptr  where 
)

◆ bfd_elf32_arm_add_glue_sections_to_bfd()

bfd_boolean bfd_elf32_arm_add_glue_sections_to_bfd ( bfd ,
struct bfd_link_info  
)

◆ bfd_elf32_arm_allocate_interworking_sections()

bfd_boolean bfd_elf32_arm_allocate_interworking_sections ( struct bfd_link_info )

◆ bfd_elf32_arm_get_bfd_for_interworking()

bfd_boolean bfd_elf32_arm_get_bfd_for_interworking ( bfd ,
struct bfd_link_info  
)

◆ bfd_elf32_arm_process_before_allocation()

bfd_boolean bfd_elf32_arm_process_before_allocation ( bfd ,
struct bfd_link_info ,
int   
)

◆ bfd_elf32_arm_set_target_relocs()

void bfd_elf32_arm_set_target_relocs ( struct bfd_link_info ,
int  ,
char *  ,
int  ,
int   
)

◆ bfd_elf32_ia64_after_parse()

void bfd_elf32_ia64_after_parse ( int  )

◆ bfd_elf64_ia64_after_parse()

void bfd_elf64_ia64_after_parse ( int  )

◆ bfd_elf_bfd_from_remote_memory()

bfd* bfd_elf_bfd_from_remote_memory ( bfd templ,
bfd_vma  ehdr_vma,
bfd_vma loadbasep,
int(*)(bfd_vma vma, bfd_byte *myaddr, int len target_read_memory 
)

◆ bfd_elf_discard_info()

bfd_boolean bfd_elf_discard_info ( bfd ,
struct bfd_link_info  
)

◆ bfd_elf_get_bfd_needed_list()

bfd_boolean bfd_elf_get_bfd_needed_list ( bfd ,
struct bfd_link_needed_list **   
)

◆ bfd_elf_get_dt_soname()

const char* bfd_elf_get_dt_soname ( bfd )

◆ bfd_elf_get_dyn_lib_class()

int bfd_elf_get_dyn_lib_class ( bfd )

◆ bfd_elf_get_needed_list()

struct bfd_link_needed_list* bfd_elf_get_needed_list ( bfd ,
struct bfd_link_info  
)

◆ bfd_elf_get_runpath_list()

struct bfd_link_needed_list* bfd_elf_get_runpath_list ( bfd ,
struct bfd_link_info  
)

◆ bfd_elf_record_link_assignment()

bfd_boolean bfd_elf_record_link_assignment ( bfd ,
struct bfd_link_info ,
const char *  ,
bfd_boolean  ,
bfd_boolean   
)

◆ bfd_elf_set_dt_needed_name()

void bfd_elf_set_dt_needed_name ( bfd ,
const char *   
)

◆ bfd_elf_set_dyn_lib_class()

void bfd_elf_set_dyn_lib_class ( bfd ,
int   
)

◆ bfd_elf_size_dynamic_sections()

bfd_boolean bfd_elf_size_dynamic_sections ( bfd ,
const char *  ,
const char *  ,
const char *  ,
const char *const ,
struct bfd_link_info ,
struct bfd_section **  ,
struct bfd_elf_version_tree  
)

◆ bfd_elf_size_dynsym_hash_dynstr()

bfd_boolean bfd_elf_size_dynsym_hash_dynstr ( bfd ,
struct bfd_link_info  
)

◆ bfd_errmsg()

const char* bfd_errmsg ( bfd_error_type  error_tag)

◆ bfd_fdopenr()

bfd* bfd_fdopenr ( const char *  filename,
const char *  target,
int  fd 
)

◆ bfd_fill_in_gnu_debuglink_section()

bfd_boolean bfd_fill_in_gnu_debuglink_section ( bfd abfd,
struct bfd_section sect,
const char *  filename 
)

◆ bfd_find_target()

const bfd_target* bfd_find_target ( const char *  target_name,
bfd abfd 
)

◆ bfd_flush()

int bfd_flush ( bfd )

◆ bfd_follow_gnu_debuglink()

char* bfd_follow_gnu_debuglink ( bfd abfd,
const char *  dir 
)

◆ bfd_fopen()

bfd* bfd_fopen ( const char *  filename,
const char *  target,
const char *  mode,
int  fd 
)

◆ bfd_format_string()

const char* bfd_format_string ( bfd_format  format)

◆ bfd_fprintf_vma()

void bfd_fprintf_vma ( bfd ,
void *  ,
bfd_vma   
)

◆ bfd_free_window()

void bfd_free_window ( bfd_window )

◆ bfd_generic_discard_group()

bfd_boolean bfd_generic_discard_group ( bfd abfd,
asection group 
)

◆ bfd_generic_is_group_section()

bfd_boolean bfd_generic_is_group_section ( bfd ,
const asection sec 
)

◆ bfd_get_arch()

enum bfd_architecture bfd_get_arch ( bfd abfd)

◆ bfd_get_arch_info()

const bfd_arch_info_type* bfd_get_arch_info ( bfd abfd)

◆ bfd_get_arch_size()

int bfd_get_arch_size ( bfd )

◆ bfd_get_bits()

static bfd_uint64_t bfd_get_bits ( const void *  p,
int  bits,
bfd_boolean  big_p 
)
inlinestatic

Definition at line 563 of file mybfd.h.

563  {
564  const bfd_byte *addr = (const bfd_byte *)p;
565  bfd_uint64_t data;
566  int i;
567  int bytes;
568 
569  if (bits % 8 != 0)
570  return 0;
571 
572  data = 0;
573  bytes = bits / 8;
574  for (i = 0; i < bytes; i++) {
575  int addr_index = big_p ? i : bytes - i - 1;
576 
577  data = (data << 8) | addr[addr_index];
578  }
579 
580  return data;
581 }
lzma_index ** i
Definition: index.h:629
static ut8 bytes[32]
Definition: asm_arc.c:23
void * p
Definition: libc.cpp:67
unsigned char bfd_byte
Definition: mybfd.h:176
BFD_HOST_U_64_BIT bfd_uint64_t
Definition: mybfd.h:70
static int addr
Definition: z80asm.c:58

References addr, bits(), bytes, i, and p.

Referenced by print_insn_aarch64().

◆ bfd_get_elf_phdr_upper_bound()

long bfd_get_elf_phdr_upper_bound ( bfd abfd)

◆ bfd_get_elf_phdrs()

int bfd_get_elf_phdrs ( bfd abfd,
void *  phdrs 
)

◆ bfd_get_error()

bfd_error_type bfd_get_error ( void  )

◆ bfd_get_error_handler()

bfd_error_plugin_type bfd_get_error_handler ( void  )

◆ bfd_get_file_window()

bfd_boolean bfd_get_file_window ( bfd ,
file_ptr  ,
bfd_size_type  ,
bfd_window ,
bfd_boolean   
)

◆ bfd_get_gp_size()

unsigned int bfd_get_gp_size ( bfd abfd)

◆ bfd_get_mach()

unsigned long bfd_get_mach ( bfd abfd)

◆ bfd_get_mtime()

long bfd_get_mtime ( bfd abfd)

◆ bfd_get_next_mapent()

symindex bfd_get_next_mapent ( bfd abfd,
symindex  previous,
carsym **  sym 
)

◆ bfd_get_reloc_code_name()

const char* bfd_get_reloc_code_name ( bfd_reloc_code_real_type  code)

◆ bfd_get_reloc_size()

unsigned int bfd_get_reloc_size ( reloc_howto_type )

◆ bfd_get_reloc_upper_bound()

long bfd_get_reloc_upper_bound ( bfd abfd,
asection sect 
)

◆ bfd_get_relocated_section_contents()

bfd_byte* bfd_get_relocated_section_contents ( bfd ,
struct bfd_link_info ,
struct bfd_link_order ,
bfd_byte ,
bfd_boolean  ,
asymbol **   
)

◆ bfd_get_section_by_name()

asection* bfd_get_section_by_name ( bfd abfd,
const char *  name 
)

◆ bfd_get_section_by_name_if()

asection* bfd_get_section_by_name_if ( bfd abfd,
const char *  name,
bfd_boolean(*)(bfd *abfd, asection *sect, void *obj)  func,
void *  obj 
)

◆ bfd_get_section_contents()

bfd_boolean bfd_get_section_contents ( bfd abfd,
asection section,
void *  location,
file_ptr  offset,
bfd_size_type  count 
)

Referenced by build_ARC_extmap().

◆ bfd_get_sign_extend_vma()

int bfd_get_sign_extend_vma ( bfd )

◆ bfd_get_size()

long bfd_get_size ( bfd abfd)

◆ bfd_get_stab_name()

const char* bfd_get_stab_name ( int  )

◆ bfd_get_unique_section_name()

char* bfd_get_unique_section_name ( bfd abfd,
const char *  templat,
int count 
)

◆ bfd_getb16()

static bfd_vma bfd_getb16 ( const void *  p)
inlinestatic

Definition at line 4974 of file mybfd.h.

4974  {
4975  const bfd_byte *addr = p;
4976  return (addr[0] << 8) | addr[1];
4977 }

References addr, and p.

Referenced by print_insn_mips16(), and print_mips16_insn_arg().

◆ bfd_getb32()

static bfd_vma bfd_getb32 ( const void *  p)
inlinestatic

Definition at line 4979 of file mybfd.h.

4979  {
4980  const bfd_byte *addr = p;
4981  unsigned long v;
4982 
4983  v = (unsigned long)addr[0] << 24;
4984  v |= (unsigned long)addr[1] << 16;
4985  v |= (unsigned long)addr[2] << 8;
4986  v |= (unsigned long)addr[3];
4987  return v;
4988 }
static static sync static getppid static getegid const char static filename char static len const char char static bufsiz static mask static vfork const void static prot static getpgrp const char static swapflags long
Definition: sflib.h:79
const char * v
Definition: dsignal.c:12

References addr, long, p, and v.

Referenced by _print_insn_mips(), arcAnalyzeInstr(), ARCTangent_decodeInstr(), print_insn_hppa(), print_insn_lanai(), print_insn_nios2(), and print_insn_sparc().

◆ bfd_getb64()

bfd_uint64_t bfd_getb64 ( const void *  )

◆ bfd_getb_signed_16()

bfd_signed_vma bfd_getb_signed_16 ( const void *  )

◆ bfd_getb_signed_32()

bfd_signed_vma bfd_getb_signed_32 ( const void *  )

◆ bfd_getb_signed_64()

bfd_int64_t bfd_getb_signed_64 ( const void *  )

◆ bfd_getl16()

static bfd_vma bfd_getl16 ( const void *  p)
inlinestatic

Definition at line 4969 of file mybfd.h.

4969  {
4970  const bfd_byte *addr = p;
4971  return (addr[1] << 8) | addr[0];
4972 }

References addr, and p.

Referenced by decode_pcp_insn(), print_insn_mips16(), print_insn_tricore(), and print_mips16_insn_arg().

◆ bfd_getl32()

static bfd_vma bfd_getl32 ( const void *  p)
inlinestatic

Definition at line 4990 of file mybfd.h.

4990  {
4991  const bfd_byte *addr = p;
4992  unsigned long v;
4993 
4994  v = (unsigned long)addr[0];
4995  v |= (unsigned long)addr[1] << 8;
4996  v |= (unsigned long)addr[2] << 16;
4997  v |= (unsigned long)addr[3] << 24;
4998  return v;
4999 }

References addr, long, p, and v.

Referenced by _print_insn_mips(), arcAnalyzeInstr(), ARCTangent_decodeInstr(), print_insn_nios2(), print_insn_sparc(), and print_insn_tricore().

◆ bfd_getl64()

bfd_uint64_t bfd_getl64 ( const void *  )

◆ bfd_getl_signed_16()

bfd_signed_vma bfd_getl_signed_16 ( const void *  )

◆ bfd_getl_signed_32()

bfd_signed_vma bfd_getl_signed_32 ( const void *  )

◆ bfd_getl_signed_64()

bfd_int64_t bfd_getl_signed_64 ( const void *  )

◆ bfd_h8300_pad_address()

bfd_vma bfd_h8300_pad_address ( bfd ,
bfd_vma   
)

◆ bfd_hash_allocate()

void* bfd_hash_allocate ( struct bfd_hash_table ,
unsigned int   
)

◆ bfd_hash_lookup()

struct bfd_hash_entry* bfd_hash_lookup ( struct bfd_hash_table ,
const char *  ,
bfd_boolean  create,
bfd_boolean  copy 
)

◆ bfd_hash_newfunc()

struct bfd_hash_entry* bfd_hash_newfunc ( struct bfd_hash_entry ,
struct bfd_hash_table ,
const char *   
)

◆ bfd_hash_replace()

void bfd_hash_replace ( struct bfd_hash_table ,
struct bfd_hash_entry old,
struct bfd_hash_entry nw 
)

◆ bfd_hash_set_default_size()

void bfd_hash_set_default_size ( bfd_size_type  )

◆ bfd_hash_table_free()

void bfd_hash_table_free ( struct bfd_hash_table )

◆ bfd_hash_table_init()

bfd_boolean bfd_hash_table_init ( struct bfd_hash_table ,
struct bfd_hash_entry *)(struct bfd_hash_entry *, struct bfd_hash_table *, const char *,
unsigned int   
)

◆ bfd_hash_table_init_n()

bfd_boolean bfd_hash_table_init_n ( struct bfd_hash_table ,
struct bfd_hash_entry *)(struct bfd_hash_entry *, struct bfd_hash_table *, const char *,
unsigned int  ,
unsigned int   
)

◆ bfd_hash_traverse()

void bfd_hash_traverse ( struct bfd_hash_table ,
bfd_boolean(*)(struct bfd_hash_entry *, void *)  ,
void *  info 
)

◆ bfd_i386linux_size_dynamic_sections()

bfd_boolean bfd_i386linux_size_dynamic_sections ( bfd ,
struct bfd_link_info  
)

◆ bfd_init()

void bfd_init ( void  )

◆ bfd_init_window()

void bfd_init_window ( bfd_window )

◆ bfd_install_relocation()

bfd_reloc_status_type bfd_install_relocation ( bfd abfd,
arelent reloc_entry,
void *  data,
bfd_vma  data_start,
asection input_section,
char **  error_message 
)

◆ bfd_is_arm_mapping_symbol_name()

bfd_boolean bfd_is_arm_mapping_symbol_name ( const char *  name)

◆ bfd_is_local_label()

bfd_boolean bfd_is_local_label ( bfd abfd,
asymbol sym 
)

◆ bfd_is_local_label_name()

bfd_boolean bfd_is_local_label_name ( bfd abfd,
const char *  name 
)

◆ bfd_is_target_special_symbol()

bfd_boolean bfd_is_target_special_symbol ( bfd abfd,
asymbol sym 
)

◆ bfd_is_undefined_symclass()

bfd_boolean bfd_is_undefined_symclass ( int  symclass)

◆ bfd_link_split_section()

bfd_boolean bfd_link_split_section ( bfd abfd,
asection sec 
)

◆ bfd_lookup_arch()

const bfd_arch_info_type* bfd_lookup_arch ( enum bfd_architecture  arch,
unsigned long  machine 
)

◆ bfd_m68k_coff_create_embedded_relocs()

bfd_boolean bfd_m68k_coff_create_embedded_relocs ( bfd ,
struct bfd_link_info ,
struct bfd_section ,
struct bfd_section ,
char **   
)

◆ bfd_m68k_elf32_create_embedded_relocs()

bfd_boolean bfd_m68k_elf32_create_embedded_relocs ( bfd ,
struct bfd_link_info ,
struct bfd_section ,
struct bfd_section ,
char **   
)

◆ bfd_m68k_features_to_mach()

int bfd_m68k_features_to_mach ( unsigned  )

◆ bfd_m68k_mach_to_features()

unsigned bfd_m68k_mach_to_features ( int  )

◆ bfd_m68klinux_size_dynamic_sections()

bfd_boolean bfd_m68klinux_size_dynamic_sections ( bfd ,
struct bfd_link_info  
)

◆ bfd_make_readable()

bfd_boolean bfd_make_readable ( bfd abfd)

◆ bfd_make_section()

asection* bfd_make_section ( bfd ,
const char *  name 
)

◆ bfd_make_section_anyway()

asection* bfd_make_section_anyway ( bfd abfd,
const char *  name 
)

◆ bfd_make_section_anyway_with_flags()

asection* bfd_make_section_anyway_with_flags ( bfd abfd,
const char *  name,
flagword  flags 
)

◆ bfd_make_section_old_way()

asection* bfd_make_section_old_way ( bfd abfd,
const char *  name 
)

◆ bfd_make_section_with_flags()

asection* bfd_make_section_with_flags ( bfd ,
const char *  name,
flagword  flags 
)

◆ bfd_make_writable()

bfd_boolean bfd_make_writable ( bfd abfd)

◆ bfd_malloc_and_get_section()

bfd_boolean bfd_malloc_and_get_section ( bfd abfd,
asection section,
bfd_byte **  buf 
)

◆ bfd_map_over_sections()

void bfd_map_over_sections ( bfd abfd,
void(*)(bfd *abfd, asection *sect, void *obj)  func,
void *  obj 
)

◆ bfd_merge_private_bfd_data()

bfd_boolean bfd_merge_private_bfd_data ( bfd ibfd,
bfd obfd 
)

◆ bfd_octets_per_byte()

unsigned int bfd_octets_per_byte ( bfd abfd)

◆ bfd_openr()

bfd* bfd_openr ( const char *  filename,
const char *  target 
)

◆ bfd_openr_iovec()

bfd* bfd_openr_iovec ( const char *  filename,
const char *  target,
void *(*)(struct bfd *nbfd, void *open_closure)  open,
void *  open_closure,
file_ptr(*)(struct bfd *nbfd, void *stream, void *buf, file_ptr nbytes, file_ptr offset pread,
int(*)(struct bfd *nbfd, void *stream close 
)

◆ bfd_openr_next_archived_file()

bfd* bfd_openr_next_archived_file ( bfd archive,
bfd previous 
)

◆ bfd_openstreamr()

bfd* bfd_openstreamr ( const char *  ,
const char *  ,
void *   
)

◆ bfd_openw()

bfd* bfd_openw ( const char *  filename,
const char *  target 
)

◆ bfd_perform_relocation()

bfd_reloc_status_type bfd_perform_relocation ( bfd abfd,
arelent reloc_entry,
void *  data,
asection input_section,
bfd output_bfd,
char **  error_message 
)

◆ bfd_perror()

void bfd_perror ( const char *  message)

◆ bfd_preserve_finish()

void bfd_preserve_finish ( bfd ,
struct bfd_preserve  
)

◆ bfd_preserve_restore()

void bfd_preserve_restore ( bfd ,
struct bfd_preserve  
)

◆ bfd_preserve_save()

bfd_boolean bfd_preserve_save ( bfd ,
struct bfd_preserve  
)

◆ bfd_print_symbol_vandf()

void bfd_print_symbol_vandf ( bfd abfd,
void *  file,
asymbol symbol 
)

◆ bfd_printable_arch_mach()

const char* bfd_printable_arch_mach ( enum bfd_architecture  arch,
unsigned long  machine 
)

◆ bfd_printable_name()

const char* bfd_printable_name ( bfd abfd)

◆ bfd_put_bits()

void bfd_put_bits ( bfd_uint64_t  ,
void *  ,
int  ,
bfd_boolean   
)

◆ bfd_putb16()

void bfd_putb16 ( bfd_vma  ,
void *   
)

◆ bfd_putb32()

void bfd_putb32 ( bfd_vma  ,
void *   
)

◆ bfd_putb64()

void bfd_putb64 ( bfd_uint64_t  ,
void *   
)

◆ bfd_putl16()

void bfd_putl16 ( bfd_vma  ,
void *   
)

◆ bfd_putl32()

void bfd_putl32 ( bfd_vma  ,
void *   
)

◆ bfd_putl64()

void bfd_putl64 ( bfd_uint64_t  ,
void *   
)

◆ bfd_record_phdr()

bfd_boolean bfd_record_phdr ( bfd ,
unsigned long  ,
bfd_boolean  ,
flagword  ,
bfd_boolean  ,
bfd_vma  ,
bfd_boolean  ,
bfd_boolean  ,
unsigned int  ,
struct bfd_section **   
)

◆ bfd_reloc_type_lookup()

reloc_howto_type* bfd_reloc_type_lookup ( bfd abfd,
bfd_reloc_code_real_type  code 
)

◆ bfd_scan_arch()

const bfd_arch_info_type* bfd_scan_arch ( const char *  string)

◆ bfd_scan_vma()

bfd_vma bfd_scan_vma ( const char *  string,
const char **  end,
int  base 
)

◆ bfd_search_for_target()

const bfd_target* bfd_search_for_target ( int(*)(const bfd_target *, void *)  search_func,
void *   
)

◆ bfd_section_already_linked()

void bfd_section_already_linked ( bfd abfd,
asection sec 
)

◆ bfd_section_already_linked_table_free()

void bfd_section_already_linked_table_free ( void  )

◆ bfd_section_already_linked_table_init()

bfd_boolean bfd_section_already_linked_table_init ( void  )

◆ bfd_section_list_clear()

void bfd_section_list_clear ( bfd )

◆ bfd_sections_find_if()

asection* bfd_sections_find_if ( bfd abfd,
bfd_boolean(*)(bfd *abfd, asection *sect, void *obj)  operation,
void *  obj 
)

◆ bfd_seek()

int bfd_seek ( bfd ,
file_ptr  ,
int   
)

◆ bfd_set_arch_info()

void bfd_set_arch_info ( bfd abfd,
const bfd_arch_info_type arg 
)

◆ bfd_set_archive_head()

bfd_boolean bfd_set_archive_head ( bfd output,
bfd new_head 
)

◆ bfd_set_default_target()

bfd_boolean bfd_set_default_target ( const char *  name)

◆ bfd_set_error()

void bfd_set_error ( bfd_error_type  error_tag)

◆ bfd_set_error_handler()

bfd_error_plugin_type bfd_set_error_handler ( bfd_error_plugin_type  )

◆ bfd_set_error_program_name()

void bfd_set_error_program_name ( const char *  )

◆ bfd_set_file_flags()

bfd_boolean bfd_set_file_flags ( bfd abfd,
flagword  flags 
)

◆ bfd_set_format()

bfd_boolean bfd_set_format ( bfd abfd,
bfd_format  format 
)

◆ bfd_set_gp_size()

void bfd_set_gp_size ( bfd abfd,
unsigned int  i 
)

◆ bfd_set_private_flags()

bfd_boolean bfd_set_private_flags ( bfd abfd,
flagword  flags 
)

◆ bfd_set_reloc()

void bfd_set_reloc ( bfd abfd,
asection sec,
arelent **  rel,
unsigned int  count 
)

◆ bfd_set_section_contents()

bfd_boolean bfd_set_section_contents ( bfd abfd,
asection section,
const void *  data,
file_ptr  offset,
bfd_size_type  count 
)

◆ bfd_set_section_flags()

bfd_boolean bfd_set_section_flags ( bfd abfd,
asection sec,
flagword  flags 
)

◆ bfd_set_section_size()

bfd_boolean bfd_set_section_size ( bfd abfd,
asection sec,
bfd_size_type  val 
)

◆ bfd_set_start_address()

bfd_boolean bfd_set_start_address ( bfd abfd,
bfd_vma  vma 
)

◆ bfd_set_symtab()

bfd_boolean bfd_set_symtab ( bfd abfd,
asymbol **  location,
unsigned int  count 
)

◆ bfd_simple_get_relocated_section_contents()

bfd_byte* bfd_simple_get_relocated_section_contents ( bfd abfd,
asection sec,
bfd_byte outbuf,
asymbol **  symbol_table 
)

◆ bfd_sparclinux_size_dynamic_sections()

bfd_boolean bfd_sparclinux_size_dynamic_sections ( bfd ,
struct bfd_link_info  
)

◆ bfd_sprintf_vma()

void bfd_sprintf_vma ( bfd ,
char *  ,
bfd_vma   
)

◆ bfd_stat()

int bfd_stat ( bfd ,
struct stat  
)

◆ bfd_sunos_get_needed_list()

struct bfd_link_needed_list* bfd_sunos_get_needed_list ( bfd ,
struct bfd_link_info  
)

◆ bfd_sunos_record_link_assignment()

bfd_boolean bfd_sunos_record_link_assignment ( bfd ,
struct bfd_link_info ,
const char *   
)

◆ bfd_sunos_size_dynamic_sections()

bfd_boolean bfd_sunos_size_dynamic_sections ( bfd ,
struct bfd_link_info ,
struct bfd_section **  ,
struct bfd_section **  ,
struct bfd_section **   
)

◆ bfd_symbol_info()

void bfd_symbol_info ( asymbol symbol,
symbol_info ret 
)

◆ bfd_target_list()

const char** bfd_target_list ( void  )

◆ bfd_tell()

file_ptr bfd_tell ( bfd )

◆ bfd_ticoff_get_section_load_page()

int bfd_ticoff_get_section_load_page ( struct bfd_section )

◆ bfd_ticoff_set_section_load_page()

void bfd_ticoff_set_section_load_page ( struct bfd_section ,
int   
)

◆ bfd_xcoff_ar_archive_set_magic()

bfd_boolean bfd_xcoff_ar_archive_set_magic ( bfd ,
char *   
)

◆ bfd_xcoff_export_symbol()

bfd_boolean bfd_xcoff_export_symbol ( bfd ,
struct bfd_link_info ,
struct bfd_link_hash_entry  
)

◆ bfd_xcoff_import_symbol()

bfd_boolean bfd_xcoff_import_symbol ( bfd ,
struct bfd_link_info ,
struct bfd_link_hash_entry ,
bfd_vma  ,
const char *  ,
const char *  ,
const char *  ,
unsigned int   
)

◆ bfd_xcoff_link_count_reloc()

bfd_boolean bfd_xcoff_link_count_reloc ( bfd ,
struct bfd_link_info ,
const char *   
)

◆ bfd_xcoff_link_generate_rtinit()

bfd_boolean bfd_xcoff_link_generate_rtinit ( bfd ,
const char *  ,
const char *  ,
bfd_boolean   
)

◆ bfd_xcoff_link_record_set()

bfd_boolean bfd_xcoff_link_record_set ( bfd ,
struct bfd_link_info ,
struct bfd_link_hash_entry ,
bfd_size_type   
)

◆ bfd_xcoff_record_link_assignment()

bfd_boolean bfd_xcoff_record_link_assignment ( bfd ,
struct bfd_link_info ,
const char *   
)

◆ bfd_xcoff_size_dynamic_sections()

bfd_boolean bfd_xcoff_size_dynamic_sections ( bfd ,
struct bfd_link_info ,
const char *  ,
const char *  ,
unsigned long  ,
unsigned long  ,
unsigned long  ,
bfd_boolean  ,
int  ,
bfd_boolean  ,
bfd_boolean  ,
struct bfd_section **  ,
bfd_boolean   
)

◆ core_file_matches_executable_p()

bfd_boolean core_file_matches_executable_p ( bfd core_bfd,
bfd exec_bfd 
)

◆ generic_core_file_matches_executable_p()

bfd_boolean generic_core_file_matches_executable_p ( bfd core_bfd,
bfd exec_bfd 
)

◆ warn_deprecated()

void warn_deprecated ( const char *  ,
const char *  ,
int  ,
const char *   
)

Variable Documentation

◆ bfd_abs_section

asection bfd_abs_section
extern

◆ bfd_abs_symbol

const struct bfd_symbol* const bfd_abs_symbol
extern

◆ bfd_com_section

asection bfd_com_section
extern

◆ bfd_com_symbol

const struct bfd_symbol* const bfd_com_symbol
extern

◆ bfd_ind_section

asection bfd_ind_section
extern

◆ bfd_ind_symbol

const struct bfd_symbol* const bfd_ind_symbol
extern

◆ bfd_und_section

asection bfd_und_section
extern

◆ bfd_und_symbol

const struct bfd_symbol* const bfd_und_symbol
extern