osprey/cygnus/bfd/bfd-in2.h File Reference

#include "ansidecl.h"
#include "symcat.h"

Include dependency graph for bfd-in2.h:

Go to the source code of this file.

Data Types

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

Defines

#define BFD_ARCH_SIZE   @wordsize@
#define BFD_DEFAULT_TARGET_SIZE   @bfd_default_target_size@
#define BFD_HOST_64BIT_LONG   @BFD_HOST_64BIT_LONG@
#define BFD_HOST_LONG_LONG   @BFD_HOST_LONG_LONG@
#define FALSE   0
#define TRUE   1
#define fprintf_vma(s, x)   fprintf (s, "%08lx", x)
#define sprintf_vma(s, x)   sprintf (s, "%08lx", x)
#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)
#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)
#define bfd_section_list_remove(ABFD, PS)
#define bfd_section_list_insert(ABFD, PS, S)
#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_mcf5200   9
#define bfd_mach_mcf5206e   10
#define bfd_mach_mcf5307   11
#define bfd_mach_mcf5407   12
#define bfd_mach_mcf528x   13
#define bfd_mach_mcfv4e   14
#define bfd_mach_mcf521x   15
#define bfd_mach_mcf5249   16
#define bfd_mach_mcf547x   17
#define bfd_mach_mcf548x   18
#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
#define bfd_mach_sparc_sparclite_le   6
#define bfd_mach_sparc_v9   7
#define bfd_mach_sparc_v9a   8
#define bfd_mach_sparc_v8plusb   9
#define bfd_mach_sparc_v9b   10
#define bfd_mach_sparc_v9_p(mach)
#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_sb1   12310201
#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_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_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_m32r   1
#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
#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_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_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_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_xtensa   1
#define bfd_mach_maxq10   10
#define bfd_mach_maxq20   20
#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
#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_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)
#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_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))

Typedefs

typedef struct bfd bfd
typedef int bfd_boolean
typedef unsigned long bfd_vma
typedef long bfd_signed_vma
typedef unsigned long symvalue
typedef unsigned long bfd_size_type
typedef bfd_signed_vma bfd_int64_t
typedef bfd_vma bfd_uint64_t
typedef bfd_file_ptr file_ptr
typedef unsigned bfd_file_ptr ufile_ptr
typedef unsigned int flagword
typedef unsigned char bfd_byte
typedef unsigned long symindex
typedef struct reloc_howto_struct reloc_howto_type
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_handler_type )(const char *,...)
typedef struct bfd_link_info _bfd_link_info

Enumerations

enum  bfd_format {
  bfd_unknown = 0, bfd_object, bfd_archive, bfd_core,
  bfd_type_end, 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, 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, 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_a29k, bfd_arch_sparc,
  bfd_mach_sparc_v9_p, bfd_arch_i386, bfd_arch_we32k, bfd_arch_tahoe,
  bfd_arch_i860, bfd_arch_i370, bfd_arch_romp, bfd_arch_alliant,
  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_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_pj, bfd_arch_avr, 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_xtensa, bfd_arch_maxq,
  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_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_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_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_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_IMMEDIATE,
  BFD_RELOC_ARM_ADRL_IMMEDIATE, BFD_RELOC_ARM_OFFSET_IMM, BFD_RELOC_ARM_SHIFT_IMM, BFD_RELOC_ARM_SMI,
  BFD_RELOC_ARM_SWI, BFD_RELOC_ARM_MULTI, BFD_RELOC_ARM_CP_OFF_IMM, BFD_RELOC_ARM_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_HWLITERAL, BFD_RELOC_ARM_THUMB_ADD, BFD_RELOC_ARM_THUMB_IMM,
  BFD_RELOC_ARM_THUMB_SHIFT, BFD_RELOC_ARM_THUMB_OFFSET, BFD_RELOC_ARM_GOT12, BFD_RELOC_ARM_GOT32,
  BFD_RELOC_ARM_JUMP_SLOT, BFD_RELOC_ARM_COPY, BFD_RELOC_ARM_GLOB_DAT, BFD_RELOC_ARM_PLT32,
  BFD_RELOC_ARM_RELATIVE, BFD_RELOC_ARM_GOTOFF, BFD_RELOC_ARM_GOTPC, BFD_RELOC_ARM_TARGET1,
  BFD_RELOC_ARM_ROSEGREL32, BFD_RELOC_ARM_SBREL32, BFD_RELOC_ARM_TARGET2, BFD_RELOC_ARM_PREL31,
  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_THUMB_PCREL_BRANCH9, BFD_RELOC_THUMB_PCREL_BRANCH12,
  BFD_RELOC_THUMB_PCREL_BRANCH23, BFD_RELOC_ARC_B22_PCREL, BFD_RELOC_ARC_B26, 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_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_LO8_LDI_NEG, BFD_RELOC_AVR_HI8_LDI_NEG,
  BFD_RELOC_AVR_HH8_LDI_NEG, BFD_RELOC_AVR_LO8_LDI_PM, BFD_RELOC_AVR_HI8_LDI_PM, 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_VAX_GLOB_DAT, BFD_RELOC_VAX_JMP_SLOT, BFD_RELOC_VAX_RELATIVE,
  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_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/Subroutines

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 *))
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 size)
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 *)
voidbfd_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_vma bfd_getb32 (const void *)
bfd_vma bfd_getl32 (const void *)
bfd_signed_vma bfd_getb_signed_32 (const void *)
bfd_signed_vma bfd_getl_signed_32 (const void *)
bfd_vma bfd_getb16 (const void *)
bfd_vma bfd_getl16 (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 *)
bfd_uint64_t bfd_get_bits (const void *, int, bfd_boolean)
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)
voidbfd_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)
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 *)
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 *)
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 *)
bfd_boolean bfd_m68k_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)
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_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_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 (bfd *abfd, const char *name)
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)
void _bfd_strip_section_from_output (struct bfd_link_info *info, asection *section)
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_handler_type bfd_set_error_handler (bfd_error_handler_type)
void bfd_set_error_program_name (const char *)
bfd_error_handler_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 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)

Variables

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


Define Documentation

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

Definition at line 310 of file bfd-in2.h.

#define BFD_ABS_SECTION_NAME   "*ABS*"

Definition at line 1404 of file bfd-in2.h.

Referenced by bfd_make_section(), bfd_make_section_old_way(), and lang_init().

#define bfd_abs_section_ptr   ((asection *) &bfd_abs_section)

