• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/cxxfilt-11/cxxfilt/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))
504 extern bfd_size_type bfd_bread (void *, bfd_size_type, bfd *);
505 extern bfd_size_type bfd_bwrite (const void *, bfd_size_type, bfd *);
506 extern int bfd_seek (bfd *, file_ptr, int);
507 extern file_ptr bfd_tell (bfd *);
508 extern int bfd_flush (bfd *);
509 extern int bfd_stat (bfd *, struct stat *);
566 (bfd *abfd);
572 (bfd *, unsigned long, bfd_boolean, flagword, bfd_boolean, bfd_vma,
617 (bfd * abfd);
619 (bfd *abfd, bfd_vma gp_value);
621 (bfd *abfd, unsigned long gprmask, unsigned long fprmask,
624 (bfd *output_bfd, struct ecoff_debug_info *output_debug,
627 (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug,
630 (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug,
631 const struct ecoff_debug_swap *output_swap, bfd *input_bfd,
635 (void *handle, bfd *output_bfd, struct ecoff_debug_info *output_debug,
636 const struct ecoff_debug_swap *output_swap, bfd *input_bfd,
639 (bfd *abfd, struct ecoff_debug_info *debug,
644 (bfd *abfd, struct ecoff_debug_info *debug,
648 (bfd *abfd, struct ecoff_debug_info *debug,
651 (bfd *abfd, struct ecoff_debug_info *debug,
654 (void *handle, bfd *abfd, struct ecoff_debug_info *debug,
663 bfd *by;
682 (bfd *, struct bfd_link_info *, const char *, bfd_boolean,
685 (bfd *, struct bfd_link_info *);
687 (bfd *, struct bfd_link_needed_list **);
689 (bfd *, const char *, const char *, const char *, const char * const *,
693 (bfd *, struct bfd_link_info *);
695 (bfd *, const char *);
697 (bfd *);
699 (bfd *, enum dynamic_lib_link_class);
701 (bfd *);
703 (bfd *, struct bfd_link_info *);
705 (bfd *, struct bfd_link_info *);
713 (bfd *abfd);
723 (bfd *abfd, void *phdrs);
737 extern bfd *bfd_elf_bfd_from_remote_memory
738 (bfd *templ, bfd_vma ehdr_vma, bfd_vma *loadbasep,
741 /* Return the arch_size field of an elf bfd, or -1 if not elf. */
743 (bfd *);
747 (bfd *);
750 (bfd *, struct bfd_link_info *);
753 (bfd *, struct bfd_link_info *);
760 (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *,
764 (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *,
770 (bfd *, struct bfd_link_info *);
772 (bfd *, struct bfd_link_info *, const char *);
774 (bfd *, struct bfd_link_info *, struct bfd_section **,
780 (bfd *, struct bfd_link_info *);
782 (bfd *, struct bfd_link_info *);
784 (bfd *, struct bfd_link_info *);
811 (bfd *, file_ptr, bfd_size_type, bfd_window *, bfd_boolean);
816 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_size_type);
818 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *, bfd_vma,
821 (bfd *, struct bfd_link_info *, struct bfd_link_hash_entry *);
823 (bfd *, struct bfd_link_info *, const char *);
825 (bfd *, struct bfd_link_info *, const char *);
827 (bfd *, struct bfd_link_info *, const char *, const char *,
831 (bfd *, const char *, const char *, bfd_boolean);
835 (bfd *, char *);
845 (bfd *, struct bfd_symbol *, struct internal_syment *);
848 (bfd *, struct bfd_symbol *, int, union internal_auxent *);
851 (bfd *, struct bfd_symbol *, unsigned int);
854 (bfd *, struct bfd_link_info *, struct bfd_section *, struct bfd_section *, char **);
866 (bfd *);
869 (bfd *, struct bfd_link_info *);
872 (bfd *, struct bfd_link_info *);
875 (bfd *, struct bfd_link_info *);
882 (bfd *, struct bfd_link_info *, int);
885 (bfd *, struct bfd_link_info *);
892 (bfd *, struct bfd_link_info *, int);
895 (bfd *, struct bfd_link_info *);
902 (bfd *, struct bfd_link_info *);
908 (bfd *, struct bfd_link_info *);
911 (bfd *, struct bfd_link_info *);
925 (bfd *, bfd *);
928 (bfd *, const char *);
931 (bfd *, const char *);
942 (bfd *, bfd_vma);
969 (bfd *, struct bfd_section *);