Searched refs:bfd (Results 1 - 25 of 336) sorted by relevance

1234567891011>>

/freebsd-11-stable/contrib/gdb/gdb/
H A Dbfd-target.h1 /* Very simple "bfd" target, for GDB, the GNU debugger.
25 struct bfd;
31 struct target_ops *target_bfd_reopen (struct bfd *bfd);
37 struct bfd *abfd);
H A Dexec.h29 struct bfd;
36 extern int build_section_table (struct bfd *, struct section_table **,
H A Dosabi.h31 enum gdb_osabi (*)(bfd *));
42 enum gdb_osabi gdbarch_lookup_osabi (bfd *);
53 void generic_elf_osabi_sniff_abi_tag_sections (bfd *, asection *, void *);
H A Dxcoffsolib.h36 bfd *bfd; /* BFD for mappable object library */ member in struct:vmap
57 bfd *pbfd;
/freebsd-11-stable/contrib/binutils/bfd/
H A Delf32-ppc.h27 int ppc_elf_select_plt_layout (bfd *, struct bfd_link_info *,
29 asection *ppc_elf_tls_setup (bfd *, struct bfd_link_info *);
30 bfd_boolean ppc_elf_tls_optimize (bfd *, struct bfd_link_info *);
31 void ppc_elf_set_sdata_syms (bfd *, struct bfd_link_info *);
H A Delfxx-mips.h25 (bfd *, asection *);
27 (bfd *, asymbol *);
29 (bfd *, asection *);
31 (bfd *);
33 (bfd *, Elf_Internal_Shdr *);
35 (bfd *, Elf_Internal_Shdr *, const char *, int);
37 (bfd *, Elf_Internal_Shdr *, asection *);
39 (bfd *, asection *, int *);
41 (bfd *, struct bfd_link_info *, Elf_Internal_Sym *,
47 (bfd *, struc
[all...]
H A Delf32-avr.h27 elf32_avr_setup_params (struct bfd_link_info *, bfd *, asection *,
32 elf32_avr_setup_section_lists (bfd *, struct bfd_link_info *);
35 elf32_avr_size_stubs (bfd *, struct bfd_link_info *, bfd_boolean);
H A Delf64-ppc.h21 (bfd *, struct bfd_link_info *);
23 (bfd *, struct bfd_link_info *, bfd_boolean, bfd_boolean);
25 (bfd *, struct bfd_link_info *);
27 (bfd *, struct bfd_link_info *);
29 (bfd *, struct bfd_link_info *);
31 (bfd *);
33 (bfd *, struct bfd_link_info *, int);
37 (bfd *, struct bfd_link_info *);
41 (bfd *, struct bfd_link_info *, bfd_signed_vma,
H A Dlibbfd.h4 Run "make headers" in your build bfd/ to regenerate. */
6 /* libbfd.h -- Declarations used by bfd library *implementation*.
48 #define set_tdata(bfd, v) ((bfd)->tdata.any = (v))
74 bfd *archive_head; /* Only interesting in output routines */
91 #define bfd_ardata(bfd) ((bfd)->tdata.aout_ar_data)
93 /* Goes in bfd's arelt_data slot */
100 #define arelt_size(bfd) (((struct areltdata *)((bfd)
[all...]
H A Dlibcoff-in.h27 #define coff_data(bfd) ((bfd)->tdata.coff_obj_data)
28 #define exec_hdr(bfd) (coff_data (bfd)->hdr)
29 #define obj_pe(bfd) (coff_data (bfd)->pe)
30 #define obj_symbols(bfd) (coff_data (bfd)->symbols)
31 #define obj_sym_filepos(bfd) (coff_data (bfd)
[all...]
H A Dlibbfd-in.h1 /* libbfd.h -- Declarations used by bfd library *implementation*.
43 #define set_tdata(bfd, v) ((bfd)->tdata.any = (v))
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 */
95 #define arelt_size(bfd) (((struct areltdata *)((bfd)->arelt_data))->parsed_size)
116 (bfd *, bfd_size_typ
[all...]
H A Delf-bfd.h245 /* The input bfd this symbol came from. */
246 bfd *input_bfd;
261 bfd *abfd;
330 bfd *dynobj;
360 /* Sections in the output bfd that provides a section symbol
424 bfd *abfd;
449 (bfd *, const Elf_Internal_Phdr *, unsigned int);
451 (*write_shdrs_and_ehdr) (bfd *);
453 (bfd *, asection *, void *);
455 (bfd *, cons
[all...]
H A Dlibecoff.h60 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);
205 bfd *abf
[all...]
H A Delf-vxworks.h25 (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 **);
H A Dxcoff-target.h47 #define coff_bfd_is_target_special_symbol ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)
67 extern const bfd_target * rs6000coff_core_p (bfd *);
68 extern bfd_boolean rs6000coff_core_file_matches_executable_p (bfd *, bfd*);
74 extern char *rs6000coff_core_file_failing_command (bfd *);
78 extern int rs6000coff_core_file_failing_signal (bfd *);
87 extern const bfd_target *lynx_core_file_p (bfd *);
89 extern bfd_boolean lynx_core_file_matches_executable_p (bfd *, bfd *);
93 extern char *lynx_core_file_failing_command (bfd *);
[all...]
H A Dlibcoff.h3 Run "make headers" in your build bfd/ to regenerate. */
31 #define coff_data(bfd) ((bfd)->tdata.coff_obj_data)
32 #define exec_hdr(bfd) (coff_data (bfd)->hdr)
33 #define obj_pe(bfd) (coff_data (bfd)->pe)
34 #define obj_symbols(bfd) (coff_data (bfd)->symbols)
35 #define obj_sym_filepos(bfd) (coff_dat
[all...]
H A Delf32-spu.h47 extern bfd_boolean spu_elf_open_builtin_lib (bfd **,
49 extern bfd_boolean spu_elf_create_sections (bfd *,
51 extern bfd_boolean spu_elf_find_overlays (bfd *, struct bfd_link_info *);
52 extern bfd_boolean spu_elf_size_stubs (bfd *, struct bfd_link_info *, int, int,
57 extern asection *spu_elf_check_vma (bfd *, bfd_vma, bfd_vma);
H A Delfxx-sparc.h38 bfd *abfd;
73 void (*put_word) (bfd *, bfd_vma, void *);
76 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 *);
116 (bfd *, struc
[all...]
H A Dbfd-in.h1 /* Main header file for the bfd library -- portable access to object files.
72 been selected with --enable-targets, or if --enable-64-bit-bfd. */
75 /* The word size of the default bfd target. */
100 typedef struct bfd bfd; typedef in typeref:struct:bfd
102 /* Boolean type used in bfd. Too many systems define their own
181 extern void bfd_sprintf_vma (bfd *, char *, bfd_vma);
182 extern void bfd_fprintf_vma (bfd *, void *, bfd_vma);
308 bfd *abfd;
309 } u; /* bfd* o
[all...]
H A Dlibaout.h170 bfd_boolean (*set_sizes) (bfd *);
180 (bfd *, struct bfd_link_info *, struct external_nlist **,
186 (struct bfd_link_info *, bfd *, const char *, flagword,
192 (struct bfd_link_info *, bfd *);
197 (bfd *, struct bfd_link_info *, struct aout_link_hash_entry *);
204 (struct bfd_link_info *info, bfd *input_bfd,
211 bfd_boolean (*finish_dynamic_link) (bfd *, struct bfd_link_info *);
356 aout_symbol_type *symbols; /* Symtab for input bfd. */
387 /* Used when a bfd supports several highly similar formats. */
432 #define adata(bfd) ((bf
[all...]
/freebsd-11-stable/contrib/binutils/binutils/
H A Dbudbg.h29 extern void *read_debugging_info (bfd *, asymbol **, long);
34 (FILE *, void *, bfd *, asymbol **, void *, bfd_boolean);
38 extern void *start_stab (void *, bfd *, bfd_boolean, asymbol **, long);
46 (bfd *, void *, bfd_byte **, bfd_size_type *, bfd_byte **, bfd_size_type *);
50 extern bfd_boolean parse_ieee (void *, bfd *, const bfd_byte *, bfd_size_type);
52 extern bfd_boolean write_ieee_debugging_info (bfd *, void *);
56 extern bfd_boolean parse_coff (bfd *, asymbol **, long, void *);
H A Dbinemul.h25 #include "bfd.h"
30 extern bfd_boolean ar_emul_append (bfd **, char *, bfd_boolean);
31 extern bfd_boolean ar_emul_default_append (bfd **, char *, bfd_boolean);
32 extern bfd_boolean ar_emul_replace (bfd **, char *, bfd_boolean);
33 extern bfd_boolean ar_emul_default_replace (bfd **, char *, bfd_boolean);
56 bfd_boolean (* ar_append) (bfd **, char *, bfd_boolean);
57 bfd_boolean (* ar_replace) (bfd **, char *, bfd_boolean);
H A Darsup.h52 bfd *open_inarch (const char *archive_filename, const char *);
60 void extract_file (bfd * abfd);
/freebsd-11-stable/contrib/binutils/ld/
H A Dpe-dll.h26 #include "bfd.h"
48 (bfd *, struct bfd_link_info *);
52 (bfd *, struct bfd_link_info *);
54 (bfd *, struct bfd_link_info *);
56 (bfd *, struct bfd_link_info *);
58 (bfd *, struct bfd_link_info *);
64 (bfd *);
H A Dpep-dll.h26 #include "bfd.h"
43 extern void pep_process_import_defs (bfd *, struct bfd_link_info *);
45 extern void pep_dll_build_sections (bfd *, struct bfd_link_info *);
46 extern void pep_exe_build_sections (bfd *, struct bfd_link_info *);
47 extern void pep_dll_fill_sections (bfd *, struct bfd_link_info *);
48 extern void pep_exe_fill_sections (bfd *, struct bfd_link_info *);
52 extern bfd_boolean pep_bfd_is_dll (bfd *);

Completed in 126 milliseconds

1234567891011>>