示例#1
0
#endif
    },
    {   /* bfd_set_format.  */
        bfd_false,
        bfd_mach_o_mkobject,
        _bfd_generic_mkarchive,
        bfd_mach_o_mkobject,
    },
    {   /* bfd_write_contents.  */
        bfd_false,
        bfd_mach_o_write_contents,
        _bfd_write_archive_contents,
        bfd_mach_o_write_contents,
    },

    BFD_JUMP_TABLE_GENERIC (bfd_mach_o),
    BFD_JUMP_TABLE_COPY (bfd_mach_o),
    BFD_JUMP_TABLE_CORE (bfd_mach_o),
#if TARGET_ARCHIVE
    BFD_JUMP_TABLE_ARCHIVE (bfd_mach_o),
#else
    BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_bsd44),
#endif
    BFD_JUMP_TABLE_SYMBOLS (bfd_mach_o),
    BFD_JUMP_TABLE_RELOCS (bfd_mach_o),
    BFD_JUMP_TABLE_WRITE (bfd_mach_o),
    BFD_JUMP_TABLE_LINK (bfd_mach_o),
    BFD_JUMP_TABLE_DYNAMIC (bfd_mach_o),

    /* Alternative endian target.  */
    NULL,
示例#2
0
    {				/* bfd_check_format */
      _bfd_dummy_target,		/* unknown format */
      _bfd_dummy_target,		/* object file */
      _bfd_dummy_target,		/* archive */
      irix_core_core_file_p		/* a core file */
    },
    {				/* bfd_set_format */
      bfd_false, bfd_false,
      bfd_false, bfd_false
    },
    {				/* bfd_write_contents */
      bfd_false, bfd_false,
      bfd_false, bfd_false
    },

    BFD_JUMP_TABLE_GENERIC (_bfd_generic),
    BFD_JUMP_TABLE_COPY (_bfd_generic),
    BFD_JUMP_TABLE_CORE (irix_core),
    BFD_JUMP_TABLE_ARCHIVE (_bfd_noarchive),
    BFD_JUMP_TABLE_SYMBOLS (_bfd_nosymbols),
    BFD_JUMP_TABLE_RELOCS (_bfd_norelocs),
    BFD_JUMP_TABLE_WRITE (_bfd_generic),
    BFD_JUMP_TABLE_LINK (_bfd_nolink),
    BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic),

    NULL,

    (PTR) 0			/* backend_data */
  };

#endif /* IRIX_CORE */
示例#3
0
  '/',				/* ar_pad_char */
  15,				/* ar_max_namelen */

  3,				/* minimum alignment power */
  bfd_getb64, bfd_getb_signed_64, bfd_putb64,
     bfd_getb32, bfd_getb_signed_32, bfd_putb32,
     bfd_getb16, bfd_getb_signed_16, bfd_putb16, /* data */
  bfd_getb64, bfd_getb_signed_64, bfd_putb64,
     bfd_getb32, bfd_getb_signed_32, bfd_putb32,
     bfd_getb16, bfd_getb_signed_16, bfd_putb16, /* hdrs */

 {_bfd_dummy_target, coff_object_p, /* bfd_check_format */
   bfd_generic_archive_p, _bfd_dummy_target},
 {bfd_false, coff_mkobject, _bfd_generic_mkarchive, /* bfd_set_format */
   bfd_false},
 {bfd_false, coff_write_object_contents, /* bfd_write_contents */
   _bfd_write_archive_contents, bfd_false},

     BFD_JUMP_TABLE_GENERIC (coff),
     BFD_JUMP_TABLE_COPY (coff),
     BFD_JUMP_TABLE_CORE (_bfd_nocore),
     BFD_JUMP_TABLE_ARCHIVE (_bfd_archive_coff),
     BFD_JUMP_TABLE_SYMBOLS (coff),
     BFD_JUMP_TABLE_RELOCS (coff),
     BFD_JUMP_TABLE_WRITE (coff),
     BFD_JUMP_TABLE_LINK (coff),
     BFD_JUMP_TABLE_DYNAMIC (_bfd_nodynamic),

  COFF_SWAP_TABLE,
};