• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/binutils/bfd/

Lines Matching defs:bfd

1 /* 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;
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* or file position. */
334 #define bfd_get_section_name(bfd, ptr) ((ptr)->name + 0)
335 #define bfd_get_section_vma(bfd, ptr) ((ptr)->vma + 0)
336 #define bfd_get_section_lma(bfd, ptr) ((ptr)->lma + 0)
337 #define bfd_get_section_alignment(bfd, ptr) ((ptr)->alignment_power + 0)
338 #define bfd_section_name(bfd, ptr) ((ptr)->name)
339 #define bfd_section_size(bfd, ptr) ((ptr)->size)
341 #define bfd_section_vma(bfd, ptr) ((ptr)->vma)
342 #define bfd_section_lma(bfd, ptr) ((ptr)->lma)
343 #define bfd_section_alignment(bfd, ptr) ((ptr)->alignment_power)
344 #define bfd_get_section_flags(bfd, ptr) ((ptr)->flags + 0)
345 #define bfd_get_section_userdata(bfd, ptr) ((ptr)->userdata)
349 #define bfd_set_section_vma(bfd, ptr, val) (((ptr)->vma = (ptr)->lma = (val)), ((ptr)->user_set_vma = TRUE), TRUE)
350 #define bfd_set_section_alignment(bfd, ptr, val) (((ptr)->alignment_power = (val)),TRUE)
351 #define bfd_set_section_userdata(bfd, ptr, val) (((ptr)->userdata = (val)),TRUE)
353 #define bfd_get_section_limit(bfd, sec) \
355 / bfd_octets_per_byte (bfd))
511 extern bfd_size_type bfd_bread (void *, bfd_size_type, bfd *);
512 extern bfd_size_type bfd_bwrite (const void *, bfd_size_type, bfd *);
513 extern int bfd_seek (bfd *, file_ptr, int);
514 extern file_ptr bfd_tell (bfd *);
515 extern int bfd_flush (bfd *);
516 extern int bfd_stat (bfd *, struct stat *);
573 (bfd *abfd);
579 (bfd *, unsigned long, bfd_boolean, flagword, bfd_boolean, bfd_vma,
624 (bfd * abfd);
626 (bfd *abfd, bfd_vma gp_value);
628 (bfd *abfd, unsigned long gprmask, unsigned long fprmask,
631 (bfd *output_bfd, struct ecoff_debug_info *output_debug,
634 (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug,
637 (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug,
638 const struct ecoff_debug_swap *output_swap, bfd *input_bfd,
642 (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug,
643 const struct ecoff_debug_swap *output_swap, bfd *input_bfd,
646 (bfd *abfd, struct ecoff_debug_info *debug,
651 (bfd *abfd, struct ecoff_debug_info *debug,
655 (bfd *abfd, struct ecoff_debug_info *debug,
658 (bfd *abfd, struct ecoff_debug_info *debug,
661 (void *handle, bfd *abfd, struct ecoff_debug_info *debug,
670 bfd *by;
689 (bfd *, struct bfd_link_info *, const char *, bfd_boolean,
692 (bfd *, struct bfd_link_info *);
694 (bfd *, struct bfd_link_needed_list **);
696 (bfd *, const char *, const char *, const char *, const char * const *,
700 (bfd *, struct bfd_link_info *);
702 (bfd *, const char *);
704 (bfd *);
706 (bfd *, enum dynamic_lib_link_class);
708 (bfd *);
710 (bfd *, struct bfd_link_info *);
712 (bfd *, struct bfd_link_info *);
720 (bfd *abfd);
730 (bfd *abfd, void *phdrs);
744 extern bfd *bfd_elf_bfd_from_remote_memory
745 (bfd *templ, bfd_vma ehdr_vma, bfd_vma *loadbasep,
748 /* Return the arch_size field of an elf bfd, or -1 if not elf. */
750 (bfd *);
754 (bfd *);
757 (bfd *, struct bfd_link_info *);
760 (bfd *, struct bfd_link_info *);
767 (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *,
771 (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *,
777 (bfd *, struct bfd_link_info *);
779 (bfd *, struct bfd_link_info *, const char *);
781 (bfd *, struct bfd_link_info *, struct bfd_section **,
787 (bfd *, struct bfd_link_info *);
789 (bfd *, struct bfd_link_info *);
791 (bfd *, struct bfd_link_info *);
818 (bfd *, file_ptr, bfd_size_type, bfd_window *, bfd_boolean);
823 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_size_type);
825 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_vma,
828 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *);
830 (bfd *, struct bfd_link_info *, const char *);
832 (bfd *, struct bfd_link_info *, const char *);
834 (bfd *, struct bfd_link_info *, const char *, const char *,
838 (bfd *, const char *, const char *, bfd_boolean);
842 (bfd *, char *);
852 (bfd *, struct bfd_symbol *, struct internal_syment *);
855 (bfd *, struct bfd_symbol *, int, union internal_auxent *);
858 (bfd *, struct bfd_symbol *, unsigned int);
861 (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *, char **);
873 (bfd *);
876 (bfd *, struct bfd_link_info *);
879 (bfd *, struct bfd_link_info *);
882 (bfd *, struct bfd_link_info *);
889 (bfd *, struct bfd_link_info *, int);
892 (bfd *, struct bfd_link_info *);
899 (bfd *, struct bfd_link_info *, int);
902 (bfd *, struct bfd_link_info *);
909 (bfd *, struct bfd_link_info *);
912 (bfd *, struct bfd_link_info *, int, char *, int, int, bfd_arm_vfp11_fix,
916 (bfd *, struct bfd_link_info *);
919 (bfd *, struct bfd_link_info *);
933 (bfd *, bfd *);
936 (bfd *, const char *);
939 (bfd *, const char *);
950 (bfd *, bfd_vma);
977 (bfd *, struct bfd_section *);