/toolchain/binutils/binutils-2.25/bfd/ |
libnlm.h | 0 /* BFD back-end data structures for NLM (NetWare Loadable Modules) files. 5 This file is part of BFD, the Binary File Descriptor library. 48 /* BFD symbol. */ 56 extern bfd_boolean nlm_mkobject (bfd *); 57 extern bfd_boolean nlm_set_arch_mach (bfd *, enum bfd_architecture, unsigned long); 58 extern void nlmNAME (get_symbol_info) (bfd *, asymbol *, symbol_info *); 59 extern long nlmNAME (get_symtab_upper_bound)(bfd *); 60 extern long nlmNAME (canonicalize_symtab) (bfd *, asymbol **); 61 extern asymbol * nlmNAME (make_empty_symbol) (bfd *); 62 extern void nlmNAME (print_symbol) (bfd *, void *, asymbol *, bfd_print_symbol_type) [all...] |
elf32-score.h | 8 This file is part of BFD, the Binary File Descriptor library. 34 s7_bfd_score_info_to_howto (bfd *, arelent *, Elf_Internal_Rela *); 37 s7_bfd_score_elf_relocate_section (bfd *, 39 bfd *, 47 s7_bfd_score_elf_check_relocs (bfd *, 53 s7_bfd_score_elf_add_symbol_hook (bfd *, 62 s7_bfd_score_elf_symbol_processing (bfd *, asymbol *); 72 s7_bfd_score_elf_section_from_bfd_section (bfd *, 81 s7_bfd_score_elf_always_size_sections (bfd *, struct bfd_link_info *); 84 s7_bfd_score_elf_size_dynamic_sections (bfd *, struct bfd_link_info *) [all...] |
elfxx-mips.h | 4 This file is part of BFD, the Binary File Descriptor library. 26 (bfd *); 28 (bfd *, asection *); 30 (bfd *, asymbol *); 32 (bfd *, asection *); 34 (bfd *); 36 (bfd *, Elf_Internal_Shdr *); 38 (bfd *, Elf_Internal_Shdr *, const char *, int); 40 (bfd *, Elf_Internal_Shdr *, asection *); 42 (bfd *, asection *, int *) [all...] |
elfxx-tilegx.h | 4 This file is part of BFD, the Binary File Descriptor library. 30 tilegx_reloc_name_lookup (bfd *, const char *); 33 tilegx_elf_link_hash_table_create (bfd *); 36 tilegx_reloc_type_lookup (bfd *, bfd_reloc_code_real_type); 44 tilegx_elf_create_dynamic_sections (bfd *, struct bfd_link_info *); 47 tilegx_elf_check_relocs (bfd *, struct bfd_link_info *, 55 tilegx_elf_omit_section_dynsym (bfd *, 60 tilegx_elf_size_dynamic_sections (bfd *, struct bfd_link_info *); 63 tilegx_elf_relocate_section (bfd *, struct bfd_link_info *, 64 bfd *, asection * [all...] |
libbfd-in.h | 1 /* libbfd.h -- Declarations used by bfd library *implementation*. 8 This file is part of BFD, the Binary File Descriptor library. 42 #define set_tdata(bfd, v) ((bfd)->tdata.any = (v)) 44 /* If BFD_IN_MEMORY is set for a BFD, then the iostream fields points 51 /* Buffer holding contents of BFD. */ 69 bfd *archive_head; /* Only interesting in output routines. */ 86 #define bfd_ardata(bfd) ((bfd)->tdata.aout_ar_data) 88 /* Goes in bfd's arelt_data slot * [all...] |
libcoff-in.h | 0 /* BFD COFF object file private structure. 5 This file is part of BFD, the Binary File Descriptor library. 26 #define coff_data(bfd) ((bfd)->tdata.coff_obj_data) 27 #define obj_pe(bfd) (coff_data (bfd)->pe) 28 #define obj_symbols(bfd) (coff_data (bfd)->symbols) 29 #define obj_sym_filepos(bfd) (coff_data (bfd)->sym_filepos [all...] |
elfxx-sparc.h | 4 This file is part of BFD, the Binary File Descriptor library. 39 bfd *abfd; 72 void (*put_word) (bfd *, bfd_vma, void *); 75 int (*build_plt_entry) (bfd *, asection *, bfd_vma, bfd_vma, bfd_vma *); 98 (bfd *, bfd_reloc_code_real_type); 100 (bfd *, const char *); 102 (bfd *, arelent *, Elf_Internal_Rela *); 106 (bfd *); 108 (bfd *); 110 (bfd *, struct bfd_link_info *) [all...] |
libcoff.h | 3 Run "make headers" in your build bfd/ to regenerate. */ 5 /* BFD COFF object file private structure. 9 This file is part of BFD, the Binary File Descriptor library. 30 #define coff_data(bfd) ((bfd)->tdata.coff_obj_data) 31 #define obj_pe(bfd) (coff_data (bfd)->pe) 32 #define obj_symbols(bfd) (coff_data (bfd)->symbols) 33 #define obj_sym_filepos(bfd) (coff_data (bfd)->sym_filepos [all...] |
elf32-xgate.h | 7 This file is part of BFD, the Binary File Descriptor library. 27 #include "elf-bfd.h" 32 extern bfd_boolean _bfd_xgate_elf_merge_private_bfd_data (bfd*,bfd*); 33 extern bfd_boolean _bfd_xgate_elf_set_private_flags (bfd*,flagword); 34 extern bfd_boolean _bfd_xgate_elf_print_private_bfd_data (bfd*, void*); 73 /* Linker stub bfd. */ 74 bfd *stub_bfd; 102 (bfd *); 118 (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **) [all...] |
ns32k.h | 5 This file is part of BFD, the Binary File Descriptor library. 22 extern bfd_reloc_status_type _bfd_ns32k_relocate_contents (reloc_howto_type *, bfd *, bfd_vma, bfd_byte *); 23 extern bfd_reloc_status_type _bfd_do_ns32k_reloc_contents (reloc_howto_type *, bfd *, bfd_vma, bfd_byte *, bfd_vma (*) (bfd_byte *, int), void (*) (bfd_vma, bfd_byte *, int)); 24 extern bfd_reloc_status_type _bfd_ns32k_final_link_relocate (reloc_howto_type *, bfd *, asection *, bfd_byte *, bfd_vma, bfd_vma, bfd_vma); 29 extern bfd_reloc_status_type _bfd_ns32k_reloc_disp (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **); 30 extern bfd_reloc_status_type _bfd_ns32k_reloc_imm (bfd *, arelent *, asymbol *, void *, asection *, bfd *, char **);
|
som.h | 1 /* HP PA-RISC SOM object file format: definitions internal to BFD. 7 This file is part of BFD, the Binary File Descriptor library. 36 /* The SOM BFD backend doesn't currently use anything from these 84 /* A structure containing all the magic information stored in a BFD's 108 in the private BFD structure and needs to be copied from 109 the input bfd to the output bfd during an objcopy/strip. */ 144 which can't be represented by the generic BFD section structure, 190 #define somdata(bfd) ((bfd)->tdata.som_data->a [all...] |
libbfd.h | 4 Run "make headers" in your build bfd/ to regenerate. */ 6 /* libbfd.h -- Declarations used by bfd library *implementation*. 13 This file is part of BFD, the Binary File Descriptor library. 47 #define set_tdata(bfd, v) ((bfd)->tdata.any = (v)) 49 /* If BFD_IN_MEMORY is set for a BFD, then the iostream fields points 56 /* Buffer holding contents of BFD. */ 74 bfd *archive_head; /* Only interesting in output routines. */ 91 #define bfd_ardata(bfd) ((bfd)->tdata.aout_ar_data [all...] |
corefile.c | 1 /* Core file generic interface routines for BFD. 5 This file is part of BFD, the Binary File Descriptor library. 34 #include "bfd.h" 42 const char *bfd_core_file_failing_command (bfd *abfd); 51 bfd_core_file_failing_command (bfd *abfd) 66 int bfd_core_file_failing_signal (bfd *abfd); 70 generated the file the BFD @var{abfd} is attached to. 74 bfd_core_file_failing_signal (bfd *abfd) 89 int bfd_core_file_pid (bfd *abfd); 93 Returns the PID of the process the core dump the BFD [all...] |
elf-vxworks.h | 4 This file is part of BFD, the Binary File Descriptor library. 25 (bfd *, struct bfd_link_info *, Elf_Internal_Sym *, const char **, 31 (bfd *, asection *, Elf_Internal_Shdr *, Elf_Internal_Rela *, 33 void elf_vxworks_final_write_processing (bfd *, bfd_boolean); 35 (bfd *, struct bfd_link_info *, asection **); 36 bfd_boolean elf_vxworks_add_dynamic_entries (bfd *, struct bfd_link_info *); 37 bfd_boolean elf_vxworks_finish_dynamic_entry (bfd *, Elf_Internal_Dyn *);
|
libecoff.h | 0 /* BFD ECOFF object file private structure. 5 This file is part of BFD, the Binary File Descriptor library. 60 void (*swap_reloc_in) (bfd *, void *, struct internal_reloc *); 61 void (*swap_reloc_out) (bfd *, const struct internal_reloc *, void *); 64 (bfd *, const struct internal_reloc *, arelent *); 66 (bfd *, const arelent *, struct internal_reloc *); 69 (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, void *); 72 (bfd *, struct internal_filehdr *, struct internal_aouthdr *); 75 bfd *(*get_elt_at_filepos) (bfd *, file_ptr) [all...] |
bfd-in.h | 1 /* Main header file for the bfd library -- portable access to object files. 7 This file is part of BFD, the Binary File Descriptor library. 76 /* The word size used by BFD on the host. This may be 64 with a 32 78 been selected with --enable-targets, or if --enable-64-bit-bfd. */ 81 /* The word size of the default bfd target. */ 110 typedef struct bfd bfd; typedef in typeref:struct:bfd 112 /* Boolean type used in bfd. Too many systems define their own 186 /* An offset into a file. BFD always uses the largest possible offset 191 extern void bfd_sprintf_vma (bfd *, char *, bfd_vma) [all...] |
elf-bfd.h | 0 /* BFD back-end data structures for ELF files. 5 This file is part of BFD, the Binary File Descriptor library. 62 /* The BFD symbol. */ 255 /* The input bfd this symbol came from. */ 256 bfd *input_bfd; 271 bfd *abfd; 458 /* The BFD used to hold special sections created by the linker. 459 This will be the first BFD found which requires these sections to 461 bfd *dynobj; 491 /* Sections in the output bfd that provides a section symbo [all...] |
README | 0 BFD is an object file library. It permits applications to use the 4 BFD is used by the GNU debugger, assembler, linker, and the binary 7 The documentation on using BFD is scanty and may be occasionally 11 There is some BFD internals documentation in doc/bfdint.texi which may 12 help programmers who want to modify BFD. 14 BFD is normally built as part of another package. See the build 18 BFD supports the following configure options: 26 --enable-64-bit-bfd 32 Build BFD as a shared library. 37 Report bugs with BFD to bug-binutils@gnu.org [all...] |
elfxx-aarch64.h | 5 This file is part of BFD, the Binary File Descriptor library. 21 #include "bfd.h" 22 #include "elf-bfd.h" 43 _bfd_aarch64_elf_put_addend (bfd *, bfd_byte *, bfd_reloc_code_real_type, 51 _bfd_aarch64_elf_add_symbol_hook (bfd *, struct bfd_link_info *, 56 _bfd_aarch64_elf_grok_prstatus (bfd *, Elf_Internal_Note *); 59 _bfd_aarch64_elf_grok_psinfo (bfd *, Elf_Internal_Note *); 62 _bfd_aarch64_elf_write_core_note (bfd *, char *, int *, int, ...);
|
/toolchain/binutils/binutils-2.25/bfd/doc/ |
bfd.texinfo | 2 @setfilename bfd.info 10 * Bfd: (bfd). The Binary File Descriptor library. 15 This file documents the BFD library. 41 @settitle LIB BFD, the Binary File Descriptor Library 46 @subtitle First Edition---BFD version < 3.0 % Since no product is stable before version 3.0 :-) 58 \hfill {\it BFD}, \manvers\par 84 * Overview:: Overview of BFD 85 * BFD front end:: BFD front en [all...] |
/toolchain/binutils/binutils-2.25/binutils/ |
binemul.h | 26 #include "bfd.h" 31 extern bfd_boolean ar_emul_append (bfd **, char *, const char *, 33 extern bfd_boolean ar_emul_default_append (bfd **, char *, const char *, 35 extern bfd_boolean do_ar_emul_append (bfd **, bfd *, 37 bfd_boolean (*)(bfd *)); 38 extern bfd_boolean ar_emul_replace (bfd **, char *, const char *, 40 extern bfd_boolean ar_emul_default_replace (bfd **, char *, 64 bfd_boolean (* ar_append) (bfd **, char *, const char *, bfd_boolean, 66 bfd_boolean (* ar_replace) (bfd **, char *, const char *, bfd_boolean) [all...] |
binemul.c | 42 ar_emul_append (bfd **after_bfd, char *file_name, const char *target, 53 any_ok (bfd *new_bfd ATTRIBUTE_UNUSED) 59 do_ar_emul_append (bfd **after_bfd, bfd *new_bfd, 61 bfd_boolean (*check) (bfd *)) 67 bfd *elt; 96 ar_emul_default_append (bfd **after_bfd, char *file_name, 100 bfd *new_bfd; 108 ar_emul_replace (bfd **after_bfd, char *file_name, const char *target, 119 ar_emul_default_replace (bfd **after_bfd, char *file_name [all...] |
/toolchain/binutils/binutils-2.25/ld/ |
TODO | 7 Support for dynamic loading (a la dld, but bfd-based) would be nice. 9 Avoid re-open (and re-seeking) output bfd and archives.
|
dep-in.sed | 10 s!@TOPDIR@/bfd!$(BFDDIR)!g 12 s! \.\./bfd/hosts/[^ ]*\.h! !g
|
pe-dll.h | 25 #include "bfd.h" 53 (bfd *, struct bfd_link_info *); 57 (bfd *, struct bfd_link_info *); 59 (bfd *, struct bfd_link_info *); 61 (bfd *, struct bfd_link_info *); 63 (bfd *, struct bfd_link_info *); 69 (bfd *); 71 (bfd *);
|