Lines Matching refs:BFD
0 /* BFD back-end for TMS320C30 a.out binaries.
5 This file is part of BFD, the Binary File Descriptor library.
38 #include "bfd.h"
44 #define MY_reloc_howto(BFD, REL, IN, EX, PC) tic30_aout_reloc_howto (BFD, REL, & IN, & EX, & PC)
90 tic30_aout_set_sizes (bfd *abfd)
131 tic30_aout_reloc_howto (bfd *, struct reloc_std_external *, int *, int *, int *);
134 (reloc_howto_type *, bfd *, asection *, bfd_byte *, bfd_vma, bfd_vma, bfd_vma);
149 tic30_aout_fix_pcrel_16 (bfd *abfd,
154 bfd *output_bfd ATTRIBUTE_UNUSED,
179 tic30_aout_fix_16 (bfd *abfd,
184 bfd *output_bfd,
204 tic30_aout_fix_32 (bfd *abfd,
209 bfd *output_bfd,
251 tic30_aout_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
273 tic30_aout_reloc_name_lookup (bfd *abfd ATTRIBUTE_UNUSED,
290 tic30_aout_reloc_howto (bfd *abfd,
319 /* These macros will get 24-bit values from the bfd definition.
321 #define bfd_getb_24(BFD,ADDR) \
322 (bfd_get_8 (BFD, ADDR ) << 16) | \
323 (bfd_get_8 (BFD, ADDR + 1) << 8) | \
324 (bfd_get_8 (BFD, ADDR + 2) )
326 #define bfd_putb_24(BFD,DATA,ADDR) \
327 bfd_put_8 (BFD, (bfd_byte) ((DATA >> 16) & 0xFF), ADDR ); \
328 bfd_put_8 (BFD, (bfd_byte) ((DATA >> 8) & 0xFF), ADDR + 1); \
329 bfd_put_8 (BFD, (bfd_byte) ( DATA & 0xFF), ADDR + 2)
335 tic30_aout_callback (bfd *abfd)
396 bfd *input_bfd,
525 bfd *input_bfd,
551 tic30_aout_object_p (bfd *abfd)
591 There must be no relocations, the bfd can be neither an
616 MY_bfd_copy_private_section_data (bfd *ibfd,
618 bfd *obfd,
631 tic30_aout_write_object_contents (bfd *abfd)
693 MY_final_link_callback (bfd *abfd,
713 MY_bfd_final_link (bfd *abfd, struct bfd_link_info *info)
796 tic30_aout_set_arch_mach (bfd *abfd,
813 /* We assume BFD generic archive files. */
875 (void (*) (bfd*, struct bfd_section *)) bfd_void
1029 ((bfd_boolean (*) (bfd *, asymbol *)) bfd_false)