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