Home | History | Annotate | Download | only in bfd

Lines Matching refs:bfd

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)
34 #define obj_relocbase(bfd) (coff_data (bfd)->relocbase)
35 #define obj_raw_syments(bfd) (coff_data (bfd)->raw_syments)
36 #define obj_raw_syment_count(bfd) (coff_data (bfd)->raw_syment_count)
37 #define obj_convert(bfd) (coff_data (bfd)->conversion_table)
38 #define obj_conv_table_size(bfd) (coff_data (bfd)->conv_table_size)
39 #define obj_coff_external_syms(bfd) (coff_data (bfd)->external_syms)
40 #define obj_coff_keep_syms(bfd) (coff_data (bfd)->keep_syms)
41 #define obj_coff_strings(bfd) (coff_data (bfd)->strings)
42 #define obj_coff_strings_len(bfd) (coff_data (bfd)->strings_len)
43 #define obj_coff_keep_strings(bfd) (coff_data (bfd)->keep_strings)
44 #define obj_coff_sym_hashes(bfd) (coff_data (bfd)->sym_hashes)
45 #define obj_coff_strings_written(bfd) (coff_data (bfd)->strings_written)
46 #define obj_coff_local_toc_table(bfd) (coff_data (bfd)->local_toc_sym_map)
52 struct coff_symbol_struct *symbols; /* Symtab for input bfd. */
103 /* A place to stash dwarf2 info for this bfd. */
113 /* coff-stgo32 EXE stub header after BFD tdata has been allocated. Its data
127 bfd_boolean (*in_reloc_p) (bfd *, reloc_howto_type *);
133 bfd_boolean (*after_write_object_contents) (bfd *);
139 #define pe_data(bfd) ((bfd)->tdata.pe_obj_data)
276 /* BFD to take auxiliary entries from. */
277 bfd *auxbfd;
318 (bfd *);
320 (bfd *, int);
322 (bfd *);
324 (bfd *, asymbol **);
326 (bfd *);
328 (bfd *, asymbol *);
330 (bfd *, int *);
332 (bfd *);
334 (bfd *);
336 (bfd *, asymbol *, struct internal_syment *, bfd_vma *,
339 (bfd *);
341 (bfd *, asymbol *);
343 (bfd *, char *);
345 (bfd *);
347 (bfd *);
349 (bfd *);
351 (bfd *);
353 (bfd *, sec_ptr);
355 (bfd *);
357 (bfd *, void * filep, asymbol *, bfd_print_symbol_type);
359 (bfd *, asymbol *, symbol_info *ret);
361 (bfd *, const char *);
363 (bfd *, void *, unsigned long);
365 (bfd *, asymbol **, asection *, bfd_vma,
370 (bfd *, asymbol **, asection *, bfd_vma, const char **, const char **,
373 (bfd *, const char **, const char **, unsigned int *);
375 (bfd *, struct bfd_link_info *);
377 (bfd *, asection *, struct bfd_link_info *, bfd_boolean *);
379 (bfd *, struct bfd_link_info *, struct bfd_link_order *,
384 (bfd *, unsigned int, asection *, bfd_vma);
480 /* Output BFD. */
481 bfd *output_bfd;
562 (struct coff_link_hash_table *, bfd *,
568 (bfd *);
570 (bfd *, const struct internal_syment *, char *);
572 (bfd *, asection *, struct bfd_link_info *);
574 (bfd *, struct bfd_link_info *);
576 (bfd *, struct bfd_link_info *);
578 (bfd *, asection *, bfd_boolean, bfd_byte *, bfd_boolean,
581 (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
590 (struct coff_final_link_info *, bfd *);
592 (bfd *, struct coff_final_link_info *, asection *,
602 (bfd *);
604 (bfd *, asymbol **);
606 (bfd *);
608 (bfd *, arelent **, asymbol **);
610 (bfd *);
612 (bfd *, struct bfd_link_info *);
614 (bfd *, struct bfd_link_info *);
616 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *);
618 (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
622 linker, and so should start with bfd and be declared in bfd.h. */
627 (bfd *, struct bfd_link_info *);
673 /* The actual symbol which the rest of BFD works with */
704 (bfd *, void *, int, int, int, int, void *);
707 (bfd *, void *, void *);
710 (bfd *, void *, void *);
713 (bfd *, void *, int, int, int, int, void *);
716 (bfd *, void *, void *);
719 (bfd *, void *, void *);
722 (bfd *, void *, void *);
725 (bfd *, void *, void *);
728 (bfd *, void *, void *);
731 (bfd *, void *, void *);
745 (bfd *, int);
753 (bfd *, void *, void *);
756 (bfd *, void *, void *);
759 (bfd *, void *, void *);
762 (bfd *abfd, void *, void *);
765 (bfd *, void *);
768 (bfd *, void *);
771 (bfd *, void *, void *);
774 (bfd *, void *, const char *, asection *, flagword *);
777 (bfd *, asection *, void *);
780 (bfd *);
783 (bfd *, struct internal_syment *);
786 (bfd *, combined_entry_type *, combined_entry_type *,
790 (bfd *, FILE *, combined_entry_type *, combined_entry_type *,
794 (bfd *, struct bfd_link_info *, struct bfd_link_order *, arelent *,
798 (bfd *, asection *, arelent *, unsigned int,
802 (bfd *, struct internal_syment *);
805 (bfd *);
808 (bfd *, struct bfd_link_info *);
811 (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *,
815 (bfd *, asection *, struct internal_reloc *,
820 (bfd *, struct bfd_link_info *, bfd *, asection *,
824 (struct bfd_link_info *, bfd *, const char *, flagword,
829 (bfd *, struct coff_final_link_info *);
832 (bfd *, struct coff_final_link_info *);
835 (bfd *, void *);
979 /* Macro: Returns true if the bfd is a PE executable as opposed to a