aboutsummaryrefslogtreecommitdiff
path: root/bfd/targets.c
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2017-12-06 09:26:00 +1030
committerAlan Modra <amodra@gmail.com>2017-12-06 17:51:43 +1030
commit07d6d2b8345ef3dc82eab49635acac9ee67dbb18 (patch)
tree380d1e08ae32b2a37d5f9610f1811bb98299ac09 /bfd/targets.c
parent65281396861dfcfa993eb5af4769d6837104890d (diff)
downloadgdb-07d6d2b8345ef3dc82eab49635acac9ee67dbb18.zip
gdb-07d6d2b8345ef3dc82eab49635acac9ee67dbb18.tar.gz
gdb-07d6d2b8345ef3dc82eab49635acac9ee67dbb18.tar.bz2
BFD whitespace fixes
Binutils is supposed to use tabs. In my git config I have whitespace = indent-with-non-tab,space-before-tab,trailing-space and I got annoyed enough seeing red in "git diff" output to fix the problems. * doc/header.sed: Trim trailing space when splitting lines. * aix386-core.c, * aout-adobe.c, * aout-arm.c, * aout-cris.c, * aout-ns32k.c, * aout-target.h, * aout-tic30.c, * aoutf1.h, * aoutx.h, * arc-got.h, * arc-plt.def, * arc-plt.h, * archive.c, * archive64.c, * archures.c, * armnetbsd.c, * bfd-in.h, * bfd.c, * bfdio.c, * binary.c, * bout.c, * cache.c, * cisco-core.c, * coff-alpha.c, * coff-apollo.c, * coff-arm.c, * coff-h8300.c, * coff-i386.c, * coff-i860.c, * coff-i960.c, * coff-m68k.c, * coff-m88k.c, * coff-mcore.c, * coff-mips.c, * coff-ppc.c, * coff-rs6000.c, * coff-sh.c, * coff-stgo32.c, * coff-tic4x.c, * coff-tic54x.c, * coff-tic80.c, * coff-we32k.c, * coff-x86_64.c, * coff-z80.c, * coff-z8k.c, * coff64-rs6000.c, * coffcode.h, * coffgen.c, * cofflink.c, * coffswap.h, * compress.c, * corefile.c, * cpu-alpha.c, * cpu-arm.c, * cpu-avr.c, * cpu-bfin.c, * cpu-cr16.c, * cpu-cr16c.c, * cpu-crx.c, * cpu-d10v.c, * cpu-frv.c, * cpu-ft32.c, * cpu-i370.c, * cpu-i960.c, * cpu-ia64-opc.c, * cpu-ip2k.c, * cpu-lm32.c, * cpu-m32r.c, * cpu-mcore.c, * cpu-microblaze.c, * cpu-mips.c, * cpu-moxie.c, * cpu-mt.c, * cpu-nios2.c, * cpu-ns32k.c, * cpu-or1k.c, * cpu-powerpc.c, * cpu-pru.c, * cpu-sh.c, * cpu-spu.c, * cpu-v850.c, * cpu-v850_rh850.c, * cpu-xgate.c, * cpu-z80.c, * dwarf1.c, * dwarf2.c, * ecoff.c, * ecofflink.c, * ecoffswap.h, * elf-bfd.h, * elf-eh-frame.c, * elf-hppa.h, * elf-m10200.c, * elf-m10300.c, * elf-s390-common.c, * elf-strtab.c, * elf-vxworks.c, * elf.c, * elf32-am33lin.c, * elf32-arc.c, * elf32-arm.c, * elf32-avr.c, * elf32-avr.h, * elf32-bfin.c, * elf32-cr16.c, * elf32-cr16c.c, * elf32-cris.c, * elf32-crx.c, * elf32-d10v.c, * elf32-d30v.c, * elf32-dlx.c, * elf32-epiphany.c, * elf32-fr30.c, * elf32-frv.c, * elf32-ft32.c, * elf32-h8300.c, * elf32-hppa.c, * elf32-i386.c, * elf32-i860.c, * elf32-i960.c, * elf32-ip2k.c, * elf32-lm32.c, * elf32-m32c.c, * elf32-m32r.c, * elf32-m68hc11.c, * elf32-m68hc12.c, * elf32-m68hc1x.c, * elf32-m68hc1x.h, * elf32-m68k.c, * elf32-m88k.c, * elf32-mcore.c, * elf32-mep.c, * elf32-metag.c, * elf32-microblaze.c, * elf32-mips.c, * elf32-moxie.c, * elf32-msp430.c, * elf32-mt.c, * elf32-nds32.c, * elf32-nds32.h, * elf32-nios2.c, * elf32-or1k.c, * elf32-pj.c, * elf32-ppc.c, * elf32-ppc.h, * elf32-pru.c, * elf32-rl78.c, * elf32-rx.c, * elf32-s390.c, * elf32-score.c, * elf32-score.h, * elf32-score7.c, * elf32-sh-symbian.c, * elf32-sh.c, * elf32-sh64.c, * elf32-sparc.c, * elf32-spu.c, * elf32-tic6x.c, * elf32-tilegx.c, * elf32-tilegx.h, * elf32-tilepro.c, * elf32-tilepro.h, * elf32-v850.c, * elf32-vax.c, * elf32-wasm32.c, * elf32-xc16x.c, * elf32-xgate.c, * elf32-xgate.h, * elf32-xstormy16.c, * elf32-xtensa.c, * elf64-alpha.c, * elf64-hppa.c, * elf64-ia64-vms.c, * elf64-mips.c, * elf64-mmix.c, * elf64-ppc.c, * elf64-s390.c, * elf64-sh64.c, * elf64-sparc.c, * elf64-tilegx.c, * elf64-tilegx.h, * elf64-x86-64.c, * elfcore.h, * elflink.c, * elfn32-mips.c, * elfnn-aarch64.c, * elfnn-ia64.c, * elfnn-riscv.c, * elfxx-aarch64.c, * elfxx-aarch64.h, * elfxx-ia64.c, * elfxx-ia64.h, * elfxx-mips.c, * elfxx-riscv.c, * elfxx-sparc.c, * elfxx-tilegx.c, * elfxx-x86.c, * elfxx-x86.h, * freebsd.h, * hash.c, * host-aout.c, * hp300hpux.c, * hppabsd-core.c, * hpux-core.c, * i386aout.c, * i386linux.c, * i386lynx.c, * i386mach3.c, * i386msdos.c, * i386netbsd.c, * ieee.c, * ihex.c, * irix-core.c, * libaout.h, * libbfd-in.h, * libbfd.c, * libcoff-in.h, * libnlm.h, * libpei.h, * libxcoff.h, * linker.c, * lynx-core.c, * m68k4knetbsd.c, * m68klinux.c, * m68knetbsd.c, * m88kmach3.c, * mach-o-aarch64.c, * mach-o-arm.c, * mach-o-i386.c, * mach-o-target.c, * mach-o-x86-64.c, * mach-o.c, * mach-o.h, * merge.c, * mipsbsd.c, * mmo.c, * netbsd.h, * netbsd-core.c, * newsos3.c, * nlm-target.h, * nlm32-ppc.c, * nlm32-sparc.c, * nlmcode.h, * ns32k.h, * ns32knetbsd.c, * oasys.c, * opncls.c, * pc532-mach.c, * pdp11.c, * pe-arm.c, * pe-i386.c, * pe-mcore.c, * pe-mips.c, * pe-x86_64.c, * peXXigen.c, * pef.c, * pef.h, * pei-arm.c, * pei-i386.c, * pei-mcore.c, * pei-x86_64.c, * peicode.h, * plugin.c, * ppcboot.c, * ptrace-core.c, * reloc.c, * riscix.c, * rs6000-core.c, * section.c, * som.c, * som.h, * sparclinux.c, * sparcnetbsd.c, * srec.c, * stabs.c, * sunos.c, * syms.c, * targets.c, * tekhex.c, * trad-core.c, * vax1knetbsd.c, * vaxnetbsd.c, * verilog.c, * versados.c, * vms-alpha.c, * vms-lib.c, * vms-misc.c, * wasm-module.c, * wasm-module.h, * xcofflink.c, * xsym.c, * xsym.h: Whitespace fixes. * bfd-in2.h, * libbfd.h, * libcoff.h: Regenerate.
Diffstat (limited to 'bfd/targets.c')
-rw-r--r--bfd/targets.c256
1 files changed, 131 insertions, 125 deletions
diff --git a/bfd/targets.c b/bfd/targets.c
index 05224c4..6d2eb43 100644
--- a/bfd/targets.c
+++ b/bfd/targets.c
@@ -219,32 +219,33 @@ DESCRIPTION
. {* Entries for byte swapping for data. These are different from the
. other entry points, since they don't take a BFD as the first argument.
. Certain other handlers could do the same. *}
-. bfd_uint64_t (*bfd_getx64) (const void *);
-. bfd_int64_t (*bfd_getx_signed_64) (const void *);
-. void (*bfd_putx64) (bfd_uint64_t, void *);
-. bfd_vma (*bfd_getx32) (const void *);
+. bfd_uint64_t (*bfd_getx64) (const void *);
+. bfd_int64_t (*bfd_getx_signed_64) (const void *);
+. void (*bfd_putx64) (bfd_uint64_t, void *);
+. bfd_vma (*bfd_getx32) (const void *);
. bfd_signed_vma (*bfd_getx_signed_32) (const void *);
-. void (*bfd_putx32) (bfd_vma, void *);
-. bfd_vma (*bfd_getx16) (const void *);
+. void (*bfd_putx32) (bfd_vma, void *);
+. bfd_vma (*bfd_getx16) (const void *);
. bfd_signed_vma (*bfd_getx_signed_16) (const void *);
-. void (*bfd_putx16) (bfd_vma, void *);
+. void (*bfd_putx16) (bfd_vma, void *);
.
. {* Byte swapping for the headers. *}
-. bfd_uint64_t (*bfd_h_getx64) (const void *);
-. bfd_int64_t (*bfd_h_getx_signed_64) (const void *);
-. void (*bfd_h_putx64) (bfd_uint64_t, void *);
-. bfd_vma (*bfd_h_getx32) (const void *);
+. bfd_uint64_t (*bfd_h_getx64) (const void *);
+. bfd_int64_t (*bfd_h_getx_signed_64) (const void *);
+. void (*bfd_h_putx64) (bfd_uint64_t, void *);
+. bfd_vma (*bfd_h_getx32) (const void *);
. bfd_signed_vma (*bfd_h_getx_signed_32) (const void *);
-. void (*bfd_h_putx32) (bfd_vma, void *);
-. bfd_vma (*bfd_h_getx16) (const void *);
+. void (*bfd_h_putx32) (bfd_vma, void *);
+. bfd_vma (*bfd_h_getx16) (const void *);
. bfd_signed_vma (*bfd_h_getx_signed_16) (const void *);
-. void (*bfd_h_putx16) (bfd_vma, void *);
+. void (*bfd_h_putx16) (bfd_vma, void *);
.
. {* Format dependent routines: these are vectors of entry points
. within the target vector structure, one for each format to check. *}
.
. {* Check the format of a file being read. Return a <<bfd_target *>> or zero. *}
-. const struct bfd_target *(*_bfd_check_format[bfd_type_end]) (bfd *);
+. const struct bfd_target *
+. (*_bfd_check_format[bfd_type_end]) (bfd *);
.
. {* Set the format of a file being written. *}
. bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
@@ -270,10 +271,11 @@ BFD_JUMP_TABLE macros.
. {* Called when a new section is created. *}
. bfd_boolean (*_new_section_hook) (bfd *, sec_ptr);
. {* Read the contents of a section. *}
-. bfd_boolean (*_bfd_get_section_contents)
-. (bfd *, sec_ptr, void *, file_ptr, bfd_size_type);
-. bfd_boolean (*_bfd_get_section_contents_in_window)
-. (bfd *, sec_ptr, bfd_window *, file_ptr, bfd_size_type);
+. bfd_boolean (*_bfd_get_section_contents) (bfd *, sec_ptr, void *, file_ptr,
+. bfd_size_type);
+. bfd_boolean (*_bfd_get_section_contents_in_window) (bfd *, sec_ptr,
+. bfd_window *, file_ptr,
+. bfd_size_type);
.
. {* Entry points to copy private data. *}
.#define BFD_JUMP_TABLE_COPY(NAME) \
@@ -295,21 +297,22 @@ BFD_JUMP_TABLE macros.
. {* Called to initialize BFD private section data from one object file
. to another. *}
.#define bfd_init_private_section_data(ibfd, isec, obfd, osec, link_info) \
-. BFD_SEND (obfd, _bfd_init_private_section_data, (ibfd, isec, obfd, osec, link_info))
-. bfd_boolean (*_bfd_init_private_section_data)
-. (bfd *, sec_ptr, bfd *, sec_ptr, struct bfd_link_info *);
+. BFD_SEND (obfd, _bfd_init_private_section_data, \
+. (ibfd, isec, obfd, osec, link_info))
+. bfd_boolean (*_bfd_init_private_section_data) (bfd *, sec_ptr, bfd *,
+. sec_ptr,
+. struct bfd_link_info *);
. {* Called to copy BFD private section data from one object file
. to another. *}
-. bfd_boolean (*_bfd_copy_private_section_data)
-. (bfd *, sec_ptr, bfd *, sec_ptr);
+. bfd_boolean (*_bfd_copy_private_section_data) (bfd *, sec_ptr, bfd *,
+. sec_ptr);
. {* Called to copy BFD private symbol data from one symbol
. to another. *}
-. bfd_boolean (*_bfd_copy_private_symbol_data)
-. (bfd *, asymbol *, bfd *, asymbol *);
+. bfd_boolean (*_bfd_copy_private_symbol_data) (bfd *, asymbol *, bfd *,
+. asymbol *);
. {* Called to copy BFD private header data from one object file
. to another. *}
-. bfd_boolean (*_bfd_copy_private_header_data)
-. (bfd *, bfd *);
+. bfd_boolean (*_bfd_copy_private_header_data) (bfd *, bfd *);
. {* Called to set private backend flags. *}
. bfd_boolean (*_bfd_set_private_flags) (bfd *, flagword);
.
@@ -324,9 +327,9 @@ BFD_JUMP_TABLE macros.
. NAME##_core_file_pid
.
. char * (*_core_file_failing_command) (bfd *);
-. int (*_core_file_failing_signal) (bfd *);
+. int (*_core_file_failing_signal) (bfd *);
. bfd_boolean (*_core_file_matches_executable_p) (bfd *, bfd *);
-. int (*_core_file_pid) (bfd *);
+. int (*_core_file_pid) (bfd *);
.
. {* Archive entry points. *}
.#define BFD_JUMP_TABLE_ARCHIVE(NAME) \
@@ -344,17 +347,19 @@ BFD_JUMP_TABLE macros.
.
. bfd_boolean (*_bfd_slurp_armap) (bfd *);
. bfd_boolean (*_bfd_slurp_extended_name_table) (bfd *);
-. bfd_boolean (*_bfd_construct_extended_name_table)
-. (bfd *, char **, bfd_size_type *, const char **);
-. void (*_bfd_truncate_arname) (bfd *, const char *, char *);
-. bfd_boolean (*write_armap)
-. (bfd *, unsigned int, struct orl *, unsigned int, int);
+. bfd_boolean (*_bfd_construct_extended_name_table) (bfd *, char **,
+. bfd_size_type *,
+. const char **);
+. void (*_bfd_truncate_arname) (bfd *, const char *, char *);
+. bfd_boolean (*write_armap) (bfd *, unsigned int, struct orl *,
+. unsigned int, int);
. void * (*_bfd_read_ar_hdr_fn) (bfd *);
. bfd_boolean (*_bfd_write_ar_hdr_fn) (bfd *, bfd *);
. bfd * (*openr_next_archived_file) (bfd *, bfd *);
-.#define bfd_get_elt_at_index(b,i) BFD_SEND (b, _bfd_get_elt_at_index, (b,i))
+.#define bfd_get_elt_at_index(b,i) \
+. BFD_SEND (b, _bfd_get_elt_at_index, (b,i))
. bfd * (*_bfd_get_elt_at_index) (bfd *, symindex);
-. int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
+. int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
. bfd_boolean (*_bfd_update_armap_timestamp) (bfd *);
.
. {* Entry points used for symbols. *}
@@ -375,44 +380,46 @@ BFD_JUMP_TABLE macros.
. NAME##_read_minisymbols, \
. NAME##_minisymbol_to_symbol
.
-. long (*_bfd_get_symtab_upper_bound) (bfd *);
-. long (*_bfd_canonicalize_symtab)
-. (bfd *, struct bfd_symbol **);
+. long (*_bfd_get_symtab_upper_bound) (bfd *);
+. long (*_bfd_canonicalize_symtab) (bfd *, struct bfd_symbol **);
. struct bfd_symbol *
-. (*_bfd_make_empty_symbol) (bfd *);
-. void (*_bfd_print_symbol)
-. (bfd *, void *, struct bfd_symbol *, bfd_print_symbol_type);
-.#define bfd_print_symbol(b,p,s,e) BFD_SEND (b, _bfd_print_symbol, (b,p,s,e))
-. void (*_bfd_get_symbol_info)
-. (bfd *, struct bfd_symbol *, symbol_info *);
-.#define bfd_get_symbol_info(b,p,e) BFD_SEND (b, _bfd_get_symbol_info, (b,p,e))
-. const char *(*_bfd_get_symbol_version_string)
-. (bfd *, struct bfd_symbol *, bfd_boolean *);
-.#define bfd_get_symbol_version_string(b,s,h) BFD_SEND (b, _bfd_get_symbol_version_string, (b,s,h))
+. (*_bfd_make_empty_symbol) (bfd *);
+. void (*_bfd_print_symbol) (bfd *, void *, struct bfd_symbol *,
+. bfd_print_symbol_type);
+.#define bfd_print_symbol(b,p,s,e) \
+. BFD_SEND (b, _bfd_print_symbol, (b,p,s,e))
+. void (*_bfd_get_symbol_info) (bfd *, struct bfd_symbol *,
+. symbol_info *);
+.#define bfd_get_symbol_info(b,p,e) \
+. BFD_SEND (b, _bfd_get_symbol_info, (b,p,e))
+. const char *(*_bfd_get_symbol_version_string) (bfd *, struct bfd_symbol *,
+. bfd_boolean *);
+.#define bfd_get_symbol_version_string(b,s,h) \
+. BFD_SEND (b, _bfd_get_symbol_version_string, (b,s,h))
. bfd_boolean (*_bfd_is_local_label_name) (bfd *, const char *);
. bfd_boolean (*_bfd_is_target_special_symbol) (bfd *, asymbol *);
. alent * (*_get_lineno) (bfd *, struct bfd_symbol *);
-. bfd_boolean (*_bfd_find_nearest_line)
-. (bfd *, struct bfd_symbol **, struct bfd_section *, bfd_vma,
-. const char **, const char **, unsigned int *, unsigned int *);
-. bfd_boolean (*_bfd_find_line)
-. (bfd *, struct bfd_symbol **, struct bfd_symbol *,
-. const char **, unsigned int *);
+. bfd_boolean (*_bfd_find_nearest_line) (bfd *, struct bfd_symbol **,
+. struct bfd_section *, bfd_vma,
+. const char **, const char **,
+. unsigned int *, unsigned int *);
+. bfd_boolean (*_bfd_find_line) (bfd *, struct bfd_symbol **,
+. struct bfd_symbol *, const char **,
+. unsigned int *);
. bfd_boolean (*_bfd_find_inliner_info)
. (bfd *, const char **, const char **, unsigned int *);
. {* Back-door to allow format-aware applications to create debug symbols
. while using BFD for everything else. Currently used by the assembler
. when creating COFF files. *}
-. asymbol * (*_bfd_make_debug_symbol)
-. (bfd *, void *, unsigned long size);
+. asymbol * (*_bfd_make_debug_symbol) (bfd *, void *, unsigned long size);
.#define bfd_read_minisymbols(b, d, m, s) \
-. BFD_SEND (b, _read_minisymbols, (b, d, m, s))
-. long (*_read_minisymbols)
-. (bfd *, bfd_boolean, void **, unsigned int *);
+. BFD_SEND (b, _read_minisymbols, (b, d, m, s))
+. long (*_read_minisymbols) (bfd *, bfd_boolean, void **,
+. unsigned int *);
.#define bfd_minisymbol_to_symbol(b, d, m, f) \
-. BFD_SEND (b, _minisymbol_to_symbol, (b, d, m, f))
-. asymbol * (*_minisymbol_to_symbol)
-. (bfd *, bfd_boolean, const void *, asymbol *);
+. BFD_SEND (b, _minisymbol_to_symbol, (b, d, m, f))
+. asymbol * (*_minisymbol_to_symbol) (bfd *, bfd_boolean, const void *,
+. asymbol *);
.
. {* Routines for relocs. *}
.#define BFD_JUMP_TABLE_RELOCS(NAME) \
@@ -422,27 +429,25 @@ BFD_JUMP_TABLE macros.
. NAME##_bfd_reloc_type_lookup, \
. NAME##_bfd_reloc_name_lookup
.
-. long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
-. long (*_bfd_canonicalize_reloc)
-. (bfd *, sec_ptr, arelent **, struct bfd_symbol **);
-. void (*_bfd_set_reloc)
-. (bfd *, sec_ptr, arelent **, unsigned int);
+. long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
+. long (*_bfd_canonicalize_reloc) (bfd *, sec_ptr, arelent **,
+. struct bfd_symbol **);
+. void (*_bfd_set_reloc) (bfd *, sec_ptr, arelent **, unsigned int);
. {* See documentation on reloc types. *}
. reloc_howto_type *
-. (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
+. (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
. reloc_howto_type *
-. (*reloc_name_lookup) (bfd *, const char *);
-.
+. (*reloc_name_lookup) (bfd *, const char *);
.
. {* Routines used when writing an object file. *}
.#define BFD_JUMP_TABLE_WRITE(NAME) \
. NAME##_set_arch_mach, \
. NAME##_set_section_contents
.
-. bfd_boolean (*_bfd_set_arch_mach)
-. (bfd *, enum bfd_architecture, unsigned long);
-. bfd_boolean (*_bfd_set_section_contents)
-. (bfd *, sec_ptr, const void *, file_ptr, bfd_size_type);
+. bfd_boolean (*_bfd_set_arch_mach) (bfd *, enum bfd_architecture,
+. unsigned long);
+. bfd_boolean (*_bfd_set_section_contents) (bfd *, sec_ptr, const void *,
+. file_ptr, bfd_size_type);
.
. {* Routines used by the linker. *}
.#define BFD_JUMP_TABLE_LINK(NAME) \
@@ -465,31 +470,34 @@ BFD_JUMP_TABLE macros.
. NAME##_bfd_define_common_symbol, \
. NAME##_bfd_define_start_stop
.
-. int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
-. bfd_byte * (*_bfd_get_relocated_section_contents)
-. (bfd *, struct bfd_link_info *, struct bfd_link_order *,
-. bfd_byte *, bfd_boolean, struct bfd_symbol **);
+. int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
+. bfd_byte * (*_bfd_get_relocated_section_contents) (bfd *,
+. struct bfd_link_info *,
+. struct bfd_link_order *,
+. bfd_byte *, bfd_boolean,
+. struct bfd_symbol **);
.
-. bfd_boolean (*_bfd_relax_section)
-. (bfd *, struct bfd_section *, struct bfd_link_info *, bfd_boolean *);
+. bfd_boolean (*_bfd_relax_section) (bfd *, struct bfd_section *,
+. struct bfd_link_info *, bfd_boolean *);
.
. {* Create a hash table for the linker. Different backends store
. different information in this table. *}
. struct bfd_link_hash_table *
-. (*_bfd_link_hash_table_create) (bfd *);
+. (*_bfd_link_hash_table_create) (bfd *);
.
. {* Add symbols from this object file into the hash table. *}
. bfd_boolean (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
.
. {* Indicate that we are only retrieving symbol values from this section. *}
-. void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
+. void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
.
. {* Copy the symbol type and other attributes for a linker script
. assignment of one symbol to another. *}
.#define bfd_copy_link_hash_symbol_type(b, t, f) \
-. BFD_SEND (b, _bfd_copy_link_hash_symbol_type, (b, t, f))
-. void (*_bfd_copy_link_hash_symbol_type)
-. (bfd *, struct bfd_link_hash_entry *, struct bfd_link_hash_entry *);
+. BFD_SEND (b, _bfd_copy_link_hash_symbol_type, (b, t, f))
+. void (*_bfd_copy_link_hash_symbol_type) (bfd *,
+. struct bfd_link_hash_entry *,
+. struct bfd_link_hash_entry *);
.
. {* Do a link based on the link_order structures attached to each
. section of the BFD. *}
@@ -506,8 +514,7 @@ BFD_JUMP_TABLE macros.
.
. {* Sets the bitmask of allowed and disallowed section flags. *}
. bfd_boolean (*_bfd_lookup_section_flags) (struct bfd_link_info *,
-. struct flag_info *,
-. asection *);
+. struct flag_info *, asection *);
.
. {* Attempt to merge SEC_MERGE sections. *}
. bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
@@ -528,9 +535,9 @@ BFD_JUMP_TABLE macros.
. struct bfd_link_hash_entry *);
.
. {* Define a __start, __stop, .startof. or .sizeof. symbol. *}
-. struct bfd_link_hash_entry *(*_bfd_define_start_stop) (struct bfd_link_info *,
-. const char *,
-. asection *);
+. struct bfd_link_hash_entry *
+. (*_bfd_define_start_stop) (struct bfd_link_info *, const char *,
+. asection *);
.
. {* Routines to handle dynamic symbols and relocs. *}
.#define BFD_JUMP_TABLE_DYNAMIC(NAME) \
@@ -541,19 +548,18 @@ BFD_JUMP_TABLE macros.
. NAME##_canonicalize_dynamic_reloc
.
. {* Get the amount of memory required to hold the dynamic symbols. *}
-. long (*_bfd_get_dynamic_symtab_upper_bound) (bfd *);
+. long (*_bfd_get_dynamic_symtab_upper_bound) (bfd *);
. {* Read in the dynamic symbols. *}
-. long (*_bfd_canonicalize_dynamic_symtab)
-. (bfd *, struct bfd_symbol **);
+. long (*_bfd_canonicalize_dynamic_symtab) (bfd *, struct bfd_symbol **);
. {* Create synthetized symbols. *}
-. long (*_bfd_get_synthetic_symtab)
-. (bfd *, long, struct bfd_symbol **, long, struct bfd_symbol **,
-. struct bfd_symbol **);
+. long (*_bfd_get_synthetic_symtab) (bfd *, long, struct bfd_symbol **,
+. long, struct bfd_symbol **,
+. struct bfd_symbol **);
. {* Get the amount of memory required to hold the dynamic relocs. *}
-. long (*_bfd_get_dynamic_reloc_upper_bound) (bfd *);
+. long (*_bfd_get_dynamic_reloc_upper_bound) (bfd *);
. {* Read in the dynamic relocs. *}
-. long (*_bfd_canonicalize_dynamic_reloc)
-. (bfd *, arelent **, struct bfd_symbol **);
+. long (*_bfd_canonicalize_dynamic_reloc) (bfd *, arelent **,
+. struct bfd_symbol **);
.
A pointer to an alternative bfd_target in case the current one is not
@@ -563,7 +569,7 @@ endianness. The function open_output() in ld/ldlang.c uses this field
to find an alternative output format that is suitable.
. {* Opposite endian version of this target. *}
-. const struct bfd_target * alternative_target;
+. const struct bfd_target *alternative_target;
.
. {* Data for use by back-end routines, which isn't
@@ -1432,8 +1438,8 @@ static const bfd_target * const _bfd_target_vector[] =
&w65_coff_vec,
- &wasm_vec,
- &wasm32_elf32_vec,
+ &wasm_vec,
+ &wasm32_elf32_vec,
&we32k_coff_vec,
@@ -1696,11 +1702,11 @@ _bfd_find_arch_match (const char *tname, const char **arch,
char end_ch = (in_a ? in_a[strlen (tname)] : 0);
if (in_a && (in_a == *arch || in_a[-1] == ':')
- && end_ch == 0)
- {
- *def_target_arch = *arch;
- return TRUE;
- }
+ && end_ch == 0)
+ {
+ *def_target_arch = *arch;
+ return TRUE;
+ }
arch++;
}
return FALSE;
@@ -1716,16 +1722,16 @@ SYNOPSIS
int *underscoring,
const char **def_target_arch);
DESCRIPTION
- Return a pointer to the transfer vector for the object target
- named @var{target_name}. If @var{target_name} is <<NULL>>,
- choose the one in the environment variable <<GNUTARGET>>; if
- that is null or not defined, then choose the first entry in the
- target list. Passing in the string "default" or setting the
- environment variable to "default" will cause the first entry in
- the target list to be returned, and "target_defaulted" will be
- set in the BFD if @var{abfd} isn't <<NULL>>. This causes
- <<bfd_check_format>> to loop over all the targets to find the
- one that matches the file being read.
+ Return a pointer to the transfer vector for the object target
+ named @var{target_name}. If @var{target_name} is <<NULL>>,
+ choose the one in the environment variable <<GNUTARGET>>; if
+ that is null or not defined, then choose the first entry in the
+ target list. Passing in the string "default" or setting the
+ environment variable to "default" will cause the first entry in
+ the target list to be returned, and "target_defaulted" will be
+ set in the BFD if @var{abfd} isn't <<NULL>>. This causes
+ <<bfd_check_format>> to loop over all the targets to find the
+ one that matches the file being read.
If @var{is_bigendian} is not <<NULL>>, then set this value to target's
endian mode. True for big-endian, FALSE for little-endian or for
invalid target.
@@ -1763,12 +1769,12 @@ bfd_get_target_info (const char *target_name, bfd *abfd,
const char **arches = bfd_arch_list ();
if (arches && tname)
- {
- char *hyp = strchr (tname, '-');
+ {
+ char *hyp = strchr (tname, '-');
- if (hyp != NULL)
- {
- tname = ++hyp;
+ if (hyp != NULL)
+ {
+ tname = ++hyp;
/* Make sure we detect architecture names
for triplets like "pe-arm-wince-little". */
@@ -1791,7 +1797,7 @@ bfd_get_target_info (const char *target_name, bfd *abfd,
}
if (arches)
- free (arches);
+ free (arches);
}
return target_vec;
}