Definition at line 1416 of file bfd-in2.h.

Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_link_input_bfd(), _bfd_elf_link_just_syms(), _bfd_elf_section_already_linked(), _bfd_generic_link_just_syms(), _bfd_generic_section_already_linked(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_relax_section(), _bfd_xcoff_canonicalize_dynamic_symtab(), alpha_adjust_reloc_in(), alpha_relocate_section(), aout_link_add_symbols(), aout_link_write_symbols(), aout_reloc_type_to_section(), b_out_slurp_reloc_table(), b_out_squirt_out_relocs(), bfd_elf_final_link(), bfd_elf_size_dynamic_sections(), bfd_m68k_coff_create_embedded_relocs(), bfd_mach_o_scan_read_symtab_symbol(), bfd_make_section_old_way(), bfd_xcoff_import_symbol(), bfd_xcoff_size_dynamic_sections(), binary_canonicalize_symtab(), coff_a29k_relocate_section(), coff_arm_relocate_section(), coff_bfd_make_debug_symbol(), coff_i960_relocate_section(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_section_from_bfd_index(), coff_tic80_relocate_section(), ecoff_link_add_externals(), ecoff_set_symbol_info(), ecoff_slurp_reloc_table(), elf32_frvfdpic_always_size_sections(), elf32_h8_get_relocated_section_contents(), elf32_hppa_next_input_section(), elf32_hppa_set_gp(), elf32_hppa_setup_section_lists(), elf32_m68hc11_build_stubs(), elf32_m68hc11_setup_section_lists(), elf64_alpha_relax_section(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_slurp_reloc_table_from_section(), elf_slurp_symbol_table(), elfNN_ia64_final_link(), elfNN_ia64_relax_section(), first_phase(), get_elf_r_symndx_section(), get_symbol(), group_sections(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), i860_reloc_processing(), ieee_canonicalize_symtab(), ieee_write_external_part(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_add_section(), lang_init(), lang_place_orphans(), lang_set_startof(), mark_relocs(), mips_adjust_reloc_in(), mips_elf64_slurp_one_reloc_table(), mmix_elf_relax_section(), mmo_canonicalize_symtab(), mmo_write_symbols_and_terminator(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), NAME(), nlm_alpha_read_reloc(), nlm_alpha_write_external(), oasys_slurp_symbol_table(), parse_expression(), pe_walk_relocs_of_symbol(), ppc64_elf_edit_opd(), ppc64_elf_finish_dynamic_sections(), ppc_elf_relax_section(), ppcboot_canonicalize_symtab(), r_reloc_is_defined(), reloc_processing(), set_symbol_from_hash(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), sh_relocate_section(), sparc64_elf_output_arch_syms(), sparc64_elf_slurp_one_reloc_table(), srec_canonicalize_symtab(), symbol_value(), tic4x_reloc_processing(), tic54x_reloc_processing(), translate_from_native_sym_flags(), v850_elf_relax_section(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), and xstormy16_elf_relax_section().

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

Definition at line 517 of file bfd-in2.h.

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

Definition at line 518 of file bfd-in2.h.

#define BFD_ARCH_SIZE   @wordsize@

Definition at line 61 of file bfd-in2.h.

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

Definition at line 267 of file bfd-in2.h.

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

Definition at line 271 of file bfd-in2.h.

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

Definition at line 272 of file bfd-in2.h.

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

Definition at line 269 of file bfd-in2.h.

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

Definition at line 268 of file bfd-in2.h.

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

Definition at line 510 of file bfd-in2.h.

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

Definition at line 4281 of file bfd-in2.h.

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

Definition at line 4271 of file bfd-in2.h.

Referenced by _bfd_generic_read_minisymbols().

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

#define BFD_COM_SECTION_NAME   "*COM*"

Definition at line 1406 of file bfd-in2.h.

Referenced by bfd_make_section(), and bfd_make_section_old_way().

#define bfd_com_section_ptr   ((asection *) &bfd_com_section)

#define bfd_copy_private_bfd_data ( ibfd,
obfd   ) 

Value:

BFD_SEND (obfd, _bfd_copy_private_bfd_data, \
               (ibfd, obfd))

Definition at line 4195 of file bfd-in2.h.

#define bfd_copy_private_header_data ( ibfd,
obfd   ) 

Value:

BFD_SEND (obfd, _bfd_copy_private_header_data, \
               (ibfd, obfd))

Definition at line 4190 of file bfd-in2.h.

#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 1530 of file bfd-in2.h.

#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 3954 of file bfd-in2.h.

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

Definition at line 528 of file bfd-in2.h.

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

Definition at line 4220 of file bfd-in2.h.

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

Definition at line 4217 of file bfd-in2.h.

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

Definition at line 4214 of file bfd-in2.h.

#define BFD_DEFAULT_TARGET_SIZE   @bfd_default_target_size@

Definition at line 64 of file bfd-in2.h.

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

Definition at line 4244 of file bfd-in2.h.

#define bfd_family_coff ( abfd   ) 

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

Definition at line 4259 of file bfd-in2.h.

Referenced by ldwrite().

#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))

Definition at line 4210 of file bfd-in2.h.

Referenced by vfinfo().

#define BFD_FORT_COMM_DEFAULT_VALUE   0

Definition at line 3856 of file bfd-in2.h.

Referenced by process_def_file().

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

Definition at line 4262 of file bfd-in2.h.

Referenced by _bfd_compute_and_write_armap().

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

Definition at line 4235 of file bfd-in2.h.

Referenced by lang_gc_sections().

#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))

Definition at line 970 of file bfd-in2.h.

Referenced by elf_link_output_extsym(), and mips_elf_obtain_contents().

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

Definition at line 947 of file bfd-in2.h.

Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_mips16_elf_reloc_unshuffle(), _bfd_relocate_contents(), _bfd_sh_align_load_span(), _bfd_stab_section_find_nearest_line(), a29k_reloc(), avr_final_link_relocate(), bfd_install_relocation(), bfd_perform_relocation(), coff_arm_reloc(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), compute_function_info(), cris_elf_grok_prstatus(), elf32_arm_nabi_grok_prstatus(), elf32_hppa_grok_prstatus(), elf32_mips_grok_prstatus(), elf32_shlin_grok_prstatus(), elf64_mips_grok_prstatus(), elf64_x86_64_grok_prstatus(), elf_i386_grok_prstatus(), elf_i386_relocate_section(), elf_s390_grok_prstatus(), elf_s390_relocate_section(), elf_xtensa_grok_prstatus(), elfcore_grok_nto_status(), extra_case(), extract_rel_addend(), fr30_final_link_relocate(), insert_rel_addend(), m32r_elf_do_10_pcrel_reloc(), m32r_elf_generic_reloc(), m68hc11_elf_relax_section(), m88k_special_reloc(), mcore_elf_relocate_section(), mmix_elf_perform_relocation(), mmo_xore_16(), msp430_elf_relax_section(), msp430_final_link_relocate(), oasys_write_data(), or32_elf_16_reloc(), or32_reloc(), parse_die(), pe_print_edata(), pe_print_idata(), pe_print_reloc(), ppc64_elf_grok_prstatus(), ppc_elf_grok_prstatus(), read_2_bytes(), read_address(), read_value(), relax_section(), sh64_address_in_cranges(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_elf_reloc_loop(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_relax_delete_bytes(), sh_relax_section(), sh_reloc(), sh_swap_insns(), slurp_symbol_table(), sunos_add_dynamic_symbols(), tic30_aout_fix_16(), tic30_aout_relocate_contents(), v850_elf_perform_lo16_relocation(), v850_elf_perform_relocation(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff64_swap_ldrel_in(), xcoff64_swap_ldsym_in(), xcoff_ppc_relocate_section(), xcoff_swap_ldrel_in(), and xcoff_swap_ldsym_in().

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

Definition at line 956 of file bfd-in2.h.

Referenced by _bfd_discard_section_stabs(), _bfd_ecoff_set_section_contents(), _bfd_elf_discard_section_eh_frame(), _bfd_link_section_stabs(), _bfd_mips16_elf_reloc_shuffle(), _bfd_mips_elf_lo16_reloc(), _bfd_mips_relax_section(), _bfd_relocate_contents(), _bfd_stab_section_find_nearest_line(), a29k_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), aoutarm_fix_pcrel_26(), arm_check_note(), b_out_bfd_get_relocated_section_contents(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_install_relocation(), bfd_perform_relocation(), callj_callback(), calljx_callback(), cisco_core_file_validate(), coff_a29k_relocate_section(), coff_arm_reloc(), coff_arm_relocate_section(), coff_i386_reloc(), coff_i860_reloc(), coff_i960_relocate_section(), coff_mips_reloc(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_thumb_pcrel_common(), cris_elf_grok_prstatus(), do_fix_for_final_link(), elf32_arm_nabi_grok_prstatus(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_gprel12(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_gprelu12(), elf32_frv_relocate_hi16(), elf32_frv_relocate_label24(), elf32_frv_relocate_lo16(), elf32_frv_relocate_section(), elf32_h8_final_link_relocate(), elf32_hppa_grok_prstatus(), elf32_i860_relocate_highadj(), elf32_i860_relocate_pc16(), elf32_i860_relocate_pc26(), elf32_i860_relocate_splitn(), elf32_mips_grok_prstatus(), elf32_shlin_grok_prstatus(), elf32_sparc_relocate_section(), elf64_alpha_do_reloc_gpdisp(), elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_with_lituse(), elf64_hppa_finish_dynamic_symbol(), elf64_mips_grok_prstatus(), elf64_x86_64_grok_prstatus(), elf_i386_grok_prstatus(), elf_i386_grok_psinfo(), elf_i386_relocate_section(), elf_s390_grok_prstatus(), elf_s390_relocate_section(), elf_xtensa_combine_prop_entries(), elf_xtensa_do_reloc(), elf_xtensa_grok_prstatus(), elf_xtensa_relocate_section(), elfcore_grok_nto_status(), extra_case(), extract_rel_addend(), final_link_relocate(), fix_pcrel_26(), fr30_elf_i20_reloc(), fr30_final_link_relocate(), get_debug_link_info(), gprel32_with_gp(), h8300_reloc16_extra_cases(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), identify_literal_placement(), init_insn_reloc(), insert_rel_addend(), iq2000_elf_relocate_hi16(), m32r_elf_generic_reloc(), m32r_elf_lo16_reloc(), m32r_elf_relocate_hi16(), mips32_64bit_reloc(), mips_elf64_gprel32_reloc(), mips_gprel_reloc(), mips_reflo_reloc(), mips_relocate_hi(), mmix_elf_perform_relocation(), mmo_flush_chunk(), mmo_get_spec_section(), mmo_has_leading_or_trailing_zero_tetra_p(), mmo_scan(), mmo_write_chunk(), mmo_write_loc_chunk(), mmo_xore_32(), mn10200_elf_final_link_relocate(), movi_3shori_putval(), movi_shori_putval(), nlm_i386_mangle_relocs(), nlm_i386_read_reloc(), nlm_powerpc_read_reloc(), nlm_sparc_read_import(), nlm_sparc_read_reloc(), oasys_write_data(), optcall_callback(), or32_elf_32_reloc(), or32_elf_const_reloc(), or32_elf_jumptarg_reloc(), or32_reloc(), parse_die(), parse_line_table(), pe_print_edata(), pe_print_idata(), pe_print_reloc(), pj_elf_reloc(), ppc64_elf_brtaken_reloc(), ppc64_elf_grok_prstatus(), ppc64_elf_relocate_section(), ppc_elf_begin_write_processing(), ppc_elf_grok_prstatus(), ppc_elf_relax_section(), ppc_elf_relocate_section(), r_reloc_init(), read_4_bytes(), read_address(), read_value(), relax_property_section(), relax_section(), s390_elf_ldisp_reloc(), sh64_address_in_cranges(), sh_elf64_reloc(), sh_elf64_relocate_section(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_elf_relocate_section(), sh_relax_delete_bytes(), sh_relax_section(), sh_reloc(), shmedia_prepare_reloc(), sparc64_elf_relocate_section(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), sunos_add_dynamic_symbols(), tic30_aout_fix_32(), tic30_aout_relocate_contents(), v850_elf_perform_relocation(), v850_elf_relax_section(), xcoff64_ppc_relocate_section(), xcoff64_reloc_type_br(), xcoff64_swap_ldhdr_in(), xcoff64_swap_ldrel_in(), xcoff64_swap_ldsym_in(), xcoff64_swap_reloc_in(), xcoff_ppc_relocate_section(), xcoff_reloc_type_br(), xcoff_swap_ldhdr_in(), xcoff_swap_ldrel_in(), xcoff_swap_ldsym_in(), xcoff_swap_reloc_in(), xstormy16_elf_24_reloc(), xstormy16_elf_finish_dynamic_sections(), xstormy16_elf_relocate_section(), and xtensa_read_table_entries().

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

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

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

Definition at line 503 of file bfd-in2.h.

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

Definition at line 4278 of file bfd-in2.h.

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

Definition at line 530 of file bfd-in2.h.

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

Definition at line 4265 of file bfd-in2.h.

Referenced by _bfd_generic_read_minisymbols().

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

Definition at line 4534 of file bfd-in2.h.

Referenced by _bfd_generic_link_add_archive_symbols().

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

Definition at line 516 of file bfd-in2.h.

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

Definition at line 502 of file bfd-in2.h.

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

Definition at line 506 of file bfd-in2.h.

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

Definition at line 504 of file bfd-in2.h.

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

Definition at line 265 of file bfd-in2.h.

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

Definition at line 527 of file bfd-in2.h.

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

Definition at line 264 of file bfd-in2.h.

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

Definition at line 318 of file bfd-in2.h.

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

Definition at line 325 of file bfd-in2.h.

#define bfd_get_section_limit ( bfd,
sec   ) 

Value:

(((sec)->rawsize ? (sec)->rawsize : (sec)->size) \
   / bfd_octets_per_byte (bfd))

Definition at line 334 of file bfd-in2.h.

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

Definition at line 317 of file bfd-in2.h.

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

Definition at line 315 of file bfd-in2.h.

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

Definition at line 321 of file bfd-in2.h.

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

Definition at line 326 of file bfd-in2.h.

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

Definition at line 316 of file bfd-in2.h.

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

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

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

Definition at line 967 of file bfd-in2.h.

Referenced by read_value().

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

Definition at line 940 of file bfd-in2.h.

Referenced by do_with_relocs(), and read_1_signed_byte().

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

Definition at line 525 of file bfd-in2.h.

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

Definition at line 4564 of file bfd-in2.h.

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

Definition at line 532 of file bfd-in2.h.

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

Definition at line 526 of file bfd-in2.h.

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

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

Value:

BFD_SEND (abfd, _bfd_get_synthetic_symtab, (abfd, count, syms, \
                                                   dyncount, dynsyms, ret))

Definition at line 4274 of file bfd-in2.h.

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

Definition at line 505 of file bfd-in2.h.

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

Definition at line 1000 of file bfd-in2.h.

Referenced by adjust_all_relocations(), and bfd_mach_o_scan_read_symtab_symbol().

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

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

Definition at line 1018 of file bfd-in2.h.

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

Definition at line 991 of file bfd-in2.h.

Referenced by adjust_all_relocations(), and bfd_mach_o_scan_read_symtab_symbol().

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

Definition at line 1002 of file bfd-in2.h.

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

Definition at line 1011 of file bfd-in2.h.

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

Definition at line 1020 of file bfd-in2.h.

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

Definition at line 993 of file bfd-in2.h.

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

Definition at line 996 of file bfd-in2.h.

Referenced by bfd_mach_o_scan_write_symtab_symbols().

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

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

Definition at line 1014 of file bfd-in2.h.

Referenced by xcoff_write_armap_big().

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

Definition at line 987 of file bfd-in2.h.

Referenced by bfd_mach_o_scan_write_symtab_symbols().

#define bfd_h_put_signed_16   bfd_h_put_16

Definition at line 998 of file bfd-in2.h.

#define bfd_h_put_signed_32   bfd_h_put_32

Definition at line 1007 of file bfd-in2.h.

#define bfd_h_put_signed_64   bfd_h_put_64

Definition at line 1016 of file bfd-in2.h.

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

Definition at line 989 of file bfd-in2.h.

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

Definition at line 520 of file bfd-in2.h.

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

Definition at line 512 of file bfd-in2.h.

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

Definition at line 514 of file bfd-in2.h.

#define BFD_HOST_64BIT_LONG   @BFD_HOST_64BIT_LONG@

Definition at line 66 of file bfd-in2.h.

#define BFD_HOST_LONG_LONG   @BFD_HOST_LONG_LONG@

Definition at line 67 of file bfd-in2.h.

#define BFD_IN_MEMORY   0x800

Definition at line 242 of file bfd-in2.h.

#define BFD_IND_SECTION_NAME   "*IND*"

Definition at line 1407 of file bfd-in2.h.

Referenced by bfd_make_section(), and bfd_make_section_old_way().

#define bfd_ind_section_ptr   ((asection *) &bfd_ind_section)

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

Definition at line 1417 of file bfd-in2.h.

Referenced by _bfd_coff_write_global_sym(), _bfd_discard_section_stabs(), _bfd_elf_copy_private_symbol_data(), _bfd_elf_discard_section_eh_frame(), _bfd_elf_fix_symbol_flags(), _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_elf_merge_sections(), _bfd_elf_mips_get_relocated_section_contents(), _bfd_elf_section_from_bfd_section(), _bfd_generic_link_add_one_symbol(), _bfd_link_section_stabs(), _bfd_mips_elf_discard_info(), _bfd_mmix_check_all_relocs(), _bfd_vms_write_gsd(), _bfd_vms_write_tir(), _bfd_write_stab_strings(), _frvfdpic_emit_got_relocs_plt_entries(), aout_link_reloc_link_order(), aout_link_write_other_symbol(), aout_link_write_symbols(), b_out_squirt_out_relocs(), bfd_decode_symclass(), bfd_elf_discard_info(), bfd_elf_link_record_local_dynamic_symbol(), bfd_install_relocation(), bfd_perform_relocation(), bfd_xcoff_import_symbol(), coff_m68k_aux_link_add_one_symbol(), coff_write_symbol(), cris_elf_relocate_section(), elf32_frv_relocate_section(), elf32_hppa_relocate_section(), elf32_hppa_size_dynamic_sections(), elf32_sparc_relocate_section(), elf32_sparc_size_dynamic_sections(), elf64_x86_64_relocate_section(), elf64_x86_64_size_dynamic_sections(), elf_bfd_discard_info(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_m68k_relocate_section(), elf_s390_relocate_section(), elf_s390_size_dynamic_sections(), elf_vax_relocate_section(), elf_write_relocs(), elf_xtensa_discard_info_for_section(), fold_name(), i370_elf_relocate_section(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), ieee_write_section_part(), lang_gc_sections(), lang_size_sections_1(), ldctor_build_sets(), linux_add_one_symbol(), linux_tally_symbols(), m32r_elf_size_dynamic_sections(), mips_elf64_write_rel(), mips_elf64_write_rela(), mips_elf64_write_relocs(), mips_elf_create_dynamic_relocation(), mips_relocate_section(), mmix_final_link_relocate(), multiple_definition(), NAME(), oasys_write_syms(), parse_expression(), pdp11_aout_swap_reloc_out(), ppc64_elf_relocate_section(), ppc64_elf_size_dynamic_sections(), ppc64_elf_tls_optimize(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), ppc_elf_tls_optimize(), print_insn_shmedia(), sh64_get_contents_type_disasm(), sh_elf_size_dynamic_sections(), sparc64_elf_relocate_section(), sparc64_elf_write_relocs(), sunos_write_dynamic_symbol(), swap_ext_reloc_out(), swap_out_syms(), translate_to_native_sym_flags(), vms_get_symbol_info(), xcoff_build_ldsyms(), xcoff_link_add_symbols(), xcoff_mark(), and xcoff_mark_symbol().

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

Definition at line 328 of file bfd-in2.h.

#define bfd_is_const_section ( SEC   ) 

Value:

(   ((SEC) == bfd_abs_section_ptr)            \
  || ((SEC) == bfd_und_section_ptr)            \
  || ((SEC) == bfd_com_section_ptr)            \
  || ((SEC) == bfd_ind_section_ptr))

Definition at line 1441 of file bfd-in2.h.

Referenced by coff_count_linenumbers(), and coff_write_native_symbol().

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

Definition at line 4241 of file bfd-in2.h.

Referenced by unique_section_p().

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

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

#define BFD_IS_RELAXABLE   0x200

Definition at line 232 of file bfd-in2.h.

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

Definition at line 3926 of file bfd-in2.h.

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

Definition at line 1421 of file bfd-in2.h.

Referenced by _bfd_compute_and_write_armap(), _bfd_dlx_elf_hi16_reloc(), _bfd_elf_merge_symbol(), _bfd_elf_section_from_bfd_section(), _bfd_generic_link_add_one_symbol(), _bfd_generic_link_output_symbols(), _bfd_mips_elf_got16_reloc(), _bfd_vms_write_gsd(), _bfd_vms_write_tir(), _frvfdpic_emit_got_relocs_plt_entries(), a29k_reloc(), add_cref(), alpha_ecoff_get_relocated_section_contents(), b_out_squirt_out_relocs(), bfd_coff_reloc16_get_value(), bfd_coff_set_symbol_class(), bfd_decode_symclass(), bfd_ecoff_debug_accumulate_other(), bfd_ecoff_debug_externals(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_elf_xtensa_reloc(), bfd_perform_relocation(), coff_i960_relocate(), coff_m68k_aux_link_add_one_symbol(), coff_renumber_symbols(), coff_write_alien_symbol(), coff_write_symbol(), default_indirect_link_order(), ecoff_get_extr(), ecoff_link_add_externals(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_section(), elf_link_add_object_symbols(), fixup_symbol_value(), generic_link_add_symbol_list(), get_value(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_write_expression(), ieee_write_external_part(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m88k_special_reloc(), mips_elf64_final_gp(), mips_elf_final_gp(), mips_elf_sym_is_global(), mips_fix_hi16_s(), mips_fix_jmp_addr(), mips_gprel_reloc(), mips_refhi_reloc(), mmix_elf_reloc(), mmix_final_link_relocate(), mmo_write_symbols_and_terminator(), move_shared_literal(), NAME(), nlm_alpha_write_import(), nlm_i386_write_import(), nlm_powerpc_write_import(), notice(), oasys_write_syms(), optcall_callback(), or32_elf_consth_reloc(), or32_reloc(), pdp11_aout_swap_reloc_out(), pj_elf_reloc(), ppc_elf_relocate_section(), print_insn_shmedia(), set_symbol_from_hash(), sh64_get_contents_type_disasm(), sh_elf64_reloc(), sh_elf_reloc(), sh_reloc(), sunos_add_one_symbol(), swap_ext_reloc_out(), swap_out_syms(), sym_is_global(), translate_to_native_sym_flags(), v850_elf_reloc(), vms_get_symbol_info(), and xcoff_link_add_symbols().

#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

Definition at line 4513 of file bfd-in2.h.

#define BFD_JUMP_TABLE_COPY ( NAME   ) 

Value:

NAME##_bfd_copy_private_bfd_data, \
  NAME##_bfd_merge_private_bfd_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 4469 of file bfd-in2.h.

#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 4503 of file bfd-in2.h.

#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 4671 of file bfd-in2.h.

#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 4449 of file bfd-in2.h.

#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 4609 of file bfd-in2.h.

#define BFD_JUMP_TABLE_RELOCS ( NAME   ) 

Value:

NAME##_get_reloc_upper_bound, \
  NAME##_canonicalize_reloc, \
  NAME##_bfd_reloc_type_lookup

Definition at line 4586 of file bfd-in2.h.

#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, \
  NAME##_bfd_make_debug_symbol, \
  NAME##_read_minisymbols, \
  NAME##_minisymbol_to_symbol

Definition at line 4540 of file bfd-in2.h.

#define BFD_JUMP_TABLE_WRITE ( NAME   ) 

Value:

NAME##_set_arch_mach, \
  NAME##_set_section_contents

Definition at line 4599 of file bfd-in2.h.

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

Definition at line 4253 of file bfd-in2.h.

Referenced by add_bfd_to_link(), elf_link_add_archive_symbols(), and load_symbols().

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

Definition at line 4247 of file bfd-in2.h.

Referenced by open_output().

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

Definition at line 4250 of file bfd-in2.h.

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

Definition at line 4256 of file bfd-in2.h.

Referenced by lang_place_orphans(), and section_already_linked().

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

Definition at line 4725 of file bfd-in2.h.

#define BFD_LINKER_CREATED   0x2000

Definition at line 249 of file bfd-in2.h.

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

Definition at line 511 of file bfd-in2.h.

#define bfd_mach_alpha_ev4   0x10

Referenced by print_insn_alpha().

#define bfd_mach_alpha_ev5   0x20

Referenced by print_insn_alpha().

#define bfd_mach_alpha_ev6   0x30

Referenced by print_insn_alpha().

#define bfd_mach_am33   330

#define bfd_mach_am33_2   332

#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_arm_2   1

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_2a   2

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_3   3

#define bfd_mach_arm_3M   4

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_4   5

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_4T   6

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_5   7

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_5T   8

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_5TE   9

Referenced by bfd_arm_update_notes().

#define bfd_mach_arm_ep9312   11

#define bfd_mach_arm_iWMMXt   12

#define bfd_mach_arm_unknown   0

#define bfd_mach_arm_XScale   10

#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_cpu32   8

#define bfd_mach_cr16c   1

#define bfd_mach_cris_v0_v10   255

#define bfd_mach_cris_v10_v32   1032

#define bfd_mach_cris_v32   32

#define bfd_mach_crx   1

#define bfd_mach_d10v   1

#define bfd_mach_d10v_ts2   2

#define bfd_mach_d10v_ts3   3

#define bfd_mach_fr30   0x46523330

#define bfd_mach_fr300   300

Referenced by elf32_frv_machine().

#define bfd_mach_fr400   400

#define bfd_mach_fr450   450

#define bfd_mach_fr500   500

#define bfd_mach_fr550   550

#define bfd_mach_frv   1

#define bfd_mach_frvsimple   2

Referenced by elf32_frv_machine().

#define bfd_mach_frvtomcat   499

Referenced by elf32_frv_machine().

#define bfd_mach_h8300   1

#define bfd_mach_h8300h   2

#define bfd_mach_h8300hn   4

#define bfd_mach_h8300s   3

#define bfd_mach_h8300sn   5

#define bfd_mach_h8300sx   6

#define bfd_mach_h8300sxn   7

#define bfd_mach_hppa10   10

#define bfd_mach_hppa11   11

Referenced by netbsd_core_file_p().

#define bfd_mach_hppa20   20

#define bfd_mach_hppa20w   25

#define bfd_mach_i386_i386   1

#define bfd_mach_i386_i386_intel_syntax   3

Referenced by NAME(), and print_insn().

#define bfd_mach_i386_i8086   2

Referenced by print_insn().

#define bfd_mach_i960_ca   6

#define bfd_mach_i960_core   1

#define bfd_mach_i960_hx   8

#define bfd_mach_i960_jx   7

#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_ia64_elf32   32

#define bfd_mach_ia64_elf64   64

#define bfd_mach_ip2022   1

#define bfd_mach_ip2022ext   2

#define bfd_mach_iq10   2

Referenced by elf32_iq2000_machine().

#define bfd_mach_iq2000   1

Referenced by elf32_iq2000_machine().

#define bfd_mach_m32r   1

#define bfd_mach_m32r2   '2'

#define bfd_mach_m32rx   'x'

#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_m6812   1

#define bfd_mach_m6812_default   0

#define bfd_mach_m6812s   2

#define bfd_mach_maxq10   10

#define bfd_mach_maxq20   20

#define bfd_mach_mcf5200   9

#define bfd_mach_mcf5206e   10

#define bfd_mach_mcf521x   15

Referenced by print_insn_m68k().

#define bfd_mach_mcf5249   16

Referenced by print_insn_m68k().

#define bfd_mach_mcf528x   13

#define bfd_mach_mcf5307   11

#define bfd_mach_mcf5407   12

#define bfd_mach_mcf547x   17

Referenced by print_insn_m68k().

#define bfd_mach_mcf548x   18

Referenced by print_insn_m68k().

#define bfd_mach_mcfv4e   14

Referenced by print_insn_m68k().

#define bfd_mach_mips10000   10000

Referenced by mips_set_isa_flags().

#define bfd_mach_mips12000   12000

Referenced by mips_set_isa_flags().

#define bfd_mach_mips16   16

Referenced by _print_insn_mips().

#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

Referenced by mips_set_isa_flags().

#define bfd_mach_mips4400   4400

Referenced by mips_set_isa_flags(), and NAME().

#define bfd_mach_mips4600   4600

Referenced by mips_set_isa_flags().

#define bfd_mach_mips4650   4650

#define bfd_mach_mips5   5

#define bfd_mach_mips5000   5000

Referenced by mips_set_isa_flags().

#define bfd_mach_mips5400   5400

#define bfd_mach_mips5500   5500

#define bfd_mach_mips6000   6000

#define bfd_mach_mips7000   7000

Referenced by mips_set_isa_flags().

#define bfd_mach_mips8000   8000

#define bfd_mach_mips9000   9000

#define bfd_mach_mips_sb1   12310201

#define bfd_mach_mipsisa32   32

#define bfd_mach_mipsisa32r2   33

#define bfd_mach_mipsisa64   64

#define bfd_mach_mipsisa64r2   65

#define bfd_mach_mn10300   300

#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_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_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_604   604

#define bfd_mach_ppc_620   620

Referenced by disassembler().

#define bfd_mach_ppc_630   630

#define bfd_mach_ppc_7400   7400

#define bfd_mach_ppc_750   750

#define bfd_mach_ppc_860   860

#define bfd_mach_ppc_a35   35

#define bfd_mach_ppc_e500   500

Referenced by powerpc_dialect().

#define bfd_mach_ppc_ec603e   6031

#define bfd_mach_ppc_rs64ii   642

#define bfd_mach_ppc_rs64iii   643

#define bfd_mach_rs6k   6000

#define bfd_mach_rs6k_rs1   6001

#define bfd_mach_rs6k_rs2   6002

#define bfd_mach_rs6k_rsc   6003

#define bfd_mach_s390_31   31

Referenced by elf_s390_object_p(), and init_disasm().

#define bfd_mach_s390_64   64

Referenced by elf_s390_object_p(), and init_disasm().

#define bfd_mach_sh   1

Referenced by print_insn_sh().

#define bfd_mach_sh2   0x20

#define bfd_mach_sh2a   0x2a

#define bfd_mach_sh2a_nofpu   0x2b

#define bfd_mach_sh2a_nofpu_or_sh3_nommu   0x2a2

#define bfd_mach_sh2a_nofpu_or_sh4_nommu_nofpu   0x2a1

#define bfd_mach_sh2a_or_sh3e   0x2a4

#define bfd_mach_sh2a_or_sh4   0x2a3

#define bfd_mach_sh2e   0x2e

#define bfd_mach_sh3   0x30

Referenced by bfd_default_scan().

#define bfd_mach_sh3_dsp   0x3d

#define bfd_mach_sh3_nommu   0x31

#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_sh_dsp   0x2d

#define bfd_mach_sparc   1

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

#define bfd_mach_sparc_sparclet   2

#define bfd_mach_sparc_sparclite   3

#define bfd_mach_sparc_sparclite_le   6

#define bfd_mach_sparc_v8plus   4

#define bfd_mach_sparc_v8plusa   5

#define bfd_mach_sparc_v8plusb   9

#define bfd_mach_sparc_v9   7

#define bfd_mach_sparc_v9_p ( mach   ) 

Value:

((mach) >= bfd_mach_sparc_v8plus && (mach) <= bfd_mach_sparc_v9b \
   && (mach) != bfd_mach_sparc_sparclite_le)

#define bfd_mach_sparc_v9a   8

#define bfd_mach_sparc_v9b   10

#define bfd_mach_tic3x   30

Referenced by tic4x_scan().

#define bfd_mach_tic4x   40

Referenced by tic4x_scan().

#define bfd_mach_v850   1

#define bfd_mach_v850e   'E'

#define bfd_mach_v850e1   '1'

#define bfd_mach_x86_64   64

#define bfd_mach_x86_64_intel_syntax   65

Referenced by print_insn().

#define bfd_mach_xstormy16   1

#define bfd_mach_xtensa   1

#define bfd_mach_z8001   1

Referenced by disassembler().

#define bfd_mach_z8002   2

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

Definition at line 3942 of file bfd-in2.h.

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

#define bfd_merge_private_bfd_data ( ibfd,
obfd   ) 

Value:

BFD_SEND (obfd, _bfd_merge_private_bfd_data, \
               (ibfd, obfd))

Definition at line 4200 of file bfd-in2.h.

Referenced by lang_check().

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

Definition at line 4238 of file bfd-in2.h.

Referenced by lang_process().

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

Definition at line 4580 of file bfd-in2.h.

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

Definition at line 519 of file bfd-in2.h.

#define BFD_NO_FLAGS   0x00

Definition at line 195 of file bfd-in2.h.

#define BFD_NO_MORE_SYMBOLS   ((symindex) ~0)

Definition at line 259 of file bfd-in2.h.

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

Definition at line 4268 of file bfd-in2.h.

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

Definition at line 4561 of file bfd-in2.h.

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

Definition at line 170 of file bfd-in2.h.

#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))

Definition at line 977 of file bfd-in2.h.

Referenced by bfd_elf_size_dynamic_sections(), elf_link_output_extsym(), and mips_elf_perform_relocation().

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

Definition at line 943 of file bfd-in2.h.

Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_mips16_elf_reloc_shuffle(), _bfd_relocate_contents(), _bfd_stringtab_emit(), _bfd_vms_output_short(), _bfd_write_section_stabs(), _bfd_xcoff64_put_ldsymbol_name(), _bfd_xcoff_put_ldsymbol_name(), a29k_reloc(), avr_final_link_relocate(), bfd_install_relocation(), bfd_perform_relocation(), build_link_order(), coff_arm_reloc(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_i386_reloc(), coff_i860_reloc(), coff_mips_reloc(), do_one(), elf32_h8_final_link_relocate(), elf32_m68hc11_relocate_section(), elf_i386_relocate_section(), elf_s390_relocate_section(), elf_xtensa_create_plt_entry(), extra_case(), fill_edata(), fr30_final_link_relocate(), generate_reloc(), h8300_reloc16_extra_cases(), insert_rel_addend(), m32r_elf_do_10_pcrel_reloc(), m32r_elf_generic_reloc(), m68hc11_elf_build_one_stub(), m68hc12_elf_build_one_stub(), m88k_special_reloc(), mcore_elf_relocate_section(), mmo_xore_16(), mn10200_elf_final_link_relocate(), mn10300_elf_final_link_relocate(), msp430_elf_relax_section(), msp430_final_link_relocate(), oasys_write_data(), or32_elf_16_reloc(), or32_reloc(), relax_section(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_elf_reloc(), sh_elf_reloc_loop(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_relax_delete_bytes(), sh_relax_section(), sh_reloc(), sh_swap_insns(), sunos_write_dynamic_symbol(), tic30_aout_fix_16(), tic30_aout_fix_pcrel_16(), tic30_aout_relocate_contents(), v850_elf_perform_lo16_relocation(), v850_elf_perform_relocation(), v850_elf_relax_section(), w65_reloc16_extra_cases(), write_value(), xcoff64_ppc_relocate_section(), xcoff64_swap_ldrel_out(), xcoff64_swap_ldsym_out(), xcoff_ppc_relocate_section(), xcoff_swap_ldrel_out(), and xcoff_swap_ldsym_out().

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

Definition at line 952 of file bfd-in2.h.

Referenced by _bfd_elf_write_section_eh_frame(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_mips16_elf_reloc_unshuffle(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_relocate_section(), _bfd_mips_relax_section(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_finish_dynamic_symbol(), _bfd_relocate_contents(), _bfd_stab_section_find_nearest_line(), _bfd_vms_output_long(), _bfd_write_section_stabs(), _frvfdpic_add_rofixup(), _frvfdpic_emit_got_relocs_plt_entries(), a29k_reloc(), alpha_ecoff_get_relocated_section_contents(), alpha_relocate_section(), aoutarm_fix_pcrel_26(), b_out_bfd_get_relocated_section_contents(), bfd_elf_d30v_reloc(), bfd_elf_d30v_reloc_21(), bfd_fill_in_gnu_debuglink_section(), bfd_install_relocation(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_perform_relocation(), build_link_order(), build_plt_stub(), callj_callback(), calljx_callback(), coff_a29k_relocate_section(), coff_arm_reloc(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_i386_reloc(), coff_i860_reloc(), coff_i960_relocate_section(), coff_mips_reloc(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), coff_thumb_pcrel_common(), cris_elf_relocate_section(), do_one(), elf32_dlx_relocate16(), elf32_dlx_relocate26(), elf32_frv_relocate_gprel12(), elf32_frv_relocate_gprelhi(), elf32_frv_relocate_gprello(), elf32_frv_relocate_gprelu12(), elf32_frv_relocate_hi16(), elf32_frv_relocate_label24(), elf32_frv_relocate_lo16(), elf32_frv_relocate_section(), elf32_h8_final_link_relocate(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_finish_dynamic_symbol(), elf32_hppa_relocate_section(), elf32_i860_relocate_highadj(), elf32_i860_relocate_pc16(), elf32_i860_relocate_pc26(), elf32_i860_relocate_splitn(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_relocate_section(), elf64_alpha_do_reloc_gpdisp(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_relax_got_load(), elf64_alpha_relax_gprelhilo(), elf64_alpha_relax_tls_get_addr(), elf64_alpha_relax_with_lituse(), elf64_hppa_finish_dynamic_symbol(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_finish_dynamic_symbol(), elf64_x86_64_relocate_section(), elf_cris_finish_dynamic_sections(), elf_cris_finish_dynamic_symbol(), elf_i386_finish_dynamic_sections(), elf_i386_finish_dynamic_symbol(), elf_i386_relocate_section(), elf_m68k_finish_dynamic_sections(), elf_m68k_finish_dynamic_symbol(), elf_m68k_relocate_section(), elf_s390_finish_dynamic_sections(), elf_s390_finish_dynamic_symbol(), elf_s390_relocate_section(), elf_vax_finish_dynamic_sections(), elf_vax_finish_dynamic_symbol(), elf_vax_relocate_section(), elf_xtensa_combine_prop_entries(), elf_xtensa_create_plt_entry(), elf_xtensa_do_reloc(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_relocate_section(), extra_case(), fill_edata(), final_link_relocate(), fix_pcrel_26(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), fr30_final_link_relocate(), generate_reloc(), gprel32_with_gp(), h8300_reloc16_extra_cases(), hppa_build_one_stub(), i370_elf_finish_dynamic_sections(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), insert_rel_addend(), iq2000_elf_relocate_hi16(), linux_finish_dynamic_link(), m32r_elf_finish_dynamic_sections(), m32r_elf_finish_dynamic_symbol(), m32r_elf_generic_reloc(), m32r_elf_lo16_reloc(), m32r_elf_relocate_hi16(), m32r_elf_relocate_section(), make_runtime_pseudo_reloc(), mips32_64bit_reloc(), mips_elf64_gprel32_reloc(), mips_gprel_reloc(), mips_reflo_reloc(), mips_relocate_hi(), mmix_elf_perform_relocation(), mmix_elf_relocate_section(), mmo_mkobject(), mmo_write_symbols_and_terminator(), mmo_write_tetra_raw(), mmo_xore_32(), mn10200_elf_final_link_relocate(), mn10300_elf_final_link_relocate(), move_literal(), movi_3shori_putval(), movi_shori_putval(), nlm_alpha_write_external(), nlm_i386_mangle_relocs(), nlm_i386_write_external(), nlm_i386_write_import(), nlm_powerpc_write_external(), nlm_powerpc_write_import(), nlm_sparc_write_export(), nlm_sparc_write_external(), nlm_sparc_write_import(), nlm_sparc_write_reloc(), oasys_write_data(), optcall_callback(), or32_elf_32_reloc(), or32_elf_const_reloc(), or32_elf_jumptarg_reloc(), or32_reloc(), pj_elf_reloc(), ppc64_elf_brtaken_reloc(), ppc64_elf_build_stubs(), ppc64_elf_relocate_section(), ppc_build_one_stub(), ppc_elf_final_write_processing(), ppc_elf_finish_dynamic_sections(), ppc_elf_relax_section(), ppc_elf_relocate_section(), relax_property_section(), relax_section(), restfpr(), restfpr0_tail(), restfpr1_tail(), restgpr0(), restgpr0_tail(), restgpr1(), restgpr1_tail(), restvr(), restvr_tail(), s390_elf_ldisp_reloc(), savefpr(), savefpr0_tail(), savefpr1_tail(), savegpr0(), savegpr0_tail(), savegpr1(), savegpr1_tail(), savevr(), savevr_tail(), sh_elf64_reloc(), sh_elf64_relocate_section(), sh_elf_finish_dynamic_sections(), sh_elf_finish_dynamic_symbol(), sh_elf_relax_delete_bytes(), sh_elf_reloc(), sh_elf_relocate_section(), sh_relax_delete_bytes(), sh_reloc(), shmedia_prepare_reloc(), sparc64_elf_build_plt(), sparc64_elf_relocate_section(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), sunos_write_dynamic_symbol(), tic30_aout_fix_32(), tic30_aout_relocate_contents(), v850_elf_perform_relocation(), v850_elf_relax_section(), write_value(), xcoff64_generate_rtinit(), xcoff64_ppc_relocate_section(), xcoff64_reloc_type_br(), xcoff64_swap_ldhdr_out(), xcoff64_swap_ldrel_out(), xcoff64_swap_ldsym_out(), xcoff64_swap_reloc_out(), xcoff_ppc_relocate_section(), xcoff_reloc_type_br(), xcoff_swap_ldhdr_out(), xcoff_swap_ldrel_out(), xcoff_swap_ldsym_out(), xcoff_swap_reloc_out(), xcoff_write_global_symbol(), xstormy16_elf_24_reloc(), and xstormy16_elf_relocate_section().

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

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

#define bfd_put_signed_16   bfd_put_16

Definition at line 945 of file bfd-in2.h.

Referenced by sh_elf_relax_delete_bytes(), and sh_relax_delete_bytes().

#define bfd_put_signed_32   bfd_put_32

Definition at line 954 of file bfd-in2.h.

Referenced by sh_elf_relax_delete_bytes(), and sh_relax_delete_bytes().

#define bfd_put_signed_64   bfd_put_64

Definition at line 963 of file bfd-in2.h.

#define bfd_put_signed_8   bfd_put_8

Definition at line 936 of file bfd-in2.h.

#define bfd_read ( BUF,
ELTSIZE,
NITEMS,
ABFD   ) 

Value:

(warn_deprecated ("bfd_read", (const char *) 0, 0, (const char *) 0), \
   bfd_bread ((BUF), (ELTSIZE) * (NITEMS), (ABFD)))

Definition at line 491 of file bfd-in2.h.

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

Definition at line 4576 of file bfd-in2.h.

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

Definition at line 4232 of file bfd-in2.h.

Referenced by lang_size_sections_1().

#define BFD_RELOC_SPARC_64   BFD_RELOC_64

#define BFD_RELOC_SPARC_DISP64   BFD_RELOC_64_PCREL

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

Definition at line 324 of file bfd-in2.h.

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

Definition at line 4730 of file bfd-in2.h.

Referenced by section_already_linked().

#define bfd_section_list_insert ( ABFD,
PS,
S   ) 

Value:

do                                                   \
    {                                                  \
      asection **_ps = PS;                             \
      asection *_s = S;                                \
      _s->next = *_ps;                                 \
      *_ps = _s;                                       \
      if (_s->next == NULL)                            \
        (ABFD)->section_tail = &_s->next;              \
    }                                                  \
  while (0)

Definition at line 1469 of file bfd-in2.h.

Referenced by _bfd_xcoff_bfd_final_link(), and lang_insert_orphan().

#define bfd_section_list_remove ( ABFD,
PS   ) 

Value:

do                                                   \
    {                                                  \
      asection **_ps = PS;                             \
      asection *_s = *_ps;                             \
      *_ps = _s->next;                                 \
      if (_s->next == NULL)                            \
        (ABFD)->section_tail = _ps;                    \
    }                                                  \
  while (0)

Definition at line 1459 of file bfd-in2.h.

Referenced by _bfd_mips_elf_final_link(), _bfd_xcoff_bfd_final_link(), i370_elf_size_dynamic_sections(), lang_insert_orphan(), mmix_elf_final_link(), strip_excluded_output_sections(), and sunos_add_dynamic_symbols().

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

Definition at line 323 of file bfd-in2.h.

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

Definition at line 319 of file bfd-in2.h.

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

Definition at line 320 of file bfd-in2.h.

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

Definition at line 322 of file bfd-in2.h.

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

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

Definition at line 4335 of file bfd-in2.h.

Referenced by bfd_check_format_matches(), bfd_close(), bfd_make_readable(), and bfd_set_format().

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

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

Definition at line 534 of file bfd-in2.h.

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

Definition at line 4205 of file bfd-in2.h.

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

Definition at line 266 of file bfd-in2.h.

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

Definition at line 331 of file bfd-in2.h.

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

Definition at line 332 of file bfd-in2.h.

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

Definition at line 330 of file bfd-in2.h.

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

Definition at line 4207 of file bfd-in2.h.

Referenced by fold_name().

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

Definition at line 4223 of file bfd-in2.h.

#define BFD_TRADITIONAL_FORMAT   0x400

Definition at line 238 of file bfd-in2.h.

#define BFD_UND_SECTION_NAME   "*UND*"

#define bfd_und_section_ptr   ((asection *) &bfd_und_section)

Definition at line 1420 of file bfd-in2.h.

Referenced by _bfd_coff_link_input_bfd(), _bfd_elf_merge_symbol(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_symbol_processing(), aout_link_add_symbols(), aout_reloc_type_to_section(), bfd_elf_final_link(), bfd_mach_o_scan_read_symtab_symbol(), bfd_make_section_old_way(), coff_link_add_symbols(), coff_section_from_bfd_index(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_h8_get_relocated_section_contents(), elf32_m68hc11_add_symbol_hook(), elf32_sparc_check_relocs(), elf_bfd_final_link(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_output_extsym(), elf_slurp_symbol_table(), get_elf_r_symndx_section(), ieee_slurp_external_symbols(), make_fdh(), mmix_elf_relax_section(), mmo_canonicalize_symtab(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), msp430_elf_relax_section(), nlm_alpha_read_import(), nlm_i386_read_import(), nlm_powerpc_read_import(), nlm_sparc_read_import(), oasys_slurp_symbol_table(), parse_expression(), process_esd(), r_reloc_is_defined(), set_symbol_from_hash(), sh_coff_get_relocated_section_contents(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), sparc64_elf_output_arch_syms(), sunos_add_one_symbol(), symbol_value(), translate_from_native_sym_flags(), v850_elf_relax_section(), and xcoff_link_add_symbols().

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

Definition at line 4226 of file bfd-in2.h.

Referenced by _bfd_write_archive_contents().

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

Definition at line 523 of file bfd-in2.h.

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

Definition at line 522 of file bfd-in2.h.

#define bfd_write ( BUF,
ELTSIZE,
NITEMS,
ABFD   ) 

Value:

(warn_deprecated ("bfd_write", (const char *) 0, 0, (const char *) 0),\
   bfd_bwrite ((BUF), (ELTSIZE) * (NITEMS), (ABFD)))

Definition at line 494 of file bfd-in2.h.

#define BSF_CONSTRUCTOR   0x800

#define BSF_DEBUGGING   0x08

#define BSF_DEBUGGING_RELOC   0x20000

Definition at line 3892 of file bfd-in2.h.

Referenced by fixup_symbol_value().

#define BSF_DYNAMIC   0x8000

#define BSF_EXPORT   BSF_GLOBAL

#define BSF_FILE   0x4000

#define BSF_FUNCTION   0x10

#define BSF_GLOBAL   0x02

Definition at line 3821 of file bfd-in2.h.

Referenced by _bfd_compute_and_write_armap(), _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_generic_link_output_symbols(), _bfd_generic_link_write_global_symbol(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_got16_reloc(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_slurp_gsd(), _bfd_vms_write_gsd(), _bfd_xcoff_canonicalize_dynamic_symtab(), _frv_create_got_section(), aout_link_add_symbols(), bfd_decode_symclass(), bfd_elf_size_dynamic_sections(), bfd_is_local_label(), bfd_mach_o_scan_read_symtab_symbol(), bfd_print_symbol_vandf(), binary_canonicalize_symtab(), check_local_sym_xref(), coff_link_add_symbols(), coff_renumber_symbols(), default_indirect_link_order(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_frvfdpic_always_size_sections(), elf32_m68hc11_add_symbol_hook(), elf64_alpha_create_dynamic_sections(), elf_link_add_object_symbols(), elf_slurp_symbol_table(), elfNN_hpux_backend_symbol_processing(), first_phase(), generic_link_add_symbol_list(), generic_link_check_archive_element(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_external_part(), linux_add_one_symbol(), m32r_elf_add_symbol_hook(), m32r_elf_create_dynamic_sections(), m68hc11_elf_set_symbol(), make_head(), make_import_fixup_entry(), make_import_fixup_mark(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), mips_elf_create_got_section(), mips_elf_sym_is_global(), mmo_canonicalize_symtab(), mmo_write_symbols_and_terminator(), oasys_slurp_symbol_table(), ppc_elf_create_linker_section(), ppcboot_canonicalize_symtab(), process_def_file(), process_esd(), record_arm_to_thumb_glue(), record_thumb_to_arm_glue(), sh64_elf64_add_symbol_hook(), sh64_elf64_create_dynamic_sections(), sh64_elf_add_symbol_hook(), sh_elf_create_dynamic_sections(), sparc64_elf_print_symbol_all(), sparc64_elf_symbol_processing(), srec_canonicalize_symtab(), swap_ext_reloc_out(), swap_out_syms(), sym_is_global(), translate_from_native_sym_flags(), translate_to_native_sym_flags(), and xcoff_link_add_symbols().

#define BSF_INDIRECT   0x2000

#define BSF_KEEP   0x20

Definition at line 3840 of file bfd-in2.h.

#define BSF_KEEP_G   0x40

Definition at line 3841 of file bfd-in2.h.

#define BSF_LOCAL   0x01

#define BSF_NO_FLAGS   0x00

#define BSF_NOT_AT_END   0x400

Definition at line 3863 of file bfd-in2.h.

Referenced by _bfd_generic_link_output_symbols(), and coff_renumber_symbols().

#define BSF_OBJECT   0x10000

#define BSF_OLD_COMMON   0x200

Definition at line 3853 of file bfd-in2.h.

Referenced by _bfd_vms_slurp_gsd(), generic_link_add_symbol_list(), and reloc_processing().

#define BSF_SECTION_SYM   0x100

Definition at line 3849 of file bfd-in2.h.

Referenced by _bfd_dlx_elf_hi16_reloc(), _bfd_ecoff_write_object_contents(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_m32r_elf_symbol_processing(), _bfd_mips_elf32_gprel16_reloc(), _bfd_mips_elf_add_symbol_hook(), _bfd_mips_elf_generic_reloc(), _bfd_mips_elf_gprel16_with_gp(), _bfd_mips_elf_symbol_processing(), _bfd_vms_slurp_gsd(), alpha_ecoff_get_relocated_section_contents(), bfd_coff_generic_reloc(), bfd_elf_generic_reloc(), bfd_elf_xtensa_reloc(), bfd_is_local_label(), bfd_section_init(), callj_callback(), check_local_sym_xref(), check_reloc_refs(), coff_link_add_symbols(), compare_symbols(), ecoff_get_extr(), ecoff_link_add_externals(), ecoff_set_symbol_info(), elf32_i960_relocate(), elf_map_symbols(), elf_slurp_symbol_table(), fill_section_ptr(), fr30_elf_i20_reloc(), fr30_elf_i32_reloc(), gprel32_with_gp(), i860_howto_highadj_reloc(), i860_howto_pc16_reloc(), i860_howto_pc26_reloc(), i860_howto_splitn_reloc(), ieee_write_expression(), init_insn_reloc(), iq2000_elf_howto_hi16_reloc(), m32r_elf_10_pcrel_reloc(), m32r_elf_generic_reloc(), m32r_elf_hi16_reloc(), m32r_elf_lo16_reloc(), m32r_elf_sda16_reloc(), m68hc11_elf_special_reloc(), mips16_gprel_reloc(), mips16_jump_reloc(), mips_elf64_final_gp(), mips_elf64_gprel16_reloc(), mips_elf64_gprel32_reloc(), mips_elf64_literal_reloc(), mips_elf64_slurp_one_reloc_table(), mips_elf_final_gp(), mips_elf_gprel32_reloc(), mips_elf_literal_reloc(), mips_elf_sym_is_global(), mips_generic_reloc(), mips_gprel_reloc(), mips_info_to_howto_rel(), mips_refhi_reloc(), mmix_elf_symbol_processing(), ppc64_elf_get_synthetic_symtab(), s390_elf_ldisp_reloc(), sparc64_elf_slurp_one_reloc_table(), sparc_elf_hix22_reloc(), sparc_elf_lox10_reloc(), sparc_elf_wdisp16_reloc(), swap_ext_reloc_out(), swap_out_syms(), v850_elf_reloc(), and v850_elf_symbol_processing().

#define BSF_THREAD_LOCAL   0x40000

Definition at line 3895 of file bfd-in2.h.

Referenced by elf_slurp_symbol_table(), and swap_out_syms().

#define BSF_WARNING   0x1000

#define BSF_WEAK   0x80

#define COFF_SWAP_TABLE   (void *) &bfd_coff_std_swap_table

Definition at line 468 of file bfd-in2.h.

#define D_PAGED   0x100

Definition at line 227 of file bfd-in2.h.

#define DYNAMIC   0x40

Definition at line 218 of file bfd-in2.h.

#define ELF_INFO_TYPE_EH_FRAME   3

#define ELF_INFO_TYPE_JUST_SYMS   4

#define ELF_INFO_TYPE_MERGE   2

#define ELF_INFO_TYPE_NONE   0

Definition at line 1262 of file bfd-in2.h.

Referenced by merge_sections_remove_hook().

#define ELF_INFO_TYPE_STABS   1

#define EMPTY_HOWTO (  ) 

Value:

HOWTO ((C), 0, 0, 0, FALSE, 0, complain_overflow_dont, NULL, \
         NULL, FALSE, 0, 0, FALSE)

Definition at line 2052 of file bfd-in2.h.

Referenced by MY().

#define EXEC_P   0x02

Definition at line 201 of file bfd-in2.h.

#define FALSE   0

Definition at line 102 of file bfd-in2.h.

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

Definition at line 147 of file bfd-in2.h.

#define H_GET_16   bfd_h_get_16

#define H_GET_32   bfd_h_get_32

Definition at line 1034 of file bfd-in2.h.

Referenced by _bfd_coff_read_string_table(), _bfd_ecoff_slurp_armap(), _bfd_ecoff_write_armap(), _bfd_elf_swap_verdaux_in(), _bfd_elf_swap_verdef_in(), _bfd_elf_swap_vernaux_in(), _bfd_elf_swap_verneed_in(), _bfd_xcoff64_swap_aux_in(), _bfd_xcoff64_swap_lineno_in(), _bfd_xcoff64_swap_sym_in(), _bfd_xcoff_slurp_armap(), _bfd_xcoff_swap_aux_in(), _bfd_xcoff_swap_sym_in(), _bfd_XXi_swap_aouthdr_in(), _bfd_XXi_swap_aux_in(), _bfd_XXi_swap_lineno_in(), _bfd_XXi_swap_sym_in(), alpha_ecoff_swap_reloc_in(), alpha_relocate_section(), aout_adobe_callback(), aout_adobe_object_p(), aout_adobe_swap_exec_header_in(), aout_get_external_symbols(), b_out_object_p(), b_out_slurp_reloc_table(), bfd_mips_elf32_swap_gptab_in(), bfd_mips_elf32_swap_reginfo_in(), bfd_mips_elf64_swap_reginfo_in(), bfd_mips_elf_swap_options_in(), bfd_slurp_bsd_armap_f2(), bout_swap_exec_header_in(), do_slurp_bsd_armap(), ecoff_link_add_archive_symbols(), elf_swap_ehdr_in(), elf_swap_phdr_in(), elf_swap_shdr_in(), elf_swap_symbol_in(), elfcore_read_notes(), encap_object_p(), i386dynix_32_swap_exec_header_in(), ia64coff_object_p(), mips_ecoff_swap_reloc_in(), mips_elf64_swap_reloc_in(), mips_elf64_swap_reloca_in(), mips_swap_reloc_in(), MY_swap_std_reloc_in(), NAME(), nlm_alpha_backend_object_p(), nlm_alpha_read_import(), nlm_alpha_read_reloc(), nlm_i386_read_import(), nlm_powerpc_read_import(), oasys_archive_p(), oasys_object_p(), oasys_slurp_section_data(), oasys_slurp_symbol_table(), os9k_swap_exec_header_in(), setup_group(), swap_std_reloc_in(), and tic30_aout_object_p().

#define H_GET_64   bfd_h_get_64

#define H_GET_8   bfd_h_get_8

#define H_GET_S16   bfd_h_get_signed_16

Definition at line 1039 of file bfd-in2.h.

#define H_GET_S32   bfd_h_get_signed_32

Definition at line 1038 of file bfd-in2.h.

Referenced by _bfd_xcoff64_swap_aux_in(), and mips_swap_reloc_in().

#define H_GET_S64   bfd_h_get_signed_64

Definition at line 1037 of file bfd-in2.h.

Referenced by mips_elf64_swap_reloca_in().

#define H_GET_S8   bfd_h_get_signed_8

Definition at line 1040 of file bfd-in2.h.

#define H_PUT_16   bfd_h_put_16

#define H_PUT_32   bfd_h_put_32

Definition at line 1026 of file bfd-in2.h.

Referenced by _bfd_coff_final_link(), _bfd_ecoff_write_armap(), _bfd_elf_swap_verdaux_out(), _bfd_elf_swap_verdef_out(), _bfd_elf_swap_vernaux_out(), _bfd_elf_swap_verneed_out(), _bfd_mips_elf_section_processing(), _bfd_xcoff64_swap_aux_out(), _bfd_xcoff64_swap_lineno_out(), _bfd_xcoff64_swap_sym_out(), _bfd_xcoff_bfd_final_link(), _bfd_xcoff_swap_aux_out(), _bfd_xcoff_swap_sym_out(), _bfd_XX_only_swap_filehdr_out(), _bfd_XXi_only_swap_filehdr_out(), _bfd_XXi_swap_aouthdr_out(), _bfd_XXi_swap_aux_out(), _bfd_XXi_swap_lineno_out(), _bfd_XXi_swap_scnhdr_out(), _bfd_XXi_swap_sym_out(), alpha_convert_external_reloc(), alpha_ecoff_swap_reloc_out(), aout_adobe_swap_exec_header_out(), b_out_squirt_out_relocs(), bfd_elf32_swap_compact_rel_out(), bfd_elf32_swap_crinfo_out(), bfd_elf_set_group_contents(), bfd_mips_elf32_swap_gptab_out(), bfd_mips_elf32_swap_reginfo_out(), bfd_mips_elf64_swap_reginfo_out(), bfd_mips_elf_swap_options_out(), bout_swap_exec_header_out(), bsd_write_armap(), coff_write_symbols(), ecoff_swap_rpdr_out(), elf_swap_ehdr_out(), elf_swap_phdr_out(), elf_swap_shdr_out(), elf_swap_symbol_out(), elfcore_write_note(), emit_stringtab(), mips_ecoff_swap_reloc_out(), mips_elf64_swap_reloc_out(), mips_elf64_swap_reloca_out(), mips_swap_reloc_out(), nlm_alpha_write_import(), nlm_alpha_write_prefix(), oasys_write_data(), oasys_write_end(), oasys_write_sections(), oasys_write_syms(), ppc_bfd_coff_final_link(), write_object_contents(), and xcoff_write_armap_old().

#define H_PUT_64   bfd_h_put_64

#define H_PUT_8   bfd_h_put_8

#define H_PUT_S16   bfd_h_put_signed_16

Definition at line 1031 of file bfd-in2.h.

#define H_PUT_S32   bfd_h_put_signed_32

Definition at line 1030 of file bfd-in2.h.

Referenced by ecoff_swap_rpdr_out(), and mips_elf_create_procedure_table().

#define H_PUT_S64   bfd_h_put_signed_64

Definition at line 1029 of file bfd-in2.h.

Referenced by mips_elf64_swap_reloca_out().

#define H_PUT_S8   bfd_h_put_signed_8

Definition at line 1032 of file bfd-in2.h.

#define HAS_DEBUG   0x08

Definition at line 208 of file bfd-in2.h.

#define HAS_LINENO   0x04

Definition at line 205 of file bfd-in2.h.

#define HAS_LOAD_PAGE   0x1000

Definition at line 245 of file bfd-in2.h.

#define HAS_LOCALS   0x20

Definition at line 215 of file bfd-in2.h.

#define HAS_RELOC   0x01

Definition at line 198 of file bfd-in2.h.

#define HAS_SYMS   0x10

Definition at line 211 of file bfd-in2.h.

#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 2046 of file bfd-in2.h.

Referenced by coff_arm_relocate_section(), and MY().

#define HOWTO_PREPARE ( relocation,
symbol   ) 

Value:

{                                                     \
    if (symbol != NULL)                                 \
      {                                                 \
        if (bfd_is_com_section (symbol->section))       \
          {                                             \
            relocation = 0;                             \
          }                                             \
        else                                            \
          {                                             \
            relocation = symbol->value;                 \
          }                                             \
      }                                                 \
  }

Definition at line 2056 of file bfd-in2.h.

#define NEWHOWTO ( FUNCTION,
NAME,
SIZE,
REL,
IN   ) 

Value:

HOWTO (0, 0, SIZE, 0, REL, 0, complain_overflow_dont, FUNCTION, \
         NAME, FALSE, 0, 0, IN)

Definition at line 2048 of file bfd-in2.h.

#define printf_vma (  )     fprintf_vma(stdout,x)

Definition at line 169 of file bfd-in2.h.

#define SEC_ALLOC   0x001

Definition at line 1074 of file bfd-in2.h.

Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_create_dynamic_sections(), _bfd_elf_link_renumber_dynsyms(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elf_merge_symbol(), _bfd_generic_link_add_one_symbol(), _bfd_mips_elf_always_size_sections(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mips_elf_symbol_processing(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_size_dynamic_sections(), _bfd_XXi_swap_sym_in(), _frv_create_got_section(), add_extra_plt_sections(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_write_object_contents(), assign_file_positions_for_segments(), assign_section_numbers(), bfd_arm_get_bfd_for_interworking(), bfd_elf_final_link(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_segment(), bfd_pef_section_flags(), bfd_sec_flags_from_mmo_flags(), binary_object_p(), binary_set_section_contents(), build_filler_bfd(), cisco_core_file_validate(), compare_symbols(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), cris_elf_relocate_section(), ecoff_compute_section_file_positions(), ecoff_link_add_externals(), ecoff_sort_hdrs(), elf32_frv_add_symbol_hook(), elf32_frv_check_relocs(), elf32_frv_relocate_section(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_relocate_section(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_check_relocs(), elf32_sparc_relocate_section(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_relax_section(), elf64_alpha_relocate_section(), elf64_hppa_check_relocs(), elf64_hppa_create_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_check_relocs(), elf64_x86_64_relocate_section(), elf_bfd_final_link(), elf_cris_adjust_dynamic_symbol(), elf_fake_sections(), elf_gc_sweep(), elf_i386_adjust_dynamic_symbol(), elf_i386_check_relocs(), elf_i386_relocate_section(), elf_link_add_object_symbols(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_check_relocs(), elf_m68k_relocate_section(), elf_s390_adjust_dynamic_symbol(), elf_s390_check_relocs(), elf_s390_relocate_section(), elf_vax_adjust_dynamic_symbol(), elf_vax_check_relocs(), elf_vax_relocate_section(), elf_vax_size_dynamic_sections(), elf_xtensa_check_relocs(), elf_xtensa_create_dynamic_sections(), elf_xtensa_gc_sweep_hook(), elf_xtensa_relocate_section(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_check_relocs(), elfNN_ia64_choose_gp(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_relocate_section(), first_phase(), generic_link_check_archive_element(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hppa_record_segment_addr(), hpux_core_core_file_p(), i370_elf_adjust_dynamic_symbol(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_relocate_section(), i370_elf_size_dynamic_sections(), ieee_slurp_sections(), ihex_scan(), ihex_set_section_contents(), lang_add_section(), lang_insert_orphan(), lang_map_flags(), lang_memory_default(), lang_one_common(), lang_output_section_find_by_flags(), lang_record_phdrs(), lang_set_flags(), lang_size_sections_1(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_relocate_section(), map_input_to_output_sections(), map_sections_to_segments(), mips_elf_calculate_relocation(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmo_decide_section(), mmo_find_sec_w_addr(), mmo_find_sec_w_addr_grow(), mmo_scan(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relocate_section(), msdos_write_object_contents(), netbsd_core_file_p(), nlm_i386_mangle_relocs(), nlm_powerpc_get_public_offset(), oasys_slurp_section_data(), opd_entry_value(), osf_core_core_file_p(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_check_relocs(), ppc64_elf_edit_toc(), ppc64_elf_gc_sweep_hook(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_relocate_section(), ppc64_elf_toc(), ppc_elf_additional_program_headers(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_gc_sweep_hook(), ppc_elf_relax_section(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), ppcboot_object_p(), process_esd(), quick_section(), readonly_dynrelocs(), riscix_some_aout_object_p(), sco5_core_file_p(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh64_find_section_for_address(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_relocate_section(), shrink_dynamic_reloc_sections(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_check_relocs(), sparc64_elf_relocate_section(), srec_scan(), srec_set_section_contents(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), tekhex_get_section_contents(), tekhex_set_section_contents(), trad_unix_core_file_p(), v850_elf_symbol_processing(), vms_get_symbol_info(), xcoff_link_add_symbols(), xcoff_link_create_extra_sections(), xstormy16_elf_check_relocs(), and xtensa_read_table_entries().

#define SEC_CODE   0x010

Definition at line 1088 of file bfd-in2.h.

Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_XXi_swap_aouthdr_out(), _frv_create_got_section(), add_extra_plt_sections(), aout_adobe_callback(), aout_adobe_set_section_contents(), aout_adobe_write_object_contents(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_elf_size_dynamic_sections(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_segment(), bfd_pef_section_flags(), bfd_sec_flags_from_mmo_flags(), compare_symbols(), create_linkage_sections(), decode_section_type(), ecoff_compute_section_file_positions(), ecoff_sec_to_styp_flags(), elf32_h8_relax_section(), elf32_hppa_setup_section_lists(), elf32_m68hc11_setup_section_lists(), elf32_sparc_adjust_dynamic_symbol(), elf64_alpha_create_dynamic_sections(), elf64_alpha_relax_section(), elf64_hppa_modify_segment_map(), elf64_x86_64_relocate_section(), elf_fake_sections(), elf_i386_relocate_section(), elf_s390_relocate_section(), final_link_relocate(), ieee_slurp_sections(), ieee_write_section_part(), ip2k_elf_relax_section(), lang_map_flags(), lang_memory_default(), lang_output_section_find_by_flags(), lang_set_flags(), m32r_elf_create_dynamic_sections(), m68hc11_elf_relax_section(), make_one(), mmix_elf_relax_section(), mmo_decide_section(), mmo_scan(), mmo_sec_flags_from_bfd_flags(), mn10200_elf_relax_section(), mn10300_elf_relax_section(), msp430_elf_relax_section(), nlm_alpha_write_import(), nlm_i386_write_import(), nlm_powerpc_get_public_offset(), nlm_powerpc_write_import(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_next_input_section(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppcboot_object_p(), process_embedded_commands(), riscix_some_aout_object_p(), sh64_elf64_create_dynamic_sections(), sh64_elf64_fake_sections(), sh64_get_contents_type(), sh_elf_create_dynamic_sections(), sparc64_elf_adjust_dynamic_symbol(), sunos_create_dynamic_sections(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), vms_get_symbol_info(), and xstormy16_elf_check_relocs().

#define SEC_COFF_SHARED   0x20000000

Definition at line 1224 of file bfd-in2.h.

#define SEC_COFF_SHARED_LIBRARY   0x10000000

#define SEC_CONSTRUCTOR   0x080

#define SEC_DATA   0x020

#define SEC_DEBUGGING   0x2000

#define SEC_EXCLUDE   0x8000

#define SEC_GROUP   0x4000000

#define SEC_HAS_CONTENTS   0x100

Definition at line 1111 of file bfd-in2.h.

Referenced by _bfd_coff_link_input_bfd(), _bfd_ecoff_write_object_contents(), _bfd_elf_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elfcore_make_pseudosection(), _bfd_generic_link_output_symbols(), _bfd_link_section_stabs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_fake_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_find_nearest_line(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_write_tir(), _bfd_xcoff_bfd_final_link(), _bfd_XXi_swap_sym_in(), _frv_create_got_section(), add_extra_plt_sections(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_set_section_contents(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), bfd_elf_final_link(), bfd_get_section_contents(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_dylib(), bfd_mach_o_scan_read_dylinker(), bfd_mach_o_scan_read_segment(), bfd_mach_o_scan_read_symtab(), bfd_mach_o_scan_read_thread(), bfd_pef_section_flags(), bfd_set_section_contents(), bfd_sym_scan(), binary_object_p(), binary_set_section_contents(), build_filler_bfd(), build_link_order(), cisco_core_file_validate(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), decode_section_type(), default_data_link_order(), default_indirect_link_order(), ecoff_compute_section_file_positions(), ecoff_indirect_link_order(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_final_link(), elf64_alpha_find_nearest_line(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_bfd_final_link(), elf_fake_sections(), elf_i386_check_relocs(), elf_link_input_bfd(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elf_xtensa_finish_dynamic_sections(), elfcore_grok_note(), elfcore_grok_nto_regs(), elfcore_grok_nto_status(), elfNN_ia64_create_dynamic_sections(), first_phase(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hpux_core_core_file_p(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), ieee_slurp_debug(), ieee_slurp_section_data(), ihex_scan(), lang_do_assignments_1(), lang_output_section_find_by_flags(), lang_size_sections_1(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), make_a_section_from_file(), make_head(), make_import_fixup_entry(), make_one(), make_runtime_pseudo_reloc(), make_singleton_name_thunk(), make_tail(), map_input_to_output_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mmix_elf_final_link(), mmo_get_loc(), mmo_get_spec_section(), mmo_internal_write_section(), mmo_scan(), mmo_write_section_unless_reg_contents(), mn10300_elf_check_relocs(), netbsd_core_file_p(), oasys_slurp_section_data(), osf_core_core_file_p(), pe_create_runtime_relocator_reference(), ppc64_elf_check_relocs(), ppc64_elf_edit_opd(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppcboot_object_p(), riscix_some_aout_object_p(), sco5_core_file_p(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), srec_scan(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), sunos_finish_dynamic_link(), trad_unix_core_file_p(), versados_scan(), xcoff64_write_object_contents(), xcoff_link_add_symbols(), xcoff_link_create_extra_sections(), and xstormy16_elf_check_relocs().

#define SEC_HAS_GOT_REF   0x800

Definition at line 1126 of file bfd-in2.h.

#define SEC_IN_MEMORY   0x4000

Definition at line 1144 of file bfd-in2.h.

Referenced by _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _frv_create_got_section(), add_extra_plt_sections(), bfd_arm_get_bfd_for_interworking(), bfd_get_section_contents(), build_filler_bfd(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_i386_check_relocs(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_combine_prop_entries(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_create_dynamic_sections(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mn10300_elf_check_relocs(), ppc64_elf_check_relocs(), ppc64_elf_edit_opd(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), sh64_address_in_cranges(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), xcoff_link_create_extra_sections(), and xstormy16_elf_check_relocs().

#define SEC_IS_COMMON   0x1000

#define SEC_KEEP   0x400000

#define SEC_LINK_DUPLICATES   0x40000

#define SEC_LINK_DUPLICATES_DISCARD   0x0

#define SEC_LINK_DUPLICATES_ONE_ONLY   0x80000

#define SEC_LINK_DUPLICATES_SAME_CONTENTS   (SEC_LINK_DUPLICATES_ONE_ONLY | SEC_LINK_DUPLICATES_SAME_SIZE)

#define SEC_LINK_DUPLICATES_SAME_SIZE   0x100000

#define SEC_LINK_ONCE   0x20000

#define SEC_LINKER_CREATED   0x200000

Definition at line 1190 of file bfd-in2.h.

Referenced by _bfd_coff_link_input_bfd(), _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_omit_section_dynsym(), _bfd_link_section_stabs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_size_dynamic_sections(), _frv_create_got_section(), add_extra_plt_sections(), bfd_elf_final_link(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_check_relocs(), elf32_sparc_size_dynamic_sections(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_size_dynamic_sections(), elf64_hppa_create_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_check_relocs(), elf64_x86_64_size_dynamic_sections(), elf_bfd_final_link(), elf_cris_size_dynamic_sections(), elf_gc_sweep(), elf_i386_check_relocs(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_m68k_check_relocs(), elf_m68k_size_dynamic_sections(), elf_s390_check_relocs(), elf_s390_size_dynamic_sections(), elf_vax_check_relocs(), elf_vax_size_dynamic_sections(), elf_xtensa_create_dynamic_sections(), elf_xtensa_relax_section(), elf_xtensa_size_dynamic_sections(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_size_dynamic_sections(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_size_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_size_dynamic_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mmix_elf_relax_section(), mn10300_elf_check_relocs(), ppc64_elf_build_stubs(), ppc64_elf_check_relocs(), ppc64_elf_size_dynamic_sections(), ppc64_elf_size_stubs(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_size_dynamic_sections(), retrieve_internal_relocs(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_check_relocs(), sparc64_elf_size_dynamic_sections(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), toc_adjusting_stub_needed(), xstormy16_elf_check_relocs(), and xtensa_callback_required_dependence().

#define SEC_LOAD   0x002

Definition at line 1078 of file bfd-in2.h.

Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_ecoff_write_object_contents(), _bfd_elf_canonicalize_dynamic_reloc(), _bfd_elf_create_dynamic_sections(), _bfd_elf_get_dynamic_reloc_upper_bound(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_elf_merge_symbol(), _bfd_mips_elf_additional_program_headers(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_modify_segment_map(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_xcoff_bfd_final_link(), _bfd_XXi_swap_sym_in(), _frv_create_got_section(), add_extra_plt_sections(), aix386_core_file_p(), aout_adobe_callback(), aout_adobe_write_object_contents(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_mach_o_make_bfd_section(), bfd_mach_o_scan_read_segment(), bfd_pef_section_flags(), bfd_sec_flags_from_mmo_flags(), binary_object_p(), binary_set_section_contents(), build_filler_bfd(), build_link_order(), cisco_core_file_validate(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), do_without_relocs(), ecoff_compute_section_file_positions(), ecoff_sec_to_styp_flags(), elf32_frv_relocate_section(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_fake_sections(), elf_gc_sweep(), elf_i386_check_relocs(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_sort_sections(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_additional_program_headers(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_modify_segment_map(), first_phase(), generate_reloc(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_program_header_size(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hppa_record_segment_addr(), hpux_core_core_file_p(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), ieee_slurp_section_data(), ieee_write_data_part(), ieee_write_section_part(), ihex_scan(), ihex_set_section_contents(), lang_add_section(), lang_insert_orphan(), lang_map_flags(), lang_output_section_find_by_flags(), lang_set_flags(), lang_size_sections_1(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), map_input_to_output_sections(), map_sections_to_segments(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmo_decide_section(), mmo_find_sec_w_addr(), mmo_find_sec_w_addr_grow(), mmo_internal_write_section(), mmo_scan(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_check_relocs(), msdos_set_section_contents(), msdos_write_object_contents(), netbsd_core_file_p(), nlm_i386_mangle_relocs(), oasys_slurp_section_data(), oasys_write_data(), opd_entry_value(), osf_core_core_file_p(), ppc64_elf_check_relocs(), ppc64_elf_get_synthetic_symtab(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppcboot_object_p(), quick_section(), riscix_some_aout_object_p(), sco5_core_file_p(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), srec_scan(), srec_set_section_contents(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), tekhex_get_section_contents(), tekhex_set_section_contents(), trad_unix_core_file_p(), versados_scan(), xcoff64_write_object_contents(), xcoff_link_add_symbols(), xcoff_link_create_extra_sections(), and xstormy16_elf_check_relocs().

#define SEC_MERGE   0x1000000

#define SEC_NEVER_LOAD   0x200

#define SEC_NO_FLAGS   0x000

#define SEC_READONLY   0x008

Definition at line 1085 of file bfd-in2.h.

Referenced by _bfd_ecoff_new_section_hook(), _bfd_ecoff_styp_to_sec_flags(), _bfd_elf_create_dynamic_sections(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_elf_make_section_from_shdr(), _bfd_link_section_stabs(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_size_dynamic_sections(), _frv_create_got_section(), add_extra_plt_sections(), assign_file_positions_for_segments(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), bfd_sec_flags_from_mmo_flags(), check_section_callback(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), decode_section_type(), ecoff_sec_to_styp_flags(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_adjust_dynamic_symbol(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_size_dynamic_sections(), elf32_sparc_adjust_dynamic_symbol(), elf32_sparc_check_relocs(), elf32_sparc_size_dynamic_sections(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_hppa_create_dynamic_sections(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_adjust_dynamic_symbol(), elf64_x86_64_check_relocs(), elf64_x86_64_relocate_section(), elf64_x86_64_size_dynamic_sections(), elf_fake_sections(), elf_i386_adjust_dynamic_symbol(), elf_i386_check_relocs(), elf_i386_size_dynamic_sections(), elf_m68k_check_relocs(), elf_m68k_discard_copies(), elf_s390_adjust_dynamic_symbol(), elf_s390_check_relocs(), elf_s390_size_dynamic_sections(), elf_vax_check_relocs(), elf_vax_size_dynamic_sections(), elf_xtensa_create_dynamic_sections(), elf_xtensa_relocate_section(), elfNN_ia64_check_relocs(), elfNN_ia64_create_dynamic_sections(), get_fptr(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), hppa_record_segment_addr(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_size_dynamic_sections(), lang_add_section(), lang_map_flags(), lang_memory_default(), lang_output_section_find_by_flags(), lang_process(), lang_set_flags(), m32r_elf_adjust_dynamic_symbol(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_size_dynamic_sections(), map_sections_to_segments(), mips_elf_create_compact_rel_section(), mips_elf_rel_dyn_section(), mmo_sec_flags_from_bfd_flags(), mn10300_elf_check_relocs(), ppc64_elf_adjust_dynamic_symbol(), ppc64_elf_check_relocs(), ppc64_elf_size_dynamic_sections(), ppc64_elf_toc(), ppc_elf_adjust_dynamic_symbol(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_size_dynamic_sections(), process_embedded_commands(), readonly_dynrelocs(), sh64_elf64_create_dynamic_sections(), sh64_elf64_size_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_adjust_dynamic_symbol(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_size_dynamic_sections(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), and xstormy16_elf_check_relocs().

#define SEC_RELOC   0x004

Definition at line 1082 of file bfd-in2.h.

Referenced by _bfd_add_merge_section(), _bfd_coff_final_link(), _bfd_coff_link_input_bfd(), _bfd_elf_gc_mark(), _bfd_generic_final_link(), _bfd_link_section_stabs(), _bfd_mips_elf_check_relocs(), _bfd_mmix_check_all_relocs(), _bfd_vms_slurp_gsd(), _bfd_vms_write_tir(), _bfd_xcoff_bfd_final_link(), assign_section_numbers(), bfd_elf_final_link(), bfd_sec_flags_from_mmo_flags(), bfd_section_from_shdr(), bfd_simple_get_relocated_section_contents(), do_one(), elf32_generic_link_add_symbols(), elf32_h8_get_relocated_section_contents(), elf32_h8_relax_section(), elf32_hppa_size_stubs(), elf32_m68hc11_size_stubs(), elf64_alpha_relax_section(), elf64_generic_link_add_symbols(), elf_bfd_final_link(), elf_fake_sections(), elf_gc_mark(), elf_gc_sweep(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_slurp_reloc_table(), elf_write_relocs(), elfNN_ia64_relax_section(), ip2k_elf_relax_section(), m32r_elf_fake_sections(), m68hc11_elf_relax_section(), make_a_section_from_file(), mark_relocs(), mips_elf64_slurp_reloc_table(), mips_elf64_write_relocs(), mips_elf_check_mips16_stubs(), mmix_elf_relax_section(), mmo_sec_flags_from_bfd_flags(), mn10200_elf_get_relocated_section_contents(), mn10200_elf_relax_section(), mn10300_elf_get_relocated_section_contents(), mn10300_elf_relax_section(), move_literal(), msp430_elf_relax_section(), ppc64_elf_edit_opd(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_size_stubs(), ppc_bfd_coff_final_link(), ppc_elf_relax_section(), riscix_some_aout_object_p(), save_relocs(), sh64_address_in_cranges(), sh_coff_get_relocated_section_contents(), sh_elf64_get_relocated_section_contents(), sh_elf_get_relocated_section_contents(), sh_elf_relax_delete_bytes(), sh_elf_relax_section(), sh_relax_delete_bytes(), sh_relax_section(), sparc64_elf_slurp_reloc_table(), sparc64_elf_write_relocs(), v850_elf_relax_section(), versados_scan(), xcoff_link_add_symbols(), and xcoff_mark().

#define SEC_ROM   0x040

Definition at line 1094 of file bfd-in2.h.

Referenced by ieee_slurp_sections(), and ieee_write_section_part().

#define SEC_SMALL_DATA   0x800000

#define SEC_SORT_ENTRIES   0x10000

#define SEC_STRINGS   0x2000000

#define SEC_THREAD_LOCAL   0x400

#define SEC_TIC54X_BLOCK   0x40000000

Definition at line 1231 of file bfd-in2.h.

Referenced by lang_add_section().

#define SEC_TIC54X_CLINK   0x80000000

Definition at line 1236 of file bfd-in2.h.

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

Definition at line 148 of file bfd-in2.h.

#define TRUE   1

Definition at line 103 of file bfd-in2.h.

#define WP_TEXT   0x80

Definition at line 223 of file bfd-in2.h.


Typedef Documentation

Definition at line 4376 of file bfd-in2.h.

typedef struct bfd bfd

Definition at line 88 of file bfd-in2.h.

typedef int bfd_boolean

Definition at line 99 of file bfd-in2.h.

typedef unsigned char bfd_byte

Definition at line 173 of file bfd-in2.h.

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

Definition at line 4158 of file bfd-in2.h.

typedef enum bfd_error bfd_error_type

Definition at line 157 of file bfd-in2.h.

Definition at line 3782 of file bfd-in2.h.

Definition at line 141 of file bfd-in2.h.

typedef unsigned long bfd_size_type

Definition at line 144 of file bfd-in2.h.

Definition at line 158 of file bfd-in2.h.

typedef unsigned long bfd_vma

Definition at line 135 of file bfd-in2.h.

Definition at line 734 of file bfd-in2.h.

typedef bfd_file_ptr file_ptr

Definition at line 163 of file bfd-in2.h.

typedef unsigned int flagword

Definition at line 172 of file bfd-in2.h.

Definition at line 257 of file bfd-in2.h.

Definition at line 313 of file bfd-in2.h.

Definition at line 338 of file bfd-in2.h.

typedef unsigned long symindex

Definition at line 254 of file bfd-in2.h.

typedef unsigned long symvalue

Definition at line 143 of file bfd-in2.h.

typedef unsigned bfd_file_ptr ufile_ptr

Definition at line 164 of file bfd-in2.h.


Enumeration Type Documentation

Enumerator:
bfd_arch_unknown 
bfd_arch_obscure 
bfd_arch_m68k 
bfd_arch_vax 
bfd_arch_i960 
bfd_arch_or32 
bfd_arch_a29k 
bfd_arch_sparc 
bfd_mach_sparc_v9_p 
bfd_arch_i386 
bfd_arch_we32k 
bfd_arch_tahoe 
bfd_arch_i860 
bfd_arch_i370 
bfd_arch_romp 
bfd_arch_alliant 
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_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_pj 
bfd_arch_avr 
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_xtensa 
bfd_arch_maxq 
bfd_arch_last 

Definition at line 1541 of file bfd-in2.h.

enum bfd_endian

Enumerator:
BFD_ENDIAN_BIG 
BFD_ENDIAN_LITTLE 
BFD_ENDIAN_UNKNOWN 

Definition at line 4373 of file bfd-in2.h.

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 4125 of file bfd-in2.h.

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 4346 of file bfd-in2.h.

enum bfd_format

Enumerator:
bfd_unknown 
bfd_object 
bfd_archive 
bfd_core 
bfd_type_end 
bfd_unknown 
bfd_object 
bfd_archive 
bfd_core 
bfd_type_end 

Definition at line 177 of file bfd-in2.h.

Enumerator:
bfd_print_symbol_name 
bfd_print_symbol_more 
bfd_print_symbol_all 
bfd_print_symbol_name 
bfd_print_symbol_more 
bfd_print_symbol_all 

Definition at line 340 of file bfd-in2.h.

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_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_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_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_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_IMMEDIATE 
BFD_RELOC_ARM_ADRL_IMMEDIATE 
BFD_RELOC_ARM_OFFSET_IMM 
BFD_RELOC_ARM_SHIFT_IMM 
BFD_RELOC_ARM_SMI 
BFD_RELOC_ARM_SWI 
BFD_RELOC_ARM_MULTI 
BFD_RELOC_ARM_CP_OFF_IMM 
BFD_RELOC_ARM_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_HWLITERAL 
BFD_RELOC_ARM_THUMB_ADD 
BFD_RELOC_ARM_THUMB_IMM 
BFD_RELOC_ARM_THUMB_SHIFT 
BFD_RELOC_ARM_THUMB_OFFSET 
BFD_RELOC_ARM_GOT12 
BFD_RELOC_ARM_GOT32 
BFD_RELOC_ARM_JUMP_SLOT 
BFD_RELOC_ARM_COPY 
BFD_RELOC_ARM_GLOB_DAT 
BFD_RELOC_ARM_PLT32 
BFD_RELOC_ARM_RELATIVE 
BFD_RELOC_ARM_GOTOFF 
BFD_RELOC_ARM_GOTPC 
BFD_RELOC_ARM_TARGET1 
BFD_RELOC_ARM_ROSEGREL32 
BFD_RELOC_ARM_SBREL32 
BFD_RELOC_ARM_TARGET2 
BFD_RELOC_ARM_PREL31 
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_THUMB_PCREL_BRANCH9 
BFD_RELOC_THUMB_PCREL_BRANCH12 
BFD_RELOC_THUMB_PCREL_BRANCH23 
BFD_RELOC_ARC_B22_PCREL 
BFD_RELOC_ARC_B26 
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_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_LO8_LDI_NEG 
BFD_RELOC_AVR_HI8_LDI_NEG 
BFD_RELOC_AVR_HH8_LDI_NEG 
BFD_RELOC_AVR_LO8_LDI_PM 
BFD_RELOC_AVR_HI8_LDI_PM 
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_VAX_GLOB_DAT 
BFD_RELOC_VAX_JMP_SLOT 
BFD_RELOC_VAX_RELATIVE 
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_UNUSED 

Definition at line 2102 of file bfd-in2.h.

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 1891 of file bfd-in2.h.

Enumerator:
complain_overflow_dont 
complain_overflow_bitfield 
complain_overflow_signed 
complain_overflow_unsigned 

Definition at line 1940 of file bfd-in2.h.

Enumerator:
DYN_NORMAL 
DYN_AS_NEEDED 
DYN_DT_NEEDED 
DYN_NO_ADD_NEEDED 
DYN_NO_NEEDED 
DYN_NORMAL 
DYN_AS_NEEDED 
DYN_DT_NEEDED 
DYN_NO_ADD_NEEDED 
DYN_NO_NEEDED 

Definition at line 637 of file bfd-in2.h.


Function Documentation

struct bfd_section* _bfd_elf_tls_setup ( bfd ,
struct bfd_link_info  
) [read]

asymbol* _bfd_generic_make_empty_symbol ( bfd  ) 

Definition at line 523 of file syms.c.

References bfd_zalloc().

void _bfd_strip_section_from_output ( struct bfd_link_info info,
asection section 
)

bfd_boolean bfd_alt_mach_code ( bfd abfd,
int  alternative 
)

unsigned int bfd_arch_bits_per_address ( bfd abfd  ) 

unsigned int bfd_arch_bits_per_byte ( bfd abfd  ) 

Definition at line 786 of file archures.c.

References bfd::arch_info, and bfd_arch_info::bits_per_byte.

Referenced by do_with_relocs(), and ieee_write_object_contents().

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

const char** bfd_arch_list ( void   ) 

Definition at line 588 of file archures.c.

References bfd_malloc(), bfd_arch_info::next, NULL, and bfd_arch_info::printable_name.

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

Definition at line 1174 of file archures.c.

References bfd_lookup_arch(), and bfd_arch_info::bits_per_byte.

Referenced by bfd_octets_per_byte(), and init_opb().

bfd_boolean bfd_arm_allocate_interworking_sections ( struct bfd_link_info  ) 

bfd_boolean bfd_arm_get_bfd_for_interworking ( bfd ,
struct bfd_link_info  
)

unsigned int bfd_arm_get_mach_from_notes ( bfd ,
const char *   
)

bfd_boolean bfd_arm_merge_machines ( bfd ,
bfd  
)

bfd_boolean bfd_arm_pe_allocate_interworking_sections ( struct bfd_link_info  ) 

bfd_boolean bfd_arm_pe_get_bfd_for_interworking ( bfd ,
struct bfd_link_info  
)

bfd_boolean bfd_arm_pe_process_before_allocation ( bfd ,
struct bfd_link_info ,
int   
)

bfd_boolean bfd_arm_process_before_allocation ( bfd ,
struct bfd_link_info ,
int   
)

bfd_boolean bfd_arm_update_notes ( bfd ,
const char *   
)

bfd_size_type bfd_bread ( void ,
bfd_size_type  ,
bfd  
)

bfd_size_type bfd_bwrite ( const void ,
bfd_size_type  ,
bfd  
)

bfd_boolean bfd_cache_close ( bfd abfd  ) 

Definition at line 339 of file cache.c.

bfd_boolean bfd_cache_close_all ( void   ) 

Definition at line 368 of file cache.c.

References bfd_cache_close(), NULL, ret, and TRUE.

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

Definition at line 910 of file opncls.c.

References end.

Referenced by bfd_fill_in_gnu_debuglink_section(), and separate_debug_file_exists().

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

bfd_boolean bfd_check_format ( bfd abfd,
bfd_format  format 
)

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

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

bfd_boolean bfd_close ( bfd abfd  ) 

bfd_boolean bfd_close_all_done ( bfd  ) 

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

struct coff_comdat_info* bfd_coff_get_comdat_section ( bfd ,
struct bfd_section  
) [read]

Definition at line 2432 of file coffgen.c.

References bfd_get_flavour, bfd_target_coff_flavour, coff_section_data, and NULL.

bfd_boolean bfd_coff_get_syment ( bfd ,
struct bfd_symbol ,
struct internal_syment  
)

bfd_boolean bfd_coff_set_symbol_class ( bfd ,
struct bfd_symbol ,
unsigned  int 
)

bfd_boolean bfd_copy_private_bfd_data ( bfd ibfd,
bfd obfd 
)

bfd_boolean bfd_copy_private_header_data ( bfd ibfd,
bfd obfd 
)

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

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

const char* bfd_core_file_failing_command ( bfd abfd  ) 

Definition at line 48 of file corefile.c.

References bfd_core, bfd_error_invalid_operation, BFD_SEND, bfd_set_error(), bfd::format, and NULL.

int bfd_core_file_failing_signal ( bfd abfd  ) 

Definition at line 71 of file corefile.c.

References bfd_core, bfd_error_invalid_operation, BFD_SEND, bfd_set_error(), and bfd::format.

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

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

int bfd_decode_symclass ( asymbol symbol  ) 

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(*)(struct bfd_symbol *, struct ecoff_extr *)  get_extr,
void(*)(struct bfd_symbol *, bfd_size_type set_index 
)

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  
)

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_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_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 
)

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_ecoff_write_debug ( bfd abfd,
struct ecoff_debug_info debug,
const struct ecoff_debug_swap swap,
file_ptr  where 
)

bfd_boolean bfd_elf32_arm_add_glue_sections_to_bfd ( bfd ,
struct bfd_link_info  
)

bfd_boolean bfd_elf32_arm_allocate_interworking_sections ( struct bfd_link_info  ) 

bfd_boolean bfd_elf32_arm_get_bfd_for_interworking ( bfd ,
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   
)

void bfd_elf32_ia64_after_parse ( int   ) 

void bfd_elf64_ia64_after_parse ( int   ) 

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_boolean bfd_elf_discard_info ( bfd ,
struct bfd_link_info  
)

bfd_boolean bfd_elf_get_bfd_needed_list ( bfd ,
struct bfd_link_needed_list **   
)

const char* bfd_elf_get_dt_soname ( bfd  ) 

Definition at line 1601 of file elf.c.

References bfd_get_flavour, bfd_get_format, bfd_object, bfd_target_elf_flavour, elf_dt_name, and NULL.

int bfd_elf_get_dyn_lib_class ( bfd  ) 

struct bfd_link_needed_list* bfd_elf_get_needed_list ( bfd ,
struct bfd_link_info  
) [read]

struct bfd_link_needed_list* bfd_elf_get_runpath_list ( bfd ,
struct bfd_link_info  
) [read]

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

void bfd_elf_set_dt_needed_name ( bfd ,
const char *   
)

Definition at line 1545 of file elf.c.

References bfd_get_flavour, bfd_get_format, bfd_object, bfd_target_elf_flavour, and elf_dt_name.

void bfd_elf_set_dyn_lib_class ( bfd ,
int   
)

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  
)

Definition at line 5006 of file elflink.c.

References _, _bfd_elf_add_dynamic_entry(), _bfd_elf_adjust_dynamic_symbol(), _bfd_elf_export_symbol(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_find_version_dependencies(), _bfd_elf_link_renumber_dynsyms(), _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_elf_strtab_add(), _bfd_elf_strtab_addref(), _bfd_elf_strtab_size(), _bfd_elf_swap_verdaux_out(), _bfd_elf_swap_verdef_out(), _bfd_elf_swap_vernaux_out(), _bfd_elf_swap_verneed_out(), _bfd_generic_link_add_one_symbol(), _bfd_strip_section_from_output(), a, bfd_link_info::allow_undefined_version, basename, bfd_abs_section_ptr, bfd_alloc(), BFD_ASSERT, bfd_elf_hash(), bfd_elf_link_record_dynamic_symbol(), bfd_error_bad_value, bfd_error_nonrepresentable_section, bfd_get_section_by_name(), bfd_link_hash_defined, bfd_link_hash_defweak, BFD_LINKER_CREATED, bfd_malloc(), bfd_put, bfd_set_error(), bfd_zalloc(), BSF_GLOBAL, collect(), compute_bucket_count(), bfd_section::contents, bfd_link_info::create_default_symver, d, elf_link_hash_entry::def_dynamic, elf_link_hash_entry::def_regular, bfd_elf_version_tree::deps, DF_1_INITFIRST, DF_1_NODELETE, DF_1_NOOPEN, DF_BIND_NOW, DF_STATIC_TLS, DF_SYMBOLIC, DT_AUXILIARY, DT_BIND_NOW, DT_FILTER, DT_FINI, DT_FINI_ARRAY, DT_FINI_ARRAYSZ, DT_FLAGS, DT_FLAGS_1, DT_HASH, DT_INIT, DT_INIT_ARRAY, DT_INIT_ARRAYSZ, DT_NULL, DT_PREINIT_ARRAY, DT_PREINIT_ARRAYSZ, DT_RPATH, DT_RUNPATH, DT_SONAME, DT_STRSZ, DT_STRTAB, DT_SYMBOLIC, DT_SYMENT, DT_SYMTAB, DT_VERDEF, DT_VERDEFNUM, DT_VERNEED, DT_VERNEEDNUM, DT_VERSYM, DYNAMIC, elf_link_hash_entry::dynstr_index, elf_backend_data::elf_backend_always_size_sections, elf_backend_data::elf_backend_size_dynamic_sections, elf_dt_name, elf_finalize_dynstr(), elf_hash_table, elf_link_hash_lookup, elf_link_hash_traverse, elf_section_data, elf_tdata, ELF_VER_CHR, bfd_link_info::execstack, bfd_link_info::executable, bfd_link_info::export_dynamic, elf_assign_sym_version_info::failed, elf_info_failed::failed, elf_find_verdep_info::failed, FALSE, bfd::filename, bfd_link_info::fini_function, bfd_link_info::flags, bfd_section::flags, bfd::flags, bfd_link_info::flags_1, free(), get_elf_backend_data, bfd_elf_version_tree::globals, h, bfd_link_info::hash, indx, elf_info_failed::info, elf_assign_sym_version_info::info, elf_find_verdep_info::info, bfd_link_info::init_function, bfd_link_info::input_bfds, is_elf_hash_table, bfd::link_next, bfd_elf_version_expr_head::list, bfd_elf_version_tree::locals, memcpy, n, bfd_elf_version_tree::name, bfd_elf_version_tree::name_indx, bfd_link_info::new_dtags, bfd_section::next, bfd_elf_version_deps::next, bfd_elf_version_tree::next, bfd_elf_version_expr::next, bfd_link_info::noexecstack, elf_link_hash_entry::non_elf, NULL, o, elf_assign_sym_version_info::output_bfd, elf_find_verdep_info::output_bfd, bfd_section::output_section, p, bfd_elf_version_expr::pattern, PF_R, PF_W, PF_X, elf_link_hash_entry::ref_regular, bfd_link_info::relocatable, bfd_link_info::relro, elf_link_hash_entry::root, s, elf_backend_data::s, bfd_elf_version_expr::script, SEC_CODE, bfd::sections, SHT_PREINIT_ARRAY, size, bfd_section::size, elf_size_info::sizeof_sym, bfd_link_info::spare_dynamic_tags, elf_internal_sym::st_info, elf_internal_sym::st_name, elf_internal_sym::st_other, elf_internal_sym::st_shndx, elf_internal_sym::st_size, elf_internal_sym::st_value, strlen(), strsize, STT_OBJECT, sub, elf_size_info::swap_symbol_out, bfd_elf_version_expr::symbol, bfd_link_info::symbolic, bfd_elf_version_expr::symver, TRUE, bfd_link_hash_entry::type, elf_link_hash_entry::type, bfd_elf_version_tree::used, elf_internal_verdef::vd_aux, elf_internal_verdef::vd_cnt, elf_internal_verdef::vd_flags, elf_internal_verdef::vd_hash, elf_internal_verdef::vd_ndx, elf_internal_verdef::vd_next, elf_internal_verdef::vd_version, elf_internal_verdaux::vda_name, elf_internal_verdaux::vda_next, VER_DEF_CURRENT, VER_FLG_BASE, VER_FLG_WEAK, VER_NEED_CURRENT, elf_info_failed::verdefs, elf_assign_sym_version_info::verdefs, elf_link_hash_entry::verinfo, bfd_elf_version_tree::vernum, elf_find_verdep_info::vers, bfd_elf_version_deps::version_needed, elf_link_hash_entry::vertree, elf_internal_verneed::vn_aux, elf_internal_verneed::vn_auxptr, elf_internal_verneed::vn_bfd, elf_internal_verneed::vn_cnt, elf_internal_verneed::vn_file, elf_internal_verneed::vn_next, elf_internal_verneed::vn_nextref, elf_internal_verneed::vn_version, elf_internal_vernaux::vna_hash, elf_internal_vernaux::vna_name, elf_internal_vernaux::vna_next, elf_internal_vernaux::vna_nextptr, and elf_internal_vernaux::vna_nodename.

const char* bfd_errmsg ( bfd_error_type  error_tag  ) 

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

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

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

int bfd_flush ( bfd  ) 

Definition at line 216 of file bfdio.c.

References BFD_IN_MEMORY, bfd_iovec::bflush, bfd::flags, and bfd::iovec.

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

Definition at line 1207 of file opncls.c.

References find_separate_debug_file().

const char* bfd_format_string ( bfd_format  format  ) 

Definition at line 413 of file format.c.

References bfd_archive, bfd_core, bfd_object, bfd_type_end, and bfd_unknown.

void bfd_fprintf_vma ( bfd ,
void ,
bfd_vma   
)

Definition at line 1326 of file bfd.c.

References bfd_get_flavour, bfd_target_elf_flavour, fprintf_vma, and get_elf_backend_data.

void bfd_free_window ( bfd_window  ) 

bfd_boolean bfd_generic_discard_group ( bfd abfd,
asection group 
)

bfd_boolean bfd_generic_is_group_section ( bfd ,
const asection sec 
)

enum bfd_architecture bfd_get_arch ( bfd abfd  ) 

const bfd_arch_info_type* bfd_get_arch_info ( bfd abfd  ) 

int bfd_get_arch_size ( bfd  ) 

Definition at line 815 of file bfd.c.

References bfd_target_elf_flavour, bfd_target::flavour, get_elf_backend_data, and bfd::xvec.

bfd_uint64_t bfd_get_bits ( const void ,
int  ,
bfd_boolean   
)

Definition at line 668 of file libbfd.c.

References abort, addr(), bytes, i, and index().

long bfd_get_elf_phdr_upper_bound ( bfd abfd  ) 

int bfd_get_elf_phdrs ( bfd abfd,
void phdrs 
)

bfd_error_type bfd_get_error ( void   ) 

bfd_error_handler_type bfd_get_error_handler ( void   ) 

Definition at line 626 of file bfd.c.

References _bfd_error_handler.

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

unsigned int bfd_get_gp_size ( bfd abfd  ) 

unsigned long bfd_get_mach ( bfd abfd  ) 

Definition at line 768 of file archures.c.

References bfd::arch_info, and bfd_arch_info::mach.

Referenced by _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mn10300_elf_final_write_processing(), _bfd_mn10300_elf_merge_private_bfd_data(), arc_elf_final_write_processing(), avr_final_link_relocate(), bfd_arm_merge_machines(), bfd_arm_update_notes(), bfd_elf_avr_final_write_processing(), bfd_elf_msp430_final_write_processing(), bfd_h8300_pad_address(), bfd_octets_per_byte(), build_filler_bfd(), coff_arm_merge_private_bfd_data(), compute_function_info(), cris_elf_check_relocs(), cris_elf_copy_private_bfd_data(), cris_elf_final_write_processing(), cris_elf_grok_prstatus(), cris_elf_grok_psinfo(), cris_elf_merge_private_bfd_data(), cris_get_disassembler(), disassembler(), ecoff_get_magic(), elf32_h8_final_write_processing(), elf32_h8_merge_private_bfd_data(), elf32_sparc_final_write_processing(), elf32_sparc_merge_private_bfd_data(), elf_cris_adjust_dynamic_symbol(), elf_cris_finish_dynamic_sections(), elf_cris_finish_dynamic_symbol(), elf_hppa_final_write_processing(), elf_hppa_reloc_final_type(), elf_xtensa_final_write_processing(), elf_xtensa_merge_private_bfd_data(), elfNN_ia64_final_write_processing(), elfNN_ia64_merge_private_bfd_data(), funcvec_hash_newfunc(), h8300_bfd_link_add_symbols(), h8300_reloc16_extra_cases(), m32r_elf_final_write_processing(), m32r_elf_merge_private_bfd_data(), mips_elf_perform_relocation(), mips_set_isa_flags(), MY(), NAME(), openrisc_elf_final_write_processing(), or32_elf_final_write_processing(), sh_elf_merge_private_data(), sh_merge_bfd_arch(), v850_elf_final_write_processing(), v850_elf_merge_private_bfd_data(), write_object_contents(), and xcoff64_write_object_contents().

long bfd_get_mtime ( bfd abfd  ) 

Definition at line 376 of file bfdio.c.

References bfd_iovec::bstat, bfd::iovec, bfd::mtime, bfd::mtime_set, NULL, and stat::st_mtime.

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

const char* bfd_get_reloc_code_name ( bfd_reloc_code_real_type  code  ) 

Definition at line 4436 of file reloc.c.

References BFD_RELOC_UNUSED.

Referenced by ldctor_build_sets().

unsigned int bfd_get_reloc_size ( reloc_howto_type  ) 

long bfd_get_reloc_upper_bound ( bfd abfd,
asection sect 
)

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

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

Definition at line 774 of file section.c.

References FALSE, NULL, section_hash_entry::section, section_hash_lookup, and bfd::section_htab.

Referenced by _bfd_dwarf1_find_nearest_line(), _bfd_elf_add_dynamic_entry(), _bfd_elf_create_got_section(), _bfd_elf_get_synthetic_symtab(), _bfd_elf_link_omit_section_dynsym(), _bfd_elf_maybe_strip_eh_frame_hdr(), _bfd_elf_print_private_bfd_data(), _bfd_elf_write_section_eh_frame(), _bfd_elf_write_section_eh_frame_hdr(), _bfd_mips_elf_additional_program_headers(), _bfd_mips_elf_adjust_dynamic_symbol(), _bfd_mips_elf_always_size_sections(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_discard_info(), _bfd_mips_elf_eh_frame_address_size(), _bfd_mips_elf_final_link(), _bfd_mips_elf_final_write_processing(), _bfd_mips_elf_find_nearest_line(), _bfd_mips_elf_finish_dynamic_sections(), _bfd_mips_elf_finish_dynamic_symbol(), _bfd_mips_elf_modify_segment_map(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mips_elf_symbol_processing(), _bfd_mmix_after_linker_allocation(), _bfd_mmix_before_linker_allocation(), _bfd_mn10300_elf_adjust_dynamic_symbol(), _bfd_mn10300_elf_create_got_section(), _bfd_mn10300_elf_finish_dynamic_sections(), _bfd_mn10300_elf_finish_dynamic_symbol(), _bfd_mn10300_elf_size_dynamic_sections(), _bfd_stab_section_find_nearest_line(), _bfd_vms_write_eom(), _bfd_xcoff_canonicalize_dynamic_reloc(), _bfd_xcoff_canonicalize_dynamic_symtab(), _bfd_xcoff_get_dynamic_reloc_upper_bound(), _bfd_xcoff_get_dynamic_symtab_upper_bound(), _frv_create_got_section(), add_data_entry(), adjust_all_relocations(), alpha_ecoff_object_p(), alpha_relocate_section(), assign_section_numbers(), bfd_arm_allocate_interworking_sections(), bfd_arm_get_bfd_for_interworking(), bfd_arm_get_mach_from_notes(), bfd_arm_update_notes(), bfd_create_gnu_debuglink_section(), bfd_ecoff_debug_accumulate_other(), bfd_elf_discard_info(), bfd_elf_final_link(), bfd_elf_get_bfd_needed_list(), bfd_elf_size_dynamic_sections(), bfd_i386linux_size_dynamic_sections(), bfd_m68klinux_size_dynamic_sections(), bfd_mach_o_scan_read_thread(), bfd_pef_parse_symbols(), bfd_pef_print_loader_section(), bfd_pef_scan_start_address(), bfd_sparclinux_size_dynamic_sections(), bfd_sunos_size_dynamic_sections(), bfd_xcoff_size_dynamic_sections(), build_debug_section(), coff_arm_relocate_section(), coff_fix_symbol_name(), coff_link_add_symbols(), coff_ppc_relocate_section(), create_got_section(), cris_elf_check_relocs(), cris_elf_gc_sweep_hook(), cris_elf_relocate_section(), decode_line_info(), ecoff_slurp_reloc_table(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_finish_dynamic_sections(), elf32_frvfdpic_modify_segment_map(), elf32_frvfdpic_size_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_hppa_finish_dynamic_sections(), elf32_hppa_set_gp(), elf32_hppa_size_dynamic_sections(), elf32_sparc_check_relocs(), elf32_sparc_create_dynamic_sections(), elf32_sparc_finish_dynamic_sections(), elf32_sparc_finish_dynamic_symbol(), elf32_sparc_size_dynamic_sections(), elf64_alpha_add_symbol_hook(), elf64_alpha_adjust_dynamic_symbol(), elf64_alpha_check_relocs(), elf64_alpha_create_got_section(), elf64_alpha_final_link(), elf64_alpha_find_nearest_line(), elf64_alpha_finish_dynamic_sections(), elf64_alpha_finish_dynamic_symbol(), elf64_alpha_output_extsym(), elf64_alpha_relocate_section(), elf64_alpha_size_dynamic_sections(), elf64_alpha_size_plt_section(), elf64_alpha_size_rela_got_1(), elf64_alpha_size_rela_got_section(), elf64_hppa_additional_program_headers(), elf64_hppa_finish_dynamic_sections(), elf64_hppa_modify_segment_map(), elf64_hppa_size_dynamic_sections(), elf64_x86_64_check_relocs(), elf64_x86_64_create_dynamic_sections(), elf64_x86_64_finish_dynamic_sections(), elf64_x86_64_size_dynamic_sections(), elf_add_dt_needed_tag(), elf_add_dynamic_entry(), elf_bfd_discard_info(), elf_bfd_final_link(), elf_cris_adjust_dynamic_symbol(), elf_cris_adjust_gotplt_to_got(), elf_cris_discard_excess_program_dynamics(), elf_cris_finish_dynamic_sections(), elf_cris_finish_dynamic_symbol(), elf_cris_size_dynamic_sections(), elf_finalize_dynstr(), elf_hppa_sort_unwind(), elf_i386_check_relocs(), elf_i386_create_dynamic_sections(), elf_i386_finish_dynamic_sections(), elf_i386_size_dynamic_sections(), elf_link_add_object_symbols(), elf_link_sort_relocs(), elf_m68k_adjust_dynamic_symbol(), elf_m68k_check_relocs(), elf_m68k_finish_dynamic_sections(), elf_m68k_finish_dynamic_symbol(), elf_m68k_gc_sweep_hook(), elf_m68k_relocate_section(), elf_m68k_size_dynamic_sections(), elf_s390_check_relocs(), elf_s390_create_dynamic_sections(), elf_s390_finish_dynamic_sections(), elf_s390_size_dynamic_sections(), elf_vax_adjust_dynamic_symbol(), elf_vax_check_relocs(), elf_vax_finish_dynamic_sections(), elf_vax_finish_dynamic_symbol(), elf_vax_instantiate_got_entries(), elf_vax_relocate_section(), elf_vax_size_dynamic_sections(), elf_xtensa_create_dynamic_sections(), elf_xtensa_discard_info_for_section(), elf_xtensa_do_reloc(), elf_xtensa_finish_dynamic_sections(), elf_xtensa_get_gotplt_section(), elf_xtensa_get_plt_section(), elf_xtensa_relocate_section(), elf_xtensa_size_dynamic_sections(), elfcore_maybe_make_sect(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_additional_program_headers(), elfNN_ia64_create_dynamic_sections(), elfNN_ia64_final_link(), elfNN_ia64_finish_dynamic_sections(), elfNN_ia64_modify_segment_map(), elfNN_ia64_size_dynamic_sections(), first_phase(), get_debug_link_info(), get_got(), get_program_header_size(), get_reloc_section(), hpux_core_core_file_p(), i370_elf_adjust_dynamic_symbol(), i370_elf_check_relocs(), i370_elf_finish_dynamic_sections(), i370_elf_relocate_section(), i370_elf_size_dynamic_sections(), init_os(), initialize_mmix_dis_info(), ip2k_elf_relax_section(), lang_abs_symbol_at_beginning_of(), lang_abs_symbol_at_end_of(), lang_do_version_exports_section(), lang_finish(), lang_process(), linux_add_one_symbol(), linux_finish_dynamic_link(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), m32r_elf_finish_dynamic_sections(), m32r_elf_finish_dynamic_symbol(), m32r_elf_relocate_section(), m32r_elf_size_dynamic_sections(), map_sections_to_segments(), mips_elf_calculate_relocation(), mips_elf_create_compact_rel_section(), mips_elf_create_dynamic_relocation(), mips_elf_got_section(), mips_elf_rel_dyn_section(), mips_relocate_section(), mmix_dump_bpo_gregs(), mmix_elf_check_common_relocs(), mmix_elf_final_link(), mmix_final_link_relocate(), mmo_canonicalize_symtab(), mmo_make_section(), mmo_scan(), mn10300_elf_check_relocs(), mn10300_elf_final_link_relocate(), mn10300_elf_relax_section(), nlm_alpha_read_reloc(), nlm_alpha_set_public_section(), nlm_alpha_write_import(), nlm_i386_read_reloc(), nlm_powerpc_read_reloc(), nlm_powerpc_set_public_section(), nlm_sparc_read_reloc(), nlm_sparc_write_import(), parse_line_table(), pe_print_edata(), pe_print_idata(), pe_print_pdata(), pe_print_reloc(), ppc64_elf_check_relocs(), ppc64_elf_create_dynamic_sections(), ppc64_elf_edit_opd(), ppc64_elf_edit_toc(), ppc64_elf_finish_dynamic_sections(), ppc64_elf_get_synthetic_symtab(), ppc64_elf_size_dynamic_sections(), ppc64_elf_toc(), ppc_elf_additional_program_headers(), ppc_elf_begin_write_processing(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_final_write_processing(), ppc_elf_finish_dynamic_sections(), ppc_elf_relocate_section(), ppc_elf_size_dynamic_sections(), process_def_file(), process_embedded_commands(), read_abbrevs(), read_indirect_string(), record_arm_to_thumb_glue(), record_thumb_to_arm_glue(), relax_property_section(), sh64_elf64_adjust_dynamic_symbol(), sh64_elf64_finish_dynamic_sections(), sh64_elf64_finish_dynamic_symbol(), sh64_elf64_size_dynamic_sections(), sh64_elf_final_write_processing(), sh64_get_contents_type(), sh_elf64_check_relocs(), sh_elf64_relocate_section(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sh_elf_finish_dynamic_sections(), sh_elf_finish_dynamic_symbol(), sh_elf_relocate_section(), sh_elf_size_dynamic_sections(), shrink_dynamic_reloc_sections(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_check_relocs(), sparc64_elf_finish_dynamic_sections(), sparc64_elf_finish_dynamic_symbol(), sparc64_elf_output_arch_syms(), sparc64_elf_relocate_section(), sparc64_elf_size_dynamic_sections(), sunos_add_dynamic_symbols(), sunos_check_dynamic_reloc(), sunos_create_dynamic_sections(), sunos_finish_dynamic_link(), sunos_scan_dynamic_symbol(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_write_dynamic_symbol(), swap_out_syms(), xcoff64_write_object_contents(), xcoff_link_add_dynamic_symbols(), xcoff_link_check_dynamic_ar_symbols(), xstormy16_elf_always_size_sections(), xstormy16_elf_check_relocs(), xstormy16_elf_finish_dynamic_sections(), xstormy16_elf_relocate_section(), xtensa_callback_required_dependence(), and xtensa_read_table_entries().

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

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

int bfd_get_sign_extend_vma ( bfd  ) 

long bfd_get_size ( bfd abfd  ) 

Definition at line 427 of file bfdio.c.

References BFD_IN_MEMORY, bfd_iovec::bstat, bfd::flags, bfd::iostream, bfd::iovec, NULL, and stat::st_size.

const char* bfd_get_stab_name ( int   ) 

Definition at line 47 of file stab-syms.c.

References EXTRA_SYMBOLS.

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

Definition at line 853 of file section.c.

References abort, bfd_malloc(), FALSE, len, memcpy, NULL, section_hash_lookup, bfd::section_htab, sprintf(), and strlen().

Referenced by clone_section().

bfd_vma bfd_getb16 ( const void  ) 

Definition at line 403 of file libbfd.c.

References addr().

bfd_vma bfd_getb32 ( const void  ) 

Definition at line 447 of file libbfd.c.

References addr(), and long.

bfd_uint64_t bfd_getb64 ( const void  ) 

bfd_signed_vma bfd_getb_signed_16 ( const void  ) 

Definition at line 417 of file libbfd.c.

References addr(), and COERCE16.

bfd_signed_vma bfd_getb_signed_32 ( const void  ) 

Definition at line 473 of file libbfd.c.

References addr(), COERCE32, and long.

bfd_int64_t bfd_getb_signed_64 ( const void  ) 

bfd_vma bfd_getl16 ( const void  ) 

Definition at line 410 of file libbfd.c.

References addr().

bfd_vma bfd_getl32 ( const void  ) 

Definition at line 460 of file libbfd.c.

References addr(), and long.

bfd_uint64_t bfd_getl64 ( const void  ) 

bfd_signed_vma bfd_getl_signed_16 ( const void  ) 

Definition at line 424 of file libbfd.c.

References addr(), and COERCE16.

bfd_signed_vma bfd_getl_signed_32 ( const void  ) 

Definition at line 486 of file libbfd.c.

References addr(), COERCE32, and long.

bfd_int64_t bfd_getl_signed_64 ( const void  ) 

bfd_vma bfd_h8300_pad_address ( bfd ,
bfd_vma   
)

void* bfd_hash_allocate ( struct bfd_hash_table ,
unsigned  int 
)

Definition at line 474 of file hash.c.

References bfd_error_no_memory, bfd_set_error(), memset, NULL, objalloc_alloc, PTR, and ret.

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

struct bfd_hash_entry* bfd_hash_newfunc ( struct bfd_hash_entry ,
struct bfd_hash_table ,
const char *   
) [read]

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

Definition at line 434 of file hash.c.

References abort, bfd_hash_entry::hash, index(), bfd_hash_entry::next, and NULL.

void bfd_hash_set_default_size ( bfd_size_type   ) 

Definition at line 512 of file hash.c.

References ARRAY_SIZE, bfd_default_hash_table_size, and index().

void bfd_hash_table_free ( struct bfd_hash_table  ) 

Definition at line 358 of file hash.c.

References NULL, and objalloc_free().

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

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  size 
)

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

bfd_boolean bfd_i386linux_size_dynamic_sections ( bfd ,
struct bfd_link_info  
)

void bfd_init ( void   ) 

Definition at line 49 of file init.c.

Referenced by main().

void bfd_init_window ( bfd_window  ) 

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_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_is_undefined_symclass ( int  symclass  ) 

Definition at line 717 of file syms.c.

Referenced by bfd_symbol_info().

bfd_boolean bfd_link_split_section ( bfd abfd,
asection sec 
)

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

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

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

bfd_boolean bfd_m68klinux_size_dynamic_sections ( bfd ,
struct bfd_link_info  
)

bfd_boolean bfd_make_readable ( bfd abfd  ) 

asection* bfd_make_section ( bfd ,
const char *  name 
)

Definition at line 1024 of file section.c.

References BFD_ABS_SECTION_NAME, BFD_COM_SECTION_NAME, bfd_error_invalid_operation, BFD_IND_SECTION_NAME, bfd_section_init(), bfd_set_error(), BFD_UND_SECTION_NAME, FALSE, bfd_section::name, newsect, NULL, bfd::output_has_begun, section_hash_entry::section, section_hash_lookup, bfd::section_htab, strcmp(), and TRUE.

Referenced by _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_make_section_from_phdr(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_slurp_gsd(), _frv_create_got_section(), add_extra_plt_sections(), aout_adobe_callback(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), bfd_mach_o_scan_read_thread(), binary_object_p(), create_got_section(), cris_elf_check_relocs(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_always_size_sections(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_i386_check_relocs(), elf_link_add_object_symbols(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfcore_maybe_make_sect(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_create_dynamic_sections(), first_phase(), get_dlt(), get_fptr(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_section_entry(), get_stub(), h8300_bfd_link_add_symbols(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), ieee_slurp_debug(), ihex_scan(), init_os(), linux_link_create_dynamic_sections(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mmo_make_section(), mn10300_elf_check_relocs(), NAME(), new_symbol(), oasys_object_p(), ppc64_elf_check_relocs(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppcboot_object_p(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), srec_scan(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), and xstormy16_elf_check_relocs().

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

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

bfd_boolean bfd_make_writable ( bfd abfd  ) 

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

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

bfd_boolean bfd_merge_private_bfd_data ( bfd ibfd,
bfd obfd 
)

unsigned int bfd_octets_per_byte ( bfd abfd  ) 

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

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* bfd_openr_next_archived_file ( bfd archive,
bfd previous 
)

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

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

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

void bfd_perror ( const char *  message  ) 

void bfd_preserve_finish ( bfd ,
struct bfd_preserve  
)

void bfd_preserve_restore ( bfd ,
struct bfd_preserve  
)

bfd_boolean bfd_preserve_save ( bfd ,
struct bfd_preserve  
)

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

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

Definition at line 1129 of file archures.c.

References bfd_lookup_arch(), and bfd_arch_info::printable_name.

const char* bfd_printable_name ( bfd abfd  ) 

void bfd_put_bits ( bfd_uint64_t  ,
void ,
int  ,
bfd_boolean   
)

Definition at line 648 of file libbfd.c.

References abort, addr(), bytes, i, and index().

void bfd_putb16 ( bfd_vma  ,
void  
)

Definition at line 431 of file libbfd.c.

References addr().

void bfd_putb32 ( bfd_vma  ,
void  
)

Definition at line 592 of file libbfd.c.

References addr().

void bfd_putb64 ( bfd_uint64_t  ,
void  
)

void bfd_putl16 ( bfd_vma  ,
void  
)

Definition at line 439 of file libbfd.c.

References addr().

void bfd_putl32 ( bfd_vma  ,
void  
)

Definition at line 602 of file libbfd.c.

References addr().

void bfd_putl64 ( bfd_uint64_t  ,
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 **   
)

reloc_howto_type* bfd_reloc_type_lookup ( bfd abfd,
bfd_reloc_code_real_type  code 
)

const bfd_arch_info_type* bfd_scan_arch ( const char *  string  ) 

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

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

Definition at line 1387 of file targets.c.

References NULL, and target.

Referenced by open_output().

void bfd_section_already_linked ( bfd abfd,
asection sec 
)

void bfd_section_already_linked_table_free ( void   ) 

Definition at line 3000 of file linker.c.

References _bfd_section_already_linked_table, and bfd_hash_table_free().

bfd_boolean bfd_section_already_linked_table_init ( void   ) 

void bfd_section_list_clear ( bfd  ) 

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

Referenced by hpux_core_core_file_p().

int bfd_seek ( bfd ,
file_ptr  ,
int   
)

void bfd_set_arch_info ( bfd abfd,
const bfd_arch_info_type arg 
)

Definition at line 703 of file archures.c.

References bfd::arch_info.

Referenced by _bfd_mips_elf_merge_private_bfd_data(), and binary_object_p().

bfd_boolean bfd_set_archive_head ( bfd output,
bfd new_head 
)

Definition at line 245 of file archive.c.

References bfd::archive_head, and TRUE.

Referenced by pe_dll_generate_implib().

bfd_boolean bfd_set_default_target ( const char *  name  ) 

Definition at line 1257 of file targets.c.

References FALSE, find_target(), NULL, strcmp(), target, and TRUE.

Referenced by main().

void bfd_set_error ( bfd_error_type  error_tag  ) 

Definition at line 334 of file bfd.c.

Referenced by _bfd_coff_generic_relocate_section(), _bfd_coff_link_add_symbols(), _bfd_coff_link_input_bfd(), _bfd_coff_read_string_table(), _bfd_coff_reloc_link_order(), _bfd_dummy_target(), _bfd_ecoff_archive_p(), _bfd_ecoff_bfd_link_add_symbols(), _bfd_ecoff_slurp_armap(), _bfd_elf_canonicalize_dynamic_reloc(), _bfd_elf_create_got_section(), _bfd_elf_get_dynamic_reloc_upper_bound(), _bfd_elf_get_dynamic_symtab_upper_bound(), _bfd_elf_link_assign_sym_version(), _bfd_elf_link_output_relocs(), _bfd_elf_merge_symbol(), _bfd_elf_section_from_bfd_section(), _bfd_elf_symbol_from_bfd_symbol(), _bfd_elf_validate_reloc(), _bfd_generic_get_section_contents(), _bfd_generic_link_add_archive_symbols(), _bfd_generic_link_add_one_symbol(), _bfd_generic_read_ar_hdr_mag(), _bfd_generic_read_minisymbols(), _bfd_generic_reloc_link_order(), _bfd_generic_verify_endian_match(), _bfd_get_vms_section(), _bfd_link_section_stabs(), _bfd_m68hc11_elf_merge_private_bfd_data(), _bfd_mips_elf_check_relocs(), _bfd_mips_elf_final_link(), _bfd_mips_elf_merge_private_bfd_data(), _bfd_mips_elf_size_dynamic_sections(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_n1(), _bfd_new_bfd(), _bfd_nocore_core_file_failing_command(), _bfd_nocore_core_file_failing_signal(), _bfd_nocore_core_file_matches_executable_p(), _bfd_save_vms_section(), _bfd_slurp_extended_name_table(), _bfd_stab_section_find_nearest_line(), _bfd_vms_get_record(), _bfd_vms_hash_newfunc(), _bfd_vms_pop(), _bfd_vms_push(), _bfd_vms_slurp_eom(), _bfd_vms_slurp_gsd(), _bfd_vms_slurp_hdr(), _bfd_vms_write_eom(), _bfd_vms_write_tir(), _bfd_write_archive_contents(), _bfd_xcoff_archive_p(), _bfd_xcoff_bfd_link_add_symbols(), _bfd_xcoff_canonicalize_dynamic_reloc(), _bfd_xcoff_canonicalize_dynamic_symtab(), _bfd_xcoff_get_dynamic_reloc_upper_bound(), _bfd_xcoff_get_dynamic_symtab_upper_bound(), _bfd_xcoff_openr_next_archived_file(), _bfd_xcoff_slurp_armap(), _bfd_xcoff_stat_arch_elt(), _bfd_XXi_swap_scnhdr_out(), add_file_shuffle(), add_keepsyms_file(), add_memory_shuffle(), add_value_map(), aix386_core_file_p(), allocate_dynrelocs(), aout_adobe_callback(), aout_adobe_object_p(), aout_link_reloc_link_order(), assign_file_positions_for_segments(), b_out_get_reloc_upper_bound(), b_out_object_p(), b_out_slurp_reloc_table(), bad_shared_reloc(), bfd_alloc(), bfd_ar_hdr_from_filesystem(), bfd_arm_merge_machines(), bfd_bread(), bfd_bwrite(), bfd_cache_delete(), bfd_canonicalize_reloc(), bfd_check_format_matches(), bfd_coff_get_auxent(), bfd_coff_get_syment(), bfd_coff_set_symbol_class(), bfd_core_file_failing_command(), bfd_core_file_failing_signal(), bfd_create_gnu_debuglink_section(), bfd_default_set_arch_mach(), bfd_ecoff_debug_accumulate(), bfd_ecoff_debug_accumulate_other(), bfd_ecoff_debug_init(), bfd_ecoff_get_gp_value(), bfd_ecoff_set_gp_value(), bfd_ecoff_set_regmasks(), bfd_elf32_bfd_reloc_type_lookup(), bfd_elf64_archive_slurp_armap(), bfd_elf64_bfd_reloc_type_lookup(), bfd_elf_gc_record_vtinherit(), bfd_elf_link_add_symbols(), bfd_elf_size_dynamic_sections(), bfd_false(), bfd_fdopenr(), bfd_fill_in_gnu_debuglink_section(), bfd_generic_archive_p(), bfd_generic_stat_arch_elt(), bfd_get_elf_phdr_upper_bound(), bfd_get_elf_phdrs(), bfd_get_next_mapent(), bfd_get_reloc_upper_bound(), bfd_get_section_contents(), bfd_get_sign_extend_vma(), bfd_hash_allocate(), bfd_hash_lookup(), bfd_hash_table_init_n(), bfd_m68k_coff_create_embedded_relocs(), bfd_m68k_elf32_create_embedded_relocs(), bfd_m68klinux_size_dynamic_sections(), bfd_mach_o_archive_p(), bfd_mach_o_core_p(), bfd_mach_o_object_p(), bfd_mach_o_openr_next_archived_file(), bfd_mach_o_scan_read_symtab_strtab(), bfd_make_readable(), bfd_make_section(), bfd_make_section_anyway(), bfd_make_section_old_way(), bfd_make_writable(), bfd_malloc(), bfd_nullvoidptr(), bfd_openr(), bfd_openr_next_archived_file(), bfd_openw(), bfd_pef_object_p(), bfd_pef_xlib_object_p(), bfd_realloc(), bfd_seek(), bfd_set_file_flags(), bfd_set_format(), bfd_set_section_contents(), bfd_set_section_size(), bfd_set_symtab(), bfd_slurp_armap(), bfd_slurp_bsd_armap_f2(), bfd_stat(), bfd_sym_object_p(), bfd_xcoff_link_count_reloc(), bfd_zmalloc(), binary_object_p(), build_debug_section(), cache_bflush(), cache_bread(), cache_bstat(), cache_bwrite(), cisco_core_file_validate(), coff_a29k_relocate_section(), coff_arm_merge_private_bfd_data(), coff_get_reloc_upper_bound(), coff_i386_rtype_to_howto(), coff_i860_rtype_to_howto(), coff_i960_relocate_section(), coff_mcore_relocate_section(), coff_object_p(), coff_or32_relocate_section(), coff_pe_mips_relocate_section(), coff_ppc_relocate_section(), core_file_matches_executable_p(), cris_elf_check_relocs(), cris_elf_merge_private_bfd_data(), cris_elf_relocate_section(), cris_elf_set_mach_from_flags(), dec_dynrel_count(), decode_line_info(), default_indirect_link_order(), do_slurp_bsd_armap(), do_slurp_coff_armap(), ecoff_link_add_archive_symbols(), ecoff_reloc_link_order(), ecoff_slurp_symbolic_header(), elf32_dlx_reloc_type_lookup(), elf32_generic_link_add_symbols(), elf32_hppa_check_relocs(), elf32_hppa_relocate_section(), elf32_hppa_size_stubs(), elf32_m68hc11_size_stubs(), elf32_sparc_merge_private_bfd_data(), elf32_sparc_reloc_type_lookup(), elf32_sparc_relocate_section(), elf64_alpha_relocate_section(), elf64_alpha_relocate_section_r(), elf64_generic_link_add_symbols(), elf64_x86_64_check_relocs(), elf64_x86_64_relocate_section(), elf_bfd_link_add_symbols(), elf_core_file_matches_executable_p(), elf_core_file_p(), elf_fixup_link_order(), elf_gc_record_vtinherit(), elf_i386_relocate_section(), elf_link_add_archive_symbols(), elf_link_add_object_symbols(), elf_link_input_bfd(), elf_link_read_relocs_from_section(), elf_m68k_check_relocs(), elf_m68k_relocate_section(), elf_object_p(), elf_read(), elf_reloc_link_order(), elf_s390_relocate_section(), elf_vax_relocate_section(), elf_xtensa_merge_private_bfd_data(), elf_xtensa_relocate_section(), elfNN_ia64_merge_private_bfd_data(), elfNN_ia64_relax_section(), elfNN_ia64_relocate_section(), encap_object_p(), etir_sta(), final_link_relocate(), find_abstract_instance_name(), find_target(), frv_elf_merge_private_bfd_data(), generic_link_add_symbols(), get_extended_arelt_filename(), hppa_build_one_stub(), i370_elf_merge_private_bfd_data(), i370_elf_relocate_section(), ia64coff_object_p(), ieee_archive_p(), ieee_generic_stat_arch_elt(), ieee_object_p(), ieee_openr_next_archived_file(), ieee_slurp_external_symbols(), ieee_write_expression(), ieee_write_id(), ihex_bad_byte(), ihex_object_p(), ihex_read_section(), ihex_scan(), ihex_write_object_contents(), iq2000_elf_merge_private_bfd_data(), ldfile_open_command_file(), ldwrite(), lex_warn_invalid(), linux_link_hash_table_create(), m32r_elf_merge_private_bfd_data(), m32r_elf_relocate_section(), main(), mcore_elf_relocate_section(), mips_elf64_canonicalize_dynamic_reloc(), mips_elf_create_dynamic_relocation(), mips_elf_create_local_got_entry(), mips_elf_next_relocation(), mips_elf_perform_relocation(), mmix_elf_add_symbol_hook(), mmix_elf_perform_relocation(), mmo_create_symbol(), mmo_get_symbols(), mmo_internal_add_3_sym(), mmo_internal_write_section(), mmo_make_section(), mmo_object_p(), mmo_scan(), mmo_write_object_contents(), mmo_write_section_unless_reg_contents(), mmo_write_symbols_and_terminator(), msdos_write_object_contents(), NAME(), netbsd_core_file_p(), nlm_i386_write_import(), nlm_powerpc_get_public_offset(), nlm_powerpc_write_import(), oasys_archive_p(), oasys_generic_stat_arch_elt(), oasys_openr_next_archived_file(), oasys_write_sections(), os9k_object_p(), parse_comp_unit(), ppc64_elf_build_stubs(), ppc64_elf_check_relocs(), ppc64_elf_merge_private_bfd_data(), ppc64_elf_relocate_section(), ppc64_elf_size_stubs(), ppc_build_one_stub(), ppc_elf_check_relocs(), ppc_elf_merge_private_bfd_data(), ppc_elf_relocate_section(), ppcboot_object_p(), read_abbrevs(), read_attribute_value(), read_indirect_string(), read_uarea(), riscix_some_aout_object_p(), scan_unit_for_functions(), sco5_core_file_p(), sh64_elf64_add_symbol_hook(), sh64_elf64_create_dynamic_sections(), sh64_elf_add_symbol_hook(), sh64_elf_final_write_processing(), sh64_elf_merge_private_data(), sh64_elf_set_mach_from_flags(), sh_elf64_merge_private_data(), sh_elf64_relocate_section(), sh_elf64_set_mach_from_flags(), sh_elf_create_dynamic_sections(), sh_elf_merge_private_data(), sh_elf_relax_delete_bytes(), sh_elf_relocate_section(), sh_elf_swap_insns(), sh_merge_bfd_arch(), sh_relax_delete_bytes(), sh_relocate_section(), sh_swap_insns(), slurp_reloc_table(), sparc64_elf_adjust_dynamic_symbol(), sparc64_elf_canonicalize_dynamic_reloc(), sparc64_elf_check_relocs(), sparc64_elf_merge_private_bfd_data(), sparc64_elf_relocate_section(), srec_bad_byte(), srec_object_p(), sunos_add_dynamic_symbols(), sunos_canonicalize_dynamic_reloc(), sunos_get_dynamic_reloc_upper_bound(), sunos_get_dynamic_symtab_upper_bound(), sunos_read_dynamic_info(), sunos_scan_ext_relocs(), sunos_scan_std_relocs(), sunos_slurp_dynamic_symtab(), swap_ext_reloc_in(), swap_ext_reloc_out(), swap_out_syms(), symbolsrec_object_p(), tekhex_write_object_contents(), tic30_aout_object_p(), trad_unix_core_file_p(), translate_to_native_sym_flags(), v850_elf_check_relocs(), versados_object_p(), vms_mkobject(), vms_object_p(), xcoff64_archive_p(), xcoff64_core_p(), xcoff64_create_csect_from_smclas(), xcoff64_openr_next_archived_file(), xcoff64_slurp_armap(), xcoff64_write_object_contents(), xcoff_create_csect_from_smclas(), xcoff_link_add_dynamic_symbols(), xcoff_link_add_symbols(), xcoff_link_input_bfd(), xcoff_reloc_link_order(), xcoff_reloc_type_fail(), xcoff_reloc_type_toc(), xcoff_write_archive_contents_big(), xcoff_write_archive_contents_old(), xcoff_write_global_symbol(), and xtensa_read_table_entries().

bfd_error_handler_type bfd_set_error_handler ( bfd_error_handler_type   ) 

Definition at line 585 of file bfd.c.

References _bfd_error_handler.

Referenced by lang_check().

void bfd_set_error_program_name ( const char *   ) 

Definition at line 609 of file bfd.c.

References _bfd_error_program_name.

Referenced by main().

bfd_boolean bfd_set_file_flags ( bfd abfd,
flagword  flags 
)

bfd_boolean bfd_set_format ( bfd abfd,
bfd_format  format 
)

void bfd_set_gp_size ( bfd abfd,
unsigned int  i 
)

bfd_boolean bfd_set_private_flags ( bfd abfd,
flagword  flags 
)

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

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

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

Referenced by _bfd_elf_create_dynamic_sections(), _bfd_elf_create_got_section(), _bfd_elf_link_create_dynamic_sections(), _bfd_elf_make_section_from_shdr(), _bfd_mips_elf_create_dynamic_sections(), _bfd_mips_elf_final_link(), _bfd_mips_elf_section_from_shdr(), _bfd_mn10300_elf_create_dynamic_sections(), _bfd_mn10300_elf_create_got_section(), _bfd_vms_slurp_gsd(), _frv_create_got_section(), add_extra_plt_sections(), aout_adobe_callback(), bfd_arm_get_bfd_for_interworking(), bfd_create_gnu_debuglink_section(), build_filler_bfd(), create_got_section(), create_linkage_sections(), cris_elf_check_relocs(), elf32_frv_add_symbol_hook(), elf32_frvfdpic_create_dynamic_sections(), elf32_hppa_check_relocs(), elf32_hppa_create_dynamic_sections(), elf32_sparc_check_relocs(), elf64_alpha_add_symbol_hook(), elf64_alpha_check_relocs(), elf64_alpha_create_dynamic_sections(), elf64_alpha_create_got_section(), elf64_alpha_section_from_shdr(), elf64_hppa_create_dynamic_sections(), elf64_x86_64_check_relocs(), elf_i386_check_relocs(), elf_link_add_object_symbols(), elf_m68k_check_relocs(), elf_s390_check_relocs(), elf_vax_check_relocs(), elf_xtensa_create_dynamic_sections(), elfNN_ia64_add_symbol_hook(), elfNN_ia64_create_dynamic_sections(), get_dlt(), get_fptr(), get_got(), get_opd(), get_plt(), get_pltoff(), get_reloc_section(), get_stub(), h8300_bfd_link_add_symbols(), i370_elf_check_relocs(), i370_elf_create_dynamic_sections(), i370_elf_section_from_shdr(), linux_link_create_dynamic_sections(), m32r_elf_add_symbol_hook(), m32r_elf_check_relocs(), m32r_elf_create_dynamic_sections(), mips_elf_create_compact_rel_section(), mips_elf_create_got_section(), mips_elf_rel_dyn_section(), mmix_elf_check_common_relocs(), mmo_decide_section(), mmo_get_loc(), mmo_get_spec_section(), mmo_scan(), mn10300_elf_check_relocs(), ppc64_elf_check_relocs(), ppc_elf_add_symbol_hook(), ppc_elf_check_relocs(), ppc_elf_create_dynamic_sections(), ppc_elf_create_got(), ppc_elf_create_linker_section(), ppc_elf_section_from_shdr(), quick_section(), sh64_address_in_cranges(), sh64_backend_section_from_shdr(), sh64_elf64_create_dynamic_sections(), sh_elf64_check_relocs(), sh_elf_check_relocs(), sh_elf_create_dynamic_sections(), sparc64_elf_check_relocs(), sunos_add_dynamic_symbols(), sunos_create_dynamic_sections(), v850_elf_section_from_shdr(), and xstormy16_elf_check_relocs().

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

bfd_boolean bfd_set_start_address ( bfd abfd,
bfd_vma  vma 
)

Definition at line 883 of file bfd.c.

References bfd::start_address, and TRUE.

Referenced by _bfd_vms_write_gsd(), elf_object_p(), lang_finish(), mmo_scan(), vms_initialize(), and vms_object_p().

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

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

bfd_boolean bfd_sparclinux_size_dynamic_sections ( bfd ,
struct bfd_link_info  
)

void bfd_sprintf_vma ( bfd ,
char *  ,
bfd_vma   
)

Definition at line 1317 of file bfd.c.

References bfd_get_flavour, bfd_target_elf_flavour, get_elf_backend_data, and sprintf_vma.

int bfd_stat ( bfd ,
struct stat  
)

struct bfd_link_needed_list* bfd_sunos_get_needed_list ( bfd ,
struct bfd_link_info  
) [read]

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 **   
)

void bfd_symbol_info ( asymbol symbol,
symbol_info ret 
)

const char** bfd_target_list ( void   ) 

Definition at line 1339 of file targets.c.

References bfd_malloc(), NULL, and target.

Referenced by help().

file_ptr bfd_tell ( bfd  ) 

int bfd_ticoff_get_section_load_page ( struct bfd_section  ) 

void bfd_ticoff_set_section_load_page ( struct bfd_section ,
int   
)

Definition at line 104 of file coff-tic54x.c.

References ADDR_MASK, and PG_TO_FLAG.

bfd_boolean bfd_xcoff_ar_archive_set_magic ( bfd ,
char *   
)

bfd_boolean bfd_xcoff_export_symbol ( bfd ,
struct bfd_link_info ,
struct bfd_link_hash_entry  
)

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_link_count_reloc ( bfd ,
struct bfd_link_info ,
const char *   
)

bfd_boolean bfd_xcoff_link_generate_rtinit ( bfd ,
const char *  ,
const char *  ,
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_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   
)

Definition at line 2820 of file xcofflink.c.

References _, _bfd_coff_free_symbols(), _bfd_coff_get_external_symbols(), _bfd_stringtab_add(), _bfd_stringtab_size(), bfd_abs_section_ptr, BFD_ASSERT, bfd_coff_swap_sym_in, bfd_coff_symesz, bfd_coff_symname_in_debug, bfd_get_flavour, bfd_get_section_by_name(), bfd_link_hash_defined, bfd_link_hash_defweak, bfd_malloc(), bfd_malloc_and_get_section(), bfd_target_xcoff_flavour, bfd_xcoff_ldhdr_version, bfd_xcoff_ldhdrsz, bfd_xcoff_ldrelsz, bfd_xcoff_ldsymsz, bfd_xcoff_put_ldsymbol_name, bfd_xcoff_swap_ldhdr_out, bfd_zalloc(), bfd_section::contents, bfd_link_hash_table::creator, bfd_link_hash_entry::def, bfd_link_info::discard, discard_all, xcoff_loader_info::export_defineds, xcoff_loader_info::failed, FALSE, xcoff_import_file::file, bfd_link_info::fini_function, xcoff_link_hash_entry::flags, bfd_section::flags, free(), bfd_link_info::hash, i, indx, xcoff_loader_info::info, bfd_link_info::init_function, bfd_link_info::input_bfds, bfd_link_info::keep_memory, internal_ldsym::l_ifile, internal_ldhdr::l_impoff, internal_ldhdr::l_istlen, internal_ldhdr::l_nimpid, internal_ldhdr::l_nreloc, internal_ldhdr::l_nsyms, internal_ldsym::l_parm, internal_ldhdr::l_rldoff, internal_ldsym::l_scnum, internal_ldsym::l_smclas, internal_ldsym::l_smtype, internal_ldhdr::l_stlen, internal_ldhdr::l_stoff, internal_ldhdr::l_symoff, internal_ldsym::l_value, internal_ldhdr::l_version, xcoff_link_hash_entry::ldindx, xcoff_link_hash_entry::ldsym, xcoff_loader_info::ldsym_count, bfd::link_next, xcoff_import_file::member, memcpy, bfd_section::next, xcoff_import_file::next, NULL, o, obj_coff_external_syms, obj_raw_syment_count, out, xcoff_loader_info::output_bfd, xcoff_import_file::path, PTR, bfd_link_info::relocatable, xcoff_link_hash_entry::root, bfd_link_hash_entry::root, s, sec, SEC_MARK, bfd::sections, bfd_section::size, strcpy, bfd_hash_entry::string, xcoff_loader_info::string_alc, xcoff_loader_info::string_size, xcoff_loader_info::strings, bfd_link_info::strip, strip_all, strip_debugger, strlen(), sub, symcount, TRUE, bfd_link_hash_entry::type, bfd_link_hash_entry::u, xcoff_build_ldsyms(), xcoff_data, XCOFF_DEF_REGULAR, XCOFF_ENTRY, xcoff_hash_table, xcoff_link_hash_lookup, xcoff_link_hash_traverse, XCOFF_MARK, xcoff_mark(), xcoff_mark_symbol(), XCOFF_NUMBER_OF_SPECIAL_SECTIONS, XCOFF_RTINIT, xcoff_sweep(), XTY_SD, and bfd::xvec.

bfd_boolean core_file_matches_executable_p ( bfd core_bfd,
bfd exec_bfd 
)

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

Definition at line 847 of file libbfd.c.

References _, fprintf(), and size_t.


Variable Documentation

Referenced by reloc_processing().


Generated on Wed Apr 8 14:46:39 2009 for Open64 by  doxygen 1.5.6